0001104659-23-050820.txt : 20230427 0001104659-23-050820.hdr.sgml : 20230427 20230427091213 ACCESSION NUMBER: 0001104659-23-050820 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 157 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Kingsoft Cloud Holdings Ltd CENTRAL INDEX KEY: 0001795589 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] 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-39278 FILM NUMBER: 23852264 BUSINESS ADDRESS: STREET 1: KINGSOFT TOWER STREET 2: NO. 33 XIAO YING WEST ROAD CITY: HAIDIAN DISTRICT, BEIJING STATE: F4 ZIP: 00000 BUSINESS PHONE: 86 10 8232 5655 MAIL ADDRESS: STREET 1: KINGSOFT TOWER STREET 2: NO. 33 XIAO YING WEST ROAD CITY: HAIDIAN DISTRICT, BEIJING STATE: F4 ZIP: 00000 20-F 1 kc-20221231x20f.htm FORM 20-F
9820270001588712000265818400038540000024008741973441729444362383898536238389850.410.460.730.110001795589--12-312022FYfalse9228950001338070000.390.450.0794908020001376037000true0001795589kc:RevisionInAuthorisedCapitalMemberkc:SeriesDRedeemableConvertiblePreferredSharesMember2020-04-070001795589kc:RevisionInAuthorisedCapitalMemberkc:SeriesDPlusRedeemableConvertiblePreferredSharesMember2020-04-070001795589kc:RevisionInAuthorisedCapitalMemberkc:SeriesCRedeemableConvertiblePreferredSharesMember2020-04-070001795589kc:RevisionInAuthorisedCapitalMemberkc:SeriesBConvertibleRedeemablePreferredSharesMember2020-04-070001795589kc:RevisionInAuthorisedCapitalMemberkc:SeriesAConvertiblePreferredSharesMember2020-04-070001795589kc:ShareRepurchaseProgram2022Member2022-03-312022-03-310001795589us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001795589kc:ShareRepurchaseProgram2022Member2022-01-012022-12-310001795589srt:ExecutiveOfficerMember2020-02-292020-02-290001795589us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2020-01-012020-12-310001795589us-gaap:AdditionalPaidInCapitalMemberkc:FollowOnOfferingMember2020-01-012020-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMemberus-gaap:IPOMember2020-01-012020-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMemberkc:FollowOnOfferingMember2020-01-012020-12-310001795589us-gaap:IPOMember2020-01-012020-12-310001795589kc:FollowOnOfferingMember2020-01-012020-12-310001795589us-gaap:AdditionalPaidInCapitalMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001795589us-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001795589exch:XNGSus-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2020-09-232020-09-230001795589exch:XNGSus-gaap:CommonStockMemberkc:FollowOnOfferMember2020-09-232020-09-230001795589exch:XNGSus-gaap:OverAllotmentOptionMember2020-09-232020-09-230001795589exch:XNGSkc:FollowOnOfferMember2020-09-232020-09-230001795589us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2020-05-082020-05-080001795589us-gaap:CommonStockMemberus-gaap:IPOMember2020-05-082020-05-080001795589us-gaap:OverAllotmentOptionMember2020-05-082020-05-080001795589us-gaap:CommonStockMemberus-gaap:IPOMember2020-01-012020-12-310001795589us-gaap:CommonStockMemberkc:FollowOnOfferingMember2020-01-012020-12-310001795589us-gaap:CommonStockMemberus-gaap:RedeemableConvertiblePreferredStockMember2021-01-012021-12-310001795589us-gaap:CommonStockMemberus-gaap:RedeemableConvertiblePreferredStockMember2020-01-012020-12-310001795589kc:SeriesAConvertiblePreferredSharesMember2020-01-012020-12-310001795589us-gaap:TreasuryStockCommonMember2022-12-310001795589us-gaap:RetainedEarningsMember2022-12-310001795589us-gaap:NoncontrollingInterestMember2022-12-310001795589us-gaap:AdditionalPaidInCapitalMember2022-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2022-12-310001795589kc:StatutoryReserveFundsMember2022-12-310001795589us-gaap:RetainedEarningsMember2021-12-310001795589us-gaap:NoncontrollingInterestMember2021-12-310001795589us-gaap:AdditionalPaidInCapitalMember2021-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2021-12-310001795589kc:StatutoryReserveFundsMember2021-12-310001795589srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001795589srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberkc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2020-12-310001795589us-gaap:RetainedEarningsMember2020-12-310001795589us-gaap:NoncontrollingInterestMember2020-12-310001795589us-gaap:AdditionalPaidInCapitalMember2020-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001795589srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2020-12-310001795589us-gaap:RetainedEarningsMember2019-12-310001795589us-gaap:AdditionalPaidInCapitalMember2019-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2019-12-310001795589us-gaap:CommonStockMember2022-12-310001795589us-gaap:CommonStockMember2021-12-310001795589us-gaap:CommonStockMember2020-12-310001795589us-gaap:CommonStockMember2019-12-310001795589kc:SeriesAConvertiblePreferredSharesMember2019-12-310001795589srt:MinimumMember2022-12-310001795589srt:MaximumMember2022-12-310001795589kc:CamelotAwardMember2022-12-310001795589srt:MinimumMember2021-12-310001795589srt:MaximumMember2021-12-310001795589srt:MinimumMember2020-12-310001795589srt:MaximumMember2020-12-3100017955892018-01-080001795589kc:TwoThousandThirteenShareOptionsSchemeMember2021-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2021-12-310001795589kc:TwoThousandThirteenShareOptionsSchemeMember2021-01-012021-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2021-01-012021-12-310001795589kc:TwoThousandThirteenShareOptionsSchemeMember2020-01-012020-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2020-01-012020-12-310001795589kc:TwoThousandTwentyOneShareAwardSchemeMember2018-12-310001795589kc:TwoThousandThirteenShareOptionsSchemeMember2018-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2018-12-310001795589us-gaap:RestrictedStockMember2021-01-012021-12-310001795589us-gaap:RestrictedStockMemberkc:TwoThousandThirteenShareAwardSchemeMember2021-12-310001795589us-gaap:RestrictedStockMemberkc:TwoThousandThirteenShareAwardSchemeMember2021-01-012021-12-310001795589us-gaap:RestrictedStockMemberkc:TwoThousandThirteenShareAwardSchemeMember2020-01-012020-12-310001795589srt:MinimumMember2022-01-012022-12-310001795589srt:MaximumMember2022-01-012022-12-310001795589exch:XNGSus-gaap:CommonStockMemberkc:FollowOnOfferMember2020-09-230001795589exch:XNGSkc:FollowOnOfferMember2020-09-230001795589us-gaap:CommonStockMemberus-gaap:IPOMember2020-05-080001795589exch:XNGS2020-09-232020-09-230001795589us-gaap:IPOMember2020-05-082020-05-080001795589kc:WithinOneYearMember2022-12-310001795589kc:MoreThanOneYearMember2022-12-310001795589kc:PublicCloudServicesMemberkc:XiaomiGroupMember2022-01-012022-12-310001795589kc:PublicCloudServicesMemberkc:OtherRelatedPartiesMember2022-01-012022-12-310001795589kc:PublicCloudServicesMemberkc:KingsoftGroupMember2022-01-012022-12-310001795589kc:EnterpriseCloudServicesMemberkc:XiaomiGroupMember2022-01-012022-12-310001795589kc:EnterpriseCloudServicesMemberkc:KingsoftGroupMember2022-01-012022-12-310001795589kc:PublicCloudServiceMember2022-01-012022-12-310001795589kc:OtherServicesMember2022-01-012022-12-310001795589kc:PublicCloudServicesMemberkc:XiaomiGroupMember2021-01-012021-12-310001795589kc:PublicCloudServicesMemberkc:KingsoftGroupMember2021-01-012021-12-310001795589kc:OtherServicesMemberkc:KingsoftGroupMember2021-01-012021-12-310001795589kc:EnterpriseCloudServicesMemberkc:XiaomiGroupMember2021-01-012021-12-310001795589kc:EnterpriseCloudServicesMemberkc:KingsoftGroupMember2021-01-012021-12-310001795589kc:PublicCloudServiceMember2021-01-012021-12-310001795589kc:OtherServicesMember2021-01-012021-12-310001795589kc:PublicCloudServicesMemberkc:XiaomiGroupMember2020-01-012020-12-310001795589kc:PublicCloudServicesMemberkc:KingsoftGroupMember2020-01-012020-12-310001795589kc:PublicCloudServicesMemberkc:CheetahGroupMember2020-01-012020-12-310001795589kc:OtherServicesMemberkc:XiaomiGroupMember2020-01-012020-12-310001795589kc:PublicCloudServiceMember2020-01-012020-12-310001795589kc:OtherServicesMember2020-01-012020-12-310001795589us-gaap:ProductAndServiceOtherMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310001795589kc:PublicCloudServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredOverTimeMember2022-01-012022-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001795589us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310001795589kc:EnterpriseCloudServicesMember2022-01-012022-12-310001795589us-gaap:ProductAndServiceOtherMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310001795589us-gaap:ProductAndServiceOtherMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001795589kc:PublicCloudServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredOverTimeMember2021-01-012021-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001795589us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001795589kc:EnterpriseCloudServicesMember2021-01-012021-12-310001795589us-gaap:ProductAndServiceOtherMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310001795589us-gaap:ProductAndServiceOtherMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001795589kc:PublicCloudServicesMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredOverTimeMember2020-01-012020-12-310001795589kc:EnterpriseCloudServicesMemberus-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001795589us-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001795589kc:EnterpriseCloudServicesMember2020-01-012020-12-3100017955892021-01-010001795589kc:KingsoftGroupMember2022-11-012022-11-300001795589kc:RentalOfOfficeSpaceAndAdministrativeServicesMemberkc:KingsoftGroupMember2022-01-012022-12-310001795589kc:RentalOfBuildingMemberkc:XiaomiGroupMember2022-01-012022-12-310001795589kc:PurchaseOfServicesMemberkc:XiaomiGroupMember2022-01-012022-12-310001795589kc:InterestExpenseOnLoanMemberkc:XiaomiGroupMember2022-01-012022-12-310001795589kc:InterestExpenseOnLoanMemberkc:KingsoftGroupMember2022-01-012022-12-310001795589kc:RentalOfOfficeSpaceAndAdministrativeServicesMemberkc:KingsoftGroupMember2021-01-012021-12-310001795589kc:RentalOfBuildingMemberkc:XiaomiGroupMember2021-01-012021-12-310001795589kc:PurchaseOfServicesMemberkc:XiaomiGroupMember2021-01-012021-12-310001795589kc:InterestExpenseOnLoanMemberkc:XiaomiGroupMember2021-01-012021-12-310001795589kc:InterestExpenseOnLoanMemberkc:KingsoftGroupMember2021-01-012021-12-310001795589kc:RentalOfOfficeSpaceAndAdministrativeServicesMemberkc:KingsoftGroupMember2020-01-012020-12-310001795589kc:RentalOfBuildingMemberkc:XiaomiGroupMember2020-01-012020-12-310001795589kc:PurchaseOfServicesMemberkc:XiaomiGroupMember2020-01-012020-12-310001795589srt:MinimumMemberkc:ElectronicEquipmentMember2022-01-012022-12-310001795589srt:MaximumMemberkc:ElectronicEquipmentMember2022-01-012022-12-310001795589us-gaap:OfficeEquipmentMember2022-01-012022-12-310001795589us-gaap:BuildingMember2022-01-012022-12-310001795589kc:DataCentreMachineryAndEquipmentMember2022-01-012022-12-310001795589us-gaap:OfficeEquipmentMember2022-12-310001795589us-gaap:MachineryAndEquipmentMember2022-12-310001795589us-gaap:ElectricGenerationEquipmentMember2022-12-310001795589us-gaap:ConstructionInProgressMember2022-12-310001795589us-gaap:BuildingMember2022-12-310001795589us-gaap:OfficeEquipmentMember2021-12-310001795589us-gaap:MachineryAndEquipmentMember2021-12-310001795589us-gaap:ElectricGenerationEquipmentMember2021-12-310001795589us-gaap:ConstructionInProgressMember2021-12-310001795589us-gaap:BuildingMember2021-12-310001795589us-gaap:RetainedEarningsMember2020-01-012020-12-310001795589us-gaap:NoncontrollingInterestMember2020-01-012020-12-310001795589kc:CamelotTechnologyCoLtdMember2022-10-012022-10-310001795589kc:ShenzhenYunfanMember2021-03-012021-03-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMembercountry:CN2022-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001795589us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001795589us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001795589us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001795589us-gaap:OtherNoncurrentLiabilitiesMember2021-12-310001795589us-gaap:OtherCurrentLiabilitiesMember2022-12-310001795589us-gaap:OtherCurrentLiabilitiesMember2021-12-310001795589kc:BeijingKingsoftCloudTechnologyCoLtdMemberkc:LoanToZhuhaiKingSoftCloudMember2022-01-012022-12-310001795589kc:BeijingYunxiangZhishengTechnologyCoLtdMember2022-01-012022-12-310001795589country:HK2022-12-310001795589country:CN2022-12-310001795589kc:KingsoftGroupMember2022-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2022-01-012022-12-310001795589us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001795589kc:XiaomiGroupMember2022-01-012022-12-310001795589kc:KingsoftGroupMember2022-01-012022-12-310001795589kc:CamelotGroupMember2021-09-300001795589kc:CloudBasedDigitalSolutionAndServicesMember2022-01-012022-12-310001795589kc:CloudServiceAndSolutionsMember2022-01-012022-12-310001795589kc:CloudServiceAndSolutionsMember2022-12-310001795589kc:CloudBasedDigitalSolutionAndServicesMember2022-12-310001795589kc:CloudServiceAndSolutionsMember2021-12-310001795589kc:CloudBasedDigitalSolutionAndServicesMember2021-12-310001795589srt:MinimumMemberkc:SoftwareAndCopyrightsMember2022-01-012022-12-310001795589srt:MaximumMemberkc:SoftwareAndCopyrightsMember2022-01-012022-12-310001795589srt:MaximumMemberkc:PatentsAndTechnologyMember2022-01-012022-12-310001795589us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001795589kc:TradeMarksAndDomainNamesMember2022-01-012022-12-310001795589kc:PatentsAndTechnologyMember2022-01-012022-12-310001795589kc:OthersMember2022-01-012022-12-310001795589us-gaap:OtherIntangibleAssetsMember2022-12-310001795589us-gaap:CustomerRelationshipsMember2022-12-310001795589kc:TradeMarksAndDomainNamesMember2022-12-310001795589kc:SoftwareAndCopyrightsMember2022-12-310001795589kc:PatentsAndTechnologyMember2022-12-310001795589us-gaap:OtherIntangibleAssetsMember2021-12-310001795589us-gaap:CustomerRelationshipsMember2021-12-310001795589kc:TradeMarksAndDomainNamesMember2021-12-310001795589kc:SoftwareAndCopyrightsMember2021-12-310001795589kc:PatentsAndTechnologyMember2021-12-310001795589us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001795589kc:KingsoftCloudCorporationLimitedMembercountry:HKsrt:SubsidiariesMember2022-12-310001795589kc:CamelotTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-12-310001795589kc:BeijingYunxiangZhishengTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-12-310001795589kc:BeijingKingsoftCloudTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-12-310001795589us-gaap:RestrictedStockMemberkc:TwoThousandThirteenShareAwardSchemeMember2022-12-310001795589us-gaap:RestrictedStockMember2022-12-310001795589us-gaap:RestrictedStockMember2021-12-310001795589us-gaap:RestrictedStockMember2022-01-012022-12-310001795589kc:PreferentialIncomeTaxRateMemberkc:BeijingKingsoftCloudNetworkTechnologyCoLtdMembercountry:CN2022-01-012022-12-310001795589country:HK2022-01-012022-12-310001795589country:CN2022-01-012022-12-310001795589kc:PreferentialIncomeTaxRateMemberkc:BeijingKingsoftCloudNetworkTechnologyCoLtdMembercountry:CN2021-01-012021-12-310001795589country:HK2021-01-012021-12-310001795589country:CN2021-01-012021-12-310001795589kc:PreferentialIncomeTaxRateMemberkc:BeijingKingsoftCloudNetworkTechnologyCoLtdMembercountry:CN2020-01-012020-12-310001795589country:HK2020-01-012020-12-310001795589country:CN2020-01-012020-12-310001795589kc:TradeRelatedMemberkc:OthersMember2022-12-310001795589kc:TwoThousandTwentyOneShareAwardSchemeMember2022-01-012022-12-310001795589us-gaap:IPOMember2020-05-080001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:SalesRevenueNetMemberkc:ConsolidatedRevenueMember2022-01-012022-12-310001795589kc:TwoCustomersMemberkc:ContractAssetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001795589kc:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001795589kc:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001795589kc:CustomerOneMemberkc:ContractAssetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:SalesRevenueNetMemberkc:ConsolidatedRevenueMember2021-01-012021-12-310001795589kc:TwoCustomersMemberkc:ContractAssetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001795589kc:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001795589kc:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001795589kc:CustomerOneMemberkc:ContractAssetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:SalesRevenueNetMemberkc:ConsolidatedRevenueMember2020-01-012020-12-310001795589kc:CustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001795589kc:CustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001795589kc:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001795589kc:CamelotGroupMember2021-09-0300017955892021-12-170001795589srt:ParentCompanyMember2020-12-310001795589srt:ParentCompanyMember2019-12-310001795589kc:CamelotGroupMemberus-gaap:TrademarksMember2022-12-310001795589kc:CamelotGroupMemberus-gaap:CustomerRelationshipsMember2022-12-310001795589kc:CamelotGroupMemberkc:SoftwareAndCopyrightsMember2022-12-310001795589kc:ShenzhenYunfanMember2022-12-310001795589us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001795589us-gaap:FairValueMeasurementsRecurringMember2022-12-310001795589us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001795589us-gaap:FairValueMeasurementsRecurringMember2021-12-310001795589kc:CamelotGroupMember2022-01-012022-12-310001795589kc:CamelotGroupMember2021-09-012021-09-300001795589kc:CamelotGroupMember2022-10-310001795589kc:CamelotEmployeeSchemeIncMemberkc:CamelotTechnologyCoLtdMemberkc:CamelotGroupMember2021-09-300001795589kc:CamelotTechnologyCo.LtdMember2021-09-300001795589kc:BeijingYunshuMember2021-04-300001795589kc:ShenzhenYunfanMember2021-03-310001795589us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001795589us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001795589us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001795589us-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001795589us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001795589us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001795589us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001795589us-gaap:CostOfSalesMember2022-01-012022-12-310001795589us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001795589us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001795589us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001795589us-gaap:CostOfSalesMember2021-01-012021-12-310001795589us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001795589us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001795589us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001795589us-gaap:CostOfSalesMember2020-01-012020-12-310001795589us-gaap:CommonStockMember2022-01-012022-12-310001795589us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2022-01-012022-12-310001795589us-gaap:CommonStockMember2021-01-012021-12-310001795589us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2021-01-012021-12-310001795589us-gaap:CommonStockMember2020-01-012020-12-310001795589us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001795589kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember2020-01-012020-12-3100017955892019-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001795589kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember2022-01-012022-12-310001795589kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember2021-01-012021-12-310001795589kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember2020-01-012020-12-310001795589kc:TwoThousandTwentyOneShareAwardSchemeMember2022-12-310001795589kc:TwoThousandThirteenShareOptionsSchemeMember2022-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2022-12-310001795589kc:TwoThousandThirteenShareOptionsSchemeMember2022-01-012022-12-310001795589kc:CamelotAwardMember2022-01-012022-12-310001795589kc:TwoThousandTwentyOneShareAwardSchemeMember2022-01-012022-12-310001795589kc:TwoThousandThirteenShareAwardSchemeMember2022-01-012022-12-310001795589us-gaap:RestrictedStockMemberkc:TwoThousandThirteenShareAwardSchemeMember2022-01-012022-12-310001795589kc:CamelotAwardMemberkc:TwoThousandTwentyOneShareAwardSchemeMember2022-11-012022-11-300001795589kc:XiaomiGroupMember2022-12-310001795589kc:XiaomiGroupMember2021-12-310001795589kc:AdsReimbursementMember2020-07-012020-07-310001795589kc:WuhanKingsoftCloudInformationTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:NanjingQianyiShixunInformationTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:KingsoftCloudTianjinTechnologyDevelopmentCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:BeijingJinxunRuiboNetworkTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:ZhuhaiKingsoftCloudTechnologyCoLtdMembercountry:CN2022-01-012022-12-310001795589kc:KingsoftCloudBeijingInformationTechnologyCoLtdMembercountry:CN2022-01-012022-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMembersrt:MinimumMembercountry:CN2022-01-012022-12-310001795589srt:MinimumMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:CamelotTechnologyCoLtdMember2021-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-12-310001795589us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-012020-12-3100017955892023-06-092023-06-0900017955892022-05-232022-05-2300017955892022-02-2800017955892020-12-310001795589kc:BeijingKingsoftCloudTechnologyCoLtdMemberkc:ExclusivePurchaseOptionAgreementWithZhuhaiKingSoftCloudAndNomineeShareholdersMember2022-12-310001795589us-gaap:FairValueMeasurementsNonrecurringMember2022-01-012022-12-310001795589us-gaap:FairValueMeasurementsNonrecurringMember2021-01-012021-12-310001795589srt:ParentCompanyMember2022-12-310001795589srt:ParentCompanyMember2021-12-310001795589kc:TradeRelatedMemberkc:XiaomiGroupMember2022-12-310001795589kc:TradeRelatedMemberkc:KingsoftGroupMember2022-12-310001795589kc:NonTradeRelatedMemberkc:XiaomiGroupMember2022-12-310001795589kc:NonTradeRelatedMemberkc:KingsoftGroupMember2022-12-310001795589kc:TradeRelatedMemberkc:XiaomiGroupMember2021-12-310001795589kc:TradeRelatedMemberkc:KingsoftGroupMember2021-12-310001795589kc:NonTradeRelatedMemberkc:XiaomiGroupMember2021-12-310001795589kc:NonTradeRelatedMemberkc:KingsoftGroupMember2021-12-310001795589srt:ParentCompanyMember2022-01-012022-12-310001795589srt:ParentCompanyMember2021-01-012021-12-310001795589srt:ParentCompanyMember2020-01-012020-12-3100017955892020-01-012020-12-310001795589kc:RevisionInAuthorisedCapitalMember2020-04-070001795589us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001795589us-gaap:FairValueMeasurementsRecurringMember2021-01-012021-12-310001795589kc:CamelotGroupMember2021-01-012021-12-310001795589kc:CamelotGroupMember2020-01-012020-12-310001795589kc:ElectronicEquipmentMemberkc:XiaomiGroupMember2022-12-310001795589kc:RestrictedCashMember2022-12-310001795589kc:ElectronicEquipmentMemberkc:XiaomiGroupMember2021-12-310001795589kc:RestrictedCashMember2021-12-310001795589us-gaap:RetainedEarningsMember2022-01-012022-12-310001795589kc:StatutoryReserveFundsMember2022-01-012022-12-310001795589us-gaap:RetainedEarningsMember2021-01-012021-12-310001795589kc:StatutoryReserveFundsMember2021-01-012021-12-3100017955892021-01-012021-12-310001795589kc:KingsoftGroupMember2021-12-310001795589srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2022-12-310001795589srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember2021-12-310001795589kc:CamelotGroupMemberus-gaap:CommonStockMember2023-06-300001795589kc:CamelotGroupMember2022-12-3100017955892021-12-310001795589dei:AdrMember2022-01-012022-12-310001795589us-gaap:CommonStockMember2022-01-012022-12-310001795589kc:KingsoftCloudCorporationLimitedMembercountry:HKsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:CamelotTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:BeijingYunxiangZhishengTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-310001795589kc:BeijingKingsoftCloudTechnologyCoLtdMembercountry:CNsrt:SubsidiariesMember2022-01-012022-12-3100017955892022-12-310001795589dei:BusinessContactMember2022-01-012022-12-3100017955892022-01-012022-12-31xbrli:sharesiso4217:CNYiso4217:USDiso4217:CNYxbrli:sharesxbrli:purekc:agreementiso4217:USDxbrli:shareskc:item

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 20-F

(Mark One)

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(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, 2022.

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

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

For the transition period from                to                

Commission file number:001-39278

Kingsoft Cloud Holdings Limited

(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)

Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road,

Haidian District

Beijing, 100085, the People’s Republic of China

(Address of principal executive offices)

Haijian He

Chief Financial Officer

Tel: +86 10 6292 7777

E-mail:ksc-ir@kingsoft.com

Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road, Haidian District

Beijing, 100085, the 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 ADS represents 15 ordinary shares, par value
US$0.001 per share

 

KC

 

The Nasdaq Global Select Market

Ordinary shares, par value US$0.001 per share*

 

N/A

 

The Nasdaq Global Select Market

*Not for trading, but only in connection with the listing of the American depositary shares on the Nasdaq Global Select Market.

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.

There were 3,805,284,801 ordinary shares, par value $0.001 per share as of December 31, 2022.

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.

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 registrant’s 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

 

 

  

 

  

Other  

 

 

by the International Accounting Standards Board

 

  

 

  

 

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 Sections 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

INTRODUCTION

i

FORWARD-LOOKING INFORMATION

iii

PART I

1

ITEM 1

 

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

3

ITEM 2

 

OFFER STATISTICS AND EXPECTED TIMETABLE

3

ITEM 3

 

KEY INFORMATION

4

ITEM 4

 

INFORMATION ON THE COMPANY

64

ITEM 4A.

 

UNRESOLVED STAFF COMMENTS

113

ITEM 5

 

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

113

ITEM 6

 

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

133

ITEM 7.

 

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

145

ITEM 8.

 

FINANCIAL INFORMATION

147

ITEM 9.

 

THE OFFER AND LISTING

148

ITEM 10.

 

ADDITIONAL INFORMATION

149

ITEM 11.

 

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

159

ITEM 12.

 

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

160

PART II

 

165

ITEM 13.

 

ITEM DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

165

ITEM 14.

 

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

165

ITEM 15.

 

CONTROLS AND PROCEDURES

166

ITEM 16.A.

 

AUDIT COMMITTEE FINANCIAL EXPERT

166

ITEM 16.B.

 

CODE OF ETHICS

167

ITEM 16.C.

 

PRINCIPAL ACCOUNTANT FEES AND SERVICES

167

ITEM 16.D.

 

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

167

ITEM 16.E.

 

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

168

ITEM 16.F.

 

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

168

ITEM 16.G.

 

CORPORATE GOVERNANCE

169

ITEM 16.H.

 

MINE SAFETY DISCLOSURE

169

ITEM 16.I.

 

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

169

ITEM 16.J.

INSIDER TRADING POLICIES

169

PART III

 

170

ITEM 17.

 

FINANCIAL STATEMENTS

170

ITEM 18.

 

FINANCIAL STATEMENTS

170

ITEM 19.

 

EXHIBITS

170

INTRODUCTION

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

“ADSs” refers to the American depositary shares, each representing 15 ordinary shares;
“China” or “PRC” refers to the People’s Republic of China; and only in the context of describing PRC laws, regulations and other legal or tax matters in this annual report, excludes Taiwan, Hong Kong, and Macau;
“Enterprise Cloud Service Premium Customer” refers to a customer with annual revenues of over RMB700,000 generated from enterprise cloud services for a historical year;
“GPU” refers to graphics processing unit;
“Hong Kong” or “HK” refers to the Hong Kong Special Administrative Region of the PRC;
“Hong Kong Listing Rules” refers to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended, supplemented or otherwise modified from time to time
“IaaS” refers to Infrastructure as a Service, a category of cloud services that provides high-level application programming interface used to dereference various low-level details of underlying network infrastructure like physical computing resources, location, data partitioning, scaling, security, backup, etc.;
“independent cloud service providers” refers to cloud service providers that are not belonging to any large-scale conglomerates that are involved in a wide range of businesses where they could potentially compete with their customers;
“Kingsoft Cloud Information” refers to Kingsoft Cloud (Beijing) Information Technology Co., Ltd., a VIE;
“Kingsoft Group” refers to Kingsoft Corporation Limited (HKEx: 3888), our largest shareholder, and its subsidiaries and consolidated affiliated entities;
“Nanjing Qianyi” refers to Nanjing Qianyi Shixun Information Technology Co., Ltd., one of the subsidiaries of our VIE;
“net dollar retention rate of Public Cloud Service Premium Customers” is calculated by dividing the revenues from our Public Cloud Service Premium Customers, who were also our Public Cloud Service Premium Customers in the previous year, in the indicated period by the revenues from all of our Public Cloud Service Premium Customers in the previous corresponding period;
“ordinary share” refers to our ordinary shares, par value US$0.001 per share;
“PaaS” refers to Platform as a Service, a category of cloud services that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app;
“Premium Customer” refers to a customer with annual revenues of over RMB700,000 for a historical year;
“Public Cloud Service Premium Customer” refers to a customer with annual revenues of over RMB700,000 generated from public cloud services for a historical year;
“RMB” or “Renminbi” refers to the legal currency of the People’s Republic of China;

i

“SaaS” refers to Software as a Service, a category of cloud services that provides a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted;
“Shanghai Jinxun Ruibo” refers to Shanghai Jinxun Ruibo Network Technology Co., Ltd., one of the subsidiaries of our VIE
“US$,” “dollars” or “U.S. dollars” refers to the legal currency of the United States;
“variable interest entities” or “VIEs” refers to the PRC entities of which we have power to control the management, and financial and operating policies and have the right to recognize and receive substantially all the economic benefits and in which we have an exclusive option to purchase all or part of the equity interests and all or a portion of the assets at the minimum price possible to the extent permitted by PRC law;
“VAT License” refers to the business operation license for value-added telecommunication services;
“we,” “us,” “our company,” the “Company,” and “our” refer to Kingsoft Cloud Holdings Limited, a Cayman Islands company and its subsidiaries;
“Wuhan Kingsoft Cloud” refers to Wuhan Kingsoft Cloud Information Technology Co., Ltd., one of the subsidiaries of our VIE;
“Xiaomi” or “Xiaomi Group” refers to Xiaomi Corporation (HKEx: 1810), one of our shareholders, and its subsidiaries and VIEs; and
“Zhuhai Kingsoft Cloud” refers to Zhuhai Kingsoft Cloud Technology Co., Ltd., a VIE.

We have made rounding adjustments to some of the figures included in this annual report. Accordingly, numerical figures shown as totals or percentages may not be an arithmetic calculation of the figures that preceded them.

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 RMB6.8972 to US$1.00, the exchange rate set forth in the H.10 statistical release of the Federal Reserve Board on December 30, 2022. 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, the rates stated below, or at all.

ii

FORWARD-LOOKING INFORMATION

This annual report contains statements that constitute forward-looking statements. All statements other than statements of historical facts are forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements.

You can identify these forward-looking statements by words or phrases such as “may,” “will,” “expect,” “anticipate,” “aim,” “estimate,” “intend,” “plan,” “believe,” “likely to” or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include, but are not limited to, statements about:

our goals and growth strategies;
our future business development, results of operations and financial condition;
relevant government policies and regulations relating to our business and industry;
general economic and business conditions in China; and
assumptions underlying or related to any of the foregoing.

You should read thoroughly this annual report and the documents that we refer to in this annual report with the understanding that our actual future results may be materially different from and worse than what we expect. Other sections of this annual report include additional factors which could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements.

You should not rely upon forward-looking statements as predictions of future events. 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.

This annual report also contains statistical data and estimates that we obtained from industry publications and reports generated by third-party providers of market intelligence. These industry publications and reports generally indicate that the information contained therein was obtained from sources believed to be reliable, but do not guarantee the accuracy and completeness of such information. Although we believe that the publications and reports are reliable, we have not independently verified the data.

iii

PART I

Kingsoft Cloud Holdings Limited is a Cayman Islands holding company with no business operations. It conducts its operations in China through its PRC subsidiaries and variable interest entities, or the VIEs, and their subsidiaries. However, we and our shareholders do not and are not legally permitted to have any equity interests in the VIEs as current PRC laws and regulations restrict foreign investment in companies that engage in value-added telecommunication services. As a result, we operate relevant businesses in China through certain contractual arrangements with the VIEs. This structure allows us to be considered the primary beneficiary of the VIEs, which serves the purpose of consolidating the VIEs’ operating results in our financial statements under the U.S. GAAP. This structure also provides contractual exposure to foreign investment in such companies. As of the date of this annual report, to the best knowledge of our Company, our directors and management, our VIE agreements have not been tested in a court of law in the PRC. The VIEs are owned by certain nominee shareholders, not us. Investors in our ADSs are purchasing equity securities of a Cayman Islands holding company rather than equity securities issued by our subsidiaries and the VIEs. Investors who are non-PRC residents may never directly hold equity interests in the VIEs under current PRC laws and regulations. As used in this annual report, “we,” “us,” “our company,” the “Company,” and “our” refer to Kingsoft Cloud Holdings Limited, a Cayman Islands company and its subsidiaries and, in the context of describing our operations and consolidated financial information, its consolidated variable interest entities, or VIEs. We refer to Zhuhai Kingsoft Cloud and Kingsoft Cloud Information as the VIEs in the context of describing their activities and contractual arrangements with us. The following diagram illustrates our corporate structure as of the date of this annual report, including our significant subsidiaries and significant variable interest entities, and their equity interest holding.

Graphic

1

Our corporate structure involves unique risks to investors in the ADSs. In 2020, 2021 and 2022, the amount of revenues generated by the VIEs accounted for 97%, 88% and 68%, respectively, of our total net revenues. As of December 31, 2021 and 2022, total assets of the VIEs, excluding amounts due from other companies in the Group, equaled to 44% and 40% of our consolidated total assets as of the same dates, respectively. If the PRC government deems that our contractual arrangements with the VIEs 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 material 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 VIEs and, consequently, significantly affect the financial performance of our company as a whole. Our ADSs may decline in value or become worthless, if we are unable to claim our contractual control rights over the assets of the VIEs that conduct substantially all of our operations in China. See “Item 3. Key Information—3.D. Risk Factor—Risks Relating to Our Corporate Structure and the Contractual Arrangements” for detailed discussion.

We face various legal and operational risks and uncertainties as a company based in and primarily operating in China. The PRC government may promulgate new laws and regulations that could impact our operations from time to time, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of our securities. For example, China’s government has recently promulgated new laws and regulations, such as those related to the use of VIEs and cybersecurity, data privacy or anti-monopoly concerns, which have or may impact the ability of us and/or the VIEs to conduct business, accept foreign investments, or list on a U.S. or other foreign exchange. Therefore, we face risks associated with regulatory approvals of offshore offerings, anti-monopoly regulatory actions, cybersecurity and data privacy, as well as the lack of inspection from the Public Company Accounting Oversight Board (United States), or the PCAOB, on our auditors. The PRC government may develop political and economic policies as the government deems appropriate to further achieve regulatory, political and societal goals. The PRC government may also intervene with or influence our operations if we fail to comply with applicable PRC laws, regulations or regulatory requirements. Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

For example, the PRC Data Security Law and the PRC Personal Information Protection Law posed additional challenges to our cybersecurity and data privacy compliance. The Cybersecurity Review Measures issued by the CAC and several other PRC governmental authorities in December 2021, as well as the Administration Regulations on Cyber Data Security (Draft for Comments) published by the CAC for public comments in November 2021, exposes uncertainties and potential additional restrictions on China-based overseas-listed companies like us. If the detailed rules, implementations, or the enacted version of the draft measures mandate clearance of cybersecurity review and other specific actions to be completed by us, we face uncertainties as to whether such clearance can be timely obtained, the failure of which may subject us to penalties, which could materially and adversely affect our business and results of operations and the price of our ADSs. See “Item 3. Key Information—Risk Factors—Risks Related to Our Business and Industry—We face challenges from the evolving regulatory environment regarding cybersecurity, information security, privacy and data protection, and user attitude toward data privacy and protection. Many of these laws and regulations are subject to changes and uncertain interpretation, and any actual or alleged failure to comply with related laws and regulations regarding cybersecurity, information security, data privacy and protection could materially and adversely affect our business and results of operations.”

On February 17, 2023, the China Securities Regulatory Commission, or the CSRC, promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (“Overseas Listing Trial Measures”) and five relevant guidelines, which became effective on March 31, 2023. Pursuant to the Overseas Listing Trial Measures, a filing-based regulatory system will be applied to both “direct” and “indirect” overseas offering or listing of PRC domestic companies. As such, in connection with our future overseas securities offering or listing, we may be required to fulfill filing, reporting procedures or other administrative procedures with the CSRC or other PRC government authorities. In addition, we cannot guarantee that new rules or regulations promulgated in the future will not impose any additional requirement on us or otherwise to tighten the regulations on PRC companies seeking overseas offering or listing. Any failure to obtain the relevant approval or complete the filings and other relevant regulatory procedures may subject us to regulatory actions or other penalties from the CSRC or other PRC regulatory authorities, which may have a material adverse effect on our business, operations or financial conditions. See “Item 3. Key Information—Risk Factors—Risks Relating to Doing Business in China— The filing, approval or other administrative requirements of the CSRC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities or debt offerings.”

2

Trading in our securities on Nasdaq may be prohibited under the Holding Foreign Companies Accountable Act (the “HFCAA”) if the PCAOB determines that it is unable to inspect or investigate completely our auditor for two consecutive years. On December 16, 2021, the Public Company Accounting Oversight Board (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. In June 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, 2022 after we file our annual report on Form 20-F for such fiscal year. 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 in early 2023 and beyond. The PCAOB is required under the HFCAA to make its determination on an annual basis with regards to its ability to inspect and investigate completely accounting firms based in the 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, and if we were so identified for two consecutive years, trading in our securities on U.S. markets would be prohibited. For details, see “Risk Factors—Risks Relating to Doing Business in China—Trading in our securities on U.S. markets, including the Nasdaq, may be prohibited under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB determines that it is unable to inspect or investigate completely our auditor for two consecutive years.”

Furthermore, the PRC anti-monopoly regulators have promulgated new anti-monopoly and competition laws and regulations or related drafts for public comments from time to time and strengthened the enforcement of these laws and regulations. There remains uncertainties as to how the laws, regulations and guidelines recently promulgated will be implemented or whether the relevant drafts will be adopted in the current form ultimately, and whether these laws, regulations and guidelines will have a material impact on our business, financial condition, results of operations and prospects. We cannot assure you that our business operations comply with such regulations and authorities’ requirements in all respects. If any non-compliance were identified by relevant authorities and determined against us, we may be subject to fines and other penalties. See “Item 3. Key Information—Risk Factors—Risks Relating to Our Business and Industry—We and our business partners with which we collaborate are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and noncompliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.”

The PRC government has published new policies that significantly affected certain industries such as the education and internet industries (where some of our clients operate), and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations. Any such action, once taken by the PRC government, could cause the value of our securities to significantly decline or in extreme cases, become worthless.

ITEM 1

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2

OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

3

ITEM 3

KEY INFORMATION

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

We face various legal and operational risks and uncertainties as a company based in and primarily operating in China. The PRC government may intervene or influence our operations if we fail to comply with applicable PRC laws, regulations or regulatory requirements, or may exert more control over offerings conducted overseas and/or foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of the securities we are registering for sale. For example, recently promulgated laws and regulations by China’s government, such as those related to the use of VIEs and cybersecurity, data privacy or anti-monopoly concerns, have or may impact the ability of us and/or the VIEs to conduct business, accept foreign investments, or list on a U.S. or other foreign exchange. Therefore, we face risks associated with regulatory approvals of offshore offerings, anti-monopoly regulatory actions, cybersecurity and data privacy, as well as the lack of inspection from the Public Company Accounting Oversight Board (United States), or the PCAOB, on our auditors. The PRC government may also regulate our operations in accordance with relevant PRC laws, regulations and rules as the government deems appropriate to further achieve regulatory, political and societal goals. Any actions by the Chinese government to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

Permissions Required from the PRC Authorities for Our Operations and Securities Issuances to Foreign Investors

Our operations in China are governed by PRC laws and regulations. We are subject to risks relating to the requirements on the licenses, approvals, registrations, filings and other permissions to (i) operate our and the VIEs’ businesses, and (ii) to issue securities to foreign investors. For details, see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—Certain of our products and solutions are subject to telecommunications-related regulations, and future legislative or regulatory actions could adversely affect our business, results of operations and financial condition,” “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—Failure to comply with laws and regulations applicable to our business could subject us to fines and penalties and could also cause us to lose customers or otherwise harm our business,”“ Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—We face challenges from the evolving regulatory environment regarding cybersecurity, information security, privacy and data protection, and user attitude toward data privacy and protection. Many of these laws and regulations are subject to change and uncertain interpretation, and any actual or alleged failure to comply with related laws and regulations regarding cybersecurity, information security, data privacy and protection could materially and adversely affect our business and results of operations,” and “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Doing Business in China—The filing, approval or other administrative requirements of the CSRC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities or debt offerings.”

After consulting our PRC legal counsel, we believe our PRC subsidiaries and the VIEs have obtained all necessary licenses and approvals required for our operations in China, including business licenses and VAT licenses for internet data center services, internet access services, domestic internet protocol virtual private network services, content delivery network services and information services.

4

Furthermore, as advised by our PRC legal counsel, in connection with our previous issuance of securities to foreign investors, under currently effective PRC laws and regulations, as of the date of this annual report, we are not aware of, after due and careful enquiry, including consultation with our PRC legal counsel, any PRC laws or regulations which explicitly require us, our PRC subsidiaries or the VIEs to obtain any approval or permission from the CSRC, the CAC or any other PRC governmental authorities, nor have we, our PRC subsidiaries and the VIEs received any formal inquiry, notice, warning or penalty from any PRC governmental authorities in connection with requirements of obtaining such approval or permission, under any currently effective PRC laws, regulations and regulatory rules.

Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings, or approvals for our business operations in the future. If our PRC subsidiaries or the VIEs are 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, approvals or filings, the relevant PRC regulatory authorities would have discretion to take action in dealing with such violations or failures. In addition, if we had inadvertently concluded that such approvals, permits, registrations or filings were not required, or if applicable laws, regulations or interpretations change in a way that requires our PRC subsidiaries and the VIEs to obtain such approval, permits, registrations or filings in the future, our PRC subsidiaries and the VIEs may be unable to obtain such necessary approvals, permits, registrations or filings in a timely manner, or at all, and such approvals, permits, registrations or filings may be rescinded even if obtained. Any such circumstance may subject our PRC subsidiaries and the VIEs to fines and other regulatory, civil or criminal liabilities, and our PRC subsidiaries and the VIEs may be ordered by the competent government authorities to suspend relevant operations, which will materially and adversely affect our business operation. Furthermore, our PRC subsidiaries and the VIEs may be subject to regular inspections, examinations, inquiries or audits by regulatory authorities, and an adverse outcome of such inspections, examinations, inquiries or audits may result in the loss or non-renewal of the relevant licenses and approvals. Moreover, the criteria used in reviewing applications for, or renewals of licenses and approvals may change from time to time, and there can be no assurance that our PRC subsidiaries and the VIEs will be able to meet new criteria that may be imposed to obtain or renew the necessary licenses and approvals. Many of such licenses and approvals are material to the operation of our business, and if our PRC subsidiaries or the VIEs fail to maintain or renew material licenses and approvals, our ability to conduct our business could be materially impaired. Furthermore, if the interpretation or implementation of existing laws and regulations change, or new regulations come into effect, requiring our PRC subsidiaries, the VIEs or parties on whom our PRC subsidiaries and the VIEs rely to obtain any additional permits, licenses or certificates that were previously not required to operate our business, there can be no assurance that our PRC subsidiaries, the VIEs or parties on whom we rely will successfully obtain such permits, licenses or certificates.

You should carefully consider all of the information in this annual report before making an investment in the ADSs. Below please find a summary of the principal risks and uncertainties we face, organized under relevant headings. In particular, as we are a China-based company incorporated in the Cayman Islands, you should pay special attention to subsections headed “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 Relating to Our Corporate Structure and the Contractual Arrangements.”

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

Risks Related to Our Business and Industry

We have experienced rapid growth and expect our growth to continue, but if we fail to effectively manage our growth, then our business, results of operations and financial condition could be adversely affected.
We have a history of net loss and we may not be able to achieve or subsequently maintain profitability.
To support our business growth, we are continuously optimizing and expanding our infrastructure including data centers, and investing substantially in our research and development efforts, which may negatively impact our cash flow, and may not generate the results we expect to achieve.
We have recorded negative cash flows from operating activities historically.
The market in which we participate is competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.

5

Data loss, security incidents and other attacks on our platform, products or solutions, or our global network infrastructure could lead to significant costs and disruptions that could harm our business, financial results, and reputation.
Goodwill represented a significant portion of our total assets. If our goodwill is to be impaired, our results of operations and financial condition may be adversely affected.

Risks Relating to Our Relationships with Kingsoft Group and Xiaomi

If we are no longer able to benefit from our business cooperation with Kingsoft Group or Xiaomi Group and its ecosystem, our business may be adversely affected.
Kingsoft Group and Xiaomi Group are our existing customers, from which we received a portion of revenues and made borrowings. Failure to maintain the relationships with them would result in lower revenues and could adversely impact our business, operation results and financial conditions.
Any policy changes, punishment or litigation against Kingsoft Group or Xiaomi, or any negative developments in Kingsoft Group’s or Xiaomi’s market position, brand recognition or financial condition may materially and adversely affect our reputation, business, results of operations and financial condition.
Certain existing shareholders have substantial influence over our Company and their interests may not be aligned with the interests of our other shareholders.

Risks Relating to Our Corporate Structure and the Contractual Arrangements

There are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations, and rules relating to the agreements that establish the contractual arrangement for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the VIEs and, consequently, significantly affect the financial condition and results of operations performance of our company. If the PRC government finds such agreements that establish the structure for operating our businesses in China non-compliant with relevant PRC laws, regulations, and rules, or if these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interests in the VIEs.
Uncertainties exist with respect to the interpretation and implementation of Foreign Investment Law and its implementing rules and other foreign investment related laws and regulations and how they may impact our business, financial condition and results of operations.
The Company relies on contractual arrangements with the VIEs and their respective shareholders for a large portion of our business operations, which may not be as effective as direct ownership in providing operational control.
Any failure by the VIEs or the registered shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.

Risks Relating to Doing Business in China

A severe or prolonged downturn in the PRC or global economy could materially and adversely affect our business, results of operations and financial condition. For details, see page 46 of this annual report.
We may be adversely affected by political tensions between the United States and China. For details, see page 46 of this annual report.
Changes in China's economic, or social conditions or government policies could have a material adverse effect on our business and operations. For details, see page 47 of this annual report.

6

Changes and developments in the PRC legal system and the interpretation and enforcement of PRC laws, rules and regulations may subject us to uncertainties. For details, see page 47 of this annual report.
You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management based on foreign laws. For details, see page 48 of this annual report.
The filing, approval or other administrative requirements of the CSRC or other PRC government authorities may be required to maintain our listing status or conduct future offshore securities or debt offerings. For details, see page 48 of this annual report.
We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business. For details, see page 49 of this annual report.
The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements included elsewhere in this annual report. For details, see page 55 of this annual report.
Trading in our securities on U.S. markets, including the Nasdaq, may be prohibited under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB determines that it is unable to inspect or investigate completely our auditor for two consecutive years. For details, see page 56 of this annual report.

Risks Relating to Our ordinary shares and the ADSs

The price and trading volume of our ordinary shares and the ADSs may be volatile, which could lead to substantial losses to investors.
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 for our ADSs and trading volume could decline.
Substantial future sales or perceived sales of our ordinary shares or the ADSs in the public market could materially and adversely affect the price of our ordinary shares or the ADSs.
Techniques employed by short sellers may drive down the market price of our ADSs.
Because we do not expect to pay dividends in the foreseeable future, you must rely on a price appreciation of our ADSs for a return on your investment.

7

Risks Relating to Our Business and Industry

We have experienced rapid growth and expect our growth to continue, but if we fail to effectively manage our growth, then our business, results of operations and financial condition could be adversely affected.

We have experienced substantial growth in our business since inception. Our total revenues have increased from RMB6,577.3 million in 2020 to RMB9,060.8 million in 2021. Though we experienced a decrease in revenue to RMB8,180.1 million (US$1,186.0 million) in 2022, we expect our business will continue to grow. This growth has placed and may continue to place significant demands on our managerial, administrative, operational, financial and other resources. Furthermore, we intend to grow by expanding our business, increasing our profitability, increasing market penetration of our existing solutions and products and developing new ones. To manage this growth, we must develop and improve our existing administrative and operational systems, our financial and management controls, and further expand, train and manage our work force. In addition, the expansion of our systems and infrastructure will require us to commit substantial financial, operational and management resources before our revenues increase and without any assurances that our revenues will increase. Moreover, continued growth could strain our ability to maintain service quality for our customers. If we fail to achieve the necessary level of efficiency as we grow, our growth rate may decline and investors’ perceptions of our business and prospects may be adversely affected and the market price of our ordinary shares and the ADSs could decline.

Moreover, our historical growth rates may not be indicative of our future growth or financial results. There is no assurance that we will be able to maintain our historical growth rates in future periods. Since China’s cloud service market is continuously evolving and being shaped by new technologies, our ability to continue our growth is subject to a number of uncertainties, including the overall development of China’s cloud service market and IT infrastructure.

We have a history of net loss and we may not be able to achieve or subsequently maintain profitability.

We have incurred net loss of RMB962.2 million, RMB1,591.8 million and RMB2,688.4 million (US$389.8 million) in 2020, 2021 and 2022, respectively. Our net loss has resulted primarily from our cost of revenues and investments made to grow our business, such as in research and development efforts. We expect our costs and expenses to increase in absolute amounts as we continue to grow our business. Moreover, we intend to continue to invest substantially in the foreseeable future in expanding our infrastructure, improving our technologies, and offering additional solutions and products, which is expected to cause our cost of revenues and research and development expenses to increase continuously in absolute amount. If we fail to achieve economies of scale through our efforts or the economies of scale achieved fail to reduce the loss margin, our profitability may be adversely affected. These efforts may be more costly than we expect and our revenues may not increase sufficiently to offset the expenses, which may result in significantly increased operating and net loss with no assurance that we will eventually achieve our intended long-term benefits or profitability.

8

To support our business growth, we are continuously optimizing and expanding our infrastructure including data centers, and investing substantially in our research and development efforts, which may negatively impact our cash flow, and may not generate the results we expect to achieve.

Our technological capabilities and infrastructure are critical to our success. We have been continuously optimizing and expanding our infrastructure and investing substantially in our research and development efforts. Our research and development expenses were RMB775.1 million, RMB1,043.8 million and RMB971.2 million (US$140.8 million) in 2020, 2021 and 2022. We also plan ahead and commit underlying resources including IDC costs based on our understanding in market prospects. Our IDC costs were RMB4,058.8 million, RMB5,101.5 million and RMB4,275.3 million (US$619.9 million) in 2020, 2021 and 2022. Our capital expenditures, primarily in connection with purchases of property and equipment and intangible assets, were RMB1,591.6 million, RMB735.4 million and RMB1,437.4 million (US$208.4 million), respectively, in 2020, 2021 and 2022, respectively. The industry in which we operate is subject to rapid technological changes and is evolving quickly in terms of technological innovation. We need to invest significant resources, including financial and human resources, in research and development to lead technological advances in order to make our solutions and products innovative and competitive in the market. As a result, we expect that our research and development expenses, IDC costs and/or capital expenditures will continue to increase. Furthermore, as development results are inherently uncertain and the fluctuations of market prices of our products are out of our control, we might encounter practical difficulties in commercializing or gaining profits from our development activities. Our significant expenditures on research and development may not generate corresponding benefits. Given the fast pace with which the technology has been and will continue to advance, we may not be able to timely upgrade our technologies in an efficient and cost-effective manner, or at all. New technologies in our industry could render our technologies, our infrastructure or solutions that we are developing or expect to develop in the future obsolete or unattractive, thereby limiting our ability to recover related development costs, which could result in a decline in our revenues, profitability and market share.

We have recorded negative cash flows from operating activities historically.

We have experienced net cash outflow from operating activities. We recorded net cash used in operating activities of RMB290.4 million and RMB708.9 million in 2020 and 2021, respectively. The cost of continuing operations could further reduce our cash position, and an increase in our net cash outflow from operating activities could adversely affect our operations by reducing the amount of cash available to meet the capital needs for our daily operations and future business expansion.

If we fail to collect accounts receivable from our customers in a timely manner, our business operations and financial results may be materially and adversely affected.

We typically extend credit terms ranging from 30 to 180 days to our customers, resulting in accounts receivable. We cannot assure you that we are or will be able to accurately assess the creditworthiness of each customer. Furthermore, we also serve customers in certain rapidly evolving and competitive industries, some of which have also been highly regulated, and such customers’ financial soundness is subject to changes to the industry trend or relevant laws and regulations, which is beyond our control. Any change in our customers’ business and financial conditions may affect our collection of accounts receivable. Litigation may be necessary to enforce collection of accounts receivables. Such litigation could be costly, time-consuming and distracting to management, result in a diversion of significant resources, and may have an adverse effect on our business, results of operations and financial condition. Any delay or failure in payment may adversely affect our liquidity and cash flows, which in turn cause material adverse effects on our business operations and financial results. As of December 31, 2021 and 2022, the carrying amounts of our accounts receivable were RMB3,571.0 million and RMB2,402.4 million (US$348.3 million), respectively. The corresponding allowance for credit losses as of December 31, 2021 and 2022 were RMB32.3 million and RMB48.0 million (US$7.0 million), respectively.

9

The market in which we participate is competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.

The cloud service market is competitive and rapidly evolving. The principal competitive factors in our market include platform scalability, reliability, completeness of product offerings, level of sophistication of solutions, credibility with developers, ease of integration and programmability, product features, security and performance, brand awareness and reputation, the strength of sales and marketing efforts, customer support, as well as the cost of deploying and using our products, among others. Some of our existing and potential competitors have larger scale, greater brand name recognition, longer operating histories, more established customer relationships and greater resources than we do. 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. In addition, some competitors may offer products, solutions or services that address one or a limited number of functions at lower prices, with greater depth than our products or in different geographies. Our current and potential competitors may develop and market new products, solutions and services with comparable functionality to ours, which could force us to decrease prices to remain competitive. With the introduction of new products, solutions and services and new market entrants, we may experience more intensive competition in the future. In addition, some of our customers may use our products and solutions and our competitors’ products and solutions at the same time.

We receive a substantial portion of our revenues from a limited number of customers, and the loss of, or a significant reduction in usage by, one or more of our Premium Customers would result in lower revenues and could harm our business.

Our future success is dependent on establishing and maintaining successful relationships with a diverse set of customers. We currently receive a substantial portion of our revenues from a limited number of customers. In 2020, 2021 and 2022, our total revenues generated from Premium Customers accounted for 98.1%, 98.2% and 98.0% of our total revenues in the same periods, respectively. It is likely that we will continue to be dependent upon a limited number of customers for a significant portion of our revenues for the foreseeable future and, in some cases, the portion of our revenues attributable to one single customer may increase in the future. The loss of one or more Premium Customers or a reduction in usage by any Premium Customer would reduce our revenues. If we fail to maintain existing customers or develop relationships with new customers, our business would be harmed.

We operate in a fast-growing market. If our market does not grow as we expect, or if we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences, our products and solutions may become less competitive.

The market where we operate in is competitive and rapidly evolving. There are uncertainties over the size and rate at which this market will grow, as well as whether our solutions and products will be widely adopted. Moreover, the cloud industry, including public cloud and enterprise cloud, are 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 new solutions and products that satisfy our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry change, 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, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.

Our platform must also integrate with a variety of network, hardware, software platforms and technologies, and we need to continuously modify and enhance our products and platform to adapt to changes and innovation. For example, if customers adopt new software platforms or infrastructure, we may be required to develop new versions of our products to be compatible with those new software platforms or infrastructure. This development effort may require significant resources, which would adversely affect our business, results of operations and financial condition. In addition, we may not be able to keep track of the latest market developments in the IT industry and to provide relevant new products and solutions to the evolving market demand. Any failure of our products and platform to operate effectively with evolving or new software platforms and technologies could reduce the demand for our products. If we are unable to respond to these changes in a cost- effective manner, our products may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.

10

Data loss, security incidents and other attacks on our platform, products or solutions, or our global network infrastructure could lead to significant costs and disruptions that could harm our business, financial results, and reputation.

Our business is dependent on providing our customers with secure, reliable and high-quality cloud services. Maintaining the security and availability of our infrastructure, systems, platform, network, and the security of information and data we hold is a critical issue for us and our customers.

Attacks on our customers and our own network may be frequent and may happen in a variety of forms, including DDoS attacks, infrastructure attacks, botnets, malicious file attacks, cross-site scripting, credential abuse, ransomware, viruses, worms, and malicious software programs. Malicious actors can attempt to fraudulently induce employees or suppliers to disclose sensitive information through spamming, phishing, or other tactics. In addition, unauthorized parties may attempt to gain physical access to our facilities in order to infiltrate our information systems. Since our customers share our multi-tenant architecture, material attacks on any one of our customers could have a negative effect on other customers. These attacks may also significantly increase the bandwidth used on our platform and strain our network. If attacks like these were to occur in the future and if we do not have the systems and processes in place to respond to them, our business could be harmed.

In recent years, cyber-attacks have increased in size, sophistication, and complexity, increasing exposure for our customers and us. We may become an attractive target for attacks on our infrastructure intended to destabilize, overwhelm, or shut down our platform. The costs incurred by us to avoid or alleviate cyber or other security problems and vulnerabilities will be significant. However, our efforts to address these problems and vulnerabilities may not be successful. Any significant breach of our security measures could:

lead to the dissemination of proprietary information or sensitive, personal, or confidential data about us, our employees, or our customers—including personally identifiable information of individuals involved with our customers and their end-users;
lead to interruptions or degradation of performance in our platform, products and solutions;
threaten our ability to provide our customers with access to our platform, products and solutions, and negatively affect our abilities to retain existing customers;
generate negative publicity about us;
result in litigation and increased legal liability or fines; or
lead to governmental inquiry or oversight.

The occurrence of any of these events could harm our business or damage our brand and reputation, lead to customer credits, loss of customers, higher expenses, and possibly impede our present and future success in retaining and attracting new customers. Security incidents or attacks on our infrastructure would be damaging to our reputation and could harm our business.

Moreover, we use third-party technology and systems in a variety of technical and operational aspects of our business, including encryption and authentication technology, employee email, content delivery to customers, back-office support, among others. Similar security risks exist with respect to such third-parties. As a result, we are subject to the risk that cyber-attacks on our business partners and third-party suppliers may adversely affect our business even if an attack or breach does not directly impact our systems. It is also possible that security breaches sustained by our competitors could result in negative publicity for our entire industry that indirectly harms our reputation and diminishes demand for our platform.

11

Sanctions, export controls and other economic or trade restrictions imposed on Chinese companies may affect our business, financial condition and results of operations.

The U.S. government has added many Chinese companies and institutions to the Entity List under the Export Administration Regulations (the “EAR”), and imposed targeted economic and trade restrictions on them that, if not waived, will limit their access to U.S.-origin goods and technologies, as well as goods and technologies that contain a significant portion of U.S.-origin goods and technologies. The United States has also in certain circumstances threatened to impose further export control, sanctions, trade embargoes, additional import tariffs and other heightened regulatory requirements on China and China-based companies. These sanctions, additional tariffs and actions have raised concerns that there may be increasing regulatory challenges or enhanced restrictions against China and other China-based technology companies, including us, in a wide range of areas. In addition, a number of other countries and jurisdictions, including China and the European Union, have adopted various export control and economic or trade sanction regimes. Based on the Company’s assessment of the nature, the transaction amount and the compliance measures of those transactions, we have not ceased our services to such customers. Considering the negligible transaction amounts and the fact that we are not designated on the U.S. Commerce Department’s Entity List, we believe that the immediate and direct impacts on our business resulting from such actions or restrictions will not be material. Nonetheless, given the important role played by Chinese high-tech companies on the Entity List in the global supply chain or in China for industries including telecommunications, information technology infrastructure, artificial intelligence and IoTs, prolonged restrictions against such companies could cause a material negative impact to all such industries, which may in turn materially and adversely affect our business, financial condition and results of operations. Similarly, we cannot predict whether the countries in which we operate or may operate in the future, could become subject to new or additional restrictions or actions imposed by the United States or other governments. Depending on the likelihood, type, effect and duration of any such restrictions or actions which may be implemented in the future, our research and development activities, financial condition and operations may be adversely affected.

In addition, each of the agreements between U.S.- and China-based companies can be terminated by either party, as applicable, under certain circumstances if necessary Chinese governmental approvals are revoked or become limited or impaired or if public law or regulatory action by the Chinese or U.S. government expressly prohibits or materially restricts the collaboration contemplated by the agreement. The risk of such an early termination event may have increased during the current environment of economic trade negotiations and tensions between the Chinese and U.S. governments.

U.S. sanctions and trade laws and regulations are complex and likely subject to frequent changes. The interpretation and enforcement of the relevant regulations and the imposition of sanctions and other restrictions involve substantial uncertainties, which may be driven by political and/or other factors that are out of our control or heightened by U.S. national security concerns. Such potential restrictions, as well as any associated inquiries or investigations or any other government actions, may be difficult or costly to comply with and may, among other things, delay or impede the development of our technology, products and solutions, hinder the stability of our supply chain, and may result in negative publicity, require significant management time and attention and subject us to fines, penalties, orders or restrictions that we cease or modify our existing business practices, any of which may have a material and adverse effect on our business, financial condition and results of operations. For instance, media reports on alleged implementation or violation of export control, sanctions, trade embargoes or other laws and rules which could be perceived as inappropriate or controversial, by us, our customers, business partners, investees or other parties not affiliated with or controlled by us, even on matters not involving us, could nevertheless damage our reputation and lead to regulatory investigations, fines and penalties against us. Such fines and penalties may be significant, and if we were publicly named or investigated by any regulator on the basis of suspected or alleged violations of export control, sanctions, trade embargoes or other laws and rules, even in situations where the potential amount or fine involved may be relatively small, our reputation could be significantly harmed. Any of these circumstances may cause the trading prices of our ordinary shares and the ADSs to decline significantly, and materially reduce the value of your investment in our ordinary shares and the ADSs.

12

Our business depends on customers increasing their use of our products and solutions, if we fail to retain existing customers or increase the spending by our customers, our business, results of operations and financial condition could materially and adversely affected.

Our ability to grow and generate incremental revenues depends, in part, on our ability to maintain our existing customers and grow our relationships with existing customers and to have them increase their usage of and spending on our platform. If our customers do not increase their use of our products or the spending of our customers decline, then our revenues may decline and our results of operations may be harmed. We cannot accurately predict customers’ usage levels and the loss of customers or reductions in their usage levels of our products may each have a negative impact on our business, results of operations and financial condition. Any change in the competitive landscape, market trend or user behaviors may have a negative impact on our customers, thus harm their ability to make payments and maintain and increase the usage of our products and solutions. In addition, some of the industries where our customers operate are highly regulated. As the laws and regulations are evolving and some of them are relatively new, changes to the current laws and regulations may harm our business and results of operation. In addition, interpretation and enforcement of such laws and regulations involve significant uncertainty. As a result, in certain circumstances it may be difficult to determine violation of applicable laws and regulations. If these laws and regulations or the uncertainty associated with their interpretation negatively impact the industries where our customers operate, our business may be adversely affected as well. We could experience reductions in usage from existing customers and loss of customers if customers are not satisfied with our products, the value proposition of our products or our ability to otherwise meet their needs and expectations.

Further, some of our customers may choose to develop their own solutions that do not include our products, or adopt a multi-cloud strategy decreasing usage of our products. They may also demand reductions in pricing as their usage of our products increases, which could have an adverse impact on our gross margin. If a significant number of customers cease using, or reduce their usage of our products, then we may not be able to achieve our growth target, and may need to spend significantly more on sales and marketing than we currently plan to spend in order to maintain or increase revenues from customers. Such additional sales and marketing expenditures could adversely affect our business, results of operations and financial condition.

If our expansion into new verticals is not successful, our business, prospects and growth momentum may be materially and adversely affected.

Leveraging our top-notch infrastructure resources and years of technology accumulation, we are able to provide innovative integrated cloud solutions specifically designed to address the diversified needs of our customers across our select verticals. We have a track record of successfully expanding into and becoming a leader in new verticals. We cannot assure you, however, that we will be able to maintain this momentum in the future. Expanding solution categories involves new risks and challenges. Our lack of familiarity with new verticals may make it more difficult for us to keep pace with the evolving customer demands and preferences. In addition, there may be one or more existing market leaders in any vertical that we decide to expand into. Such companies may have first-mover advantages, and may be able to compete more effectively than us by leveraging their experience in doing business in that market as well as their deeper industry insight and greater brand recognition among customers. We will need to comply with new laws and regulations applicable to these businesses, the failure of which would adversely affect our reputation, business, results of operations and financial condition. Expansion into any new vertical may place significant strain on our management and resources, and failure to expand successfully could have a material adverse effect on our business and prospects.

If the adoption of our cloud products and solutions by our customers is slower than we expected, our business, results of operations and financial condition may be adversely affected.

Our business has relied on the adoption of our cloud products and solutions by a broad array of customers. Our ability to further increase our customer base, and achieve broader market acceptance of our products and solutions will depend, in part, on our ability to effectively organize, focus and train our sales and marketing personnel. Our ability to achieve significant revenue growth in the future will depend, in part, on our ability to recruit, train and retain a sufficient number of experienced sales professionals. Our recent hires and planned hires may not become as productive as quickly as we expect and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business.

13

As we seek to increase the adoption of our products and solutions by our customers, we may incur higher costs and longer sales cycles. The decision to adopt our products and solutions may require the approval of multiple technical and business decision makers, including security, compliance, procurement, operations and IT. In addition, while customers may quickly deploy our products and solutions on a limited basis before they will commit to deploying our products and solutions at scale, they often require enterprise service capabilities, extensive education about our products and solutions and significant customer support time, engage in protracted pricing negotiations and seek to secure readily available development resources.

If we are not able to maintain and enhance our brand and increase market awareness of us, or effectively develop and expand our marketing and sales capabilities, then our ability to attract new customers may be harmed and our business, results of operations and financial condition may be adversely affected.

We believe that maintaining and enhancing the “Kingsoft Cloud” brand identity and increasing market awareness of our company, products and solutions, is critical to achieving widespread acceptance of our products and solutions, to strengthening our relationships with our existing customers and to attracting new customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high quality products and services, our ability to maintain relationships with bandwidth and hardware suppliers, our ability to be one of the thought leaders in the cloud service market and our ability to successfully differentiate our products and platform from competing products and services. Our brand promotion and thought leadership activities may not be successful or increase revenues. 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 in the marketplace. If these reviews are negative or not as favorable as reviews of our competitors’ products and services, then our brand may be harmed.

We have been subject to negative media publicity for our cloud services. Any malicious or inadvertent negative allegations made by the media, shorter selling reports, or other parties about the foregoing or other aspects of our company, including but not limited to our shareholders, management, business, compliance with law, financial condition or prospects, whether with merit or not, could severely hurt our reputation and harm our business and results of operations.

We may receive complaints from our customers on our products, pricing and customer support. If we do not handle customer complaints effectively, our brand and reputation may suffer, our customers may lose confidence in us and they may reduce or cease their use of our products. In addition, our customers may post and discuss on social media about our products, solutions, platform and relevant 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 seek and share information. If actions we take or changes we make to our products, solutions or platform upset these customers, their commentary could negatively affect our brand and reputation. Complaints or negative publicity about us, our products, solutions or platform could materially and adversely impact our ability to attract and retain customers, our business, results of operations and financial condition.

As we also provide services to a wide range of enterprise clients and institutions, negative publicity about such counterparties, including any failure by them to adequately protect customer information, to comply with applicable laws and regulations or to otherwise meet required quality and service standards could harm our reputation.

The promotion of our brand also requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent that these activities increase revenues, the increased revenues still may not be enough to offset the increased expenses we incur. If we do not successfully maintain and enhance our brand, then our business may not grow, we may see our pricing power reduced relative to competitors and we may lose customers, all of which would adversely affect our business, results of operations and financial condition.

14

We require a significant amount of capital to fund our operations and respond to business opportunities. If we cannot obtain sufficient capital on acceptable terms, or at all, our business, financial condition and results of operations may be materially and adversely affected.

We make investments in product development, technologies, branding, sales and marketing to remain competitive. In 2020, 2021 and 2022, our principal sources of liquidity included bank loans, loans from related parties and the proceeds received from the issuance and sale of our shares. Our ability to obtain additional financing in the future is subject to a number of uncertainties, including those relating to:

our future business development, financial condition and results of operations;
general market conditions for financing activities; and
macro-economic and other conditions in China and elsewhere.

As of December 31, 2022, we had cash and cash equivalents and short-term investments of RMB4,672.8 million (US$677.5 million). We cannot assure you that we will be successful in our efforts to diversify our sources of capital and raise sufficient capital as we expect. If we cannot obtain sufficient capital, we may not be able to implement our growth strategies, and our business, financial condition and results of operations may be materially and adversely affected.

We may be unable to obtain additional capital in a timely manner or on acceptable terms or at all. In addition, due to future capital needs and other business reasons, we may need to sell additional equity or debt securities or obtain a credit facility. The sale of additional equity or equity-linked securities could dilute our shareholders. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and finance covenants that would restrict our operations.

We face risks associated with our acquisition of Camelot, and if we fail to successfully integrate our recently acquired business or any future targets into our own operations, our post-acquisition performance and business prospects may be adversely affected.

We acquired the controlling interests in Camelot in September 2021. Currently, we are still in the process of integrating Camelot into our existing enterprise cloud business. There can be no assurance that the acquired Camelot will bring benefits to us to the extent anticipated. We may not be able to successfully integrate Camelot into our existing business to achieve the expected synergies with our existing operations and to fulfill the contemplated purposes of this acquisition. These synergies are inherently uncertain, and are subject to significant business, economic and competitive uncertainties and contingencies, many of which are difficult to predict and are beyond our control. If implemented ineffectively or if impacted by unforeseen negative economic or market conditions or other factors, we may not realize the full anticipated benefits of the acquisition of Camelot. Our failure to meet the challenges involved in realizing the anticipated benefits of the acquisition of Camelot could cause an interruption of, or a loss of momentum in, our activities and could adversely affect our results of operations. The acquisition and integration of the businesses may result in material unanticipated problems, expenses, liabilities, competitive responses and diversion of management’s attention, and we may record impairment charges or write-offs in connection therewith if the anticipated benefits of the acquisition fail to realize. We would be subject to and may not be able to successfully manage a variety of additional risks associated with respect to combining Camelot with us. These risks include, but are not limited to, the following:

challenges in the integration of operations and systems and in managing the expanded operations;
challenges in achieving anticipated business opportunities and growth prospects from combining the businesses of Camelot with the rest of our businesses;
challenges in navigating complex regulatory requirements or to respond to future changes in regulatory environment in an effective and timely manner; and
unanticipated additional costs and expenses resulting from integrating into our business additional personnel, operations, products, services, technology, internal controls and financial reporting responsibilities.

15

Even if we achieve the expected benefits, they may not be achieved within the anticipated time frame. Also, the synergies from our acquisition of Camelot may be offset by costs incurred in the acquisition, losses of or disputes with key customers, suppliers, shareholders and employees of Camelot, increases in other expenses, operating losses, liabilities or problems in the business unrelated to our collaboration. As a result, there can be no assurance that these synergies will be achieved.

Additionally, Camelot may not provide us with the intellectual property rights, technology, R&D capability, production capacity or sales and marketing infrastructure we had anticipated, or they may be subject to unforeseen liabilities. We may be unable to successfully increase the efficiencies of the acquired businesses in the manner we contemplated or devote more resources and management attention than desirable to the integration and management of the acquired businesses. Hence, there can be no guarantee that we will be able to enhance our post-acquisition performance or grow our business through our recent or future acquisitions.

Our ability to maintain customer satisfaction depends in part on the consistency and quality of our customer support services through the product cycle. Failure to maintain continuous and high-quality customer support could have an adverse effect on our business, results of operation, and financial condition.

We believe that customer satisfaction is key to our business. In order to deliver high-level customer satisfaction, we must successfully assist our customers in deploying and continuing to use our products and solutions, resolving performance issues, addressing interoperability challenges with the customers’ existing IT infrastructure, and responding to security threats, cyber-attacks and performance and reliability problems that may arise from time to time. The IT architecture of our customers, particularly the larger organizations, are very complex and may require high levels of focused support to effectively utilize our platform and products. Because our platform and products are designed to be highly configurable and to rapidly implement customers’ reconfigurations, customer errors in configuring our platform and products can result in significant disruption to our customers. Increased demand for customer support, without corresponding increases in revenues, could increase our costs and adversely affect our business, results of operations, and financial condition.

There can be no assurance that we will be able to hire sufficient personnel as and when needed, particularly if our sales exceed our internal forecasts. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide high-quality and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our network could be adversely affected. Any failure to maintain high-quality customer support, or a market perception that we do not maintain high-quality customer support, could adversely affect our reputation, business, results of operations, and financial condition, particularly with respect to our large enterprise customers.

We employ a pricing model and strategy that subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers.

We primarily charge public cloud service customers on a monthly basis based on utilization and duration. We generally charge enterprise cloud service customers on a project basis. Such pricing model requires us to undertake significant projections and planning on our costs. If our projections and plans differ significantly from those actually incurred, our business could be harmed. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed. In addition, if our competitors adopt new pricing models that become more attractive to customers, our business could be harmed. We also generally rely on telecommunication operators for network bandwidth and third-party servers or server racks based on expected usage from our customers. In certain of our arrangements with such telecommunication operators, we have made minimum purchase commitments to secure bandwidth resources, which may be underutilized. If our customers use our platform in a manner that is inconsistent with how we have invested in bandwidth, servers, and racks, our business could be harmed. Moreover, we may have to keep the price of our products and solutions on par with that of our competitors to remain in our competitive position. If we are not able to advance our technologies and effectively control costs, our business, results of operation and financial condition may be negatively affected.

16

Defects or errors in our products or solutions could diminish demand for our products or solutions, harm our business and results of operations and subject us to liability.

Our customers use our products for important aspects of their businesses, and any errors, defects or disruptions to our products and any other performance problems with our products could damage our customers’ businesses and, in turn, hurt our brand and reputation. We provide regular updates to our products, which have in the past contained, and may in the future contain, undetected errors, failures, vulnerabilities and bugs when first introduced or released. Real or perceived errors, failures or bugs 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. In addition, we do not carry insurance to compensate us for any losses that may result from claims arising from defects or disruptions in our products. As a result, our reputation and our brand could be harmed, and our business, results of operations and financial condition may be adversely affected.

In addition, our solutions and products must interoperate with our customers’ existing internal networks and infrastructure. These complex internal systems are developed, delivered, and maintained by the customer and a myriad of vendors and service providers. As a result, the components of our customers’ infrastructure have different specifications, rapidly evolve, utilize multiple protocol standards, include multiple versions and generations of products, and may be highly customized. We must be able to interoperate and provide products to customers with highly complex and customized internal networks, which requires careful planning and execution. Further, when new or updated elements of our customers’ infrastructure or new industry standards or protocols are introduced, we may have to update or enhance our technologies and infrastructure to allow us to continue to provide our products to customers. Our competitors or other vendors may refuse to work with us to allow their products to interoperate with our platform and products, which could make it difficult for our platform and products to function properly in customer internal networks and infrastructures that include these third-party products.

We may not deliver or maintain interoperability quickly or cost-effectively, or at all. These efforts require capital investment and engineering resources. If we fail to maintain compatibility of our solutions, platform and products with our customers’ internal networks and infrastructures, our customers may not be able to fully utilize our solutions, platform and products, and we may, among other consequences, lose or fail to increase our market share and experience reduced demand for our products, which would materially harm our business, results of operations, and financial condition.

Our sales and onboarding cycles with customers can be long and unpredictable, and our sales and onboarding efforts require considerable time and expense, which may adversely affect our business, results of operations and financial condition.

The timing of our sales with our enterprise customers and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for these customers. In addition, for our enterprise cloud and digital solutions customers, the lengthy sales cycle for the evaluation and implementation of our products and solutions may also cause us to experience a delay between expenses for such sales efforts and the generation of corresponding revenues. The length of our sales cycle for these enterprise cloud and digital solutions customers, from initial evaluation to payment, can range from one to six months and can vary substantially from customer to customer. We may have to spend significant money and resources before recognizing revenues from those enterprise customers.

Similarly, the onboarding and ramping process with new enterprise cloud and digital solutions customers can take several months. As the purchase of our products can be dependent upon customer initiatives, our sales cycle can extend to even longer periods of time. Customers frequently require considerable time to evaluate, test, and qualify our product offering prior to entering into or expanding a contract commitment. During the sales cycle, we spend significant time and money on sales and marketing and contract negotiation activities, which may not result in a completed sale. Additional factors that may influence the length and variability of our sales cycle include:

the effectiveness of our sales force, particularly new salespeople, as we increase the size of our sales force;
the discretionary nature of customers’ purchasing decisions and budget cycles;
customers’ procurement processes, including their evaluation of our products and solutions;

17

economic conditions and other factors affecting customer budgets;
the regulatory environment in which our customers operate;
integration complexity for a customer deployment;
the customer’s familiarity with our products and solutions;
evolving customer demands; and
competitive conditions.

We face challenges from the evolving regulatory environment regarding cybersecurity, information security, privacy and data protection, and user attitude toward data privacy and protection. Many of these laws and regulations are subject to change and uncertain interpretation, and any actual or alleged failure to comply with related laws and regulations regarding cybersecurity, information security, data privacy and protection could materially and adversely affect our business and results of operations.

We operate in the regulatory environment in which the protection of cybersecurity, information security and data privacy is evolving. We are subject to numerous laws and regulations that address cybersecurity, information security, privacy and data protection in various jurisdictions. In particular, on June 10, 2021, the Standing Committee of the National People’s Congress of China promulgated the Data Security Law, which took effect in September 2021. The Data Security Law sets forth data security and privacy related compliance obligations of entities and individuals carrying out data related activities. The Data Security Law also introduces a data classification and layered protection system based on the importance of data and the degree of impact on national security, public interests or legitimate rights and interests of individuals or organizations if such data is tampered with, destroyed, leaked or illegally acquired or used. In addition, the Data Security Law provides a national security review procedure for data activities that may affect national security, and imposes export restrictions on certain data and information.

In early July 2021, regulatory authorities in China launched cybersecurity investigations with regard to several China-based companies listed in the United States. On December 28, 2021, the CAC, together with several other governmental authorities, jointly released the Cybersecurity Review Measures, which took effect on February 15, 2022. Pursuant to the Cybersecurity Review Measures, the purchase of network products and services by an operator of critical information infrastructure or the data processing activities of a network platform operator that affect or may affect national security will be subject to a cybersecurity review. In addition, network platform operators with personal information of over one million users shall be subject to cybersecurity review before listing abroad. The competent governmental authorities may also initiate a cybersecurity review against the operators if the authorities believe that the network product or service or data processing activities of such operators affect or may affect national security. The cybersecurity review will evaluate, among others, the risk of critical information infrastructure, core data, important data, or the risk of a large amount of personal information being influenced, controlled or maliciously used by foreign governments after going public, and cyber information security risk. Given the Cybersecurity Review Measures came into effect recently, their interpretation, application and enforcement are subject to uncertainties. On November 14, 2021, the CAC published the Administration Regulations on Cyber Data Security (Draft for Comments), which provide the circumstances under which data processors shall apply for cybersecurity review, including, among others, when (i) the data processors who process personal information of at least one million users apply for a “foreign listing”; and (ii) the data processors’ listing in Hong Kong affects or may possibly affect national security. However, as of the date of this annual report, it provided no further explanation or interpretation as to how to determine what constitutes “affecting national security”. Data processors processing personal information of more than one million individuals shall also comply with the provisions for processing of important data stipulated in Draft Administration Regulations on Cyber Data Security for important data processors. Data processors dealing with important data or listing overseas should carry out an annual data security assessment by themselves or by entrusting data security service agencies, and each year before January 31, data security assessment report for the previous year shall be submitted to the districted city level cyberspace administration department. When data collected and generated within the PRC are provided by the data processors overseas, if such data includes important data, or if the relevant data processor is a critical information infrastructure operator or processes personal information of more than one million individuals, the data processor shall go through the security assessment of cross-border data transfer organized by the national cyberspace administration. As of the date of this annual report, the Draft Administration Regulations on Cyber Data Security had not been formally adopted. It is uncertain whether and when the final regulation will be issued and take effect, how it will be enacted, interpreted and implemented, and whether or to what extent it will affect us.

18

On July 30, 2021, the State Council promulgated the Regulations on Security Protection of Critical Information Infrastructure, effective on September 1, 2021, which provide that a “critical information infrastructure” refers to an important network facility and information system in important industries such as public communications and information services, as well as other important network facilities and information systems that may seriously endanger national security, the national economy, the people’s livelihood, or the public interests in the event of damage, loss of function, or data leakage. The competent governmental authorities and regulatory authorities of the aforementioned important industries will be responsible for organizing the identification of critical information infrastructures in their respective industries. The competent governmental authorities shall also notify operators who are identified as “operators of critical information infrastructure” in accordance with these provisions. According to the Regulations on Security Protection of Critical Information Infrastructure, the competent PRC government authorities of important industries and sectors are responsible for identifying critical information infrastructures in their own industries and sectors based on the identification rules and informing the operator of the critical information infrastructure if such infrastructure is identified and designated as critical information infrastructure in a timely manner. The PRC government authorities have discretion in the identification of critical information infrastructures as well as the interpretation and enforcement of these regulations.

On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law of the People’s Republic of China, effective from November 1, 2021. The Personal Information Protection Law requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose, in a method that has the least impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope necessary to achieve the processing purpose to avoid the excessive collection of personal information. Different types of personal information and personal information processing will be subject to various rules on consent, transfer, and security. Entities handling personal information shall bear responsibilities for their personal information handling activities, and adopt necessary measures to safeguard the security of the personal information they handle. Otherwise, the entities handling personal information could be ordered to correct, or suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.

In the meantime, the PRC regulatory authorities have also enhanced the supervision and regulation on cross-border data transfer. On July 7, 2022, the CAC promulgated the Measures for the Security Assessment of Cross-Border Data Transfer, which took effect on September 1, 2022. These measures require the data processor providing data overseas and falling under any of the following circumstances apply for the security assessment of cross-border data transfer by the national cybersecurity authority through its local counterpart: (i) where the data processor intends to provide important data overseas; (ii) where the critical information infrastructure operator and any data processor who has processed personal information of more than 1,000,000 individuals intend to provide personal information overseas; (iii) where any data processor who has provided personal information of 100,000 individuals or sensitive personal information of 10,000 individuals to overseas recipients accumulatively since January 1 of the last year intends to provide personal information overseas; and (iv) other circumstances where the security assessment of data cross-border transfer is required as prescribed by the CAC. Furthermore, the data processor shall conduct a self-assessment on the risk of data cross-border transfer prior to applying for the foregoing security assessment, under which the data processor shall focus on certain factors including, among others, the legitimacy, fairness and necessity of the purpose, scope and method of data cross-border transfer and the data processing of overseas recipients, the risks that the cross-border data transfer may bring to national security, public interests and the legitimate rights and interests of individuals or organizations as well as whether the cross-border data transfer related contracts or the other legally binding documents to be entered with overseas recipients have fully included the data security protection responsibilities and obligations. Given that the above measures were recently promulgated, their interpretation, application and enforcement and how they will affect our business operation are subject to substantial uncertainties, See “Regulations -  Regulation Related to Internet Security and Privacy Protection.”

As of the date of this annual report, (i) we have not been subject to any material fines or administrative penalties, mandatory rectifications, or other sanctions by any competent regulatory authorities in relation to the infringement of cybersecurity and data protection laws and regulations; (ii) there is no leakage of data or personal information or violation of cybersecurity and data protection and privacy laws and regulations by us which will have a material adverse impact on our business operations; (iii) there have been no material cybersecurity and data protection incidents or infringement upon the rights of any third parties, or other legal proceedings, administrative or governmental proceedings, pending or, to the best of the knowledge of the Company, threatened against or relating to the Company; and (iv) we have implemented comprehensive cybersecurity and data protection policies, procedures and measures to safeguard personal information rights and ensure secured storage and transmission of data and prevent unauthorized access or use of data.

19

Furthermore, based on the facts that (i) the Cybersecurity Review Measures came into effect recently and the Draft Administration Regulations on Cyber Data Security have not been formally adopted, and the implementation and interpretation of both are subject to uncertainties, and (ii) we have not been involved in any investigations on cybersecurity review initiated by the CAC on such basis and nor have we received any inquiry, notice, warning, or sanctions in such respect, after consulting with our PRC legal counsel, our directors are of the view that such regulations do not have a material adverse impact on our business operations and financial performance as of the date of this annual report, and will not affect our compliance with laws and regulations in any material aspects as of the date of this annual report. As of the date of this annual report, we had not received any cybersecurity, data security and personal data protection related inquiries from any competent PRC regulatory authorities. As there might be newly issued explanations or implementation rules on the existing regulations, laws and opinions or the draft measures or regulations mentioned above might become effective, we will actively monitor future regulatory and policy changes to ensure strict compliance with all applicable laws and regulations.

Given that the above mentioned newly promulgated laws, regulations and policies were recently promulgated or issued, or have not yet been formally promulgated or taken effect (as applicable), their enactment, interpretation, application and enforcement are subject to uncertainties. We have incurred, and will continue to incur, significant expenses in an effort to comply with cybersecurity, privacy, data protection and information security related laws, regulations, standards and protocols, especially as a result of such newly promulgated laws and regulations. Despite our efforts to comply with applicable laws, regulations and policies relating to cybersecurity, privacy, data protection and information security, we cannot assure you that our practices, offerings, services or platform will meet all of the requirements imposed on us by such laws, regulations or policies. Any failure or perceived failure to comply with applicable laws, regulations or policies may result in inquiries or other proceedings being instituted against, or other lawsuits, decisions or sanctions being imposed on us by governmental authorities, users, consumers or other parties, including but not limited to warnings, fines, directions for rectifications, suspension of the related business and termination of our applications, as well as in negative publicity on us and damage to our reputation, any of which could have a material adverse effect on our business, results of operations, financial condition and prospects. The above mentioned newly promulgated laws, regulations, policies or relevant drafts may result in the publication of new laws, regulations and policies to which we may be subject, though the timing, scope and applicability of such laws or regulations are currently unclear. Any such laws, regulations or policies could negatively impact our business, results of operations and financial condition. We may be notified for cybersecurity review by the CAC if we were regarded as a critical information infrastructure operator by the CAC, or if our data processing activities and overseas listing were regarded as having impact or potential impact to national security, and be required to make significant changes to our business practices, suspend certain business, or even be prohibited from providing certain service offerings in jurisdictions in which we currently operate or in which we may operate in the future. Such review could also result in negative publicity with respect to us and diversion of our managerial and financial resource. There can be no assurance that we would be able to complete the applicable cybersecurity review procedures in a timely manner, or at all, if we are required to follow such procedures.

Moreover, we may become subject to regulatory requirements as a result of utilization of our products and services by residents of, or travelers who visit, certain jurisdictions, such as the General Data Protection Regulation of the European Union, or the GDPR. Complying with additional or new regulatory requirements could force us to incur substantial costs or require us to change our business practices. Moreover, if a high profile security breach occurs with respect to our competitors, people may lose trust in the security of cloud service providers generally, including us, which could damage the reputation of the industry, result in heightened regulation and strengthened regulatory enforcement and adversely affect our business and results of operations.

We expect that we will continue to face uncertainty as to whether our efforts to comply with evolving obligations under global data protection, privacy and security laws will be sufficient. From time to time, we may be subject to inspections conducted by governmental authorities. In the event that any failure or perceived failure by us to comply with applicable laws and regulations is identified during such inspections, we may be required to implement rectification measures in accordance with the inspection results. In addition, any failure or perceived failure by us to comply with applicable laws and regulations could result in reputational damage or proceedings or actions against us by governmental authorities, individuals or others. These proceedings or actions could subject us to significant civil or criminal penalties and negative publicity, require us to change our business practices, increase our costs and materially harm our business, prospects, financial condition and results of operations. In addition, our current and future relationships with customers, vendors and other third parties could be negatively affected by any proceedings or actions against us or current or future data protection obligations imposed on them under applicable law. Furthermore, a data breach affecting personal information could result in significant legal and financial exposure and reputational damage that could potentially have an adverse effect on our business.

20

Similar risks exist with respect to our business partners and our customers in relation to the process of personal data. Any failure of our partners or customers to comply with applicable laws and regulations could result in their reputational damage or governmental investigations, inquiries, enforcement actions and prosecutions, private litigation, fines and penalties or adverse publicity, which may harm our business partnership and have a negative impact on our business.

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

The future success of our business depends upon the continued use of the internet as a primary medium for commerce, communications and business applications. Chinese or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our products and platform 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 could decline, which could adversely affect our business, results of operations and financial condition.

Moreover, our business depends on the performance, reliability and security of the telecommunications and internet infrastructure in China and other countries in which we operate or locate our assets. Substantially all access to the internet in China is maintained through certain telecommunication operators under the administrative control and regulatory supervision of the Ministry of Industry and Information Technology, or the MIIT. In addition, the national networks in China are connected to the internet through qualified international gateways, which are the only channels through which a domestic user can connect to the internet outside of China. We may face similar or other limitations in other countries in which we operate or locate our assets. 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. We also have no control over the costs of the services provided by the telecommunications operators. If the prices that we pay for telecommunications and internet services rise significantly, our margins could be adversely affected.

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. The bandwidth we have contracted to use or the data centers we have established 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. In some regions, bandwidth providers have their own services that compete with us, or they may choose to develop their own services that will compete with us. 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.

21

Our services rely on the stable performance of servers, and any disruption to our servers due to internal and external factors could diminish demand for our products or solutions, 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 for provision of our solutions, products and services. Any disruption to our servers may happen due to internal and external factors, such as inappropriate maintenance, defects in the servers, cyber-attacks targeted at us or our customers, occurrence of catastrophic events or human errors. Such disruption could result in negative publicity, loss of or delay in market acceptance of our solutions and products, loss of competitive position, lower customer retention or claims by customers for losses sustained by them. In such an event, we may need to expend additional resources to help with recovering. In addition, we do 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.

Currently, most of our servers are located at the IDCs in China, while a small part of them are located abroad. While we have electronic and, to a lesser extent, physical access to the components and infrastructure of our servers, we do not control the operation of our IDC suppliers, which may be vulnerable to damage or interruption from a variety of sources, including earthquakes floods, fires, power loss, system failures, computer viruses, physical or electronic break-ins, human error, malfeasance, or interference, including by disgruntled employees, former employees, or contractors; terrorism; and other catastrophic events. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our control. We cannot assure that we can find alternative IDC suppliers when the demands for our servers surge or disruptions happen due to such catastrophic or force majeure events, which could also harm our business, results of operations and financial condition.

Our use of open source or third-party software could negatively affect our ability to sell our products and solutions, and subject us to possible litigation.

Our products and platform incorporate open source software, and we expect to continue to incorporate open source software in our products and platform in the future. Courts have interpreted few of the licenses applicable to open source software, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products and platform. Moreover, although we have implemented policies to regulate the use and incorporation of open source software into our products and platform, we cannot be certain that we have not incorporated open source software in our products or platform in a manner that is inconsistent with such policies. If we or our employees fail to comply with open source licenses, we may be subject to certain requirements, including requirements that we offer our products that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from generating revenues from customers using products that contained the open source software and required to comply with onerous conditions or restrictions on these products. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our products and platform and to re-engineer our products or platform or discontinue offering our products to customers in the event re-engineering cannot be accomplished on a timely basis. Any of the foregoing could require us to devote additional research and development resources to re-engineer our products or platform, could result in customer dissatisfaction and may adversely affect our business, results of operations and financial condition.

Our reliance on third-party suppliers for certain essential services could adversely affect our ability to manage our business effectively and harm our business.

We rely on third-party suppliers for certain essential products and services to operate our network and provide solutions and products to our customers. For example, we generally rely on third-party suppliers for the servers that we use and we ordinarily purchase equipment on a purchase-order basis. In addition to basic telecommunication operators, we also purchased IP addresses and bandwidth from third party providers, in order to save efforts in relation to on-site installation since related installation and relocation services were also included in the third party providers’ offering package. Moreover, third party providers sometimes offered more favorable credit terms and sufficient rack space as compared to basic telecommunication operators. We may experience shortages in components or delays in delivery, including as a result of natural disasters, increased demand in the industry or our suppliers lacking sufficient rights to supply the servers or IDCs in all jurisdictions in which we operate.

22

Our reliance on these suppliers exposes us to risks, including reduced control over production costs and constraints based on the then current availability, terms, and pricing of these products and services. We generally do not have any long-term contracts guaranteeing supply with these suppliers. If our supply of certain products and services is disrupted or delayed, there can be no assurance that additional supplies or services can serve as adequate replacements or that supplies will be available on terms that are favorable to us, if at all. Moreover, even if we can identify adequate replacements on substantially similar terms, our business could be adversely affected until those efforts were completed. Any disruption or delay in the supply of our hardware components may delay the opening of new network facilities, limit capacity expansion or replacement of defective or obsolete equipment at existing network facilities, or cause other constraints on our operations that could damage our customer relationships.

On January 17, 2017, the MIIT promulgated the Notice on Cleaning Up and Regulating the Internet Access Service Market, which prohibits the “multi-level sublease” and requires that enterprises providing internet data center services and internet access services shall not sublease the IP address or bandwidth they have obtained from basic telecommunication operators to other enterprises for operating businesses such as internet data center services and internet access services, and shall also conduct comprehensive self-inspection, rectify violations of the relevant regulations in a timely manner to ensure their business operations are in compliance with the applicable laws and regulations and the network facilities and network access resources are used in a compliant manner. The regulatory authorities shall urge enterprises in violation of the abovementioned requirements to make rectifications in a timely manner and take stern actions in accordance with the laws against enterprises that refuse to make such rectifications, and under serious circumstances, such enterprises may fail to pass the annual inspection, or the licenses or permits of such enterprises may not be renewed upon expiration and their cooperation with the basic telecommunications operators may be adversely affected. Due to the evolving regulatory environment and the fact that there is no further interpretations or applications from the competent authorities on this notice, and after consulting our PRC legal counsel, we cannot be certain whether our third-party internet data center suppliers’ supplying of IP address and bandwidth to us for the relevant services would be determined as non-compliant activities, if it would be determined so, how it will affect our business, financial condition and results of operations. Since April 2022, we have entered into business agreements with the basic telecommunication operators to purchase the IP address and bandwidth for all of our servers from the basic telecommunication operator directly, and accordingly to replace the network access resources purchased from third-party internet data center suppliers. We have not experienced an increase in unit procurement costs since April 2022. The Company ceased to use the IP address and bandwidth purchased from third-party internet data center suppliers that are explicitly subject to the aforementioned restrictions on multi-level sublease under the Notice on Cleaning Up and Regulating the Internet Access Service Market for its internet data center business, upon the expiration of the term of the existing agreement with the non-basic basic telecommunication operator by March 31, 2023. In addition, as of the date of this annual report, we have not received any formal inquiry, notice, warning or penalty from any PRC regulatory authority in connection with the abovementioned historical cooperation with third-party internet data center suppliers. Therefore, we are of the view that the abovementioned historical cooperation with third-party suppliers does not have a material adverse impact on our business operations and financial performance as of the date of this annual report.

Furthermore, defects or errors may be found in the products and services provided by third-party suppliers, which cause damage to our own system and hardware and also to the services and products we provide to our customers, which may subsequently adversely affect our customers’ operations, thereby harming our reputation and business relationship with them. There is no assurance that all such issues would be detected and resolved on time or at all. We may also be subject to legal proceedings initiated by our customers in relation to such issues. In such event, there may be material adverse effects on our reputation and financial performance as we may need to incur additional cost to settle or defend these claims or legal actions.

We rely on third parties to provide certain support services to our products and solutions. If such parties’ access to our platform, products and solutions is interrupted or delayed for any reason, or they fail to deliver quality services to the satisfaction of our customers, our business and results of operation may be harmed.

Some of our public service customers rely on their agents when selecting suppliers or service providers, to save them from the efforts of directly negotiating with a large number of different suppliers or service providers. We work closely with these agents and leverage their understanding of end users’ demands, thereby developing tailored marketing strategies. Before a public service customer launches a project for cloud solutions, it typically lays out the goals it plans to achieve and the budget for the project and engages a third-party agent, which will provide various types of assistance in project deployment, such as advising on financing plan, selecting suppliers, managing construction and integrating work products of different suppliers. If such parties fail to continuously provide high quality services to our customers, our business may be harmed.

23

Any interruption or delay in such parties’ access to our platform, products and solutions will negatively impact our customers. Our customers depend on the continuous availability of our network for the delivery and use of our products and solutions. If all or a portion of our network were to fail, they could lose access to the internet until such disruption is resolved or they deploy disaster recovery options that allow them to bypass our network. The adverse effects of any network interruptions on our reputation and financial condition may be heightened due to the nature of our business and our customers’ expectation of continuous and uninterrupted internet access and low tolerance for interruptions of any duration. While we do not consider them to have been material, we have experienced, and may in the future experience, network disruptions and other performance problems due to a variety of factors.

Our business is subject to natural disasters, extreme weather conditions, health epidemics and other catastrophic incidents, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches or terrorism.

China has in the past experienced significant natural disasters, including earthquakes, extreme weather conditions, as well as health scares related to epidemic diseases, and any similar event could materially impact our business in the future. If a disaster or other disruption were to occur in the future that affects the regions where we operate our business, our operations could be materially and adversely affected due to loss of personnel and damage to property. Even if we are not directly affected, such a disaster or disruption could affect the operations or financial conditions of our customers, which could harm our results of operations. In addition, our business could be affected by public health epidemics, such as the outbreak of avian influenza, severe acute respiratory syndrome, or SARS, Zika virus, Ebola virus or other diseases.

Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problems, such as power disruptions, computer viruses, data security breaches or terrorism, 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, results of operations and financial condition.

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 impacted our workforce and operations, the operations of our customers and suppliers and other business partners. In addition, our business and results of operations could also be adversely affected to the extent the COVID-19 outbreak harms the business of our customers, who may experience reduced business volume, delay or suspend procurement of cloud services, or reduce their IT spending, which in turn may have a negative impact on the demands for our products and solutions. The COVID-19 pandemic has caused temporary disruption to our solutions to the extent that necessary on-site meetings, deployment and technical support had to be delayed or cancelled. However, there continues to be uncertainties associated with the COVID-19 pandemic, including with respect to the ultimate spread and constant mutation of the virus, the severity of the disease, the duration of the outbreak, the possibility of successive waves of outbreaks, among others, all of which are uncertain and cannot be predicted. To the extent the COVID-19 pandemic adversely affects our business and financial results. For additional information of the impact of COVID-19 on our business, see “Item 5.A. Operating Results - Impact of COVID-19.”

Our strategy of investments and acquiring complementary businesses and assets may fail.

As part of our business strategy, we have pursued, and intend to continue to pursue, selective strategic investments and acquisitions of businesses and assets that complement our existing business and help us execute our growth strategies. For example, we entered into a definitive agreement to acquire controlling interests in Camelot using a combination of cash and our ordinary shares as consideration in July 2021, and acquired additional minority equity interests in Camelot in 2022. For more details, see “— We face risks associated with our acquisition of Camelot, and if we fail to successfully integrate our recently acquired business or any future targets into our own operations, our post-acquisition performance and business prospects may be adversely affected.” We may also cooperate with other business partners to expand our products and platform, which could involve discount pricing for, or investments in, other companies.

24

We intend to make other strategic investments and acquisitions in the future if suitable opportunities arise. Investments and acquisitions involve uncertainties and risks, including, but not limited to:

failure to achieve the intended objectives, benefits or revenue-enhancing opportunities;
non-occurrence of anticipated or speculative transactions and any resulting negative impact;
costs and difficulties of integrating acquired businesses and managing a larger business;
in the case of investments where we do not obtain management and operational control, lack of influence over the controlling partner or shareholder, which may prevent us from achieving our strategic goals in the investments;
possible unsatisfactory operational or financial performance, including financial loss, or fraudulent activities of a target business;
possible loss of key employees of a target business;
potential claims or litigation regarding our board’s exercise of its duty of care and other duties required under applicable law in connection with any of our significant acquisitions or investments approved by the board;
diversion of resources and management attention;
regulatory hurdles and compliance risks, including the anti-monopoly and competition laws, rules and regulations of China and other jurisdictions and the enhanced compliance requirement for outbound acquisitions and investment under the laws and regulations of China; and
in the case of acquisitions of businesses or assets outside of China, the need to integrate operations across different business cultures and languages and to address the particular economic, currency, political, and regulatory risks associated with specific countries and regions.

Any failure to address these risks successfully may have a material and adverse effect on our financial condition and results of operations. Investments and acquisitions may require a significant amount of capital, which would decrease the amount of cash available for working capital or capital expenditures. In addition, if we use our equity securities to pay for investments and acquisitions, we may dilute the value of our securities. If we borrow funds to finance investments and acquisitions, such debt instruments may contain restrictive covenants that could, among other things, restrict us from distributing dividends. Moreover, acquisitions may also generate significant amortization expenses related to intangible assets. We are required to test our goodwill for impairment annually or more frequently if events or changes in circumstances indicate that they may be impaired. We may also incur significant impairment charges to earnings for investments and acquired businesses and assets.

There can be no assurance that the acquired Camelot or other business or asset will bring the anticipated strategic benefits to us. We have relatively limited experience with operating the enterprise cloud services business and we may not be able to successfully integrate Camelot into our existing business.

In addition, 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:

issue additional equity securities that would dilute our existing shareholders;
use cash that we may need in the future to operate our business;
incur large charges or substantial liabilities;

25

incur debt on terms unfavorable to us or that we turn out to be unable to repay;
encounter difficulties in retaining key employees of the acquired company or integrating diverse software codes or business cultures;
encounter difficulties in conducting sufficient and effective due diligence on potential targets and unforeseen or hidden liabilities or additional incidences of non-compliance, operating losses, costs and expenses that may adversely affect us following our acquisitions or investments or other strategic transactions; and
become subject to adverse tax consequences, substantial depreciation, or deferred compensation charges.

The occurrence of any of these foregoing could adversely affect our business, results of operations and financial condition.

Goodwill represented a significant portion of our total assets. If our goodwill is to be impaired, our results of operations and financial condition may be adversely affected.

As of December 31, 2022, we had goodwill of RMB4,605.7 million (US$667.8 million) which primarily arose from the acquisition of Camelot in September 2021. For details, see “Item 5. Operating and Financial Review and Prospects—5.E. Critical Accounting Estimates—Goodwill.” Goodwill represented a significant portion of the total assets on our consolidated balance sheet as of December 31, 2022. The value of goodwill is based on a number of assumptions made by the management. If any of these assumptions does not materialize, or if the performance of our business is not consistent with such assumptions, we may be required to have a significant write-off of our goodwill and record a significant impairment loss. Furthermore, our determination on whether goodwill is impaired requires an estimation of the fair value of the reporting units to which the goodwill is allocated, which depends on the expected future cash flows from the reporting units. If we determine the expected future cash flow to decrease, our goodwill may be impaired. Any significant impairment of goodwill could have a material adverse effect on our business, financial condition and results of operations.

We are subject to risks relating to our equity investments. In particular, the fluctuation of fair value changes of our equity investment may affect our financial performance, our business and results of operations.

In 2020, 2021 and 2022, we made certain equity investments. As of December 31, 2021 and 2022, our equity investments amounted to RMB207.2 million and RMB273.6 million (US$39.7 million), respectively. The carrying value of our equity investments may be affected by a number of factors, such as change in fair value, impairment, dilution, issuance of equity securities, and currency translation differences. In particular, we are exposed to risks relating to fair value changes of our equity investment. For certain equity investments without readily determinable fair value, the methodologies that we use to assess the fair value of the equity investments involve a significant degree of management judgment and are inherently uncertain. There can be no assurance that we will recognize fair value gains from equity investments in the future. If we incur fair value losses, our results of operations, financial condition and prospects may be adversely affected.

We are also subject to the risk that the companies in which we invest may make business, financial or management decisions with which we disagree, and over which we do not have control, or that the majority shareholders, or the management, of these investee companies may take risks or otherwise act in a manner that does not serve our interests.

In addition, certain of our equity investments without readily determinable fair value are subject to liquidity risk. Such equity investments are not as liquid as other investment products as there is no cash inflow until dividends are received or they are disposed of by us, even if our investee companies reported profits. Furthermore, our ability to promptly sell our interests in these investee companies in response to changing economic, financial and investment conditions is limited. The market is affected by various factors, such as general economic conditions, availability of financing, interest rates and supply and demand, many of which are beyond our control. Any of those above may adversely affect our financial performance, business and results of operations.

26

Our business depends substantially on the continuing efforts of our management and other key personnel, as well as a competent pool of talents that supports our existing operations and future growth. If we are unable to retain, attract, recruit and train such personnel, our business may be materially and adversely affected.

Our future success depends heavily on the continued contributions of our senior management, many of whom are difficult to replace. In particular, we rely on the expertise, experience and vision of our senior management team. If any of our senior management becomes unable or unwilling to continue to contribute their services to us, we may not be able to replace them easily, or at all. As a result, our business may be severely disrupted, and our financial condition and results of operations may be materially and adversely affected.

Additionally, our future success also depends on our ability to attract, recruit and train a large number of qualified employees and retain existing key employees. In particular, we rely on our top notch research and development team to develop our advanced algorithms and technologies and our experienced sales personnel to maintain relationships with our customers. In order to compete for talents, we may need to offer higher compensation, better trainings and more attractive career opportunities and other benefits to our employees, which may be costly and burdensome. We cannot assure you that we will be able to attract or retain a qualified workforce necessary to support our future growth. Furthermore, any disputes between us and our employees or any labor-related regulatory or legal proceedings may divert management and financial resources, negatively impact staff morale, reduce our productivity, or harm our reputation and future recruiting efforts. In addition, our ability to train and integrate new employees into our operations may not meet the demands of our growing business. Any of the above issues related to our workforce may materially and adversely affect our operations and future growth.

If we fail to implement and maintain an effective system of internal controls to remediate our material weakness over financial reporting, we may be unable to accurately report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence and the market price of ADSs may be materially and adversely affected.

As a public company, we are subject to the Sarbanes-Oxley Act of 2002. Section 404 of the Sarbanes-Oxley Act of 2002 requires us to evaluate and determine the effectiveness of our internal control over financial reporting, report any material weaknesses in such internal controls and provide a management report on internal control over financial reporting.

Our management has concluded that our internal control over financial reporting is effective as of December 31, 2022. Our independent registered public accounting firm has issued an attestation report, which has concluded that our internal control over financial reporting maintained, in all material respects, effective as of December 31, 2022.

However, there is no assurance that we or our auditor will not identify deficiencies in our internal control over financial reporting that are deemed to be material weaknesses and render our internal control over financial reporting ineffective for any future periods. 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. However, if we fail to maintain effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which could 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 negative impact on the trading price of our ADSs. 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 Nasdaq, regulatory investigations and civil or criminal sanctions.

We are in the process of prudently expanding our international operations, which exposes us to significant regulatory, economic and political risks, the failure to handle which may adversely affect our business, results of operations and financial condition.

We see great potentials in expanding our business and promoting our products and solutions globally. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in China. Because of our limited experience with international operations, as well as developing and managing sales in international markets, our international expansion efforts may not be successful.

27

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

the difficulty of managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with numerous international locations;
our ability to effectively price our products in competitive international markets;
new and different sources of competition;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
higher or more variable network service provider fees outside of China;
the need to adapt and localize our products for specific countries;
the need to offer customer support in various languages;
difficulties in understanding and complying with local laws, regulations and customs in foreign jurisdictions;
difficulties with differing technical and environmental standards, data privacy and telecommunications regulations and certification requirements outside China, which could prevent customers from deploying our products or limit their usage;
compliance with various anti-bribery and anti-corruption laws such as the Foreign Corrupt Practices Act and United Kingdom Bribery Act of 2010;
tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries and regions;
adverse tax consequences;
fluctuations in currency exchange rates, which could increase the price of our products outside of China, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
currency control regulations, which might restrict or prohibit our conversion of other currencies into RMB;
restrictions on the transfer of funds; and
political or social unrest or economic instability in a specific country or region in which we operate, which could have an adverse impact on our operations in that location.

Also, we may incur additional costs in our international expansion efforts, and our pricing, costs and expenses for network service providers may be different outside of China from the domestic market, therefore our revenues and gross margin overseas are subject to uncertainties. As a result, our gross margin may be impacted and fluctuate as we expand our operations and customer base worldwide.

Our international operations may also be negatively affected by any deterioration of the political and economic relations between China and other countries and sanctions and export controls administered by the government authorities in the foreign countries in which we operate, and other geopolitical challenges.

Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations and financial condition.

28

Our services to highly regulated organizations are subject to a number of challenges and risks, the failure to handle which may adversely affect our business, results of operations and financial condition.

We serve customers in highly regulated industries such as financial services, healthcare and other public service sectors, sales to which are subject to a number of challenges and risks. Selling to such highly regulated organizations can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Public service contracting requirements may change and in doing so restrict our ability to sell into the public service sector until we comply with the revised requirements. Demand and payment for our services are affected by public service sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public service sector demand for our services. In addition, demand of public service customers for our products and solutions may be reduced or diminished subject to the future relationship between China and the United States.

Further, highly regulated organizations may demand shorter contract terms or other contractual provisions that differ from our standard arrangements, including terms that can lead those customers to obtain broader rights in our services than would be standard. Such organizations may have statutory, contractual, or other legal rights to terminate contracts with us due to a default or for other reasons, and any such termination may harm our business. In addition, these organizations may be required to publish the rates we negotiate with them, which could harm our negotiating leverage with other potential customers and in turn harm our business.

We and our business partners with which we collaborate are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and noncompliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, the UK Bribery Act 2010, and other anti-corruption, anti-bribery, anti-money laundering, and similar laws in China, the United States and other countries in which we conduct activities. Anti-corruption and anti-bribery laws, which have been enforced aggressively and are interpreted broadly, prohibit companies and their employees and agents from promising, authorizing, making, or offering improper payments or other benefits to government officials and others in the public sector. We may also leverage our business partners, including sales partners, to sell our products and solutions and host many of our facilities for our network. Our transactions and settlement arrangements with business partners may be subject to anti-money laundering laws. We may also rely on our business partners to conduct our business abroad. We and our business partners may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of our business partners and intermediaries, our employees, representatives, contractors, sales partners, even if we do not explicitly authorize such activities. Further, some of our international sales activity occurs, and some of our network infrastructure or data center is located, in parts of the world that are recognized as having a greater potential for business practices that violate anticorruption, anti-bribery, anti-money laundering, or similar laws.

We cannot assure you that all of our employees and agents have complied with, or in the future will comply with, our policies and applicable law. The investigation of possible violations of these laws, including internal investigations and compliance reviews that we may conduct from time to time, could have a material adverse effect on our business. Noncompliance with these laws could subject us to investigations, severe criminal or civil sanctions, settlements, prosecution, loss of export privileges, suspension or debarment from Chinese government contracts and other contracts, other enforcement actions, the appointment of a monitor, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, whistleblower complaints, adverse media coverage and other consequences. Other internal and government investigations, regulatory proceedings, or litigation, including private litigation filed by our shareholders, may also follow as a consequence. Any investigations, actions, or sanctions could materially harm our reputation, business, results of operations, and financial condition. Further, the promulgation of new laws, rules or regulations or new interpretations of current laws, rules or regulations could impact the way we do business in other countries, including requiring us to change certain aspects of our business to ensure compliance, which could reduce revenues, increase costs, or subject us to additional liabilities.

29

Certain of our products and solutions are subject to telecommunications-related regulations, and future legislative or regulatory actions could adversely affect our business, results of operations and financial condition.

Some of our products and solutions are subject to existing or potential telecommunication laws and regulations in China. If we do not comply with these rules and regulations, we could be subject to enforcement actions, fines, loss of licenses and possibly restrictions on our ability to operate or offer certain of our products. For example, if we enable or offer database solutions that are controversial because of their impact on certain social issues, we may experience brand or reputational harm or penalties. Any enforcement action by the competent authorities, which may be a public process, would hurt our reputation in the industry, possibly impair our ability to sell our products to customers and could adversely affect our business, results of operations and financial condition.

If we do not comply with any current or future rules or regulations that apply to our business, we could be ordered to rectify our illegal activities, subject to confiscation of illegal gains, fines or business suspension, or may be required to obtain additional license or approvals, and we cannot assure you that we will be able to timely obtain or maintain all the required licenses or approvals or make all the necessary filings in the future, and we may have to restructure our offerings, exit certain markets or raise the price of our products. In addition, any uncertainty regarding whether particular regulations apply to our business, and how they apply, could increase our costs or limit our ability to grow. Any of the foregoing could adversely affect our business, results of operations and financial condition.

Activities of our customers or the content of their websites and other internet properties could subject us to liability.

Through our network, we provide a wide variety of products that enable our customers to exchange information, conduct business, and engage in various online activities both domestically and internationally. Our customers may use our platform and products in violation of applicable law or in violation of our terms of service or the customer’s own policies. The existing laws relating to the liability of providers of online products and services for activities of their users are highly unsettled and in flux both within China and internationally. We may be subject to lawsuits and/or liability arising from the conduct of our customers from time to time. Additionally, the conduct of our customers may subject us to regulatory enforcement actions and/or liability. We may be a defendant in a number of lawsuits both in China and abroad, alleging copyright infringement based on content that is made available through our customers’ websites. There can be no assurance that we will not face litigation or regulatory enforcement actions in the future or that we will prevail in any litigation we may face. An adverse decision in one or more of these lawsuits or enforcement action could materially and adversely affect our business, results of operations, and financial condition.

Litigations may subject us to claims arising from activities of our customers and content on their websites for large potential damages based on a significant number of online occurrences under statutory or other damage theories. Such claims may result in liability that exceeds our ability to pay. Even if claims against us are ultimately unsuccessful, defending against such claims will increase our legal expenses and divert management’s attention from the operation of our business, which could materially and adversely impact our business and results of operations.

Policies and laws in this area remain highly dynamic, and we may face additional theories of intermediary liability in various jurisdictions. For example, the European Union (the EU) approved a copyright directive that will impose additional obligations on online platforms and failure to comply could give rise to significant liability. Other new laws like this, may also expose internet companies like us to significant liability. We may incur additional costs to comply with these new laws, which may have an adverse effect on our business, results of operations, and financial condition.

30

Failure to comply with laws and regulations applicable to our business could subject us to fines and penalties and could also cause us to lose customers or otherwise harm our business.

Our business is subject to regulation by various governmental agencies in China, including agencies responsible for monitoring and enforcing compliance with various legal obligations, such as value-added telecommunication laws and regulations, privacy and data protection-related laws and regulations, intellectual property laws, employment and labor laws, workplace safety, environmental laws, consumer protection laws, governmental trade laws, import and export controls, anti-corruption and anti-bribery laws, and tax laws and regulations. In certain jurisdictions, these regulatory requirements may be more stringent than in China. These laws and regulations impose added costs on our business. Non-compliance with applicable regulations or requirements could subject us to:

investigations, enforcement actions, and sanctions;
mandatory changes to our network and products;
disgorgement of profits, fines, and damages;
civil and criminal penalties or injunctions;
liability for breaches of agreements with, and claims for damages by our customers;
termination of contracts;
loss of intellectual property rights;
failure to obtain, maintain or renew certain licenses, approvals, permits, registrations or filings necessary to conduct our operations; and
temporary or permanent debarment from sales to public service organizations.

If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be adversely affected. In addition, responding to any action will likely result in a significant diversion of our management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could materially harm our business, results of operations, and financial condition.

Additionally, companies in the technology industry have recently experienced increased regulatory scrutiny. Any reviews by regulatory agencies or legislatures may result in substantial regulatory fines, changes to our business practices, and other penalties, which could negatively affect our business and results of operations. Changes in social, political, and regulatory conditions or in laws and policies governing a wide range of topics may cause us to change our business practices. Further, our expansion into a variety of new fields also could raise a number of new regulatory issues. These factors could negatively affect our business and results of operations in material ways.

Moreover, we are exposed to the risk of actual or alleged misconduct, unscrupulous business practices, errors, failure to functions or other non-compliance by us, our management, employees, any companies we acquire or invest in or by its affiliates or current or former employees before, during or after our acquisition or investments, and parties that we collaborate with, who may from time to time be subject to litigation and regulatory investigations and proceedings or otherwise face potential liability and penalties in relation to noncompliance with applicable laws and regulations, which could harm our reputation and business.

31

Misconduct and omissions by our employees or business partners could harm our business and reputation.

Misconduct and omissions by our employees could subject us to liability or negative publicity. Although we have implemented strict human resources risk management policies, and we have in place an employee handbook approved by our management and distributed to all our employees that contains broad internal rules and guidelines and cover areas such as best commercial practices, work ethics, fraud prevention mechanisms and regulatory compliance, there can be no assurance that our employees will not engage in misconducts or omissions that could materially and adversely affect our business, financial condition and results of operations.

We may in the future be subject to legal proceedings and litigation, including intellectual property or contractual disputes, which are costly and may subject us to significant liability and increased costs of doing business. Our business may be adversely affected if it is alleged or determined that our technology infringes the intellectual property rights of others.

The cloud service industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual property rights. Companies in the cloud service industry are often required to defend against litigation claims based on allegations of infringement or other violations of intellectual property rights. Our technologies may not be able to withstand any third-party claims or rights against their use. In addition, many of these companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. Any litigation may also involve patent holding companies or other adverse patent owners that have no relevant product revenues and against which our patents may therefore provide little or no deterrence. If a third party is able to obtain an injunction preventing us from accessing such third-party intellectual property rights, or if we cannot obtain license or develop technology for any infringing aspect of our business, we would be forced to limit or stop selling products impacted by the claim or injunction or cease business activities covered by such intellectual property, and may be unable to compete effectively. Any inability to obtain license of third-party technology in the future would have an adverse effect on our business or operating results, and would adversely affect our ability to compete. We may also be contractually obligated to indemnify our customers in the event of infringement of a third party’s intellectual property rights. We may receive demands for such indemnification from time to time. Furthermore, some customers may choose to settle their payments with us through parties not directly contracted with us. Despite our internal control measures, we could be subject to possible claims from third-party payors for return of funds as they were not contractually indebted to us and possible claims from liquidators of third-party payors. In addition, certain of our agreements with our customers and/or third-party service providers may include uncertainties on pricing, fees and others, which may expose us to potential claims as well. Responding to such claims, including those currently pending, regardless of their merit, can be time-consuming, costly to defend in litigation, and damage our reputation and brand.

Lawsuits are time-consuming and expensive to resolve and they divert management’s time and attention. We may not have insurance to cover potential claims of this type or to indemnify us for all liability that may be imposed. We cannot predict the outcome of lawsuits, and the results of any such actions may harm our business.

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, results of operations and financial condition.

Our success depends, in part, on our ability to protect our brand and the proprietary methods and technologies that we develop under patent and other intellectual property laws in China and foreign jurisdictions so that we can prevent others from using our inventions and proprietary information. As of the date of this annual report, we have registered 744 patents, 697 trademarks, 734 copyrights, and 125 domain names in China and overseas. There can be no assurance that any patents that have been issued or that may be issued in the future will provide significant protection for our intellectual property. If we fail to protect our intellectual property rights adequately, our competitors might gain access to our technology and our business, results of operations and financial condition may be adversely affected.

We have obtained licenses from Kingsoft Group to use some of its registered trademarks during their terms of registration, including “ 金山云 “ and “Kingsoft Cloud,” and some of its trademarks, which are still in the process of registration applications or renewal, during the period of such applications and the term of the registrations if such trademarks have been registered afterwards. We have also obtained licenses from Kingsoft Group to use some of its registered patents during their terms of registration. However, we cannot assure you that Kingsoft Group will continue to authorize us to use the trademarks and patents, and if they do not, our business may be materially and adversely impacted. For example, if we are not authorized by Kingsoft Group to use such trademarks, we may not be able to use the relevant brand names and domain names, which may materially harm our market awareness and brand recognition.

32

There can be no assurance that the particular forms of intellectual property protection that we seek, including business decisions about when to file trademark applications and patent applications, will be adequate to protect our business. We may have to spend significant resources to monitor and protect our intellectual property rights. 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, results of operations 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, copyrights, trademarks or other intellectual property rights could be challenged by others or invalidated through administrative process or litigation.

We also rely, in part, on confidentiality agreements and non-compete agreements with our business partners, employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These agreements 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 with us lacking an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, 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. In addition, to the extent we expand our international activities, our exposure to unauthorized copying, transfer and use of our proprietary technology or information may increase.

We cannot be certain that our means of protecting our intellectual property and proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property and proprietary rights, our business, results of operations and financial condition could be adversely affected.

Leakage or misappropriation of know-how, confidential information and trade secrets from unauthorized copying, use or disclosure could have an adverse impact on our reputation and operations.

During the course of providing our services, we may have access to and be entrusted with information that is confidential in nature, such as information that relates to our customers’ systems, operations, raw data or affairs. While we have adopted measures to protect the confidentiality of our customers’ information, including our internal control manual and the nondisclosure arrangements with our employees, there is no assurance that the steps taken by us will successfully prevent any leakage or misappropriation of confidential information of our customers. Any leakage or misappropriation of confidential information of our customers could expose us to complaints or claims, which may materially and adversely affect our reputation and business operations.

In addition, we seek to protect our know-how, confidential information and trade secrets, in part, by entering into non-disclosure and confidentiality agreements or other means to such effect, with parties who have access to them, such as our employees. Despite these efforts, any of these parties may breach such agreements, intentionally or unintentionally and disclose our proprietary information and we may not be aware of or able to obtain adequate remedies for such breaches. The unauthorized disclosure and/or misappropriation of trade secrets is difficult to detect and/or to prove. As such, it is difficult, expensive and time-consuming to establish trade secret misappropriation claims, with no guarantee of success or adequate remedies. Such disclosures could also lead to a loss of trade secret protection, which could materially and adversely affect our business, competitive position, financial conditions and results of operations.

33

Significant impairment of our property and equipment could materially impact our financial position and results of our operations.

We have recorded a significant amount of property and equipment. As of December 31, 2021 and 2022, our property and equipment, net was RMB2,364.1 million and RMB2,133.0 million (US$309.3 million), respectively. We evaluate our property and equipment for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of the property and equipment in an asset group may not be fully recoverable. When these events occur, we evaluate the recoverability of property and equipment by comparing the carrying amount of the asset groups to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the asset groups, we recognize an impairment loss based on the excess of the carrying amount of the asset groups over their fair value. The application of this long-lived asset impairment test requires significant management judgment. If our estimates and judgments are inaccurate, the fair value determined could be inaccurate and the impairment may not be adequate, and we may need to record additional impairments in the future. We did not record any impairment of our property and equipment in 2020, 2021 and 2022. However, we may record significant impairments on property and equipment in the future. Any significant impairment losses charged against our property and equipment could have a material adverse effect on our results of operations.

Significant impairment of our intangible assets could materially impact our financial position and results of our operations.

We have recorded a significant amount of intangible assets, which consist primarily of customer relationships, trademarks and domain names, software and copyrights and patents and technologies. As of December 31, 2021 and 2022, our intangible assets, net was RMB1,169.8 million and RMB1,008.0 million (US$146.1 million), respectively. We evaluate our intangible assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of the intangible assets in an asset group may not be fully recoverable. When these events occur, we evaluate the recoverability of intangible assets by comparing the carrying amount of the asset groups to the future undiscounted cash flows expected to result from the use of the asset groups and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, we recognize an impairment loss based on the excess of the carrying amount of the asset groups over their fair value. The application of this long-lived asset impairment test requires significant management judgment. If our estimates and judgments are inaccurate, the fair value determined could be inaccurate and the impairment may not be adequate, and we may need to record additional impairments in the future. We did not record any impairment of our intangible asset groups in 2020, 2021 and 2022. However, we may record significant impairments on intangible assets in the future. Any significant impairment losses charged against our intangible assets could have a material adverse effect on our results of operations.

We may be subject to impairment losses on prepayments and other assets.

As of December 31, 2021 and 2022, we recorded prepayments and other assets of RMB1,716.1 million and RMB1,633.3 million (US$236.8 million), respectively. Our prepayments and other assets primarily consist of contract assets net of allowance for credit loss, VAT prepayments, individual income tax receivable and prepayments to suppliers. We may be subject to impairment losses on prepayments and other assets if the actual recoverability of prepayments and other assets is lower than the expected level, which could adversely affect our cash flow and our ability to meet our working capital requirements, thereby adversely affecting our business, financial condition and results of operations.

We experience fluctuations in our financial results and key metrics, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors, the price of our ADSs and the value of your investment could decline.

Our operating results, as well as our key metrics have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance and period-to-period comparisons of our operating results and key metrics may not be meaningful. In addition to the other risks described herein, factors that may affect our operating results include the following:

macro-economic and other conditions in China and worldwide;
fluctuations in demand for or pricing of our solutions and products;

34

our ability to attract new customers;
our ability to retain our existing customers;
fluctuations in the usage of our products by our customers, which is directly related to the amount of revenues that we recognize from our customers;
fluctuations in customer delays in purchasing decisions in anticipation of new products or product enhancements by us or our competitors;
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions;
the timing of customer payments and any difficulty in collecting accounts receivable from customers;
potential and existing customers choosing our competitors’ products or developing their own products in-house;
timing of new functionality of our existing platform;
the political or economic relationships between China and the United States;
the stability and management of our supply chain;
our ability to control costs, including our operating expenses;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses, including commissions;
the amount and timing of non-cash expenses, including share-based compensation, impairment of long-lived assets, and other non-cash charges;
the amount and timing of costs associated with recruiting, training, and integrating new employees;
the effects of acquisitions or other strategic transactions;
expenses in connection with acquisitions or other strategic transactions;
general economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate;
the ability to maintain our relationship with business partners;
the impact of new accounting pronouncements;
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our platform; and
awareness of our brand and our reputation in our target markets.

Any of the foregoing and other factors may cause our results of operations to vary significantly. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our shares, the price of our ADSs could decline substantially, and our business could be harmed.

35

The estimates of market opportunity, forecasts of market growth included in this annual report may prove to be inaccurate, and any real or perceived inaccuracies may harm our reputation and negatively affect our business. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.

Market opportunity estimates and growth forecasts included in this annual report are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The variables that go into the calculation of our market opportunities are subject to change over time, and there is no guarantee that any particular number or percentage of addressable companies covered by our market opportunities estimates will purchase our products and solutions at all or generate any particular level of revenues for us. Even if the market in which we compete meets the size estimates and growth forecasted in this annual report, our business could fail to grow for a variety of reasons, including reasons outside of our control, such as competition in our industry. The information has not been independently verified by us, and no representation is given as to its accuracy. Collection methods of such information may be flawed or ineffective, or there may be discrepancies between published information and market practice, which may result in the statistics being inaccurate or not comparable to statistics produced for other economies. You should therefore not place undue reliance on such information. In addition, we cannot assure you that such information is stated or compiled on the same basis or with the same degree of accuracy as similar statistics presented elsewhere. In any event, you should consider carefully the importance placed on such information or statistics.

We face exposure to foreign currency exchange rate fluctuations, and such fluctuations could adversely affect our business, results of operations and financial condition.

The conversion of Renminbi into foreign currencies, including Hong Kong dollars and the U.S. dollars, is based on rates set by the People’s Bank of China. The value of the Renminbi against Hong Kong dollars, 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 Hong Kong dollars and 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, Hong Kong dollars and the U.S. dollar in the future. Substantially all of our revenues and costs are denominated in Renminbi.

We are a holding company and we rely on dividends paid by our operating subsidiaries in China for our cash needs. Any significant revaluation of Renminbi may materially and adversely affect our results of operations and financial position reported in Renminbi when translated into U.S. dollars and Hong Kong dollars, and the value of, and any dividends payable on, the ADSs in U.S. dollars and the ordinary shares in Hong Kong 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 or Hong Kong dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar or Hong Kong dollar against the Renminbi would have a negative effect on the U.S. dollar or Hong Kong dollar amount.

We are subject to risks associated with our short-term investments. Fair value changes of short-term investments may affect our financial performance.

In 2021 and 2022, our short-term investments consisted of cash deposits at fixed rates with original maturities of three to 12 months, which are generally not subject to any material principal investment risks. As of December 31, 2021 and 2022, we had short-term investments of RMB2,491.1 million and RMB1,253.7 million (US$181.8 million), respectively. We cannot assure you that market conditions will create fair value gains on our short-term investment or we will not incur any fair value losses on our short-term investment in the future. In particular, if we invest in financial products with higher risks in the future, the assessment of fair value of our short-term investment could involve a significant degree of management judgment, and we could be exposed to credit risks in relation to our short-term investments, which may adversely affect the net changes in their fair value. If we incur such fair value losses, our results of operations, financial condition and prospects may be adversely affected.

36

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

We have adopted various equity incentive plans, including a share option scheme adopted in February 2013 (as amended in June 2013, May 2015 and December 2016), or the 2013 Share Option Scheme, a share award scheme adopted in February 2013 (as amended in January 2015, March 2016, June 2016, December 2018 and November 2019), or the 2013 Share Award Scheme, and a share incentive plan adopted in November 2021 (as amended on December 20, 2022 with such amendments to take effect immediately upon Listing), or the 2021 Share Incentive Plan. In addition, we granted share-based awards in connection with our acquisitions. In 2020, 2021 and 2022, we incurred share-based compensation of RMB330.1 million, RMB434.4 million and RMB359.8 million (US$52.2 million), respectively. We believe 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 will increase, which may have an adverse effect on our results of operations.

Increases in labor costs and uncertainties in labor-related regulatory requirements in the PRC may adversely affect our business and results of operations.

China’s economy has experienced increases in labor costs in recent years. China’s overall economy and the average wage in China are expected to continue to grow. The average wage level for our employees has also increased in recent years. We expect that our staff costs, including wages and employee benefits, will continue to increase. Unless we are able to pass on these increased labor costs to our customers by increasing prices for our products or services, our profitability and results of operations may be materially and adversely affected.

In addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including pensions, housing fund, medical insurance, work-related injury insurance, unemployment insurance and childbearing insurance to designated government agencies for the benefit of our employees. Compared with its predecessors, the current Labor Contract Law of the PRC imposes stricter requirements on employers in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts, further increasing our labor-related costs such as by limiting our ability to terminate some of our employees or otherwise change our employment or labor practices in a cost-effective manner. In addition, as the interpretation and implementation of labor-related laws and regulations are still developing, we cannot completely eliminate the labor-related risks, and cannot assure you that we have complied or will be able to comply with all labor-related law and regulations including those relating to obligations to make full social insurance payments and contribute to the housing provident funds. If we are deemed to have violated relevant labor laws and regulations, we could be subject to labor disputes and government investigation, and may be required to provide additional compensation to our employees, and our business, financial condition and results of operations will be adversely affected. In addition, any labor shortages, major labor disputes, increased labor cost or other factors affecting our labor force in relation thereto, may adversely affect our business, profitability and reputation.

Failure to pay the social insurance premium and housing provident funds for and on behalf of our employees in accordance with the Labor Contract Law or comply with other related regulations of the PRC may have an adverse impact on our financial conditions and results of operation.

PRC laws and regulations require us to pay several statutory social welfare benefits for our employees, including pension insurance, unemployment insurance, medical insurance, work-related injury insurance, maternity insurance and housing provident fund. The amounts of our contributions for our employees under such benefit plans are calculated based on certain percentage of salaries, including bonuses and allowances, up to a maximum amount specified by the local government from time to time at locations where we operate. In 2020, 2021 and 2022 and up to the date of this annual report, we had not made full contributions to the social insurance plan and housing provident fund based on the actual salary level of some of our employees as prescribed by relevant laws and regulations. As of the date of this annual report, we had not received any notice from the local authorities or any claim or request from the relevant employees that require us to make payments or impose upon us administrative penalties for insufficient contributions. We have made provisions of RMB15.0 million and RMB54.8 million in our consolidated statements of comprehensive loss for the shortfall in our social insurance and housing provident fund contributions for the years ended December 31, 2021 and 2022, respectively.

37

Pursuant to relevant PRC laws and regulations, the under-contribution of social insurance within a prescribed period may subject us to a daily overdue charge of 0.05% of the delayed payment amount. If such payment is not made within the stipulated period, the competent authority may further impose a fine of one to three times of the overdue amount. Pursuant to relevant PRC laws and regulations, if there is a failure to pay the full amount of housing provident fund as required, the housing provident fund management center may require payment of the outstanding amount within a prescribed period. If the payment is not made within such time limit, an application may be made to the PRC courts for compulsory enforcement. We cannot assure you that the relevant government authorities will not require us to pay the outstanding amount within a prescribed time and impose late charges or fines on us, which may materially and adversely affect our business, financial condition and results of operations.

We face certain risks relating to the real properties that we lease, which may adversely affect our business.

We lease real properties for our office and other uses in China. Some of the ownership certificates or other similar proofs of certain leased properties have not been provided to us by the relevant lessors. Therefore, we cannot assure you that such lessors are entitled to lease the relevant real properties to us. If the lessors are not entitled to lease the real properties to us and the owners of such real properties decline to ratify the lease agreements between us and the respective lessors, we may not be able to enforce our rights to lease such properties under the respective lease agreements against the owners. As of the date of this annual report, we are not aware of any claim or challenge brought by any third parties concerning the use of our leased properties without obtaining proper ownership proof. If our lease agreements are claimed as null and void by third parties who are the real owners of such leased real properties, we could be required to vacate the properties, in which event we could only initiate the claim against the lessors under relevant lease agreements for indemnities for their breach of the relevant leasing agreements. We cannot assure you that suitable alternative locations are readily available on commercially reasonable terms, or at all, and if we are unable to relocate our operations in a timely manner, our operations may be interrupted.

Certain of our leased properties’ current usages are not in conformity with the permitted usages prescribed in the relevant title certificates. Nonconformity with the property’s planned use may lead to fines imposed by the competent authority, and in extreme case, government order to revoke the lease or reclaim the land. In addition, certain of our leased properties are subject to mortgages. If the mortgagees foreclose our leased properties with prior-registered mortgages, we may be unable to continue the use of such properties.

The lease agreements for some of our leased properties have not been registered with the PRC governmental authorities as required by the PRC laws. Although the failure to do so does not in itself invalidate the leases, we may be ordered by the PRC government authorities to rectify such noncompliance and, if such noncompliance were not rectified within a given period of time, we may be subject to fines imposed by PRC government authorities ranging from RMB1,000 and RMB10,000 for each of our lease agreements that has not been registered with the relevant PRC governmental authorities.

As of the date of this annual report, for the lease agreements which have not been registered with the government authorities, we are not aware of any regulatory or governmental actions, claims or investigations being contemplated or any challenges by third parties to our use of the relevant leased properties. However, we cannot assure you that the government authorities will not impose fines on us due to our failure to register any of our lease agreements, which may negatively impact our financial condition.

We currently do not have any business insurance coverage.

Insurance companies in China currently do not offer as extensive an array of insurance products as insurance companies in more developed economies. Currently, we do not have any business liability or disruption insurance to cover our operations, which is a general market practice in cloud service industry. We have determined that the costs of insuring for these risks and the difficulties associated with acquiring such insurance on commercially reasonable terms make it impractical for us to have such insurance. Any uninsured business disruptions may result in our incurring substantial costs and the diversion of resources, which could have an adverse effect on our results of operations and financial condition.

We may be required to change our registered address or relocate our operating offices under PRC law.

Under PRC law, the registered address of a company shall be its main premises for business operations. If a company intends to set up other premises for business operation outside its registered address, the company shall register those premises for business operation as branch offices with the relevant local market regulation authorities at the place where the premises are located and obtain business licenses for them as branch offices.

38

Currently, some of our subsidiaries have set up premises for business operations outside their registered addresses as the operating addresses, and use these premises as the main premises for business operations, primarily due to our business development needs. We plan to change the registered address of our subsidiaries to its operating addresses or register such premises as branch offices if requested by any governmental authorities. However, we may not be able to do so in a timely manner or at all due to complex procedural requirements and relocation of branch offices from time to time. In the future, we may expand our business to additional locations in China and we may fail to update the registered address for our subsidiaries or register those premises as branch offices in a timely manner. As advised by our PRC legal counsel, if the PRC regulatory authorities determine that we are in violation of the relevant laws and regulations, we may be ordered to rectify, subject to fines if we refuse to rectify, and our business licenses may be revoked under serious circumstances. As of the date of this annual report, we have not received any regulatory or governmental penalties in relation to the registered address of our subsidiaries. Based on the foregoing and the internal control measures mentioned below, after consulting our PRC legal counsel, we believe our business operations outside the registered addresses do not have a material adverse impact on our business operations and financial performance as of the date of this annual report. We have taken the following internal control measures to prevent future occurrence of such non-compliance: (i) we will enhance our property management to closely review and monitor the main premises for business operations against our subsidiaries’ registered address; (ii) we will enhance our company-wide legal training to ensure our future compliance with the relevant regulatory requirements; and (iii) we will consult our PRC legal counsel on a regular basis for advice on relevant PRC laws and regulations to keep us abreast of relevant regulatory developments.

Risks Relating to Our Relationships with Kingsoft Group and Xiaomi

If we are no longer able to benefit from our business cooperation with Kingsoft Group or Xiaomi Group and its ecosystem, our business may be adversely affected.

Kingsoft Corporation, our major shareholder, is a leading software company in China. Mr. Jun Lei, our chairman of the Board, exercises significant influence over Kingsoft Group as he currently serves the chairman of the board and a non-executive director of Kingsoft Corporation and is deemed to be interested in 22.8% of total issued shares in Kingsoft Corporation as of December 31, 2022. Xiaomi, another major shareholder of our Company and controlled by Mr. Jun Lei, is a consumer electronics and smart manufacturing company with smartphones and smart hardware connected by an IoT platform at its core. Our business has benefited from Kingsoft Group’s and Xiaomi Group’s brand names, strong market positions and ecosystems. We cooperate with Kingsoft Group and Xiaomi Group in various areas, such as cross-referrals, artificial intelligence, electronic vehicle and devices for IoT - smart living solutions. We cannot assure you that we will be able to continue to benefit from our relationships with Kingsoft Group and Xiaomi Group in the future. To the extent that we cannot maintain our relationships with Kingsoft Group and Xiaomi Group on terms favorable to us, or at all, we will need to find replacement for services and device providers, which may not be done in a timely manner and/or on commercially reasonable terms, or at all, and we may lose access to key strategic assets, which could result in material and adverse effects on our business and results of operations.

Kingsoft Group and Xiaomi Group are our existing customers, from which we received a portion of revenues and made borrowings. Failure to maintain the relationships with them would result in lower revenues and could adversely impact our business, operation results and financial conditions.

We have, and believe that we will continue to, derive a portion of our revenues and made borrowings from Kingsoft Group and Xiaomi Group. Revenues from Kingsoft Group in the aggregate accounted for 1.8%, 1.7% and 2.4% of our total revenues in 2020, 2021 and 2022, respectively. Revenues from Xiaomi Group in the aggregate accounted for 10.0%, 8.5% and 10.7% of our total revenues in 2020, 2021 and 2022, respectively. We cannot assure you that we will be able to maintain the customer relationships with Kingsoft Group and Xiaomi Group in the future. Any failure to maintain close relationships with them will result in declines in our revenues, which could have an adverse effect on our business, results of operations and financial condition.

39

Any policy changes, punishment or litigation against Kingsoft Group or Xiaomi, or any negative developments in Kingsoft Group’s or Xiaomi’s market position, brand recognition or financial condition may materially and adversely affect our reputation, business, results of operations and financial condition.

We have benefited, and expect to continue to benefit, significantly from Kingsoft Group’s and Xiaomi’s strong brand recognitions, which enhance our reputation and credibility. Any policy changes, punishment or litigation against Kingsoft Group or Xiaomi, or any negative publicity associated with Kingsoft Group or Xiaomi, or any negative development with respect to their market positions, financial conditions or compliance with applicable legal or regulatory requirements will likely have an adverse impact on our reputation and brand. If Kingsoft Group’s or Xiaomi’s market position weakens, the effectiveness of our sales and marketing through them may be impaired, which may in turn have a negative impact on our business, financial condition and results of operations. See “Item 7. Major shareholders and Related Party Transactions—7.B. Related Party Transactions” for more information about our related party transactions with Kingsoft Group and Xiaomi.

Certain existing shareholders have substantial influence over our Company and their interests may not be aligned with the interests of our other shareholders.

Two of our principal shareholders, Kingsoft Corporation and Xiaomi, have substantial influence over our Company. As of March 31, 2023, Kingsoft Corporation beneficially owned 37.4% of our issued and outstanding shares and Xiaomi beneficially owned 11.8% of our issued and outstanding shares. Mr. Jun Lei, one of our directors, also serves as the chairman and a non-executive director at Kingsoft Corporation, and serves as the chairman, the chief executive officer and an executive director at Xiaomi. Mr. Tao Zou, our executive director and acting chief executive officer, also serves as an executive director and the chief executive officer at Kingsoft Corporation. Dr. Ruiheng Qiu, one of our directors, also serves as a general manager of business segment of Xiaomi. As of the date of this annual report, none of our other directors or executive officers holds any position at Kingsoft Group or Xiaomi Group.

They may take actions that are not in the best interest of us or our other shareholders and conflicts of interest between them and us may arise as a result of their operation of or investment in businesses that compete with us. Such concentration of ownership and corporate governance mechanism may discourage, delay or prevent a change in control of our Company, which could deprive our shareholders of a premium for their shares as part of a sale of our Company and may reduce the price of our ordinary shares and the ADSs. These actions may be taken even if they are opposed by our other shareholders. In addition, such significant concentration of share ownership and corporate governance mechanism may adversely affect the trading price of our ordinary shares and the ADSs due to investors’ perception that conflicts of interest may exist or arise.

We may have conflicts of interest with Kingsoft Group or Xiaomi Group and we may not be able to resolve such conflicts on terms favorable to us.

Conflicts of interest may arise between Kingsoft Group or Xiaomi Group and us in a number of areas relating to our ongoing relationships. Potential conflicts of interest that we have identified mainly include the following:

Collaboration with Kingsoft Group and Xiaomi Group. We have a number of cooperation arrangements with Kingsoft Group and Xiaomi Group, respectively. These collaboration arrangements may be less favorable to us than similar arrangements negotiated between unaffiliated third parties. Specifically, pursuant to the strategic cooperation and anti-dilution framework agreements entered into with each of Kingsoft Group and Xiaomi Group, respectively, where they are entitled to subscribe such number of ordinary shares to maintain their respective existing shareholding in our Company upon completion of such placing and issuance of new ordinary shares by the Company.
Allocation of business opportunities. There may arise business opportunities in the future that both we, Kingsoft Group and/or Xiaomi Group, are interested in and which may complement each of our respective businesses. Kingsoft Group and Xiaomi Group hold a large number of business interests, some of which may directly or indirectly compete with us. Kingsoft Group and Xiaomi Group may decide to take up business opportunities themselves, which would prevent us from taking advantage of those opportunities.

40

Sale of shares in our Company. Subject to any lock-up arrangements Kingsoft Corporation and Xiaomi may have with us and the underwriters and applicable securities laws, Kingsoft Group or Xiaomi Group may decide to sell all or a portion of the shares that they hold in our Company to a third party, including to one of our competitors, thereby giving that third party substantial influence over our business and our affairs. Such a sale could be contrary to the interests of our employees or our other shareholders or holders of our ordinary shares and the ADSs.
Developing business relationships with Kingsoft Group’s and Xiaomi Group’s competitors. We may be limited in our ability to do business with Kingsoft Group’s and Xiaomi Group’s competitors, which may limit our ability to serve the best interests of our Company and our other shareholders or holders of our ordinary shares and the ADSs.
Our directors may have conflicts of interest. Certain of our directors and/or employees are also directors and/or employees of Kingsoft Group and/or Xiaomi Group. Despite our policies in relation to conflict of interests, we cannot assure you that these relationships will not create, or appear to create, conflicts of interest when these persons are faced with decisions with potentially different implications for Kingsoft Group, Xiaomi Group and us.

Kingsoft Group and Xiaomi Group may from time to time make strategic decisions that they believe are in the best interests of their businesses, which may be different from the decisions that we would have made on our own. Kingsoft Group’s and Xiaomi Group’s decisions with respect to us or our business may favor Kingsoft Group and Xiaomi Group and therefore the Kingsoft Group and Xiaomi Group shareholders, which may not necessarily be aligned with our interests and the interests of our other shareholders. Kingsoft Group and Xiaomi Group may make decisions that may disrupt or discontinue our collaborations with Kingsoft Group and Xiaomi Group. If Kingsoft Group and Xiaomi Group were to compete with us, our business, financial condition, results of operations and prospects could be materially and adversely affected. Although we have an audit committee, consisting of independent non-executive directors, to review and approve all proposed related party transactions, including those between Kingsoft Group or Xiaomi Group and us, we may not be able to resolve all potential conflicts of interest, and even if we do so, the resolution may be less favorable to us than if we were dealing with a non-controlling shareholder.

There might be discrepancies between our continuing disclosures on our financial and operating results and those of Kingsoft Group due to differences in accounting policies and data consolidation on the group level.

As a listed company on The Stock Exchange of Hong Kong Limited (“SEHK”), Kingsoft Group has been required to disclose its consolidated financial results. As a subsidiary controlled by and an important business unit of Kingsoft Group before our initial public offering on Nasdaq in May 2020, our historical financial results have been included in the consolidated financial statements of Kingsoft Group under IFRS since our inception. After our initial public offering on Nasdaq, we are an associate of Kingsoft Group. Their consolidated financial statements will thus record a share of loss from us and will also disclose our summary financial information under IFRS. The financial results disclosed in this annual report and those to be disclosed or to be furnished to SEC and SEHK are prepared in accordance with U.S. GAAP and may not be consistent with Kingsoft Group’s financial statements due to different accounting policies.

41

Risks Relating to Our Corporate Structure and the Contractual Arrangements

There are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations, and rules relating to the agreements that establish the contractual arrangement for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the VIEs and, consequently, significantly affect the financial condition and results of operations performance of our company. If the PRC government finds such agreements that establish the structure for operating our businesses in China non-compliant with relevant PRC laws, regulations, and rules, or if these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interests in the VIEs.

Foreign investment in the value-added telecommunication services industry in China is extensively regulated and subject to numerous restrictions. Pursuant to the Special Administrative Measures (Negative List) for the Access of Foreign Investment (2021 version) published by the NDRC and the Ministry of Commerce on December 27, 2021 and effective on January 1, 2022, and other applicable laws, regulations and rules, foreign investment is not permitted in the types of business that do not fall within China’s commitment to the WTO to open up, and as for the value-added telecommunications business types which fall within China’s commitment to the WTO, except as otherwise stipulated by the state, foreign investors are not allowed to own more than 50% of the equity interests in a value-added telecommunication services provider.

We are a Cayman Islands company and our PRC subsidiaries are currently considered as foreign-invested enterprises. Accordingly, our PRC subsidiaries are not eligible to provide value-added telecommunication services in China. To ensure strict compliance with the PRC laws and regulations, we conduct such business activities through the VIEs. We have entered into a series of contractual arrangements with the VIEs and their shareholders, which enable us to (i) receive substantially all of the economic benefits and absorb substantially all of the economic losses of the VIEs, and (ii) have an exclusive option to purchase all or part of the equity interests and assets in the VIEs when and to the extent permitted by PRC law. As a result of these contractual arrangements, we are the primary beneficiary of the VIEs for accounting purpose and hence consolidate their financial results as the VIEs under U.S. GAAP, to the extent the conditions for the consolidation of the VIE under U.S. GAAP are satisfied.

If the PRC government finds that our contractual arrangements do not comply with its restrictions on foreign investment in the value-added telecommunication services, or if the PRC government otherwise finds that we, the VIEs, or any of their subsidiaries are in violation of PRC laws or regulations or lack the necessary permits or licenses to operate our business, the relevant PRC regulatory authorities would have discretion in dealing with such violations or failures, including, without limitation:

revoking the business licenses and/or operating licenses of such entities;
discontinuing or placing restrictions or onerous conditions on our operation through any transactions between our PRC subsidiaries and the VIEs;
imposing fines, confiscating the income from our PRC subsidiaries or the VIEs, or imposing other requirements with which our PRC subsidiaries or the VIEs may not be able to comply;
requiring us to restructure our ownership structure or operations, including terminating the contractual arrangements with the VIEs; or
deregistering the equity pledges of the VIEs, which in turn would affect our ability to consolidate, or derive economic interests from the VIEs.

Any of these actions could cause significant disruption to our business operations and severely damage our reputation, which would in turn materially and adversely affect our business, financial condition and results of operations. We also cannot be certain that equity interests in the VIEs will be disposed of in accordance with the contractual arrangements among our PRC subsidiaries, the VIEs, and nominee shareholders of the VIEs. In addition, new PRC laws, regulations, and rules may be introduced to impose additional requirements, posing additional challenges to our corporate structure and contractual arrangements. If any of these occurrences results in our inability to direct the activities of the VIEs that most significantly impact its economic performance and/or our failure to receive the economic benefits from the VIEs, and/or our inability to claim our contractual control rights over the assets of the VIEs that conduct substantially all of our operations in China, we may not be able to consolidate the VIEs in our consolidated financial statements in accordance with U.S. GAAP, which could materially and adversely affect our financial condition and results of operations and cause our ADSs to significantly decline in value or become worthless.

42

Uncertainties exist with respect to the interpretation and implementation of Foreign Investment Law and its implementing rules and other foreign investment related laws and regulations and how they may impact our business, financial condition and results of operations.

The variable interest entity structure has been adopted by many PRC-based companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in China. The Ministry of Commerce published a discussion draft of the proposed Foreign Investment Law in January 2015, or the 2015 Draft FIL, according to which, variable interest entities that are controlled via contractual arrangements would also be deemed as foreign-invested entities, if they are ultimately “controlled” by foreign investors. In March 2019, the PRC National People’s Congress promulgated the Foreign Investment Law, and in December 2019, the State Council promulgated the Implementing Rules of the Foreign Investment Law of the People’s Republic of China, or the Implementing Rules, to further clarify and elaborate the relevant provisions of the Foreign Investment Law. The Foreign Investment Law and the Implementing Rules both became effective from January 1, 2020. Pursuant to the Foreign Investment Law, “foreign investments” refer to investment activities conducted by foreign investors (including foreign natural persons, foreign enterprises or other foreign organizations) directly or indirectly in the PRC, which include any of the following circumstances: (i) foreign investors setting up foreign-invested enterprises in the PRC solely or jointly with other investors, (ii) foreign investors obtaining shares, equity interests, property portions or other similar rights and interests of enterprises within the PRC, (iii) foreign investors investing in new projects in the PRC solely or jointly with other investors, and (iv) investment in other methods as specified in laws, administrative regulations, or as stipulated by the State Council. The Foreign Investment Law and the Implementing Rules do not introduce the concept of “control” in determining whether a company would be considered as a foreign-invested enterprise, nor do they explicitly provide whether the variable interest entity structure would be deemed as a method of foreign investment. However, the Foreign Investment Law has a catch-all provision that includes into the definition of “foreign investments” made by foreign investors in China in other methods as specified in laws, administrative regulations, or as stipulated by the State Council, and as relevant government authorities may promulgate more laws, regulations or rules on the interpretation and implementation of the Foreign Investment Law, the possibility cannot be ruled out that the concept of “control” as stated in the 2015 Draft FIL may be embodied in, or the variable interest entity structure adopted by us may be deemed as a method of foreign investment by, any of such future laws, regulations and rules. If our VIEs were deemed as a foreign-invested enterprise under any of such future laws, regulations and rules, and any of the businesses that we operate would be in the “negative list” for foreign investment and therefore be subject to foreign investment restrictions or prohibitions, further actions required to be taken by us under such laws, regulations and rules may materially and adversely affect our business, financial condition and results of operations.

Furthermore, if foreign investment related laws, administrative regulations or rules change in the future, we may need to take further actions with respect to our VIEs for the purpose of having better operational control on our VIEs or continuously satisfying applicable requirements of the stock exchange where we list. For example, the Administrative Regulations on Foreign-Invested Telecommunications Enterprises were recently amended by the State Council and took effect on May 1, 2022 (the “2022 FITE Regulations”). The 2022 FITE Regulations canceled the qualification requirement on the primary foreign investor in a foreign invested value-added telecommunications enterprise for having a good track record and operational experience in the value-added telecommunications industry as stipulated in the previous version. Given this new regulatory development and any further detailed implementing rules that the PRC governmental authority may formulate in the future, we may need to take further actions with respect to the VIEs for the purpose of having better operational control on the VIEs or satisfying applicable requirements of the stock exchange where we list, which will be subject to a number of uncertainties, including adjusting the contractual arrangements with the VIEs, registration of the transfer of the equity interests of the VIEs and their subsidiaries, registration of the new equity pledges, and obtaining additional operating permits or making amendments to our current operating permits, including the VAT Licenses. However, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance, financial conditions and business operations.

43

The Company relies on contractual arrangements with the VIEs and their respective shareholders for a large portion of our business operations, which may not be as effective as direct ownership in providing operational control.

The Company has relied and expect to continue to rely on contractual arrangements with Zhuhai Kingsoft Cloud and Kingsoft Cloud Information and the registered shareholders to operate the business in China. These contractual arrangements may not be as effective as direct ownership in providing the Company with control over the VIEs. For example, the VIEs and their respective shareholders could breach their contractual arrangements with the Company by, among other things, failing to conduct their operations in an acceptable manner or taking other actions that are detrimental to our interests. The revenues contributed by the VIEs and their subsidiaries constituted substantially all of our revenues in 2020 and a majority of our revenues in 2021 and 2022. If the VIEs cease to transfer economic benefits to us, our business, results of operations and financial condition would be materially and adversely affected, and the price of our ADSs may decline significantly.

If the Company had direct ownership of the VIEs, the Company would be able to exercise our rights as a shareholder to effect changes in the board of directors of the VIEs, which in turn could implement changes, subject to any applicable fiduciary obligations, at the management and operational level. However, under the current contractual arrangements, the Company relies on the performance by the VIEs and their respective shareholders of their respective obligations under the contracts to exercise control over the VIEs. The shareholders of the VIEs may not act in the best interests of our company or may not perform their obligations under these contracts. Such risks exist throughout the period in which we intend to operate a certain portion of our business through the contractual arrangements with the VIEs and their respective shareholders. 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 or other legal proceedings and therefore will be subject to uncertainties in the PRC legal system. Therefore, our contractual arrangements with the VIEs and their respective shareholders may not be as effective in controlling our business operations as direct ownership.

Any failure by the VIEs or the registered shareholders to perform their obligations under our contractual arrangements with them would have a material and adverse effect on our business.

If the VIEs or the registered shareholders fail to perform their respective obligations under the contractual arrangements, we could be limited in our ability to enforce the contractual arrangements that allow us to obtain economic benefits from them in the PRC and 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 claiming damages, which we cannot assure will be effective under PRC law. For example, if the shareholders of the VIEs refuse to transfer their equity interest in the VIEs to our PRC subsidiaries or their designee after we exercise the purchase option pursuant to these contractual arrangements, or if they otherwise act in bad faith or otherwise fail to fulfill their contractual obligations, we may have to take legal actions to compel them to perform their contractual obligations. In addition, if there are any disputes or governmental proceedings involving any interest in such shareholders’ equity interests in the VIEs, our ability to exercise shareholders’ rights or foreclose the share pledges according to the contractual arrangements may be impaired. If these disputes or proceedings were to impair our control over the VIEs, we may not be able to exert effective control over our business operations in the PRC and thus would not be able to continue to consolidate the VIEs’ financial results, which would in turn result in a material adverse effect on our business, operations and financial condition.

Our contractual arrangements are governed by PRC law. Accordingly, these contracts would be interpreted in accordance with PRC law, and any disputes would be resolved in accordance with PRC legal procedures. Uncertainties regarding the interpretation and enforcement of the relevant PRC laws and regulations could limit our ability to enforce the contractual arrangements.

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. Uncertainties regarding the interpretation and enforcement of the relevant PRC laws and regulations could limit our ability to enforce the contractual arrangements. Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of VIEs should be interpreted or enforced under PRC law. There remain uncertainties regarding the ultimate outcome of such arbitration should legal action become 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 VIEs, and our ability to conduct our business may be negatively affected. See “—Risks Relating to Doing Business in China—Changes and developments in the PRC legal system and the interpretation and enforcement of PRC laws, rules and regulations may subject us to uncertainties.”

44

The shareholders of the VIEs may have actual or potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.

The shareholders of the VIEs may have actual or potential conflicts of interest with us. These shareholders may not remain as shareholders of the VIEs, or may breach, or cause the VIEs to breach, or refuse to renew, the existing contractual arrangements we have with them and the VIEs, which would have a material and adverse effect on our ability to effectively control the VIEs and receive economic benefits from them, which may result in deconsolidation of the VIEs. For example, the shareholders may be able to cause our agreements with the VIEs 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. Currently, we do not have any arrangements to address potential conflicts of interest between these shareholders and our company. If we cannot resolve any conflict of interest or dispute between us and these shareholders, we would have to rely on legal proceedings, which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings.

Contractual arrangements in relation to the VIEs may be subject to scrutiny by the PRC tax authorities and they may determine that we, our subsidiaries or the VIEs owe additional taxes, which 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 within ten years after the taxable year when the transactions are conducted. We could face material and adverse tax consequences if the PRC tax authorities determine that the contractual arrangements between the VIEs, our subsidiaries and us 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 the income of the VIEs 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 VIEs for PRC tax purposes, which could in turn increase its tax liabilities without reducing our PRC subsidiaries’ tax expenses. In addition, the PRC tax authorities may impose interest and/or other penalties on the VIEs for the adjusted but unpaid taxes according to the applicable regulations. Our financial position could be materially and adversely affected if the VIEs’ tax liabilities increase or if they are required to pay interest and/or other penalties on the adjusted but unpaid taxes.

We may lose the ability to use, or otherwise benefit from, the licenses, approvals and assets held by the VIEs, which could severely disrupt our business, render us unable to conduct some or all of our business operations and constrain our growth.

As part of our contractual arrangements with the VIEs, the VIEs hold certain assets, licenses and permits that are critical to our business operations, including the Value-added Telecommunications Business Operation License. The contractual arrangements contain terms that specifically obligate the VIEs’ shareholders to ensure the valid existence of the VIEs and restrict the disposal of material assets of the VIEs. However, in the event the VIEs’ shareholders breach the terms of these contractual arrangements and voluntarily liquidate any of the VIEs, or any of the VIEs declares bankruptcy and all or part of its assets become subject to liens or rights of third-party creditors, or are otherwise disposed of or encumbered without our consent, we may be unable to conduct some or all of our business operations or otherwise benefit from the assets held by the VIEs, which could have a material adverse effect on our business, financial condition and results of operations. Furthermore, under the contractual arrangements, the VIEs may not, in any manner, sell, transfer, mortgage or dispose of their material assets or legal or beneficial interests in the business without our prior consent. If any of the VIEs undergoes a voluntary or involuntary liquidation proceeding, its shareholders or unrelated third-party creditors may claim rights to some or all of the assets of the VIEs, thereby hindering our ability to operate our business as well as constrain our growth.

45

Risks Relating to Doing Business in China

A severe or prolonged downturn in the PRC or global economy could materially and adversely affect our business, results of operations and financial condition.

The global macro-economic environment is facing challenges, including the adverse impact on the global economies and financial markets as the COVID-19 outbreak evolved into a worldwide health crisis in 2020, and the recent Russia-Ukraine crisis. The growth of the PRC economy has slowed down in recent years and the trend may continue. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world’s leading economies, including the United States and China. There have been concerns over unrest and terrorist threats in the Middle East, Europe and Africa and over the conflicts involving Ukraine, Syria and North Korea. There have also been concerns on the relationship among certain Asian countries, which may result in or intensify potential conflicts in relation to territorial disputes, and the trade disputes between the United States and China. The ongoing trade tensions between the United States and China may have tremendous negative impact on the economies of not merely the two countries concerned, but the global economy as a whole. It is unclear whether these challenges and uncertainties will be contained or resolved, and what effects they may have on the global political and economic conditions in the long term. Economic conditions in China are sensitive to global economic conditions, changes in domestic economic and political policies, and the expected or perceived overall economic growth rate in China. While the economy in China has grown significantly over the past decades, growth has been uneven, both geographically and among various sectors of the economy, and the rate of growth has been slowing in recent years. Although growth of China’s economy remained relatively stable, there is a possibility that China’s economic growth may materially decline in the near future. Any severe or prolonged slowdown in the global or PRC economy may materially and adversely affect our business, results of operations and financial condition.

We may be adversely affected by political tensions between the United States and China.

Rising political tensions, especially political tensions between the United States and China, could reduce levels of trades, investments, technological exchanges and other economic activities between the two major economies, which would have a material adverse effect on global economic conditions and the stability of global financial markets. Any of these factors could have a material adverse effect on our business, prospects, financial condition and results of operations. Furthermore, there have been recent media reports on deliberations within the U.S. government regarding potentially limiting or restricting China-based companies from accessing U.S. capital markets. If any legislation were to be enacted or any regulations were to be adopted along these lines, it could negatively affect the attitudes of investors towards China-based issuers listed in the United States in general, which also could have a material and adverse impact on the trading price of our ADSs.

46

Changes in China’s economic, or social conditions or government policies could have a material adverse effect on our business and operations.

Substantially all of our assets and operations are located in China. Accordingly, our business, financial condition, results of operations and prospects may be influenced to a significant degree by economic and social conditions in China generally. The Chinese economy differs from the economies of most developed countries in many respects, including the level of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China’s economic growth through allocating resources, setting monetary policy and providing preferential treatment to particular industries or companies. While the economy in China has grown significantly over the past decades, growth has been uneven, both geographically and among various sectors of the economy, and the rate of growth has been slowing in recent years. Any adverse changes in economic conditions in China, in the policies of the Chinese government or in the laws and regulations in China could potentially 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. The Chinese government has implemented various measures to encourage economic growth and guide the allocation of resources. Some of these measures may benefit the overall Chinese economy, but may have a negative effect on us. For example, our financial condition and results of operations may be adversely affected by government control over capital investments or changes in tax regulations. For another example, if there are adverse changes in economic conditions in China, businesses may be negatively impacted thus may cut their procurement budget for cloud services, including procurement of our cloud services. The Chinese government also has significant authority to exert influence on the ability of a China-based issuer, such as our Company, to conduct its business and control over securities offerings conducted overseas and/or foreign investments in such issuer. The Chinese government may intervene or influence the operations of a China-based issuer at any time, which could result in a material change in the our operations and/or the value of our ordinary shares and/or ADSs. In particular, there have been recent statements by the PRC government indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. Any such regulatory oversight or control could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of our ordinary shares and ADSs to significantly decline or become worthless. See “-Changes and developments in the PRC legal system and the interpretation and enforcement of PRC laws, rules and regulations may subject us to uncertainties.” In addition, in the past the Chinese government has implemented certain measures, including interest rate adjustment, to control the pace of economic growth. These measures may cause decreased economic activity in China, which may adversely affect our business and results of operations.

Changes and developments in the PRC legal system and the interpretation and enforcement of PRC laws, rules and regulations may subject us to uncertainties.

The PRC legal system is evolving rapidly, and the PRC governmental authorities may continue to promulgate new laws and regulations regulating our business. We cannot assure you that our business operations would not be deemed to violate any existing or future PRC laws or regulations, which in turn may limit or restrict us, and could materially and adversely affect our business and operations.

From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC judicial and administrative authorities have discretion in interpreting and implementing statutory and contractual terms, it may be difficult to predict the outcome of a judicial or administrative proceeding. Furthermore, the PRC legal system is based, in part, on government policies and other forms of guidance. As a result, we may not always be aware of any potential violation of these policies and rules. These uncertainties may impede our contractual, property and procedural rights, which could adversely affect our business, financial condition and results of operations.

The PRC government has oversight and discretion over the conduct of our business and may regulate our operations in accordance with relevant PRC laws, regulations and rules as the government deems appropriate to further achieve regulatory, political and societal goals. The PRC government has recently published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations. Furthermore, the PRC government has also recently promulgated laws and regulations on securities offerings and other capital markets activities that are conducted overseas and foreign investment in China-based companies like us. Any such action, once taken by the PRC government, could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or in extreme cases, become worthless.

47

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

We are a company incorporated under the laws of the Cayman Islands, we conduct substantially all of our operations in China, and substantially all of our assets are located in China. In addition, all our senior executive officers reside within China for a significant portion of the time and most are PRC nationals. As a result, it may be difficult for our shareholders to effect service of process upon us or those persons inside China. In addition, China does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the Cayman Islands and many other countries and regions. Therefore, recognition and enforcement in China of judgments of a court in any of these non-PRC jurisdictions in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.

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. 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 has 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.

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

The PRC government authorities may strengthen oversight over offerings that are conducted overseas and/or foreign investment in overseas-listed China-based issuers like us. Such actions taken by the PRC government authorities may influence our operations from time to time, which are beyond our control. For instance, the relevant PRC governments promulgated the Opinions on Strictly Cracking Down on Illegal Securities Activities, among which, it is mentioned 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. However, due to lack of further interpretations or applications from the competent authorities on such opinions, there are still uncertainties regarding the interpretation and implementation of these opinions, and any new rules or regulations promulgated in the future may impose additional requirements on us.

On February 17, 2023, the CSRC promulgated the Overseas Listing Trial Measures, and relevant five guidelines on the application of Regulatory Rules, which took effect from March 31, 2023, requiring Chinese domestic companies’ overseas securities offerings or listings be filed with the CSRC. Pursuant to Overseas Listing Trial Measures, a filing-based regulatory system will be applied to both “direct” and “indirect” overseas offering or listing of PRC domestic companies. The “indirect overseas offering or listing” of PRC domestic companies refers to such securities offering or listing in an overseas market made in the name of an offshore entity, but based on the underlying equity, assets, earnings or other similar rights of a domestic company which operates its main business domestically. If the issuer meets both of the following conditions, the offering or listing shall be determined as an indirect overseas offering or listing by a domestic company: (i) more than 50% 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 accounting year is accounted for by domestic companies; (ii)the main parts of the issuer’s business activities are conducted in mainland China, its main place(s) of business are located in mainland China, or the senior managers in charge of its business operation and management are mostly PRC citizens or domiciled in mainland China. The Overseas Listing Trial Measures provide, among others, that Chinese domestic companies that have already directly or indirectly offered and listed securities in overseas markets prior to the effectiveness of the Overseas Listing Trial Measures shall fulfil their filing obligations and report relevant information to the CSRC within three working days after the completion of any subsequent securities offering on the same overseas market, and follow the relevant reporting requirements within three working days upon the occurrence and public disclosure of any specified circumstances provided thereunder. We may be required to file the relevant documents with the CSRC and complete the filing procedures with the CSRC in connection with any future offshore securities offering. Failure to complete the filing under the Administrative Provisions and Filing Measures may subject a PRC domestic company to a warning and a fine of RMB1 million to RMB10 million, which could have a material and adverse effect on our business, financial condition, results of operations, reputation and prospects. In addition, we cannot guarantee that new rules or regulations promulgated in the future will not impose any additional requirement on us or otherwise tighten the regulations on PRC companies seeking overseas offering or listing.

48

Furthermore, on February 24, 2023, the CSRC and several other Chinese authorities promulgated the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Revised Confidentiality and Archives Administration Provisions, which came into effect on March 31, 2023. According to the Revised Confidentiality and Archives Administration Provisions, Chinese companies that directly or indirectly conduct overseas offerings or listings, shall strictly abide by the relevant laws and regulations on confidentiality when providing or publicly disclosing, either directly or through their overseas listed entities, documents and materials to securities services providers such as securities companies and accounting firms or overseas regulators in the process of their overseas offering or listing. The PRC domestic companies shall obtain approval from the competent authority and file with the confidential administration department at the same level when providing or publicly disclosing documents and materials related to state secrets or secrets of the governmental authorities to the relevant securities companies, securities service agencies or the offshore regulatory authorities or providing or publicly disclosing such documents and materials through its offshore listing entity, and shall complete corresponding procedures when providing or publicly disclosing documents and materials which may adversely influence national security and the public interest to the relevant securities companies, securities service agencies or the offshore regulatory authorities or providing or publicly disclosing such documents and materials through its offshore listing entity. The PRC domestic companies shall provide written statements on the implementation on the aforementioned rules to the relevant securities companies and securities service agencies and the PRC domestic companies shall not provide accounting files to an overseas accounting firm unless such firm comply with the corresponding procedures. As the Revised Confidentiality and Archives Administration Provisions are newly issued, uncertainties still exist with respect to its interpretation, implementation and enforcement, and we cannot guarantee we will comply with such provisions in all respects during the course of our future overseas offering or listing activities.

If the CSRC or other PRC regulatory authorities subsequently determines that we need to obtain their approval or complete the required filing or other administrative procedures for any future offshore securities offering, or if such government authorities promulgate any interpretation or implement rules that would require us to obtain approvals from the CSRC or other regulatory authorities or complete required filing or other administrative procedures for any future offshore securities offering, it is uncertain whether we can or how long it will take us to obtain such approval or complete such filing or other administrative procedures, or 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 or other required administrative procedures for any future offshore securities offering, or a rescission of any such approval obtained by us, could subject us to sanctions by the CSRC or other PRC regulatory agencies. In any such event, these regulatory authorities may also impose fines and other penalties on our operations in China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings 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 or any other PRC government authorities may also take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of our ordinary shares offered thereby. 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 ordinary shares and the ADSs.

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

We are a Cayman Islands holding company and we rely principally on dividends and other distributions on equity from our PRC subsidiaries for our cash requirements, including for services of any debt we may incur. The ability of our PRC subsidiaries to pay dividends and other distributions on equity, in turn, depends on the payment they receive from our VIEs as service fees pursuant to certain contractual arrangements among our PRC subsidiaries, our VIEs and our VIEs’ shareholders entered into to comply with certain restrictions under PRC law on foreign investment. For more details related to the VIE structure, please see “Item 4. Information on the Company - 4.C. Organizational Structure - Contractual Arrangements with the VIEs and Their Respective Shareholders.”

49

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 and each of our VIEs and their 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. Any limitation on the ability of our PRC subsidiaries to distribute dividends or other payments to their respective shareholders could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our businesses, pay dividends or otherwise fund and conduct our business.

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 SAFE, implemented a series of capital control measures in 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 Promoting the Reform of Foreign Exchange Management and Improving Authenticity and Compliance Review, issued on January 26, 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 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 resident. Pursuant to the tax agreement between Mainland China and Hong Kong, 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 directly holds at least 25% of the PRC enterprise. 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 rate. 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 relevant tax rules and regulations. However, if the relevant tax authorities consider the transactions or arrangements we have are 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% 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.

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 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.

50

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. Although we monitor such authorized employees, the 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 VIEs. 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.

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

We are an offshore holding company conducting our operations in China through our PRC subsidiaries and our VIEs. We may make loans to our PRC subsidiaries and VIEs subject to the approval from governmental 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 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).

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, or SAFE Circular 19, effective June 2015, which was amended on in December 2019, 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, or 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 company 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 our business in China.

On October 23, 2019, SAFE issued the Circular on Further Promoting Cross-Border Trade and Investment Facilitation, or Circular 28, which took effect on the same day. Circular 28, subject to certain conditions, allows foreign-invested enterprises whose business scope does not include investment, or non-investment foreign-invested enterprises, to use their capital funds to make equity investments in China. As of the date of this annual report, its interpretation and implementation in practice are still subject to uncertainties.

51

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 VIEs or future capital contributions by us to our wholly foreign-owned subsidiaries in China. As a result, uncertainties exist as to our ability to provide prompt financial support to our PRC subsidiaries or VIEs when needed.

Governmental control of currency conversion may limit our ability to utilize our revenues effectively and 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 revenues 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 we 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 VIEs 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 the ADSs.

Certain PRC regulations may make it more difficult for us to pursue growth through acquisitions.

Among other things, the M&A Rules 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 Ministry of Commerce 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 impact on the 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 Anti-Monopoly Law promulgated by the Standing Committee of the National People’s Congress of China and effective in 2008, as most recently amended on June 24, 2022 and effective from August 1, 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, the Measures for the Security Review of Foreign Investment promulgated by the NDRC and the Ministry of Commerce in December 2020 specify that in respect of foreign investments in military, national defense-related areas or in locations in proximity to military facilities, or foreign investments that would result in acquiring the actual control of enterprises in certain key sectors, such as critical agricultural products, energy and resources, equipment manufacturing, infrastructure, transport, cultural products and services, information technology, internet products and services, financial services and technology sectors, the foreign investor or the relevant party in China in relation to the foregoing foreign investments is required to proactively report to the designated governmental authorities in advance and shall not proceed the foreign investments until the governmental authorities decide whether to initiate the security review. We may pursue potential strategic acquisitions that are complementary to our business and operations. Complying with the requirements of these regulations and other applicable laws and regulations to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval or clearance from the competent governmental 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.

52

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 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, or SAFE Circular 37, which 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 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 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 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by PRC residents in the offshore special purpose vehicles, or 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. Moreover, any subsidiary of such SPV in China is required to urge the PRC resident shareholders to update their registration with the local branch of SAFE. If any PRC shareholder of such SPV fails to make the required registration or to update the previously filed registration, the subsidiary of such SPV in China may be prohibited from distributing its profits or the proceeds from any capital reduction, share transfer or liquidation to the SPV, and the SPV may also be prohibited from making additional capital contributions into its subsidiary in China. On February 13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, which became effective on June 1, 2015. Under SAFE Notice 13, applications for foreign exchange registration of inbound foreign direct investments and outbound overseas direct investments, including those required under SAFE Circular 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.

These regulations may have a significant impact on our present and future structuring and investment. We have requested or intend to take all necessary measures to require our shareholders who to our knowledge are PRC residents to make the necessary applications, filings and amendments as required under these regulations. We further 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 the 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.

53

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 the ability of them to exercise their stock options or remit proceeds gained from sale of their stock 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 and ADS holders.

Under the PRC Enterprise Income Tax 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 the 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, production, personnel, accounts and properties of an enterprise. In 2009, the State Taxation Administration, issued a circular, 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 State Taxation Administration’s general position on how the “de facto management body” text should be applied in determining the tax resident status of all offshore enterprises. According to this circular, 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 that 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 on its worldwide income at the rate of 25%. Furthermore, if we are treated as a PRC tax resident enterprise, we will be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are non-resident enterprises, including the holders of our ADSs. In addition, non-resident enterprise shareholders (including holders of our ADSs) may be subject to PRC tax at a rate of 10% on gains realized on the sale or other disposition of ADSs or ordinary shares, if such gains are 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 holders of our ADSs) and any gain realized on the transfer of ADSs or 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). 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.

54

We face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC holding companies, which may have a material adverse effect on our financial condition and results of operations.

On February 3, 2015, the State Taxation Administration issued the Public Notice Regarding Certain Corporate Income Tax Matters on Indirect Transfer of Properties by Non-Tax Resident Enterprises, which came into effect on February 3, 2015. This notice redefines the applicable scope to expand the subject of the indirect share transfers to China taxable assets, which includes equity investments in PRC resident enterprises, assets of Chinese establishments and immovable properties in China. In addition, this notice has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. this notice also brings challenges to both the foreign transferor and transferee (or other person who is obligated to pay for the transfer) of taxable assets.

On October 17, 2017, State Taxation Administration issued the Announcement on Issues Concerning the Withholding of Non-resident Enterprise Income Tax at Source, which came into effect on December 1, 2017, and 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, which is 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.

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 transferor in such transactions, and may be subject to withholding obligations if our company is transferee in such transactions, under the abovementioned rules. For transfer of shares in our company by investors who are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in the filing under the abovementioned rules. As a result, we may be required to expend valuable resources to comply with abovementioned rules or their applicable tax related requirements 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.

The PCAOB had historically been unable to inspect our auditor in relation to their audit work performed for our financial statements included elsewhere in this annual report.

Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the Public Company Accounting Oversight Board (United States), or the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Since our auditor is located in China, a jurisdiction where the PCAOB was historically unable to conduct inspections without the approval of the Chinese authorities before 2022, our auditor has not been inspected by the PCAOB.

This lack of the PCAOB inspections in China in the past prevented the PCAOB from fully evaluating audits and quality control procedures of our independent registered public accounting firm. As a result, we and investors in our ordinary shares are deprived of the benefits of such PCAOB inspections. The past inability of the PCAOB to conduct inspections of auditors in China 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 of China that were subject to the PCAOB inspections.

55

Trading in our securities on U.S. markets, including the Nasdaq, may be prohibited under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB determines that it is unable to inspect or investigate completely our auditor for two consecutive years.

Trading in our securities on Nasdaq may be prohibited under the HFCAA if the PCAOB determines that it is unable to inspect or investigate completely our auditor 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. In June 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, 2022 after we file our annual report on Form 20-F for such fiscal year. 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 in early 2023 and beyond. The PCAOB is required under the HFCAA to make its determination on an annual basis with regards to its ability to inspect and investigate completely accounting firms based in the 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, and if we were so identified for two consecutive years, trading in our securities on U.S. markets would be prohibited.

Risks Relating to Our ordinary shares and the ADSs

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

The trading price and volume of the ADSs has been volatile. The trading price of the ADSs could continue to fluctuate widely due to factors beyond our control. The trading price and volume of our ordinary shares, likewise, can be volatile for similar or different reasons. In particular, the business and performance and the market price and volume 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 Hong Kong or the United States may affect the price and trading volume of our ordinary shares and the ADSs. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial price declines in the trading prices of their securities. The trading performances of other Chinese companies’ securities after their offerings, including technology companies and transaction service platforms, may affect the attitudes of investors toward Chinese companies listed in Hong Kong and/or the United States, which consequently may impact the trading performance of our ordinary shares and/or ADSs, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or matters of other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities. Furthermore, securities markets may from time to time experience significant price and volume fluctuations that are not related to the Group’s operating performance. In addition, a portion of our ADSs may be traded by short sellers, which may further increase the volatility of the trading price of our ADSs. All these fluctuations and incidents may have a material and adverse effect on the trading price of our ordinary shares and/or our ADSs.

In addition to market and industry factors, the price and trading volume of our ordinary shares and the ADSs may be highly volatile for factors specific to our own operations, including the following:

macro-economic factors in China;

56

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 offerings, solutions and services and expansions by us or our competitors;
changes in financial estimates by securities analysts;
detrimental negative publicity about us, our services 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 allegations of 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;
regulatory developments affecting us or our industry;
political or trade tensions between the United States and China;
actual or potential litigation or regulatory investigations;
any share repurchase program;
proceedings instituted by the SEC against PRC-based accounting firms, including our independent registered public accounting firm;
fluctuations of exchange rates among Renminbi, the Hong Kong dollar and the U.S. dollar; and
sales or perceived potential sales of additional ordinary shares or ADSs.

Any of these factors may result in large and sudden changes in the volume and price at which our ordinary shares or the ADSs will trade. Furthermore, the stock exchanges on which our ordinary shares and the ADSs 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 ordinary shares or the ADSs.

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.

57

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 for our ADSs and trading volume could decline.

The trading market for our ADSs 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 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 and timely, we could lose visibility and attractiveness in the financial markets, which, in turn, could cause the market price or trading volume for our ADSs to decline.

Substantial future sales or perceived sales of our ordinary shares or the ADSs in the public market could materially and adversely affect the price of our ordinary shares or the ADSs.

Sales of our ordinary shares or the ADSs in the public market, or the perception that these sales could occur, could cause the market price of our securities to decline. ordinary 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 Securities Act and the applicable lock-up agreements. We cannot predict what effect, if any, market sales of securities held by our significant shareholders, management team or any other shareholder or the availability of these securities for future sale will have on the market price of our ordinary shares or the ADSs.

Techniques employed by short sellers may drive down the market price of our ADSs.

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 it 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 market.

Public companies that have substantially all of their operations in China have been the subject of short selling. 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 could be greatly reduced or even rendered worthless.

Because we do not expect to pay dividends in the foreseeable future, you must rely on a price appreciation of our ADSs 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 as a source for any future dividend income. Our Board has complete discretion as to whether to distribute dividends subject to Cayman Islands law. Even if our Board 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. Accordingly, the return on your investment in our ADSs will likely depend entirely upon any future price appreciation of such securities. There is no guarantee that our ADSs 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 and you may even lose your entire investment.

58

Holders of the ADSs may not have the same voting rights as the holders of our ordinary shares and may not be able to exercise their right to direct how our 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 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 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 give, 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 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 our Second Amended and Restated Memorandum and Articles of Association, as amended and restated from time to time, which is also referred herein as the Articles, an annual general meeting shall be called by not less than twenty-one (21) days’ notice and any other general meeting (including an extraordinary general meeting) shall be called by not less than fourteen (14) days’ notice in writing.

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 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 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 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 ordinary shares represented by their ADSs are voted and they may have no legal remedy if our ordinary shares represented by their ADSs are not voted as they have requested.

You may face difficulties in protecting your interests, and your ability to protect your rights through Hong Kong or U.S. 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 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 Hong Kong or some jurisdictions in the United States. In particular, the Cayman Islands have a less developed body of securities laws than Hong Kong or 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 shareholder does not owe any such fiduciary duties to our Company or to our minority shareholders. Accordingly, our controlling shareholder may exercise their powers as shareholders, including the exercise of voting rights in respect of their shares, in such manner as they think fit.

59

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. Our directors have discretion under our Articles to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. 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 shareholder 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. Although the 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 cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, or 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.

Certain judgments obtained against us by our shareholders may not be enforceable.

We are an exempted company limited by shares incorporated under the laws of the Cayman Islands and substantially all of our assets are located outside of Hong Kong or the United States. Substantially all of our current operations are conducted in China. In addition, some of our current directors and officers are nationals and residents of countries and regions other than Hong Kong or the United States. Most of the assets of these persons are located outside Hong Kong or the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in Hong Kong or the United States in the event that you believe that your rights have been infringed under Hong Kong laws or the U.S. federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers.

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 ordinary shares provides that, to the fullest extent permitted by law, holders of the ADS 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.

60

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.

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.

Our Articles give us power to take certain actions that could discourage a third party from acquiring us, which could limit our Shareholders’ opportunity to sell their ordinary shares, including ordinary shares and the ADSs, at a premium.

Our Articles contain provisions to limit the ability of others to acquire control of our Company or cause us to engage in change-of-control transactions. These provisions 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 any applicable rules and regulations of authorities of places where securities of the Company are listed, and on the conditions that (a) no new class of shares with voting rights superior to those of the ordinary shares will be created; and (b) any variations in the relative rights as between the different classes will not result in the creation of a new class of shares with voting rights superior to those of the ordinary shares, our Board has the authority, without further action by our Shareholders, to issue 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, any or all of which may be greater than the rights associated with our ordinary shares, including ordinary shares represented by ADSs.

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 our Articles are 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.

61

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 Nasdaq Global Select Market. 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.

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 Nasdaq listing standards. These practices may afford less protection to shareholders than they would enjoy if we complied fully with the Nasdaq listing standards.

As a Cayman Islands exempted company listed on the Nasdaq, we are subject to corporate governance listing standards of Nasdaq. However, Nasdaq 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 Nasdaq corporate governance listing standards. We have followed and intend to continue to follow Cayman Islands corporate governance practices in lieu of the corporate governance requirements of the Nasdaq that listed companies must have a majority of independent directors and that the audit committee consists of at least three members. To the extent that we choose to follow home country practice in the future, our shareholders may be afforded less protection than they otherwise would enjoy under Nasdaq corporate governance listing standards applicable to U.S. domestic issuers. In addition, if we are subject to listing standards or other rules or regulations of other jurisdictions in the future, those requirements may further change the degree of protection for our shareholders to the extent they differ from the Nasdaq listing standards applicable to U.S. domestic issuers.

Although we believe we were not a passive foreign investment company (“PFIC”) for U.S. federal income tax purposes for 2022 there can be no assurance in this regard, and due to the substantial fluctuations of our ADSs’ trading prices there is a significant risk that we will be a PFIC for 2023 or future taxable years, which could result in adverse U.S. federal income tax consequences to U.S. investors in the ADSs or ordinary shares.

In general, a non-U.S. corporation is a PFIC for U.S. federal income tax purposes for any taxable year in which (i) 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, or (ii) 75% or more of its gross income consists of passive income. For purposes of the above calculations, a non-U.S. corporation that owns, directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it directly held its proportionate share of the assets of the other corporation and directly earned its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains. Cash and cash equivalents are generally passive assets for these purposes. Goodwill is generally characterized as an active asset to the extent it is associated with business activities that produce active income.

62

We hold a substantial amount of cash and financial investments, and while this continues to be the case our PFIC status for any taxable year may depend on the average value of our goodwill. We have not obtained valuations of our goodwill or other assets. However, the value of our goodwill may be determined, in large part, by reference to our market capitalization. Based on the estimated value of our goodwill, which is based on the average price of the ADSs during 2022, an taking into account the nature of our assets and income, we believe that we were not a PFIC for our taxable year ended December 31, 2022. Because our market capitalization is volatile (and has generally declined substantially since our initial public offering), our goodwill and other active assets for 2023 or future taxable years may constitute less than 50% of the value of our total assets. Accordingly, there is a significant risk that we will be a PFIC for our taxable year 2023, and possibly future taxable years. Moreover, it is not entirely clear how the contractual arrangements between us and the VIEs will be treated for purposes of the PFIC rules, and we may be or become a PFIC if the VIEs are not treated as owned by us for these purposes. Furthermore, the application of the PFIC rules is subject to certain uncertainties such as the proper calculation of gross income for purposes of the PFIC rules. Our PFIC status for any taxable year is an annual factual determination that can be made only after the end of that year and depends on the composition of our income and assets and the value of our assets from time to time. For these reasons, there can be no assurance as to our PFIC status for any taxable year, and there is a significant risk that we may be a PFIC for 2023 or future taxable years. If we are a PFIC for any taxable year during which a U.S. taxpayer holds ADSs or 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 additional reporting requirements. This will generally continue to be the case even if we cease 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.”

If a U.S. person is treated as owning 10% or more of the ADSs or ordinary shares, such person may be subject to adverse U.S. federal income tax consequences.

If a U.S. person owns directly or indirectly our ADSs or ordinary shares, and is treated as owning (including constructively) 10% or more of the value or voting power of our ADSs or ordinary shares, such person generally will be treated as a “United States shareholder” with respect to each “controlled foreign corporation,” or “CFC,” in our group (if any). A CFC is a non-U.S. corporation more than 50% of the stock (by vote or value) of which is owned (directly, indirectly or constructively) by “United States shareholders.” We are not actually controlled by “United States shareholders” for purposes of the CFC rules. However, under certain ownership attribution rules, U.S. subsidiaries of Kingsoft Group and Xiaomi may be treated as owning a significant portion of our stock for purposes of these rules, and therefore we and our non-U.S. subsidiaries may be treated as CFCs depending on the actual or constructive stock ownership of other U.S. persons. In addition, even if we are not a CFC as described in the preceding sentence, certain of our non-U.S. subsidiaries may be treated as CFCs under such ownership attribution rules because we have a U.S. subsidiary. A “United States shareholder” of a CFC may be subject to additional U.S. federal income tax liabilities and reporting requirements. We do not intend to (i) take these U.S. tax rules into consideration when conducting our operations, (ii) monitor whether we are or any of our non-U.S. subsidiaries is treated as a CFC for any purpose of the U.S. Internal Revenue Code or whether any investor is treated as a “United States shareholder” with respect to any of these entities or (iii) furnish to any “United States shareholders” any information that may be necessary to comply with any applicable CFC rules. U.S. investors that may be treated as owning 10% or more of our stock by vote or value should consult their tax advisers regarding the potential application of these rules in their particular circumstances.

Your investment in our ADSs 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, or 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.

63

ITEM 4

INFORMATION ON THE COMPANY

4.A.History and Development of the Company

Corporate History

In January 2012, we incorporated Kingsoft Cloud Holdings Limited under the laws of the Cayman Islands as our offshore holding company. In February 2012, we incorporated Kingsoft Cloud Corporation Limited as Kingsoft Cloud Holdings Limited’s wholly owned subsidiary in Hong Kong.

In April 2012, Kingsoft Cloud Corporation Limited incorporated Beijing Kingsoft Cloud Technology Co., Ltd., or Beijing Kingsoft Cloud, as its wholly owned subsidiary in the PRC. In December 2015, Kingsoft Cloud Corporation Limited incorporated another wholly owned subsidiary, Beijing Yunxiang Zhisheng Technology Co., Ltd., or Yunxiang Zhisheng, in the PRC.

In December 2017, Kingsoft Cloud Corporation Limited incorporated a wholly owned subsidiary, Kingsoft Cloud Inc., in the United States, to operate a cloud service business and conduct research and development on cloud technology and products.

In May 2020, we completed an initial public offering in which we offered and sold an aggregate of 517,500,000 ordinary shares in the form of ADSs. Upon the initial public offering, all of our issued and outstanding preferred shares were automatically converted into ordinary shares on a one-for-one basis. On May 8, 2020, the ADSs began trading on the Nasdaq under the symbol “KC.”

In September 2020, we completed a public offering in which we offered an aggregate of 9,250,000 ADSs and our selling shareholders sold an aggregate of 8,421,576 ADSs.

In March 2021, we completed the acquisition of 100% equity interest in Shenzhen Yunfan Acceleration Technology Co., Ltd. (currently named as “Kingsoft Cloud (Shenzhen) Edge Computing Technology Co., Ltd”) and its subsidiary (collectively, “Shenzhen Yunfan”). Shenzhen Yunfan is mainly engaged in providing content distribution, acceleration and other cloud-related IaaS and PaaS edge computing solutions, and the acquisition is expected to enhance our expertise in public cloud services.

In September 2021, we acquired controlling interests in Camelot Employee Scheme INC. (“Camelot”) using a combination of cash and our ordinary shares as consideration. In connection with such acquisition, we issued an aggregate of 247,475,446 ordinary shares to certain existing shareholders of Camelot in September 2021. In October 2022, we acquired 9.50% equity interests in Camelot for a total cash consideration of RMB456 million. In November 2022, we acquired 3.19% equity interest in Camelot using a combination of cash and our ordinary shares as consideration. Camelot offers comprehensive and digitalized solutions such as teller or branch systems, anti-money laundering and fraud prevention software services to the financial services industry. By acquiring and integrating with Camelot, we expect to benefit from its (i) core senior management’s rich experience; (ii) large customer based and long-standing client relationships to cross-sell our products and solutions; (iii) deep vertical know-how for developing industry solutions; and (iv) nationwide fulfillment centers across major cities in China for project deployment with lower costs with enhanced efficacy and increased customer stickiness

In December 2021, we increased our authorized share capital from US$4,000,000.00 divided into 4,000,000,000 ordinary shares with par value of US$0.001 each to US$40,000,000.00 divided into 40,000,000,000 ordinary shares with par value of US$0.001 each by creation of an additional 36,000,000,000 authorized but unissued ordinary shares with par value of US$0.001 each.

In December 2022, we listed, by way of introduction, our ordinary shares on the Main Board of SEHK. The ordinary shares are traded on the Main Board of SEHK under the stock code “3896” in board lots of 2000 Shares, and the stock short name is “KINGSOFT CLOUD.”

64

Beijing Kingsoft Cloud entered into a series of contractual arrangements, as amended and restated, with Zhuhai Kingsoft Cloud and its registered shareholders, through which we obtained control over Zhuhai Kingsoft Cloud. In addition, Yunxiang Zhisheng entered into a series of contractual arrangements with Kingsoft Cloud Information and its registered shareholders, which enable us to obtain control over the Kingsoft Cloud Information to operate value-added telecommunication services. The Company is obligated to absorb losses of the variable interest entities that could potentially be significant to the variable interest entities through providing unlimited financial support to the variable interest entities or is entitled to receive economic benefits from the variable interest entities that could potentially be significant to the variable interest entities through the exclusive technology consulting and service fees. As a result of these contractual arrangements, the Company is determined to be the primary beneficiary of these variable interest entities only for accounting purposes and we consolidate these variable interest entities under U.S. GAAP. We refer to Beijing Kingsoft Cloud and Yunxiang Zhisheng as our wholly foreign owned entities, or WFOEs, and to Zhuhai Kingsoft Cloud, Kingsoft Cloud Information and their subsidiaries as our variable interest entities, or the VIEs, in this annual report. For more details and risks related to the VIE structure, please see “Item 4. Information on the Company - 4.C. Organizational Structure - Contractual Arrangements with the VIEs and Their Respective Shareholders” and “Item 3. Key Information - 3.D. Risk Factors - Risks Relating to Our Corporate Structure and the Contractual Arrangements”.

Our principal executive offices are located at Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road, Haidian District Beijing, 100085, the People’s Republic of China. Our telephone number at this address is +86 10 6292 7777. Our registered office in the Cayman Islands is located at the offices of Conyers Trust Company (Cayman) Limited, Cricket Square, Hutchins Drive, P.O. Box 2681, Grand Cayman KY1-1111, Cayman Islands. Our agent for service of process in the United States is Cogency Global Inc. located at 122 East 42nd Street, 18th Floor, New York, NY 10168.

The SEC maintains an internet site at http://www.sec.gov that contains reports, information statements and other information regarding issuers that file electronically with the SEC.

Recent Regulatory Development

Cybersecurity, Data Security and Personal Information Protection

On June 10, 2021, the Standing Committee of the National People’s Congress of China promulgated the PRC Data Security Law, which took effect on September 1, 2021. The PRC Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities, introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, as well as the degree of harm it will cause to national security, public interests, or legitimate rights and interests of individuals or organizations when such data is tampered with, destroyed, leaked, or illegally acquired or used, provides for a national security review procedure for those data activities which may affect national security and imposes export restrictions on certain data and information.

On July 30, 2021, the State Council promulgated the Regulations on Security Protection of Critical Information Infrastructure, effective on September 1, 2021, which provide that a “critical information infrastructure” refers to an important network facility and information system in important industries such as public communications and information services, as well as other important network facilities and information systems that may seriously endanger national security, national economy, the people’ s livelihood, or the public interests in the event of damage, loss of function, or data leakage. The competent governmental authorities and regulatory authorities of the aforementioned important industries will be responsible for organizing the identification of critical information infrastructures in their respective industries. The competent governmental authorities shall also notify operators who are identified as “operators of critical information infrastructure” in accordance with these provisions. However, the exact scope of “critical information infrastructure operators” under the current regulatory regime still remains unclear, and the PRC government authorities may have discretion in the interpretation and enforcement of these laws, rules and regulations.

65

On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the PRC Personal Information Protection Law, effective from November 1, 2021. The Personal Information Protection Law requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose, in a method that has the least impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope necessary to achieve the processing purpose to avoid the excessive collection of personal information. Different types of personal information and personal information processing will be subject to various rules on consent, transfer, and security. Entities handling personal information shall bear responsibilities for their personal information handling activities, and adopt necessary measures to safeguard the security of the personal information they handle. Otherwise, the entities handling personal information could be ordered to correct, or suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.

On November 14, 2021, the CAC published a discussion draft of Regulations on the Administration of Cyber Data Security for public comment, which provides that data processors conducting the following activities shall apply for cybersecurity review: (i) 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 affects or may affect national security; (ii) listing abroad of data processors processing over one million users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. In addition, the draft also requires that data processors processing important data or going public overseas shall conduct an annual data security self-assessment or entrust a data security service institution to do so, and submit the data security assessment report of the previous year to the local branch of the CAC before January 31 each year. As of the date of this annual report, this draft has not been formally adopted, and substantial uncertainties exist with respect to the enactment timetable, final content, interpretation and implementation.

On December 28, 2021, the CAC, together with certain other PRC governmental authorities, promulgated the Cybersecurity Review Measures, which took effect from February 15, 2022. Pursuant to the Cybersecurity Review Measures, the purchase of network products and services by an operator of critical information infrastructure or the data processing activities of a network platform operator that affect or may affect national security will be subject to a cybersecurity review. In addition, any online platform operator holding over one million users’ individual information must apply for a cybersecurity review before listing abroad. The competent governmental authorities may also initiate a cybersecurity review against the operators if the authorities believe that the network product or service or data processing activities of such operators affect or may affect national security. The Cybersecurity Review Measures set out certain general factors which would be the focus in assessing the national security risk during a cybersecurity review. However, uncertainties still exist as to how the measures will be interpreted or implemented and how they will affect us.

In anticipation of the strengthened implementation of cybersecurity laws and regulations and the continued expansion of our business, we face potential risks if we are deemed as a “critical information infrastructure operator” or “network platform operator” under the PRC cybersecurity laws and regulations, and would be required to follow cybersecurity review procedures. During such review, we may be required to suspend providing any existing or new services to our customers and/or experience other disruptions of our operations, and such review could also result in negative publicity with respect to our Company and diversion of our managerial and financial resources.

On July 7, 2022, the CAC promulgated the Measures for the Security Assessment of Cross-border Data Transmission, effective from September 1, 2022. According to the Measures, data processors shall be subject to security assessment conducted by the CAC prior to any cross-border transfer of data if the transfer involves (i) important data; (ii) personal information transferred overseas by operators of critical information infrastructure or a data processor that has processed personal data of more than one million persons; (iii) personal information transferred overseas by a data processor who has already provided personal data of 100,000 persons or sensitive personal data of 10,000 persons overseas since January 1 of last year; or (iv) other circumstances as requested by the CAC. According to the official interpretation of the CAC, the Measures for the Security Assessment of Cross-border Data Transmission cover (1) overseas transmission and storage by data processors of data generated during PRC domestic operations, and (2) access to or use of the data collected and generated by data processors and stored in the PRC by overseas institutions, organizations or individuals. Furthermore, any cross-border data transfer activities conducted in violation of the Measures for the Security Assessment of Cross-border Data Transmission before the effectiveness of these measures are required to be rectified by March 2023. As these measures came into effect recently, uncertainties still exist with respect to the interpretation and implementation of these measures in practice and how they will affect our business operation and the value of our securities.

66

As of the date of this annual report, we have not been involved in any investigations or become subject to any official cybersecurity review initiated by the CAC based on the Cybersecurity Review Measures, and we have not received any inquiry, notice, warning, sanctions in such respect or any regulatory objections to our listing status from the CAC.

Potential Approval, Filing or Other Administrative Procedures Required for the Listing of our Ordinary Shares and ADSs

On July 6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities. These opinions call for strengthened regulation over illegal securities activities and supervision on overseas listings by China-based companies and propose to take effective measures, such as promoting the development of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. On February 17, 2023, the CSRC promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and relevant five guidelines, which became effective on March 31, 2023. The Overseas Listing Trial Measures would impose filing requirements on both “direct” and “indirect” overseas offering or listing of PRC domestic companies. Furthermore, on February 24, 2023, the CSRC, together with certain other PRC governmental authorities, promulgated the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies, which came into effect on March 31, 2023, and require Chinese domestic companies strictly abide by the relevant laws and regulations on confidentiality when providing or publicly disclosing, either directly or through their overseas listed entities, documents and materials to securities services providers such as securities companies and accounting firms or overseas regulators in the process of their overseas offering or listing. In addition, the PRC authorities may promulgate other new laws, regulations or rules to further regulate the overseas offering or listing activities by Chinese domestic companies. We cannot assure you that we will not be required to obtain the approval of or complete the filing or other administrative procedures with the CSRC or potentially other regulatory authorities to maintain the listing status of our ADSs on the Nasdaq or to conduct offerings of securities in the future. We have been closely monitoring regulatory developments in China regarding any necessary approvals, filings or other administrative procedures from the CSRC or other PRC regulatory authorities required for overseas securities offerings.

As of the date of this annual report, we have not received any inquiry, notice, warning, sanctions or regulatory objection to our listing status from the CSRC.

Contractual Arrangements and Corporate Structure

Current PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in value-added telecommunication services. We are an exempted company with limited liability incorporated in the Cayman Islands. Our PRC subsidiaries, Beijing Kingsoft Cloud and Yunxiang Zhisheng, are considered foreign-invested enterprises. To comply with PRC laws and regulations, we primarily conduct our business in China through the VIEs, Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, and their subsidiaries, based on a series of contractual arrangements. These contractual arrangements entered into with the VIEs enable us to (i) receive substantially all of the economic benefits and absorb substantially all of the economic losses of the VIEs, and (ii) have an exclusive option to purchase all or part of the equity interests and assets in the VIEs when and to the extent permitted by PRC law. These contractual arrangements include the exclusive consultation and technical service agreements, loan agreements, equity pledge agreements, exclusive purchase option agreements, shareholder voting right trust agreements, and spousal consents, as the case may be. As a result of these contractual arrangements, we are considered the primary beneficiary of the VIEs for accounting purpose and consolidate its operating results in our financial statements under U.S. GAAP, to the extent the conditions for the consolidation of the VIE under U.S. GAAP are satisfied.

We do not have any equity interests in the VIEs who is owned by certain nominee shareholders. As a result, control through these contractual arrangements may be less effective than direct ownership, and we could face heightened risks and costs in enforcing these contractual arrangements, because there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations, and rules relating to the legality and enforceability of these contractual arrangements. If the PRC government finds such agreements to be illegal, we could be subject to severe penalties or be forced to relinquish our interests in the VIEs.

67

Permits and Permission Required from the PRC Authorities for Our Operations

Our PRC subsidiaries and the VIEs have obtained all material licenses and approvals required for our operations in China. Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings, or approvals for our business operations in the future. If we, our PRC subsidiaries or VIE are 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, approvals or filings, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. In addition, if we had inadvertently concluded that such approvals, permits, registrations or filings were not required, or if applicable laws, regulations or interpretations change in a way that requires us to obtain such approval, permits, registrations or filings in the future, we and the VIE may be unable to obtain such necessary approvals, permits, registrations or filings in a timely manner, or at all, and such approvals, permits, registrations or filings may be rescinded even if obtained. Any such circumstance may subject us to fines and other regulatory, civil or criminal liabilities, and we may be ordered by the competent government authorities to suspend relevant operations, which will materially and adversely affect our business operation. Furthermore, we may be subject to regular inspections, examinations, inquiries or audits by regulatory authorities, and an adverse outcome of such inspections, examinations, inquiries or audits may result in the loss or non-renewal of the relevant licenses and approvals. Moreover, the criteria used in reviewing applications for, or renewals of licenses and approvals may change from time to time, and there can be no assurance that we will be able to meet new criteria that may be imposed to obtain or renew the necessary licenses and approvals. Many of such licenses and approvals are material to the operation of our business, and if we fail to maintain or renew material licenses and approvals, our ability to conduct our business could be materially impaired. Furthermore, if the interpretation or implementation of existing laws and regulations change, or new regulations come into effect, requiring us or parties on whom we rely to obtain any additional permits, licenses or certificates that were previously not required to operate our business, there can be no assurance that we or parties on whom we rely will successfully obtain such permits, licenses or certificates.

Transfer of Funds and Other Assets

Under relevant PRC laws and regulations, we are permitted to remit funds to the VIEs through loans rather than capital contributions.

As of December 31, 2022, Kingsoft Cloud Holdings Limited had made cumulative capital contributions of RMB5,518.6 million (US$800.1 million) to our PRC subsidiaries through intermediate holding company, and were accounted as long-term investments of Kingsoft Cloud Holdings Limited. As of December 31, 2022, the loan balance owed to Kingsoft Cloud Holdings Limited and our PRC subsidiaries by the VIEs was RMB3,385.4 million (US$490.8 million). In 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24.9 million, RMB20.2 million and RMB18.5 million (US$2.7 million), respectively, to our WFOE as payment or prepayment of service fees. Beijing Kingsoft Cloud and Yunxiang Zhisheng, our PRC subsidiaries, provided the VIEs and their subsidiaries with technical support, consulting services and other services related to the business of VIEs and their subsidiaries, including business management, daily operations, strategic planning, among others.

As of December 31, 2021 and 2022, the prepayment of service fees from the VIEs and their subsidiaries to our WFOE amounted to nil and nil, respectively. As of December 31, 2021 and 2022, the outstanding balance of service fees owed by the VIEs and their subsidiaries to our WFOE amounted to RMB333.8 million and RMB354.7 million (US$51.4 million), respectively. There were no other assets transferred between the VIEs and their subsidiaries and non-VIEs in 2020, 2021 and 2022. As of the date of this annual report, we had no plan to distribute earnings or fully settle amounts owed under the VIE agreements. For any amounts owed by the VIEs to Kingsoft Cloud Holdings Limited or our PRC subsidiaries under the contractual arrangements with the VIEs, unless otherwise required by PRC tax authorities, we are able to settle such amounts under the current effective PRC laws and regulations, provided that the VIEs have sufficient funds to do so.

There were no other material assets transferred between the VIEs and their subsidiaries and non-VIEs in 2020, 2021 and 2022.

Kingsoft Cloud Holdings Limited 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 ordinary shares. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. See “Item 8.—Financial Information—8.A. Consolidated Statements and Other Financial Information—Dividend Policy.”

68

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 Kingsoft Cloud Holdings Limited/Shareholders

 

67.5

%

Notes:

(1)The tax calculation has been simplified for the purpose of this example. The hypothetical book pre-tax earnings amount, which does not consider timing differences, is assumed to equal the taxable income in the PRC.
(2)Under the terms of the VIE agreements, sales service fees are charged by our PRC subsidiaries to the VIEs and their subsidiaries. For all the periods presented, these fees are recognized as cost of revenues of the VIEs and their subsidiaries with a corresponding amount as service income by our PRC subsidiaries and eliminated in consolidation. For income tax purposes, our PRC subsidiaries, VIEs and their subsidiaries file income taxes on a separate company basis. The fees paid are recognized as a tax deduction by the VIEs and their subsidiaries and as income by our PRC subsidiaries and are tax neutral. Upon the instance that the VIEs and their subsidiaries reach a cumulative level of profitability, because our PRC subsidiaries occupy certain trademarks and copyrights, the agreements will be updated to reflect charges for such trademarks and copyrights usage on the basis that they will qualify for tax neutral treatment.
(3)China’s Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a Foreign Invested Enterprises (“FIE”) to its immediate holding company outside of China. A lower withholding income tax rate of 5% is applied if the FIE’s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with China, subject to a qualification review at the time of the distribution. For the purpose of this hypothetical example, this table has been prepared based on a taxation scenario under which the full withholding tax would be applied.

The table above has been prepared under the assumption that all profits of the VIEs and their subsidiaries will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If in the future, the accumulated earnings of the VIEs and their subsidiaries exceed the fees paid to our PRC subsidiaries, 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 VIEs and their subsidiaries could, as a matter of last resort, make a non-deductible transfer to our PRC subsidiaries for the amounts of the stranded cash in the VIEs and their subsidiaries. This would result in the double taxation of earnings: one at the VIE level (for non-deductible expenses) and one at the PRC subsidiary level (for presumptive earnings on the transfer). Such a transfer and the related tax burdens would reduce our after-tax income to approximately 50.63% of the pre-tax income. Our management is of the view that the likelihood that this scenario would happen is remote.

69

Condensed Consolidating Schedule

The following tables present the summary statements of operations for Kingsoft Cloud Holdings Limited, its WFOE, its subsidiaries other than WFOE, and its VIEs and their subsidiaries for the periods presented.

For the Year Ended December 31, 2020

Kingsoft

Cloud

Subsidiaries

VIEs and

Holdings

(other than

 their

    

Limited

    

WFOE

    

WFOE)

    

 subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Third-party revenues

378,606

6,198,701

6,577,307

Intra-Group revenues (1)

95,925

178,457

(274,382)

Total revenues

95,925

378,606

6,377,158

(274,382)

6,577,307

Third-party costs and expenses

(27,052)

(350,020)

(195,238)

(7,212,247)

(7,784,557)

Intra-Group costs and expenses (1)

(175,218)

(95,656)

270,874

Total costs and expenses

(27,052)

(350,020)

(370,456)

(7,307,903)

270,874

(7,784,557)

Operating loss

(27,052)

(254,095)

8,150

(930,745)

(3,508)

(1,207,250)

Income (loss) from non-operations

45,886

92,692

104,497

7,837

(5,860)

245,052

Share of loss of subsidiaries

(171,421)

171,421

Contractual interests in VIEs and VIEs’ subsidiaries (3)

(809,672)

809,672

Net loss

(962,259)

(161,403)

112,647

(922,908)

971,725

(962,198)

For the Year Ended December 31, 2021

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Third-party revenues

1,304,250

7,756,534

9,060,784

Intra-Group revenues (1)

21,569

30,078

215,609

(267,256)

Total revenues

21,569

1,334,328

7,972,143

(267,256)

9,060,784

Third-party costs and expenses

(40,913)

(301,675)

(1,104,063)

(9,426,525)

(10,873,176)

Intra-Group costs and expenses (1)

(7,928)

(150,925)

(39,773)

198,626

Total costs and expenses

(40,913)

(309,603)

(1,254,988)

(9,466,298)

198,626

(10,873,176)

Operating loss

(40,913)

(288,034)

79,340

(1,494,155)

(68,630)

(1,812,392)

Income (loss) from non-operations

34,343

219,528

40,917

(62,749)

(11,403)

220,636

Share of loss of subsidiaries

(121,100)

121,100

Contractual interests in VIEs and VIEs’ subsidiaries (3)

(1,461,042)

1,461,042

Net loss

(1,588,712)

(68,506)

120,257

(1,556,904)

1,502,109

(1,591,756)

70

For the Year Ended December 31, 2022

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

 their

    

Limited

    

WFOE

    

WFOE)

    

 subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Third-party revenues

2,982,511

5,197,596

8,180,107

Intra-Group revenues (1)

32,027

48,883

374,241

(455,151)

Total revenues

32,027

3,031,394

5,571,837

(455,151)

8,180,107

Third-party costs and expenses

(148,392)

(258,841)

(2,897,089)

(7,127,199)

(10,431,521)

Intra-Group costs and expenses (1)

(7,554)

(163,045)

(64,334)

234,933

Total costs and expenses

(148,392)

(266,395)

(3,060,134)

(7,191,533)

234,933

(10,431,521)

Operating loss

(148,392)

(234,368)

(28,740)

(1,619,696)

(220,218)

(2,251,414)

Income (loss) from non-operations

(55,168)

129,568

54,313

(591,361)

25,674

(436,974)

Share of loss of subsidiaries

(264,260)

264,260

Contractual interests in VIEs and VIEs’ subsidiaries (3)

(2,190,364)

2,190,364

Net loss

(2,658,184)

(104,800)

25,573

(2,211,057)

2,260,080

(2,688,388)

71

The following tables present the summary balance sheet data for Kingsoft Cloud Holdings Limited, its WFOE, its subsidiaries other than WFOE, and its VIEs and their subsidiaries as of the dates presented.

    

As of December 31, 2021

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Current assets:

  

  

  

  

  

Cash and cash equivalents

69,393

429,543

1,508,945

2,209,647

4,217,528

Restricted cash

 

 

149,389

 

89,704

 

 

239,093

Accounts receivable, net

 

 

400,115

 

3,170,860

 

 

3,570,975

Short-term investments

 

1,029,472

 

1,461,584

 

 

 

2,491,056

Prepayments and other assets

 

53,618

51,339

 

674,714

 

907,350

 

 

1,687,021

Amounts due from related parties

 

715

 

22,291

 

184,137

 

 

207,143

Total current assets

 

1,152,483

481,597

 

4,217,038

 

6,561,698

 

 

12,412,816

Non-current assets:

 

 

 

 

 

Property and equipment, net

 

103,728

 

103,282

 

2,157,093

 

 

2,364,103

Intangible assets, net

 

 

1,076,105

 

93,662

 

 

1,169,767

Prepayments and other assets

 

 

2,030

 

27,036

 

 

29,066

Goodwill

 

 

4,561,033

 

64,082

 

 

4,625,115

Equity investments

 

 

44,922

 

162,244

 

 

207,166

Investments in subsidiaries (2)

 

5,328,424

 

 

 

(5,328,424)

 

Amounts due from related parties

 

1,046

 

 

4,712

 

 

5,758

Operating lease right-of-use assets

 

42,372

 

29,171

 

184,908

 

 

256,451

Deferred tax assets

 

 

7,798

 

 

 

7,798

Total non-current assets

 

5,328,424

147,146

 

5,824,341

 

2,693,737

 

(5,328,424)

 

8,665,224

Amounts due from Kingsoft Cloud Holdings Limited

4,840

6

(4,846)

Amounts due from subsidiaries (other than WFOE)

5,408,311

7,749,887

258,796

(13,416,994)

Amounts due from WFOE

100,000

1,056,356

1,898,626

(3,054,982)

Amounts due from VIEs and VIEs’ subsidiaries

6,696,195

2,388,227

(9,084,422)

Amounts due from group companies

 

5,508,311

14,450,922

 

3,444,583

 

2,157,428

 

(25,561,244)

 

Total assets

 

11,989,218

15,079,665

 

13,485,962

 

11,412,863

 

(30,889,668)

 

21,078,040

Current liabilities:

 

 

 

 

 

Accounts payable

 

 

205,145

 

2,733,487

 

 

2,938,632

Accrued expenses and other liabilities

 

182,075

42,875

 

790,022

 

1,208,868

 

 

2,223,840

Short-term bank loans

 

 

 

1,348,166

 

 

1,348,166

Long-term bank loan, current portion

 

 

 

 

 

Income tax payable

 

3,307

 

55,884

 

1,026

 

 

60,217

Amounts due to related parties

 

829

37,875

 

 

797,731

 

 

836,435

Current operating lease liabilities

 

22,625

 

15,293

 

70,672

 

 

108,590

Total current liabilities

 

186,211

103,375

 

1,066,344

 

6,159,950

 

 

7,515,880

Non-current liabilities:

 

 

 

 

 

Deferred tax liabilities

 

 

205,889

 

 

 

205,889

Other liabilities

 

1,194,212

 

31,490

 

6,975

 

 

1,232,677

Non-current operating lease liabilities

 

26,087

 

11,145

 

121,057

 

 

158,289

Amounts due to related parties

 

 

 

472,882

 

 

472,882

Total non-current liabilities

 

1,194,212

26,087

 

248,524

 

600,914

 

 

2,069,737

Amounts due to Kingsoft Cloud Holdings Limited

100,000

5,408,311

(5,508,311)

Amounts due to subsidiaries (other than WFOE)

1,056,356

2,388,276

(3,444,632)

Amounts due to WFOE

4,840

7,749,887

6,696,195

(14,450,922)

Amounts due to VIEs and VIEs’ subsidiaries

6

1,898,626

258,645

(2,157,277)

Amounts due to group companies

 

4,846

3,054,982

 

13,416,843

 

9,084,471

 

(25,561,142)

 

Total liabilities

 

1,385,269

3,184,444

 

14,731,711

 

15,845,335

 

(25,561,142)

 

9,585,617

72

As of December 31, 2022

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Current assets:

  

  

  

  

  

Cash and cash equivalents

169,743

424,603

1,593,594

1,231,226

3,419,166

Restricted cash

 

 

6,720

 

107,840

 

 

114,560

Accounts receivable, net

 

 

370,170

 

2,032,260

 

 

2,402,430

Short-term investments

 

 

1,253,670

 

 

 

1,253,670

Prepayments and other assets

 

34,141

2,160

 

648,681

 

927,040

 

 

1,612,022

Amounts due from related parties

 

2,297

 

27,862

 

216,346

 

 

246,505

Total current assets

 

203,884

429,060

 

3,900,697

 

4,514,712

 

 

9,048,353

Non-current assets:

 

 

 

 

 

Property and equipment, net

 

53,170

 

100,887

 

1,978,937

 

 

2,132,994

Intangible assets, net

 

 

924,627

 

83,393

 

 

1,008,020

Prepayments and other assets

 

 

1,006

 

20,257

 

 

21,263

Goodwill

 

 

4,556,910

 

48,814

 

 

4,605,724

Equity investments

 

 

93,883

 

179,697

 

 

273,580

Investments in subsidiaries (2)

 

5,518,634

 

 

 

(5,518,634)

 

Amounts due from related parties

 

1,046

 

 

4,712

 

 

5,758

Operating lease right-of-use assets

 

37,374

 

35,446

 

147,719

 

 

220,539

Deferred tax assets

 

 

 

 

 

Total non-current assets

 

5,518,634

91,590

 

5,712,759

 

2,463,529

 

(5,518,634)

 

8,267,878

Amounts due from Kingsoft Cloud Holdings Limited

5,287

43,987

(49,274)

Amounts due from subsidiaries (other than WFOE)

4,354,380

7,393,681

441,714

(12,189,775)

Amounts due from WFOE

100,000

1,118,875

2,052,969

(3,271,844)

Amounts due from VIEs and VIEs’ subsidiaries

8,354,952

2,706,437

(11,061,389)

Amounts due from group companies

 

4,454,380

15,753,920

 

3,825,312

 

2,538,670

 

(26,572,282)

 

Total assets

 

10,176,898

16,274,570

 

13,438,768

 

9,516,911

 

(32,090,916)

 

17,316,231

Current liabilities:

 

Accounts payable

 

 

188,284

 

2,113,674

 

 

2,301,958

Accrued expenses and other liabilities

 

1,309,490

47,144

 

829,334

 

644,858

 

 

2,830,826

Short-term bank loans

 

 

24,000

 

885,500

 

 

909,500

Long-term bank loan, current portion

 

 

 

 

 

-

Income tax payable

 

2,764

 

49,128

 

 

 

51,892

Amounts due to related parties

 

37,778

 

1,641

 

388,308

 

 

427,727

Current operating lease liabilities

 

32,926

 

16,655

 

87,142

 

 

136,723

Total current liabilities

 

1,312,254

117,848

 

1,109,042

 

4,119,482

 

 

6,658,626

Non-current liabilities:

 

Deferred tax liabilities

 

 

167,052

 

 

 

167,052

Other liabilities

 

14,350

 

71,210

 

284,971

 

 

370,531

Non-current operating lease liabilities

 

18,472

 

14,449

 

90,138

 

 

123,059

Amounts due to related parties

 

 

 

413,464

 

 

413,464

Total non-current liabilities

 

14,350

18,472

 

252,711

 

788,573

 

 

1,074,106

Amounts due to Kingsoft Cloud Holdings Limited

100,000

4,354,380

(4,454,380)

Amounts due to subsidiaries (other than WFOE)

1,118,875

2,706,437

(3,825,312)

Amounts due to WFOE

5,287

7,393,681

8,354,952

(15,753,920)

Amounts due to VIEs and VIEs’ subsidiaries

43,987

2,052,969

441,714

(2,538,670)

Amounts due to group companies

 

49,274

3,271,844

 

12,189,775

 

11,061,389

 

(26,572,282)

 

Total liabilities

 

1,375,878

3,408,164

 

13,551,528

 

15,969,444

 

(26,572,282)

 

7,732,732

73

The following tables present the summary cash flow data for Kingsoft Cloud Holdings Limited, its WFOE, its subsidiaries other than WFOE, and its VIEs and their subsidiaries for the periods presented.

    

For the Year Ended December 31, 2020

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Net cash (used in) generated from operating activities

(6,203,310)

3,034,938

3,711,418

(833,479)

(290,433)

Net cash (used in) generated from investing activities

(218,674)

(2,623,601)

(2,623,692)

(1,471,637)

2,623,601

(4,314,003)

Net cash generated from (used in) financing activities

 

5,945,666

 

 

2,802,088

 

(2,623,601)

 

6,124,153

    

For the Year Ended December 31, 2021

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Net cash generated from (used in) operating activities

1,178,019

(555,213)

(372,927)

(958,748)

(708,869)

Net cash (used in) generated from investing activities

(1,179,393)

(431,000)

645,001

(843,586)

1,387,355

(421,623)

Net cash (used in) generated from financing activities

 

(815)

956,355

 

31,739

 

2,612,563

 

(1,387,355)

 

2,212,487

    

For the Year Ended December 31, 2022

Kingsoft 

Cloud

Subsidiaries

VIEs and

Holdings

(other than

their

    

Limited

    

WFOE

    

WFOE)

    

  subsidiaries

    

Eliminations

    

Consolidated

(RMB in thousands)

Net cash generated from (used in) operating activities

(40,310)

(16,070)

390,331

(144,977)

188,974

Net cash (used in) generated from investing activities

358,010

(1,485,977)

(1,481,824)

(1,167,374)

3,744,300

(32,865)

Net cash (used in) generated from financing activities

 

(215,923)

1,497,107

 

743,378

 

567,592

 

(3,744,300)

 

(1,152,146)

Notes:

(1)It represents the intra-group transaction charge under a series of commercial agreements among the Company’s WFOE, subsidiaries, VIEs and VIEs’ subsidiaries.

(2)It represents the Company’s investments in Camelot, the Company’s subsidiaries.

(3)It represents the primary beneficiary’s share of loss generated from the VIEs and their subsidiaries.

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

Kingsoft Cloud Holdings Limited’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 Kingsoft Cloud Holdings Limited. 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.

74

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 State Administration of Foreign Exchange (the “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 its 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 Kingsoft Cloud Holdings Limited. 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.

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

Implication of the Holding Foreign Companies Accountable Act

Trading in our securities on U.S. markets, including the Nasdaq, may be prohibited under the Holding Foreign Companies Accountable Act (the “HFCAA”) if the PCAOB determines that it is unable to inspect or investigate completely our auditor 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. In June 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, 2022 after we file our annual report on Form 20-F for such fiscal year. 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 in early 2023 and beyond. The PCAOB is required under the HFCAA to make its determination on an annual basis with regards to its ability to inspect and investigate completely accounting firms based in the 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, and if we were so identified for two consecutive years, trading in our securities on U.S. markets would be prohibited. For details, see “Risk Factors—Risks Relating to Doing Business in China—Trading in our securities on U.S. markets, including the Nasdaq, may be prohibited under the Holding Foreign Companies Accountable Act, or the HFCAA, if the PCAOB determines that it is unable to inspect or investigate completely our auditor for two consecutive years.”

4.B.Business Overview

Our Mission

Our mission is to become customers’ trusted partner to embrace digitalization.

75

Overview

We offer various cloud services to customers in strategically selected verticals. With extensive cloud infrastructure, advanced cloud products based on our vigorous cloud technology R&D capabilities, industry-specific solutions and end-to-end fulfillment and deployment covering all project stages for customers, we achieved business and financial growth, with a revenue growth CAGR of 11.5% from 2020 to 2022.

We have established our market presence by addressing customers’ comprehensive needs. We provide various advanced cloud products primarily consisted of unified IaaS infrastructure and, to a lesser extent, PaaS middleware and SaaS applications which support a wide range of use cases that enable our customers’ diverse business objectives. We also offer our solutions in a holistic approach by merging our cloud solutions with dedicated customer services. Our end-to-end customer services cover planning, solution development, fulfillment and deployment, as well as ongoing maintenance and upgrade. The entire process is primarily executed by our in-house professionals, with strict adherence to high standards and full accountability.

We have strategically expanded our footprints into selected verticals and have established a strong market presence in each selected vertical through efficient execution. As we continue to complete featured projects with vertical leaders, we have accumulated proprietary industry know-how and formed in-depth view of each selected vertical, which enables us to provide high-quality industry-specific cloud solutions. We have also aligned our research and development efforts with our business focuses, which enables us to act swiftly and develop new product modules and features that are specifically tailored to address a growing number of business needs faced by our customers.

We implement a premium customer strategy, focusing on covering leading enterprises in selected verticals to establish market presence efficiently, with a customer-centric service philosophy. We have amassed a large and solid Premium Customer base with increasing spending. In 2020, 2021 and 2022, we had a total of 322, 597 and 537 Premium Customers, respectively.

Our revenue increased by 37.8% from RMB6,577.3 million in 2020 to RMB9,060.8 million in 2021, and decreased by 9.7% to RMB8,180.1 million (US$1,186.0 million) in 2022. The decrease in 2022 was primarily due to our proactive scale down of CDN services within public cloud services and more stringent project selection of enterprise cloud services, which we believe will contribute to increase our margin and benefit our long-term high-quality development.

Our Cloud Platform

We are dedicated to providing high-quality cloud solutions to businesses and organizations across various sectors. We have built a cloud platform consisting of extensive cloud infrastructure, advanced cloud-native products, industry-specific solutions, and end-to-end services. Cloud infrastructure is the foundation of our cloud platform. It consists of hardware, software components and network resources that are needed to support the delivery of cloud products, primarily as public cloud services, to customers. Leveraging our cloud infrastructure, we provide various advanced cloud products that can be utilized to design different solutions to meet various business needs. We have designed various industry-specific solutions which consist of a selection of cloud products to cater to customer demands across different industries. Instead of merely providing cloud solutions to facilitate the entire cloud adoption process, we also offer end-to-end fulfillment and deployment services, ranging from planning, solution development, fulfillment and deployment, as well as ongoing maintenance and upgrade.

76

The following chart illustrates our cloud platform:

Graphic

Extensive cloud infrastructure. We have established extensive cloud infrastructure which is the foundation of our cloud platform. As of December 31, 2022, we had approximately 110,000 servers, and achieved exabyte-level (which equals to 1,000,000,000 gigabytes) storage capacity.
Advanced cloud-native products. Our cloud is architected specifically for customers to run business in an elastic and distributed manner required in disruptive business models. We, as an early mover in serving internet customers, have cultivated proprietary cloud-native technology and have successfully commercialized our technology capabilities through advanced cloud products.
Industry-specific solutions. Based on the variety of cloud products, we have designed various industry-specific solutions that can unleash the full potential of our infrastructure resources and add value to our customers. Leveraging our profound industry insights, we have strategically expanded our footprints into selected verticals and have established market presence through dedicated execution.
End-to-end fulfillment and deployment. We serve our clients throughout the whole cloud adoption process. At project initiation, we provide planning services with in-depth industry know-how, setting the overarching route for cloud migration. We have customized procedures to help customer to smoothly migrate their mission-critical data and applications on to our cloud platform. With our in-house fulfillment and deployment professionals, we adhere to consistent high standards at every stage of cloud adoption and commit to quality deployment.

77

Our Products and Solutions

Our Cloud Products

We provide a full suite of cloud products based on our extensive infrastructure, and are developed based on the same suite of underlying technology capabilities. Our modularized cloud products, including unified IaaS infrastructure, PaaS middleware and SaaS applications, can be utilized to design different solutions to meet various business needs. Our cloud products primarily consist of cloud computing, storage and delivery.

Computing

Our cloud computing products provide on-demand high-performance computing resources, offering availability, agility, scalability and flexibility. In addition, we also offer other cloud products including cloud network, database, data warehouse, big data and security products.

Cloud Computing

Our cloud computing products primarily include:

Kingsoft Cloud Elastic Compute (“KEC”): KEC provides flexible and scalable computing capacity, enabling developers to easily perform large scale computing and deployment in the required server environment. Cloud servers can be deployed at any time on-demand to improve operation and maintenance efficiency. Powered by our automatic scaling technology, users are able to automatically adjust the computing resources based on their business needs, thereby enhancing the efficiency of computing power consumption and reducing the total cost of usage. For users with strong demands for on-premise resource allocation, security and compliance, we also offer Kingsoft Cloud Dedicated Host (“KDH”) to provide an exclusive virtual resource pool.
Kingsoft Cloud Bare Metal Servers Elastic Physical Compute (“EPC”): EPC provides exclusive physical servers with excellent performance and native cloud network function support. It helps users quickly build and expand application services with high performance requirements. Users can easily manage the EPC server ’s network configuration, storage configuration and operating system interface.
Kingsoft Cloud GPU Elastic Physical Compute (“GEPC”): GEPC provides accelerated computing based on GPUs. It can be used in scientific computing, deep learning, image rendering, and GPU-based audio and video codec scenarios to provide stable, fast and elastic computing services and convenient unified cloud server management services.
Kingsoft Cloud Edge Node Computing (“KENC”): KENC is a distributed edge computing resource pool. It provides customers with edge virtual machines, edge dockers, network security groups, load balancing, virtual private cloud and other functions. It helps users reduce access delay, save costs, and enables integration of more industry-specific applications.
Kingsoft Cloud Container Engine (“KCE”): KCE is developed and adapted based on the native Kubernetes to seamlessly integrate containers with other basic computing, storage and network resources, products and services we offer. It provides users with reliable and scalable container management services with high performance.
Kingsoft Cloud Container Instance (“KCI”): KCI provides a server-less container service that helps users to manage the full life-cycle of their containers in the cloud without purchasing or managing the underlying servers. Based on KCI, we provide users with container services that are fully compatible with the Kubernetes ecosystem. Users can directly deploy containerized applications and manage them in a Kubernetes-native way without the need to purchase or manage underlying nodes. This facilitates the deployment of Kubernetes applications.

78

Cloud Network

Our cloud network products provide cloud-enabled or cloud-based network resources and services, offering reliable and secure network access and connections, to help users optimize resource allocation. Our key cloud network products include:

Server Load Balancing (“SLB”): SLB is a network service that distributes traffic to multiple cloud servers within a computing cluster. Traffic distribution can quickly improve the external service capability of the application system. SLB hides the actual service port, enhances the security of the internal system and improves the availability of the application system by eliminating single point service failures.
Elastic IP (“EIP”): EIP is an IP address associated with the user account, which can be bound to any cloud server, cloud physical host or load balancing of the user. With EIP, users can quickly re-map an address to another cloud server, cloud physical host or load balancing in their accounts to shield instance failures.
Virtual Private Cloud (“VPC”): VPC helps users build a customized, logically isolated and proprietary network. Users can use a dedicated connection or VPN connection to build a hybrid cloud network with VPC and their existing data centers. All cloud resources can be connected to a VPC network, which also allows users to establish and manage security policies and network access control policies. We also provide peering service to connect two VPCs for data synchronization, enable users to reside multiple VPCs across different regions.
Cloud Enterprise Network: Cloud Enterprise Network enable customers to establish connections between different VPC networks, and between VPC networks and local data centers. Cloud Enterprise Network features fast, high-quality and secured transmission, helping customers build an enterprise-level network.

Cloud Database

We have a full stack database product portfolio, primarily including relational databases and NoSQL databases, which are used to accommodate a wide variety of data models. We provide second-level failover capability, low latency cross-cloud synchronization, multi-region disaster recovery capability, and loss less data reliability support capability for important application scenarios such as financial services, internet, and public service. Our key cloud database products include:

Kingsoft Cloud Relational Database Service (“KRDS”): KRDS is a stable, reliable and flexible online relational database that can be used at any time. It has multiple security protection features and an optimized performance monitoring system, and provides database backup, recovery and optimization features. We offer various versions of KRDS at users’ choice based on the type of their servers.
Kingsoft Cloud NoSQL Database: In addition to relational databases, we also offer NoSQL databases, which are non-tabular databases built for specific non-relational data models and have flexible schemas for building modern applications. Based on the types of data, we offer high-performance, stable and reliable NoSQL database for Redis for key-value storage, NoSQL database for MongoDB for document storage, and NoSQL database for Influx DB for time series data.
Dragon Base: We provide distributed database Dragon Base for enterprises and organizations. Featuring distributed deployment, high availability, smooth up-scaling, and enterprise-level security, Dragon Base focuses on solutions to address customer ’s needs on massive data storage and high-concurrency operation and it also provides supportive systems and facilitate automated performance monitoring, operation, maintenance and security audit. Our Dragon Base were identified as one of the industry leaders in 2021 by Frost & Sullivan.

79

Data Warehouse

Kingsoft Cloud Data Warehouse (“KDW”): KDW is data warehouse service deployed on a massively parallel processing architecture, enabling users to use a large number of computers to simultaneously perform coordinated computations in parallel and thus enhancing computation performance. It is a large-scale PB-level cloud database warehouse solution with smooth upscaling ability that supports the separation of computing and storage, multi-dimensional online data analysis and retrieval, and offline data processing. KDW enables interactive query and analytics of massive relational data and is advantageous in both internet and traditional industries.

Big Data

We have a comprehensive stack of big data products and compatibilities. All products are empowered by providing elastic scaling and seamless access to cloud storage. We also provide an interactive query engine for users to easily organize and analyze data on the cloud, which is an important step in utilizing data lake. In response to industry-wide developments in the research on computer vision, automatic speech recognition and natural language processing, we have built the underlying technologies that underpin big data platforms. Our key big data products include:

Kingsoft Cloud MapReduce (“KMR”): KMR is a cloud big data platform allowing users to process vast amounts of data quickly and cost-effectively at scale. KMR gives users the engine and elasticity to run large-scale analysis at a fraction of the cost of traditional on-premise clusters.
Kingsoft Cloud DataCloud (“DataCloud”): Based on a cutting-edge data processing framework, DataCloud provides one-stop cloud-based data services, including data consolidation, integration, processing, management and analysis. DataCloud can be deployed on-premise to enhance control and security. With the help of DataCloud, through advanced data lake architectures, users can manage and process ultra-large-scale structured and unstructured data, build data-lake architecture, and create middleware data platform for enterprise data. It empowers users with full lifecycle data management capability.
Kingsoft Cloud Elasticsearch Service (“KES”): KES is a cloud-based, fully managed service based on the open source search engine, Elasticsearch. It integrates Kibana, a data visualization dashboard software, and common plug-ins to provide near-real-time storage, search, and analysis features that allow user to manage ultra-large datasets in a visualized, real-time and efficient manner.
KDC: KDC is a cloud-based big data platform that supports 39 data sources for collection and integration. It also supports standard OpenAPI services. KDC help enhances data governance by introducing new data modeling and standard modules for development governance. It also features data exploration that supports scenarios such as data lake, cross-lake query, query federation, and interactive query.
KDE/KCDE: KDE and KCDE are our big data engine products. KDE supports rollout upgrade and restart, and is able to complete cross-availability zone and cross-region disaster recovery plans for ElasticSearch modules. KCDE integrates features of KDE and supports hybrid deployment, providing enhanced control by users.

Cloud Security

We provide users with a full range of high-quality cloud security products to effectively address cloud service abuse issues and provide users with secure, stable and reliable cloud services. Our key cloud security products include:

Kingsoft Cloud Advanced Defense (“KAD”): KAD is a managed Distributed Denial of Service (DDoS) protection service that safeguards our users’ applications running on our cloud from attack.
Kingsoft Cloud Host Security (“KHS”): KHS ensures all-round host security for cloud server and EPC, and is able to quickly identify security problems, monitor security status and comply with security requirements.

80

Kingsoft Cloud Web Application Firewall (“WAF”): WAF is a firewall for web applications, ensuring security and reliability of users’ websites. Users can seamlessly deploy WAF without altering any system structure.

Cloud Storage

We have developed different storage products for various application scenarios. Our cloud storage products provide cost-effective digitalized data storage infrastructure with high security, which can be deployed off premises or on premises upon request. Our key cloud storage products include:

Kingsoft Cloud Standard Storage Service (“KS3”): KS3 is a massive, low-cost, secure and highly reliable distributed cloud storage product to address users’ pain points such as storage expansion, data security and distributed access. KS3 offers exabyte-level storage with high queries per second per single bucket. Users can conveniently store and retrieve various data files such as pictures, audio, video and text.
Elastic Block Storage (“EBS”): EBS is a block-level data storage service provided for cloud server instances that can be connected to any running KEC instance in the same data center. EBS features high availability, reliability, flexibility and ease of use. It also supports advanced features such as snapshots and mirroring.
Kingsoft Cloud File Storage (“KFS”): KFS is a file storage service for KEC, EPC and container services. With standard file access protocols, users do not need to modify existing applications. KFS offers users a distributed file system with unlimited capacity, performance scaling, single namespace, multi-party sharing, high reliability and availability.
Kingsoft Cloud Archive Storage (“KArchive”): KArchive provides offline storage services that are cost-effective, reliable, and easy to manage. It applies to long-term archive and redundancy backup of a large amount of data.
KingStorage: KingStorage series are enterprise-level hybrid cloud storage products that include distributed blocks, files and objects cloud storage resources. They provide cloud native benefits and address customers’ demands for massive data storage, while ensuring high reliability and seamless compatibility with customers’ original IT infrastructure.

Cloud Delivery

Our cloud delivery products have evolved from a simple acceleration tool for one-way static content to a complex application and streaming delivery carrier, enabling our customers to deliver an interactive and immersive user experience. Our comprehensive end-to-end cloud delivery solutions allow users to build their applications on our cloud platform and utilize additional value-added services offered by us, such as large-scale storage, streaming encode and decode, and high definition video solutions, to further enhance their business operations. Our large-scale, high-concurrency, low-latency, secure and reliable cloud delivery services help our users enhance their users’ experience.

With 5G deployment and advancement of edge computing, we continue to upgrade our cloud delivery network with more connected nodes and reiterate the advantages of our cloud delivery products. Streaming content represents a significant portion of the internet traffic, and is a major application scenario of our cloud delivery products. Streaming content captures a large share of users’ time spent as it becomes the key distribution medium for various industry verticals, such as entertainment, e-commerce, education, traveling and advertising. Leveraging the relationship we built with our clients through our cloud delivery products, we have the natural advantage to cross-sell other cloud products, such as computing, storage and database products, to explore additional monetization opportunities.

Kingsoft Cloud Live-video Service (“KLS”): KLS is a network system based on Kingsoft Cloud’s comprehensive IaaS infrastructure. Through industry-leading video-encoding technology and powerful distribution capacities, KLS provides low-latency, high-concurrency, and stable live streaming services. KLS supports live streaming upload and download acceleration, as well as real-time transcoding, recording, watermarking, screenshots, second-level streams status management, delayed playback and many other value-added functions and applications. Meanwhile, KLS can be seamlessly integrated with the PaaS platform of Kingsoft Cloud Video Cloud, and it features fast access, multi-terminal adaptation, multi-protocol support, and easy-to-use.

81

Kingsoft Cloud Media Transcoder is a distributed system for multi-media processing service. Based on the deep learning of massive multimedia data, Kingsoft Cloud Media Transcoder establishes a scientific video quality evaluation system, combined with powerful encoding/decoding technology, to provide fast, intelligent and stable media processing service.
Kingsoft Cloud Edge Computing Network (“KECN”): KECN is a distributed edge computing network that supports edge computing scenarios such as edge bandwidth, AI inference, image rendering, gaming and IoT. We have established an end node network covering most regions and operators in China and ensuring high-speed and low-latency for customers.
Kingsoft Cloud Delivery Network (“KCDN”): KCDN is a distributed network consisting of server clusters of edge nodes covering different regions, which distributes user content to edge nodes, effectively resolves the congestion of an internet network, and improves the response speed of users to visit the websites and the availability of the websites.
Kingsoft Cloud Image Enhancement (“KIE”): KIE is an intelligent image enhancement product, which is able to recover and enhance image details by deep learning algorithms. It can also enhance resolution and output high-quality images.
Kingsoft Cloud Smart High Definition (“KSHD”): KSHD integrates various computer vision and video coding technologies to substantially improve the quality of experience. It uses deep-learning-based denoise and enhance algorithms to reduce compression artifacts as well as enhance details. Meanwhile, KSHD is capable of analyzing video by way of classification and quality assessment, so as to improve the coding efficiency of video codec.

Galaxy Stack

Our proprietary Galaxy Stack essentially allows customers to deploy a public cloud architecture within their internal IT infrastructure, so that they can have the same experience as public cloud services within their IT premise, while fulfilling regulatory compliance and retaining control. Galaxy Stack employs a distributed architecture to create an open, unified and reliable cloud environment for enterprises and organizations. As a result of our continuous upgrading and optimization efforts, Galaxy Stack features container services, DevOps, database, big data, security and other functions to provide more professional, scalable and mature one-stop cloud solutions.

The key value we bring includes:

Scalability at large scale: Galaxy Stack enables large-scale physical node deployment, massive tenant management and customer service capabilities, which strongly support customers’ massive business operations. Customers can easily adjust the physical node deployment based on their real-time demands.
Security: Privatized deployment meets the requirements of enterprises and organizations for high-grade information security protection, data security and business continuity.
Autonomous control: Galaxy Stack supports customers’ autonomous control operation and maintenance.

We have been dedicated to upgrading our Galaxy Stack product, including introducing new features in IaaS, PaaS and key operating areas, to strengthen our capability to meet customers’ evolving needs. For example, in 2022, we launched approximately 80 new features, such as:

IaaS
oCloud network – we introduced a new virtual IP cloud network products with high availability, as well as other key features such as destination network address translation (“DNAT”) and Secure Socket Layer Virtual Private Cloud (“SSL VPN”).

82

oCloud storage – our cloud storage now supports Quality of Service (“QoS”) configuration, allowing precise control and management of cloud storage products; our object storage products are upgraded to include features such as version control and service-end encryption to ensure data security; our file storage products now support better management of access control.
PaaS
oCloud database – we expanded our product portfolio by introducing three new products, namely DTS with, ClickHouse and Cassandra.
oBig data – we expanded our product portfolio by introducing four new products, namely Klog, Elasticsearch, RocketMQ, and ZooKeeper.

Industry-Specific Solutions

We have designed various industry-specific solutions that can unleash the full potential of our infrastructure resources and add value to our customers. Leveraging our profound industry insights, we have strategically expanded our footprints into selected verticals as an early mover and have established a leading market position through relentless execution. As we continuously serve vertical leaders, our products and solutions continue to iterate and pivot based on customers’ feedback. By partnering with vertical leaders, we have accumulated proprietary industry know-how and formed in-depth view of each selected vertical, which enables us to stay forefront of industry-specific cloud solutions. We have designed industry- specific solutions covering a wide spectrum of industry verticals, including video, public service, healthcare, gaming and financial service, among others.

The following diagram illustrates details of our solutions:

Graphic

83

Video Cloud Solutions

We started to offer video cloud solutions in 2016, prior to the explosive growth of the video industry in China. Our full stack video cloud solutions offer various state-of-the-art deep learning algorithms, including cloud trans-coding, image enhancement, smart high definition, dark image enhancement. Our holistic intelligent video cloud solutions serve both on-demand video and live streaming companies, offering a high-capacity and elastic cloud delivery network built on our industry-leading containerized edge computing platform. To meet the large-scale and high-quality cloud delivery requirements of these companies, our video cloud solutions combine core technologies such as intelligent video processing algorithms and multi-link optimization to provide enhanced cloud delivery services beyond traditional content delivery services. For on-demand videos, we offer video upload, distributed encoding, media resource management and on-demand delivery. For live streaming, we offer delivery acceleration, real-time encoding, live recording and storage. Our video cloud solutions can be accessed through a management system or API/SDK.

We are among the first cloud companies providing cloud solutions to companies engaged in video business and have amassed a high-profile customer base including Bilibili and Zhihu.

The key value we bring includes:

High speed: Our video cloud solutions provide a quick and uninterrupted video streaming and archiving experience.
Stability: Our video cloud solutions offer high stability and ensure performance. The distributed network eliminates incidents and disruptions, which can effectively lower packet loss rate.
Security: Our video cloud solutions are able to maximize data security by configuring authentication settings for content.
High definition: Our video cloud solutions provide optimized encoding and decoding solutions that allow 4K-8K ultra high definition video transmission through the internet.

Public Service Cloud Solution

Our public service cloud solutions are based on the public cloud architecture and can be easily and quickly deployed. These cloud solutions help public service organizations enhance productivity and efficiency. With capabilities of cloud computing and big data, public service organizations can achieve the goal of data integration, simplifying streamlining processes, improving efficiency, ensuring safety and reducing costs and realizing digital transformation.

The key value we bring includes:

Digitalization: Public service organizations are able to connect data across multiple departments, improve work efficiency and enhance security, which ultimately realize digital transformation.
Reliability: The cloud platform adopts high-availability technology and security protection system, which can guarantee the stable and uninterrupted operation of the platform.
Comprehensiveness: We can provide a series of services from the construction of underlying cloud data center, big data management, big data analytics, etc., which meets the public service organizations’ requirements for critical aspects of cloud platform product functions.

84

Healthcare Cloud Solutions

Our healthcare cloud solutions provide high-performance, reliable, secure resources and technologies, and a full portfolio of applications and services for the healthcare industry. We provide cloud services covering hospital operations, medical supervision, medical insurance payment, medical treatment and eldercare relying on our top-level cloud resources, abundant cloud products and excellent cloud service. It features big data analysis service for administrators, health management service for residents, cloud infrastructure for large and medium medical institutions and cloud application service for small and medium medical institutions. We have successfully deployed flagship projects for leading institutions.

The key value we bring includes:

Digitalization: Leveraging our comprehensive Picture Archiving & Communication System (“PACS”), we provide solutions of medical image storage, sharing, management, quality control, and related applications. We help healthcare institutions develop a complete medical image ecosystem by leveraging unified data resources, data processing and computing to support unified system construction, deployment, and service solutions. We help healthcare institutions and hospitals improve radiology workflow, better manage the storage of images, and realize healthcare interoperability.
Intelligent and collaborative operation: We help customers build regional healthcare platforms with unified cloud infrastructure, cloud-native technology for the middle office, big data platforms and medical resource systems. We provide DataOps capability to help the healthcare industry solve data silos, improve collaboration and the automation of data flow, and enhance collaborative synergies among regional healthcare systems.
Low cost construction and on-demand use: All the application systems are based on the cloud computing architecture and can be used as needed without heavy assets investment.
Improving private medical service capability: The solution represents a cloud upgrade for grassroots information system to provide private medical services and enhance functions such as intelligent assistance and remote medical service, which significantly improves private medical service capability.
Implementation of hierarchical diagnosis and treatment system: The solution breaks the information barrier between superior and subordinate medical institutions in the same region, which realizes information interaction and data sharing.

Game Cloud Solutions

We started to offer game cloud solutions in 2014, when the mobile gaming market was set to grow exponentially. We have developed a full-stack platform for game companies to incubate, test and operate their games in cloud environments. With our game cloud solutions, our customers are able to provide a seamless experience and direct playability for gamers across all devices. Game cloud solutions enable enterprises to develop advanced and unique games with better in-game user experience, lower response time, as well as lower operational and maintenance costs.

Our game cloud solutions primarily consist of three categories, namely architecture solutions, management solutions and operation solutions. Architecture solutions focus on addressing the users’ needs for computing and storage capabilities. Based on the features of different game genres, we offer customized architecture solutions, such as cloud migration solutions. Management solutions help game companies to efficiently manage the games, covering game updates, maintenance and security. Operation solutions help users to operate and promote games and deliver better experiences to gamers.

The key value we bring includes:

High concurrency: Our game cloud solutions can effectively reduce the system requirements and pressure for game servers through large-scale and simultaneous cloud computation, which in turn allows for a large number of concurrent players.
Low latency: Developed upon our extensive network infrastructure across the world at large scale, we are able to satisfy game companies’ demands for low latency and enable them to deliver high-speed game experiences.

85

Security: Our game cloud solutions offer various security protections against isolated incidents and security failures to ensure player experience is not affected and to maintain high-availability at all times.
Failure recovery: By integrating high-quality EBS, Elastic IP and SLB products, our game cloud solutions enable game companies to easily recover from failures in application or underlying layers within seconds.
Disaster recovery: Our game cloud solutions provide multipath BGP and cross-region elastic deployment, eliminating operation risks from failures in any single data center.

Financial Service Cloud Solutions

We started to offer financial service cloud solutions in 2018 as we saw huge cloud demand in financial service sector. We have pioneered the private deployment of public cloud technologies, which could effectively address the pain points faced by financial institutions amid the regulatory requirements and digital transformation, and allow them to unleash the value of data assets. For example, our Data Lakehouse platform has been successfully deployed for a large state-owned bank in China. Furthermore, we acquired Camelot in September 2021 to further enhance our financial service cloud solutions. Camelot offers comprehensive and digitalized solutions such as teller or branch systems, anti-money laundering and fraud prevention software services to the financial services industry. The key value we bring includes:

Digital transformation: Our customized financial service architecture solutions, by providing high-performance cloud computing service at lower costs, enable financial institutions to achieve digital transformation and migrate to cloud.
Cloud native benefits: Our financial service cloud native solutions enable financial institutions to enjoy various benefits brought by cloud technologies, including high security, reliability, availability and flexibility.
Business innovation: Our intelligent financial service solutions equip financial institutions with big data analytics capabilities, enabling them to easily and efficiently realize business innovations.

Other Solutions

Our cloud solutions also cover various other industries, such as intelligent mobility, e-commerce, office automation, artificial intelligent and mobile internet in general, among others.

In terms of new technology trend, we have been closely following the development of large language models, especially since the debut of GPT 3.5. These models require massive computing power and data, making cloud computing a natural fit and an essential enabler for both model training and inference. Our market-tested solutions can be rapidly deployed on demand. As major cloud service providers affiliated to internet conglomerates in China generally are developing their own large language models, our neutrality makes us the ideal partner of choice for large numbers of independent model developer firms. We aim to strengthen our cooperation with Xiaomi group and Kingsoft Group to approach this emerging area strategically. We also expect our comprehensive IT capabilities underpinned by Camelot to capitalize on increasing opportunity in consulting, process reengineering, deployment and maintenance as these model-enabled solutions mature and are widely adopted in the future.

Camelot Group

We acquired Camelot Group, a provider of enterprise digital solutions and related services, in September 2021 to further enhance our enterprise cloud services. Camelot Group’s services mainly include but not limited to, the design, coding, testing, adjustment of system or software, which do not require VATS Licenses or fall within any restricted or prohibited categories for foreign investment pursuant to the 2021 Negative List. Particularly, Camelot Group offers comprehensive digitalized solutions such as teller or branch systems, anti-money laundering and fraud prevention software services to the financial services industry. As compared to our enterprise cloud solutions which focused on cloud infrastructure and platform, Camelot Group’s services are more focused on software- and application-levels. We believe that the services offered by us and Camelot Group are complementary to each other, and collectively enable us to provide end-to-end cloud solutions, from infrastructure and platform to software and application, to customers. Camelot Group primarily charges customers based on performance completed to date.

86

We expect to benefit from our acquisition of Camelot Group in the development of our enterprise cloud services by leveraging Camelot Group’s nationwide project execution capacities and resources across China, deep industry know-how, and long-standing client relationships, among others.

Project execution. We are integrating the solution development and service teams of Camelot Group into ours. By integrating Camelot Group’s nationwide project execution capacities and resources across China, including approximately 8,000 personnel based in Beijing, Anhui, Jiangsu, and Hubei, among others, we are able to further accelerate and enhance the implementation of enterprise cloud service projects with lower costs, improved efficiency, and higher value. For example, during the COVID-19 pandemic, we have successfully built the cloud-based healthcare information management system for a provincial digital health project in China. For enterprise cloud projects with requirements for on-site fulfillment, deployment and configuration services, we consider the locations for project sites, Camelot Group’s personnel and Kingsoft Cloud’s personnel, staff compensation for Camelot Group’s personnel and Kingsoft Cloud’s personnel, among others, to form a project execution team that can fulfill customer requests amid challenging pandemic environment. Moreover, we are expected to optimize cost efficiency levering Camelot Group’s nationwide network due to the reduced traveling costs and staff compensation.
Deep industry know-how. Camelot Group have extensive experience and expertise in providing software- and application-level services. When customers have business demands for specific application scenarios, Camelot Group’s developers are able to better understand and respond to customers’ needs in a more cost-efficient manners as compared to our cloud architects and engineers who may not have the expertise at application-level. Moreover, leveraging Camelot Group’s deep know-how in the financial industry, it has developed a suite of comprehensive digitalized solutions such as teller or branch systems, anti-money laundering and fraud prevention software services can be readily provided to players in the industry.
Long-standing client relationships. Camelot Group’s software- and application-focused offerings complements our services which focused on infrastructure and platform underlying the software and applications, and thereby enable us to provide customers with end-to-end cloud solutions. Moreover, we are able to explore cross-selling opportunities between the customers of Camelot Group and us. We are able to sell cloud products to customers using Camelot Group’s services, and sell Camelot Group’s services to customers using our cloud products. For example, we have successfully sold Camelot Group’s services to WPS Office, our existing Premium Customer and related party. Since our consolidation of Camelot Group in September 2021, we have provided trainings to sales and marketing personnel of both Kingsoft Cloud and Camelot Group, and familiarize them with each other’s service offerings to enhance cross-selling. During the communications with existing or potential customers, if one’s sales personnel identified potential business opportunities for the other, they would refer and introduce the other’s sales personnel to such customer.

Our Infrastructure and Technologies

We are dedicated to providing customers with secure and compliant cloud services and our industry-leading cloud infrastructure and technologies have been the key to our success.

Infrastructure

Our distributed infrastructure is the foundation of our technology. As of December 31, 2022, we owned two data centers and approximately 110,000 servers primarily throughout China, and achieved exabyte-level storage capacity. We have been investing significantly in our infrastructure to upgrade our computing power and storage capabilities, in order to deliver higher-quality cloud service and enhance the economies of scale. We purchase servers, network equipment, network resources and lease data centers from industry-leading suppliers to ensure the reliability and availability of our network infrastructure. Our suppliers primarily include IDC operators, telecommunication operators and server providers in China.

Cloud Technologies

We create and apply cutting-edge technologies to drive our development of products and solutions. Our core technologies include:

87

Cloud Native

Leveraging our proprietary container architecture, our cloud native technologies are applied using zero-performance loss bare metal servers. We provide core cloud native capabilities including microservices engines, service mesh solutions, DevOps systems and functional computing. Integrated with our cloud native security system, our solutions provide customers scalable, reliable, and flexible cloud native infrastructure. We have upgraded our container architecture to support configuration of storage and network at component-level. We also introduced a lite version of container service to support deployment within the customers’ infrastructure. Leveraging our new container architecture, the performance of our cloud servers has increased by 50% as compared to the previous version, while reducing network resources required by 70%. We also developed new serverless cloud function technology that supports programming languages such as Python, Go, Node.js, etc.

Virtualization

We have built a complete virtualization technology stack. Technologies like x86 virtualization, input/output para-virtualization, high-performance storage and network virtualization, GPU (graphics processing unit) virtualization, with critical features such as smooth live migration and live patching, are all well supported and applied to our cloud products.

Distributed Storage

We have developed different storage technologies for various application scenarios, including key-value storage, table storage, object storage, elastic block storage, and file storage, providing high-performance storage services with reliability, scalability and availability.

Software Defined Network

Our virtualized network architecture, designed on the basis of disaster recovery multi-region construction, supports multi-tenant networks. With petabit-per-second-scale distributed east-west forwarding capabilities and terabit-per-second-scale north-south traffic capabilities, the cloud network provides high-performance interconnect services for computing, storage and various PaaS services.

Cloud Delivery

We have developed a comprehensive set of cloud delivery systems, including caching system, OTCP (optimized transmission control protocol) stack, user datagram protocol-based transport stack, traffic scheduling system, high-performance domain name system, near-real-time performance analysis system and IPV 4 (internet protocol version 4) and IPV 6 (internet protocol version 6) dual-stack network system.

Data Lake and Data Analytics

Our data lake technology allows customers to store both structured and unstructured data at any scale as-is, without having to first structure the data. Such data lake serves as a repository for data analytics, enabling customers to uncover insights from business data to guide better decisions.

Research and Development

Our vision and focus on innovation have fueled our growth and enabled us to deliver our products and services. We allocate a substantial portion of our operating expenses to research and development, including upgrading our infrastructure, improving our cloud technology and developing new products and solutions. We incurred RMB775.1 million, RMB1,043.8 million and RMB971.2 million (US$140.8 million) of research and development expenses in 2020, 2021 and 2022, respectively.

Our leadership in technology is built by our highly innovative and dedicated research and development staff. We focus on building and maintaining a large pool of talented researchers to drive our research and development efforts. We provide rigorous training to new recruits to familiarize them with our platform and thereby closely integrate them into our research and development staff. We had a team of approximately 1,223 engineers, researchers, programmers and computer and data scientists as of December 31, 2022. We encourage different points of view to lead us to find inspiration and improve our products and solutions.

88

The development of our cloud products and solutions is underpinned by our strong R&D capabilities. Our continuous investments in research and development activities result in a wealth of intellectual properties. As of the date of this annual report, we have registered 744 patents, 697 trademarks, 734 copyrights, and 125 domain names in China and overseas.

In addition, we aim to increase our research and development efforts to strengthen our technology capabilities and continue to invest in cutting-edge technologies such as edge computing, container and data lake. We also aim to further expand our talent pool of top-notch engineering specialists as well as industry vertical experts.

Data Privacy and Security

Data security and privacy are our highest priority. To this end, we constantly enhance our data system resilience, protect user privacy, and show transparency on how we manage it. We aim to deliver high-quality cloud services with careful data and information protection, and we are in relentless pursuit of security-driven innovations to provide effective solutions. We value transparency in our data management practices and have issued the Privacy Policy, the Kingsoft Cloud Security White Paper, and the Cookies Policy on our official website to clarify the way we collect, store, use, share and delete personal information in relation to Kingsoft Cloud products, services, websites, and other application scenarios. We have designed strict data protection policies to ensure that the collection, consolidation, use, storage, transmission and dissemination of such data are in compliance with applicable laws and with prevalent industry practice in all material respects. We also established a Security and Privacy Committee, comprised of members from various departments, including data security, privacy compliance, internal control and audit, and supervision, to ensure compliance with applicable laws and regulations in all material respects and to ensure that we meet the expectations of our customers.

We have established a robust information system in compliance with applicable data security requirements in all material respects. Our information system applies safeguards, including double-firewalls, antivirus walls and web application firewalls. We encrypt data to enhance data security. Our database can only be accessed through computers designated for authorized use. Only authorized staff can access these computers for designated purposes. We also 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 job responsibilities and for limited purposes and are required to verify authorization upon every access attempt.

We regularly assess the effectiveness of our information system and data privacy and security policies. We closely monitor regulatory developments to ensure compliance. For example, in 2021, we conducted a full identification and review of relevant regulations and made amendments to our current data security documents based on the most recent released Data Security Law of the People’s Republic of China after looking into every detailed item within, so as to keep our data security management abreast with the latest regulations and policies. We also actively participate in legislative feedback activities, such as the “Corporate Seminar of Standard Contract Provisions on Personal Information Exportation” to provide our insights and keep us abreast with the most recent regulatory requirements. To promote awareness of data privacy and security, we regularly hold and participate in data security and privacy protection conferences, industry insight sharing and regulatory communication meetings.

We have completed various information security, privacy and compliance certifications/validations, proving the security and reliability of our data protection technologies. For example, we have obtained ISO 9001 for Quality Management System, ISO 20000-1 for Service Management System, ISO 27001 for Information Security Management, ISO 22301 for Business Continuity Management Systems, ISO 27018 for Protection of Personally Identifiable Information for Public Cloud and ISO 27017 for Cloud Security Management System. Our in-house legal and data protection team has also been awarded as Winner in cloud services, and Highly-recommended in data protection and privacy in the 2021 In-house Counsel Awards by China Business Law Journal.

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

89

Sales and Marketing

To promote our cloud products and solutions, we mainly directly reach out to our customers and in certain cases we cooperate with third-party agents. Direct sales supported by our experienced industry-focused team is our primary sales approach. To promote our cloud products and solutions, particularly when we enter into a new vertical, we intend to cooperate with industry leaders to complete lighthouse projects to demonstrate our technological capabilities and the advantages of our cloud products and solutions. We then leverage such lighthouse projects to market our products and solutions for other customers in the vertical. We seek to generate recurring revenues through after-sale services and cross-sell new solutions after we gain insights into customer needs.

We have established a professional and industry-focused in-house sales team. Our employees have deep knowledge of the industries and customers that they are responsible for. Our in-house sales team works closely with our engineering team to ensure that they can propose and integrate the most suitable solutions to address the pain points faced by participants in the relevant industry verticals.

On the other hand, our in-house sales department works closely with the sales partners and leverages their understanding of end user demands, thereby developing tailored marketing strategies.

To encourage and incentivize our in-house sales team, we have designed a compensation structure that includes both fixed and performance-based components. We set specific performance targets for each team member. We evaluate such employee’s performance every year and pay out performance-based compensation accordingly.

In addition, we have a marketing team responsible for increasing the awareness of our brand, promoting our new and existing products and services, maintaining our relationships with business partners and managing public relations.

Intellectual Property

We develop and protect our intellectual property portfolio by registering our patents, trademarks, copyrights and domain names. We have also adopted a comprehensive set of internal rules for intellectual property management. These guidelines set the obligations of our employees and create a reporting mechanism in connection with our intellectual property protection. We have entered into standard employee agreements and confidentiality and non-compete agreements with our full-time R&D staffs, which provide that the intellectual property created by them in connection with their employment with us is our intellectual property.

As of the date of this annual report, we have registered 744 patents, 697 trademarks, 734 copyrights, and 125 domain names in China and overseas. We have obtained the license from Kingsoft to use its “金山云” and “Kingsoft Cloud” trademarks. We have also obtained the license from Kingsoft Group to use some of its registered patents during their terms of registration. We intend to vigorously protect our technology and proprietary rights, but there can be no assurance that our efforts will be successful. Even if our efforts are successful, we may incur significant costs in defending our rights. See “Risk Factors—Risks Relating to Our Business and Industry—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, results of operations and financial condition.”

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 litigation 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.

As of the date of this annual report, we did not have any material disputes or any other pending legal proceedings of intellectual property rights with third parties.

90

Insurance

Our employee-related insurance consists of pension insurance, maternity insurance, unemployment insurance, work-related injury insurance, medical insurance, as required by PRC laws and regulations. We also purchase supplemental commercial medical insurance for our employees.

In line with general market practice, we do not maintain any business interruption insurance or product liability insurance, which are not mandatory under PRC laws. We do not maintain key-man life insurance, insurance policies covering damages to our network infrastructures or information technology systems or any insurance policies for our properties.

Our Environmental, Social and Governance (ESG) Efforts

We believe that strong ESG management is essential to the sustainability of our business. In addition to developing advanced cloud technologies, we aim to build and deliver more enabling products and services to all stakeholders.

In April 2023, we published our ESG report for 2022. The ESG report mainly includes topics of privacy and data security, customer service, technology innovation, talent attraction, development and training, business ethics and anti-corruption, and intellectual rights protection and others.

Governance on ESG matters

Our Board is the highest decision-making body for ESG governance and fully accountable for our ESG strategy and reporting. At governance level, the Corporate Governance Committee (defined herein) supervises the Company’s ESG-related work. Furthermore, we have established a risk control committee (the “Risk Control Committee”) at management level in 2021 to oversee ESG-related risks. The Risk Control Committee oversees and manages ESG-related risks, and engages in communication with stakeholders on ESG matters. Each ESG-related department is responsible for the implementation of ESG management strategies and reports to the Risk Control Committee on the progress of ESG work.

ESG Strategy and Policy

Our mission is to become the customers’ trusted partner to embrace digitalization. We believe that long-term responsibility and commitment to not only our employees, but also to the industry, the environment and society is paramount to our long-term sustainable development. We always adhere to the national development strategy, meet the expectation of stakeholders, and actively improve the ESG management. As a technology-driven company, we integrate ESG into our business operations and daily management, promoting our development and performance in the environment, society, and governance from six pillars: business ethics, responsible operation, talent development, green development, sustainable supply chain, and corporate responsibility.

91

ESG-related Risks and Opportunities

As of the date of this annual report, we had not been subject to any fines or other penalties due to non-compliance in relation to health, work safety or environment regulations and had not had any incident, or received any claim for personal or property damage made by our employees which had materially and adversely affected our financial condition or business operations. It is also expected that the climate-related risks such as extreme weather conditions would not have a material impact on our operation in the short, medium and long terms. Nonetheless, our management have been assessing and managing business risks and opportunities. The below diagram sets forth the ESG-related issues that we consider material to us and our stakeholders, with the relative importance demonstrated.

Graphic

92

Responsible Operations

We are committed to upholding the value of “Building Success based on Technology,” driven by technical innovation and dedicated to providing our customers with premium products and services. Aiming to become the most reliable cloud partner for our customers, we remain steadfast in our commitment to supporting the healthy development of businesses while adhering to responsible operational practices. Our efforts in responsible operations include, among others, the following:

With a firm commitment to our original intention and goal of “providing industry-leading premium cloud services as the most reliable cloud partner for customers”, we are dedicated to offering top-notch cloud services. We have made every effort to improve the quality of our products and services over time covering their entire life cycle. We implement standardized, systematic, and comprehensive measures to ensure business continuity and stability.
Adhering to the concept of “user privacy first and information security first”, we strive for user privacy protection and data security. We have made efforts constantly in management system, workflow and data security awareness promotion to lay a solid foundation for data security protection, and provide users with safe and quality experience. See “—Data Privacy and Security.”
Guided by the management philosophy of being “technology oriented”, we increased our investment in technology innovation, encouraging technology innovation in terms of technical talents, culture, and organization, to lead the development of the enterprise with high quality.
With the belief of Cloud for Good, we contribute to society by leveraging our cutting-edge technology. In 2022, we contributed our efforts in health care, government affairs, and housing.

Talent Development

We are committed to creating a happy workplace environment for our employees that is founded upon principles of equality, respect, diversity, inclusivity, and safety. We keep improving our talent retention, promotion, and compensation and welfare system, providing access to rich and diverse learning resources and development opportunities to ensure our employees’ workplace experience and enhance their sense of happiness and belonging.

Green Development

We do not operate any production facilities, and thus we are not subject to significant health, workplace safety or environmental risks. Nonetheless, we are committed to innovating products and services that empower businesses in a way that also protects the environment and resources that we share on this planet. We pay close attention to climate change, strengthens the identification and governance of climate risks, adheres to low-carbon operations, integrates the concept of green environmental protection into the daily work of data centers and office buildings. We have set reasonable environmental goals, and continuously fulfilled its green operation commitment with practical actions.

Sustainable Supply Chain

We are committed to building a sustainable supply chain system, continuously optimizing supplier management mechanisms, adhering to the supplier life cycle management approach, practicing responsible procurement programs. We focus on supplier initiatives in environmental protection and low carbon, employee rights and interests, guide and supervise suppliers’ construction in ESG, and establish win-win partnerships with suppliers.

Corporate Responsibility

We perform our responsibility as a corporate citizen with our industrial advantages to support the public welfare programs in communities. We actively communicate with communities about their demands, and conduct targeted management for public welfare programs and put resources needed in place to ensure the effective implementation of these programs.

93

Licenses and Permits

The following table sets forth the details of the material licenses and permits necessary for the operation of our business in China.

Entity Holding the License/

License/Permit

    

 Permit

    

Grant Date

    

Expiration Date

VAT License

Kingsoft Cloud Network

July 22, 2020

March 18, 2024

VAT License

Kingsoft Cloud Network

February 24, 2021

March 27, 2028

VAT License

 

Beijing Jinxun Ruibo

September 30, 2021

 

June 24, 2027

VAT License

 

Beijing Jinxun Ruibo

February 18, 2022

 

February 18, 2027

VAT License

 

Kingsoft Cloud Information

January 17, 2019

 

January 17, 2024

VAT License

 

Kingsoft Cloud Information

September 30, 2021

 

September 30, 2026

VAT License

 

Kingsoft Cloud Network

November 28, 2017

 

October 9, 2027

VAT License

 

Nanjing Qianyi

April 9, 2018

 

December 30, 2027

VAT License

 

Nanjing Qianyi

April 3, 2018

 

September 27, 2027

VAT License

 

Wuhan Kingsoft Cloud

December 14, 2018

 

December 14, 2023

VAT License

 

Wuhan Kingsoft Cloud

September 30, 2021

 

December 14, 2025

VAT License

 

Shanghai Jinxun Ruibo

January 24, 2022

 

January 24, 2027

VAT License

 

Shenzhen Yunfan

April 29, 2022

 

October 26, 2025

As of the date of this annual report, we had obtained all material licenses, permits, approvals and certificates necessary to conduct our business operations from the relevant government authorities in the PRC, and such licenses, permits, approvals and certificates remained in full effect. These include the VAT Licenses for internet data center services, internet access services, domestic internet protocol virtual private network services, content delivery network services and information services. For the licenses or permits that are going to expire, we are in the process of renewing them.

Regulation

Regulation Related to Foreign Investment

The establishment, operation and management of companies in China are mainly governed by the PRC Company Law, as most recently amended in 2018, which applies to both PRC domestic companies and foreign-invested companies. On March 15, 2019, the National People’s Congress approved the Foreign Investment Law, and on December 26, 2019, the State Council promulgated the Implementing Rules of the PRC Foreign Investment Law, or the Implementing Rules, to further clarify and elaborate the relevant provisions of the Foreign Investment Law. The Foreign Investment Law and the Implementing Rules both took effect on January 1, 2020 and replaced three major previous laws on foreign investments in China, namely, the Sino-foreign Equity Joint Venture Law, the Sino-foreign Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, together with their respective implementing rules. Pursuant to the Foreign Investment Law, “foreign investments” refer to investment activities conducted by foreign investors (including foreign natural persons, foreign enterprises or other foreign organizations) directly or indirectly in the PRC, which include any of the following circumstances: (i) foreign investors setting up foreign-invested enterprises in the PRC solely or jointly with other investors, (ii) foreign investors obtaining shares, equity interests, property portions or other similar rights and interests of enterprises within the PRC, (iii) foreign investors investing in new projects in the PRC solely or jointly with other investors and (iv) investment in other methods as specified in laws or administrative regulations, or as stipulated by the State Council. The Implementing Rules introduce a see-through principle and further provide that foreign-invested enterprises that invest in the PRC shall also be governed by the Foreign Investment Law and the Implementing Rules.

94

The Foreign Investment Law and the Implementing Rules provide that a system of pre-entry national treatment and negative list shall be applied for the administration of foreign investment, where “pre-entry national treatment” means that the treatment given to foreign investors and their investments at market access stage is no less favorable than that given to domestic investors and their investments, and “negative list” means the special administrative measures for foreign investment’s access to specific fields or industries, which will be proposed by the competent investment department of the State Council in conjunction with the competent commerce department of the State Council and other relevant departments, and be reported to the State Council for promulgation, or be promulgated by the competent investment department or competent commerce department of the State Council after being reported to the State Council for approval. Foreign investment beyond the negative list will be granted national treatment. Foreign investors shall not invest in the prohibited fields as specified in the negative list, and foreign investors who invest in the restricted fields shall comply with the special requirements on the shareholding, senior management personnel, etc. In the meantime, relevant competent government departments will formulate a catalogue of industries for which foreign investments are encouraged according to the needs for national economic and social development, to list the specific industries, fields and regions in which foreign investors are encouraged and guided to invest. The current industry entry clearance requirements governing investment activities in the PRC by foreign investors are set out in two categories, namely the Special Administrative Measures (Negative List) for the Access of Foreign Investment (2021 version), or the 2021 Negative List, as promulgated by the NDRC and the Ministry of Commerce and taking effect on January 1, 2022, and the Encouraged Industry Catalogue for Foreign Investment (2022 version), as promulgated by the NDRC and the Ministry of Commerce and taking effect on January 1, 2023. Industries not listed in these two categories are generally deemed “permitted” for foreign investment unless specifically restricted by other PRC laws. Industries such as value-added telecommunication business, which we are engaged in, are generally not open up or restricted to foreign investment, and we conduct business operations that are restricted to foreign investment through our variable interest entities.

According to the Implementing Rules, the registration of foreign-invested enterprises shall be handled by the State Administration for Market Regulation, or the SAMR, or its authorized local counterparts. Where a foreign investor invests in an industry or field subject to licensing in accordance with laws, the relevant competent government department responsible for granting such license shall review the license application of the foreign investor in accordance with the same conditions and procedures applicable to PRC domestic investors unless it is stipulated otherwise by the laws and administrative regulations, and the competent government department shall not impose discriminatory requirements on the foreign investor in terms of licensing conditions, application materials, reviewing steps and deadlines, etc. However, the relevant competent government departments shall not grant the license or permit enterprise registration if the foreign investor intends to invest in the industries or fields as specified in the negative list without satisfying the relevant requirements. In the event that a foreign investor invests in a prohibited field or industry as specified in the negative list, the relevant competent government department shall order the foreign investor to stop the investment activities, dispose of the shares or assets or take other necessary measures within a specified time limit, and restore to the status prior to the occurrence of the aforesaid investment, and the illegal gains, if any, shall be confiscated. If the investment activities of a foreign investor violate the special administration measures for access restrictions on foreign investments as stipulated in the negative list, the relevant competent government department shall order the investor to make corrections within the specified time limit and take necessary measures to meet the relevant requirements. If the foreign investor fails to make corrections within the specified time limit, the aforesaid provisions regarding the circumstance that a foreign investor invests in the prohibited field or industry shall apply.

Pursuant to the Foreign Investment Law and the Implementing Rules, and the Information Reporting Measures for Foreign Investment jointly promulgated by the Ministry of Commerce and the SAMR, which took effect on January 1, 2020, a foreign investment information reporting system shall be established and foreign investors or foreign-invested enterprises shall report investment information to competent commerce departments of the government through the enterprise registration system and the enterprise credit information publicity system, and the administration for market regulation shall forward the above investment information to the competent commerce departments in a timely manner. In addition, the Ministry of Commerce shall set up a foreign investment information reporting system to receive and handle the investment information and inter-departmentally shared information forwarded by the administration for market regulation in a timely manner. The foreign investors or foreign-invested enterprises shall report the investment information by submitting initial reports, change reports, deregistration reports and annual reports, etc.

95

Furthermore, the Foreign Investment Law provides that foreign-invested enterprises established according to the previous laws regulating foreign investment prior to the implementation of the Foreign Investment Law may maintain their structure and corporate governance within five years after the implementation of the Foreign Investment Law. The Implementing Rules further clarify that such foreign-invested enterprises established prior to the implementation of the Foreign Investment Law may either adjust their organizational forms or organizational structures pursuant to the Company Law or the Partnership Law, or maintain their current structure and corporate governance within five years upon the implementation of the Foreign Investment Law. Since January 1, 2025, if a foreign-invested enterprise fails to adjust its organizational form or organizational structure in accordance with the laws and go through the applicable registrations for changes, the relevant administration for market regulation shall not handle other registrations for such foreign-invested enterprise and shall publicize the relevant circumstances. However, after the organizational forms or organizational structures of a foreign-invested enterprise have been adjusted, the original parties to the Sino-foreign equity or cooperative joint ventures may continue to process such matters as the equity interest transfer, the distribution of income or surplus assets as agreed by the parties in the relevant contracts.

In addition, the Foreign Investment Law and the Implementing Rules also specify other protective rules and principles for foreign investors and their investments in the PRC, including, among others, that local governments shall abide by their commitments to the foreign investors; except for special circumstances, in which case statutory procedures shall be followed and fair and reasonable compensation shall be made in a timely manner, expropriation or requisition of the investment of foreign investors is prohibited; mandatory technology transfer is prohibited, etc.

Regulation Related to Value-Added Telecommunications Services

Regulation on Value-Added Telecommunications Services

The Telecommunications Regulations of the PRC, or the Telecommunications Regulations, promulgated on September 25, 2000 by the State Council of the PRC and most recently amended in February 2016, are the primary regulations governing telecommunications services. Under the Telecommunications Regulations, a telecommunications service provider is required to procure operating licenses from MIIT or its provincial counterparts, prior to the commencement of its operations, or else such operator might be subject to sanctions including corrective orders and warnings from the competent administration authority, fines and confiscation of illegal gains. In case of serious violations, the operator’s websites may be ordered to be closed.

The Telecommunications Regulations categorize all telecommunications services in China as either basic telecommunications services or value-added telecommunications services, and value-added telecommunications services are defined as telecommunications and information services provided through public network infrastructures. The Administrative Measures for Telecommunications Business Operating License promulgated by the MIIT in July 2017 set forth more specific provisions regarding the types of licenses required to operate value-added telecommunications services, the qualifications and procedures for obtaining the licenses and the administration and supervision of these licenses.

A catalogue was issued as an appendix to the Telecommunications Regulations, or the Telecommunications Services Catalogue, which was most recently amended by the MIIT in June 2019. Pursuant to the Telecommunications Services Catalogue, the first category of value-added telecommunications services are divided into four subcategories including the “Internet Data Centre Services” (the “IDC Service”), the “Content Delivery Network Services”, the “Domestic Internet Protocol Virtual Private Network Services” (the “IP-VPN Service”) and the “Internet Access Services” (the “ISP Service”). The second category of value-added telecommunications services includes without limitation the online data process and transaction process service and information services.

96

In addition, the MIIT promulgated the Circular on Further Regulating Market Access of IDC Service and ISP Service in 2012, or the Circular 552, which further stipulates the detailed requirements on capital, personnel, facility and equipment for conducting IDC and ISP Services business. On January 17, 2017, the MIIT further promulgated the Notice on Cleaning Up and Regulating the Internet Access Service Market, which emphasizes the requirements as specified under Circular 552 and prohibits business operation without licenses, business operation beyond permitted territorial scope and business scope set forth on the licenses and “multi-level sublease” in the market with respect to IDC Service, ISP Service and content delivery network service. The IDC and ISP enterprises shall not sublease the IP addresses, bandwidth or other network access resources they have obtained from basic telecommunication operators in the PRC to other enterprises for operating businesses of IDC Service, ISP Service or other business. According to this notice, enterprises engaged in the businesses of IDC, ISP or content delivery network services shall conduct comprehensive self-inspection and rectify violations of the relevant regulations in a timely manner to ensure their business operations are in compliance with the applicable laws and regulations and the network facilities and network access resources are used in a compliant manner. The regulatory authorities shall urge enterprises in violation of the relevant regulations to make rectifications in a timely manner and take stern actions in accordance with the laws against the enterprises that refuse to make such rectifications, and such enterprises may fail to pass the annual inspection or may be included in the enterprise list of bad credit record, or the licenses or permits of such enterprises may not be renewed upon expiration and their cooperation with the basic telecommunications operators may be adversely affected under serious circumstances.

Regulation on Foreign Investment Restriction on Value-Added Telecommunications Services

Pursuant to the Protocol on the Accession of the PRC effective on November 10, 2001, China’s commitment to open telecommunication business does not include IDC Service, CDN Service, IP-VPN Service and ISP Service. Pursuant to the Mainland and Hong Kong Closer Economic Partnership Agreement and Mainland and Macao Closer Economic Partnership Agreement (collectively, the “CEPA Agreements”), both effective on June 1, 2016, Mainland China has promised to open the aforementioned services to service providers in Hong Kong Special Administrative Region and Macao Special Administrative Region subject to certain limitations.

According to the 2021 Negative List and the currently effective Administrative Regulations on Foreign-Invested Telecommunications Enterprises, which were most recently amended by the State Council and took effect from May 1, 2022, as for the value-added telecommunications business types which fall within China’s commitment to the WTO, the ultimate capital contribution percentage by foreign investor(s) in a foreign-invested value-added telecommunications enterprise shall not exceed 50%, except as otherwise stipulated by the state. In Particular, from May 1, 2022, the amended Administrative Regulations on Foreign-Invested Telecommunications Enterprises canceled the qualification requirement on the primary foreign investor in a foreign invested value-added telecommunications enterprise for having a good track record and operational experience in the value-added telecommunications industry as stipulated in the previous version.

In 2006, the predecessor to the MIIT issued the Circular of the Ministry of Information Industry on Strengthening the Administration of Foreign Investment in Value-added Telecommunications Business, according to which a foreign investor in the telecommunications service industry of China must establish a foreign invested enterprise and apply for a telecommunications businesses operation license. This circular further requires that: (i) PRC domestic telecommunications business enterprises must not lease, transfer or sell a telecommunications businesses operation license to a foreign investor through any form of transaction or provide resources, offices and working places, facilities or other assistance to support the illegal telecommunications services operations of a foreign investor; (ii) value-added telecommunications enterprises or their shareholders must directly own the domain names and trademarks used by such enterprises in their daily operations; (iii) each value-added telecommunications enterprise must have the necessary facilities for its approved business operations and maintain such facilities in the regions covered by its license; and (iv) all providers of value-added telecommunications services are required to maintain network and internet security in accordance with the standards set forth in relevant PRC regulations. If a license holder fails to comply with the requirements in the circular and cure such noncompliance, the MIIT or its local counterparts have the discretion to take measures against such license holder, including revoking its license for value-added telecommunications business.

On January 12, 2017, the State Council issued the Notice on Several Measures for Expansion of Opening-up Policy and Active Use of Foreign Capital, which purports to relax restrictions on foreign investment in sectors including services, manufacturing and mining. Specifically, this notice proposes to gradually open up telecommunications, internet, culture, education and transportation industries to foreign investors. However, there are still substantial uncertainties with respect to the implementing rules and regulations of this notice.

97

Regulation Related to Internet Security and Privacy Protection

The Decision in Relation to Protection of Internet Security enacted by the Standing Committee of the National People’s Congress of China on December 28, 2000, as amended, provides that, among other things, the following activities conducted through the internet, if constituting a criminal act under PRC laws, are subject to criminal punishment: (i) hacking into a computer or system of strategic importance; (ii) intentionally inventing and spreading destructive programs such as computer viruses to attack the computer system and the communications network, thus damaging the computer system and the communications networks; (iii) in violation of State regulations, discontinuing the computer network or the communications service without authorization; (iv) leaking state secrets; (v) spreading false commercial information; or (vi) infringing intellectual property rights through the internet.

The Provisions on Technological Measures for Internet Security Protection, or the Internet Security Protection Measures, promulgated on December 13, 2005 by the Ministry of Public Security require internet service providers and organizations that use interconnection implementing technical measures for internet security protection, like technical measures for preventing any matter or act that may endanger network security, e.g., computer viruses, invasion or attacks to or destruction of the network, to require all internet access service providers to take measures to keep a record of and preserve user registration information. Under these measures, value-added telecommunications services license holders must regularly update information security and content control systems for their websites and must also report any public dissemination of prohibited content to local public security authorities. If a value-added telecommunications services license holder violates these measures, the Ministry of Public Security and the local security bureaus may revoke its operating license and shut down its websites.

On July 1, 2015, the Standing Committee of the National People’s Congress issued the National Security Law, which came into effect on the same day. The National Security Law provides that the state shall safeguard the sovereignty, security and cyber security development interests of the state, and that the state shall establish a national security review and supervision system to review, among other things, foreign investment, key technologies, internet and information technology products and services, and other important activities that are likely to impact the national security of the PRC. On November 7, 2016, the National People’s Congress Standing Committee promulgated the Cybersecurity Law which came into effect on June 1, 2017 and applies to the construction, operation, maintenance and use of networks as well as the supervision and administration of cybersecurity in China. The Cybersecurity Law defines “networks” as systems that are composed of computers or other information terminals and relevant facilities used for the purpose of collecting, storing, transmitting, exchanging and processing information in accordance with certain rules and procedures. “Network operators,” who are broadly defined as owners and administrators of networks and network service providers, are subject to various security protection-related obligations, including: (i) complying with security protection obligations in accordance with tiered cybersecurity systems’ protection requirements, which include formulating the internal security management rules and manual, appointing cybersecurity responsible personnel, adopting technical measures to prevent computer viruses and cybersecurity endangering activities, and adopting technical measures to monitor and record network operation status and cybersecurity events; (ii) formulating cybersecurity emergency response plans, timely handling security risks, initiating emergency response plans, taking appropriate remedial measures and reporting to regulatory authorities; and (iii) providing technical assistance and support for public security and national security authorities for protection of national security and criminal investigations in accordance with the law. Network service providers who do not comply with the Cybersecurity Law may be subject to fines, suspension of their businesses, shutdown of their websites and revocation of their business licenses.

On June 10, 2021, the Standing Committee of the National People’s Congress of China promulgated the Data Security Law, which took effect in September 2021. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, as well as the degree of harm it will cause to national security, public interests, or legitimate rights and interests of individuals or organizations when such data is tampered with, destroyed, leaked, or illegally acquired or used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data shall designate the personnel and the management body responsible for data security, carry out risk assessments for its data processing activities and file the risk assessment reports with the competent authorities. In addition, the Data Security Law provides a national security review procedure for those data activities which may affect national security and imposes export restrictions on certain data and information. We may be required to make further adjustments to our business practices to comply with this law.

98

On July 30, 2021, the State Council promulgated the Regulations on Security Protection of Critical Information Infrastructure, effective on September 1, 2021. According to these regulations, a “critical information infrastructure” refers to an important network facility and information system in important industries such as, among others, public communications and information services, as well as other important network facilities and information systems that may seriously endanger national security, the national economy, the people’s livelihood, or the public interests in the event of damage, loss of function, or data leakage. The competent governmental authorities and supervision and management authorities of the aforementioned important industries will be responsible for (i) organizing the identification of critical information infrastructures in their respective industries in accordance with certain identification rules, and (ii) promptly notifying the identified operators and the public security department of the State Council of the identification results.

The Administrative Provisions on Security Vulnerability of Network Products were jointly promulgated by the MIIT, the CAC and the Ministry of Public Security on July 12, 2021 and took effect on September 1, 2021. Network product providers, network operators as well as organizations or individuals engaging in the discovery, collection, release and other activities of network product security vulnerability are subject to these 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 these provisions, the breaching parties may be subject to administrative penalty as regulated in accordance with the Cybersecurity Law.

On December 28, 2021, the Cyberspace Administration of China, together with certain other PRC governmental authorities, promulgated the Cybersecurity Review Measures that replaced the previous version and took effect from February 15, 2022. Pursuant to these measures, the purchase of network products and services by an operator of critical information infrastructure or the data processing activities of a network platform operator that affect or may affect national security will be subject to a cybersecurity review. In addition, any online platform operator possessing over one million users’ individual information must apply for a cybersecurity review before listing abroad. The competent governmental authorities may also initiate a cybersecurity review against the operators if the authorities believe that the network product or service or data processing activities of such operators affect or may affect national security.

Article 10 of the Cybersecurity Review Measures also set out certain general factors which would be the focus in assessing the national security risk during a cybersecurity review, including (i) risks of critical information infrastructure being illegally controlled or subject to interference or destruction; (ii) the harm caused by the disruption of the supply of the product or service to the business continuity of critical information infrastructure; (iii) the security, openness, transparency and diversity of sources of the product or service, the reliability of supply channels, and risks of supply disruption due to political, diplomatic, trade and other factors; (iv) compliance with PRC laws, administrative regulations and departmental rules by the provider of the product or service; (v) the risk of core data, important data or a large amount of personal information being stolen, leaked, damaged, illegally used, or illegally transmitted overseas; (vi) the risk that critical information infrastructure, core data, important data or a large amount of personal information being affected, controlled, and maliciously used by foreign governments for a listing, as well as network information security risks; and (vii) other factors that may endanger the security of critical information infrastructure, cybersecurity and data security. However, there are still uncertainties as to the exact scope of network product or service or data processing activities that will or may affect national security, and the PRC government authorities may have discretion in the interpretation and enforcement of these measures.

To apply for a cybersecurity review, the relevant operators shall submit (i) an application letter, (ii) a report to analyze the impact or the potential impact on national security, (iii) purchase documents, agreements, the draft contracts, and the draft application documents for the initial public offering or similar activity, and (iv) other necessary materials. If the Cybersecurity Review Office deems it necessary to conduct a cybersecurity review, it should complete a preliminary review within 30 business days from the issuance of a written notice to the operator, or 45 business days for complicated cases. Upon the completion of a preliminary review, the Cybersecurity Review Office should reach a review conclusion suggestion and send the review conclusion suggestion to the members for the cybersecurity review mechanism and the relevant authorities for their comments. These authorities shall issue a written reply within 15 business days from the receipt of the review conclusion suggestion. If the Cybersecurity Review Office and these authorities reach a consensus, then the Cybersecurity Review Office shall inform the operator in writing, otherwise, the case will go through a special review procedure. The special review procedure should be completed within 90 business days, or longer for complicated cases.

99

On November 14, 2021, the CAC published a discussion draft of Regulations on the Administration of Cyber Data Security for public comment until December 13, 2021, which provides that data processors conducting the following activities shall apply for cybersecurity review: (i) 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 affects or may affect national security; (ii) listing abroad of data processors processing over one million users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. The draft regulations also provide that operators of large internet platforms that set up headquarters, operation centers or R&D centers overseas shall report to the national cyberspace administration and competent authorities. In addition, the draft regulations also require that data processors processing important data or going public overseas shall conduct an annual data security self-assessment or entrust a data security service institution to do so, and submit the data security assessment report of the previous year to the local branch of the CAC before January 31 each year. As of the date of this annual report, this draft has not been formally adopted, and substantial uncertainties exist with respect to the enactment timetable, final content, interpretation and implementation.

In the meantime, the PRC regulatory authorities have also enhanced the supervision and regulation on cross-border data transmission. For example, on July 7, 2022, the Measures for the Security Assessment of Cross-border Data Transmission were promulgated by the CAC and came into effect on September 1, 2022. According to these measures, data processors shall be subject to security assessment conducted by the CAC prior to any cross-border transfer of data if the transfer involves (i) important data; (ii) personal information transferred overseas by operators of critical information infrastructure or a data processor that has processed personal data of more than one million persons; (iii) personal information transferred overseas by a data processor who has already provided personal data of 100,000 persons or sensitive personal data of 10,000 persons overseas since January 1 of last year; or (iv) other circumstances as requested by the CAC. According to the official interpretation of the CAC, the Measures for the Security Assessment of Cross-border Data Transmission cover (1) overseas transmission and storage by data processors of data generated during PRC domestic operations, and (2) access to or use of the data collected and generated by data processors and stored in the PRC by overseas institutions, organizations or individuals. Furthermore, any cross-border data transfer activities conducted in violation of the Measures for the Security Assessment of Cross-border Data Transmission before the effectiveness of these measures are required to be rectified by March 2023. As these measures came into effect recently, substantial uncertainties still exist with respect to the interpretation and implementation of these measures in practice and how they will affect our business operation and the value of our securities.

Pursuant to the Decision on Strengthening the Protection of Online Information, issued by the Standing Committee of the National People’s Congress in 2012, and the Order for the Protection of Telecommunication and Internet User Personal Information, issued by the MIIT in 2013, any collection and use of a user’s personal information must be subject to the consent of the user, be legal, rational and necessary and be limited to specified purposes, methods and scopes. An internet information service provider must also keep such information strictly confidential, and is further prohibited from divulging, tampering or destroying any such information, or selling or providing such information to other parties. An internet information service provider is required to take technical and other measures to protect the collected personal information from any unauthorized disclosure, damage or loss. Any violation of these laws and regulations may subject the internet information service provider to warnings, fines, confiscation of illegal gains, revocation of licenses, cancellation of filings, closedown of websites or even criminal liabilities.

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 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. In addition, the Opinions of the Supreme People’s Court, the Supreme People’s Procuratorate, and the Ministry of Public Security on Several Issues Concerning the Application of Criminal Procedures in Handling of Criminal Cases Involving Information Networks, which took effect on September 1, 2022, further provide detailed procedures on facilitating the handling of criminal cases of (i) refusing to perform the obligation of managing the security of the information networks, (ii) illegally using the information networks, or (iii) assisting in the criminal activities of the information networks.

100

On August 20, 2021, the Standing Committee of the National People’s Congress promulgated the Personal Information Protection Law, which took effect on November 1, 2021. Pursuant to the Personal Information Protection Law, “personal information” refers to any kind of information related to an identified or identifiable individual as electronically or otherwise recorded but excluding the anonymized information. The processing of personal information includes the collection, storage, use, processing, transmission, provision, disclosure and deletion of personal information. The Personal Information Protection Law applies to the processing of personal information of individuals within the territory of the PRC, as well as personal information processing activities outside the territory of PRC, for the purpose of providing products or services to natural persons located within China, for analysing or evaluating the behaviours of natural persons located within China, or for other circumstances as prescribed by laws and administrative regulations. A personal information processor may process the personal information of this individual only under the following circumstances: (i) where consent is obtained from the individual; (ii) where it is necessary for the execution or performance of a contract to which the individual is a party, or where it is necessary for carrying out human resource management pursuant to employment rules legally adopted or a collective contract legally concluded; (iii) where it is necessary for performing a statutory responsibility or statutory obligation; (iv) where it is necessary in response to a public health emergency, or for protecting the life, health or property safety of a natural person in the case of an emergency; (v) where the personal information is processed within a reasonable scope to carry out any news reporting, supervision by public opinions or any other activity for public interest purposes; (vi) where the personal information, which has already been disclosed by an individual or otherwise legally disclosed, is processed within a reasonable scope; or (vii) any other circumstance as provided by laws or administrative regulations. In principle, the consent of an individual must be obtained for the processing of his or her personal information, except under the circumstances of the aforementioned items (ii) to (vii). Where personal information is to be processed based on the consent of an individual, such consent shall be a voluntary and explicit indication of intent given by such individual on a fully informed basis. If laws or administrative regulations provide that the processing of personal information shall be subject to the separate consent or written consent of the individual concerned, such provisions shall prevail. In addition, the processing of the personal information of a minor under 14 years old must obtain the consent by a parent or a guardian of such minor and the personal information processors must adopt special rules for processing personal information of minors under 14 years old. Furthermore, the Personal Information Protection Law stipulates the rules for cross-border transfer of personal information. Any cross-border transfer of personal information is subject to the condition that it is necessary to provide the personal information to a recipient outside the territory of the PRC due to any business need or any other need, as well as the satisfaction of at least one of the following conditions: (i) where a security assessment organised by the national cyberspace administration has been passed; (ii) where a certification of personal information protection has been passed from a professional institution in accordance with the provisions issued by the national cyberspace administration; (iii) where a standard contract formulated by the national cyberspace administration has been entered into with the overseas recipient; or (iv) any other condition prescribed by laws, administrative regulations or any other requirements by the national cyberspace administration. Critical information infrastructure operators and personal information processors who have processed personal information in an amount reaching a threshold prescribed by the national cyberspace administration, must store in the territory of the PRC the personal information collected or generated within the territory of the PRC. If it is necessary to provide such information to an overseas recipient, a security assessment organised by the national cyberspace administration must be passed.

Regulation Related to Anti-Monopoly

The PRC Anti-monopoly Law, which was promulgated on August 1, 2008 and most recently amended on June 24, 2022, prohibits monopolistic conduct such as entering into monopoly agreements, abusing market dominance and concentration of undertakings conducted illegally that may have the effect of eliminating or restricting competition. The amended PRC Anti-monopoly Law increases the fines for illegal concentration of business operators to “no more than ten percent of its preceding year’s sales revenue if the concentration of business operator has or may have an effect of excluding or limiting competition; or a fine of up to RMB5 million if the concentration of business operator does not have an effect of excluding or limiting competition.” The amended PRC Anti-monopoly Law also proposes for the relevant authority to investigate any concentration where there is evidence that such concentration has or may have the effect of eliminating or restricting competition, even if such concentration does not reach the filing threshold. In addition, the amended PRC Anti-monopoly Law introduces a “stop-clock mechanism” which may prolong the review process for the concentration.

101

On September 11, 2020, the Anti-Monopoly Commission of the State Council issued Anti-Monopoly Compliance Guideline for Operators, which requires operators to establish anti-monopoly compliance management systems under the PRC Anti-Monopoly Law to manage anti-monopoly compliance risks. On February 7, 2021, the Anti-Monopoly Committee of the State Council promulgated the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, aiming to provide guidelines for supervising and prohibiting monopolistic conduct in connection with the internet platform business operations and further elaborate on the factors for recognizing such monopolistic conduct in the internet platform industry as well as concentration filing procedures for business operators, including those involving variable interest entities. Pursuant to these guidelines, the methods of an internet platform collecting or using the privacy information of internet users may also be one of the factors to be considered for analyzing and recognizing monopolistic conducts in the internet platform industry. For example, whether the relevant business operator compulsorily collects unnecessary user information may be considered to analyze whether there is a bundled sale or additional unreasonable trading condition, which is one of the behaviors constituting abuse of dominant market position. In addition, factors including, among others, providing differentiated transaction prices or other transaction conditions for consumers with different payment ability based on consumption preferences and usage habits analyzed using big data and algorithms is also one of the behaviors constituting abuse of dominant market position. Furthermore, whether the relevant business operators are required to “choose one” among the internet platform and its competitive platforms may be considered to analyze whether such internet platform operator with dominant market position abuses its dominant market position and excludes or restricts market competition. As these guidelines were only issued recently, there are still substantial uncertainties as to their interpretation and implementation in practice.

On March 10, 2023, the SAMR promulgated the Provisions on Prohibiting Monopoly Agreements, the Provisions on Prohibiting Abuse of Dominant Market Positions, the Provisions on the Examination of Concentrations of Undertakings and the Provisions on Prohibiting the Acts of Eliminating or Restricting Competition by Abuse of Administrative Power, all of which came into effect on April 15, 2023.These provisions specify and refine the relevant provisions of the Anti-monopoly Law. For example, these provisions specify the conditions for suspending the review period for calculating the concentration of undertakings, clarify the judgment factors of “control” and “implementation of concentration” in the review of concentration of undertakings, optimize the calculation of turnover of undertakings involved in concentration, etc. In addition, factors for determining whether a concentration has been implemented include, but are not limited to, the completion of market entity registration or right holder change registration, assignment of senior management, actual participation in business decisions and management, exchange of sensitive information with other undertakings, and substantial integration of business. Besides, an operator with a leading market position may be deemed to have a dominant market position when the relevant conditions are met. Such conditions include an undertaking’s capability to control the upstream and downstream markets, its financial and technological resources, the level of difficulty for other undertakings to enter relevant market, consistency of undertaking behaviors, market structure, transparency of relevant markets, homogeneity of relevant commodities, etc. These provisions further emphasize that operators with dominant market positions shall not utilize data, algorithms, technologies and rules of the platform, among others, to conduct acts of abusing their dominant market positions as stipulated thereunder. In addition, these provisions also clarify the legal responsibility of relevant subjects under different circumstances. For example, according to the Provisions on Prohibiting Monopoly Agreements, where the legal representative, principal responsible person and directly responsible person of an undertaking assume individual responsibility for conclusion of a monopoly agreement, and if such person proactively reports the information on conclusion of the monopoly agreement and provides important evidences to the competent anti-monopoly enforcement authorities, the provisions of the mitigation of or exemption from penalties thereunder may apply.

Regulation Related to Intellectual Property

Patent

Patents in the PRC are principally protected under the Patent Law of the PRC. The duration of a patent right is either 10 years, 15 years or 20 years from the date of application, depending on the type of patent right.

102

Copyright

Copyright in the PRC, including copyrighted software, is principally protected under the Copyright Law of the PRC and related rules and regulations. Under the Copyright Law, the term of protection for copyrighted software is 50 years. The Regulation on the Protection of the Right to Communicate Works to the Public over Information Networks, as most recently amended on January 30, 2013, provides specific rules on fair use, statutory license, and a safe harbor for use of copyrights and copyright management technology and specifies the liabilities of various entities for violations, including copyright holders, libraries and internet service providers.

Trademark

Registered trademarks are protected under the Trademark Law of the PRC and related rules and regulations. Trademarks are registered with the State Intellectual Property Office, formerly the Trademark Office of the SAIC. Where registration is sought for a trademark that is identical or similar to another trademark which has already been registered or given preliminary examination and approval for use in the same or similar category of commodities or services, the application for registration of this trademark may be rejected. Trademark registrations are effective for a renewable 10-year period, unless otherwise revoked.

Domain Name

Domain names are protected under the Administrative Measures on Internet Domain Names promulgated by the MIIT on August 24, 2017 and effective as of November 1, 2017. Domain name registrations are handled through domain name service agencies established under the relevant regulations, and applicants become domain name holders upon successful registration.

Regulation Related to Employment, Social Insurance and Housing Fund

Pursuant to the PRC Labor Law and the PRC Labor Contract Law, employers must execute written labor contracts with full-time employees. All employers must comply with local minimum wage standards. Violations of the PRC Labor Contract Law and the PRC Labor Law may result in the imposition of fines and other administrative and criminal liability in the case of serious violations.

In addition, according to the PRC Social Insurance Law and the Regulations on the Administration of Housing Funds, employers in China must provide employees with welfare schemes covering pension insurance, unemployment insurance, maternity insurance, work-related injury insurance, and medical insurance and housing funds.

Regulation Related to Foreign Exchange and Dividend Distribution

Regulation on Foreign Currency Exchange

The principal regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, most recently amended in 2008. Under PRC foreign exchange regulations, payments of current account items, such as profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign Exchange, or SAFE, by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities is required where RMB is to be converted into foreign currency and remitted out of China to pay capital account items, such as direct investments, repayment of foreign currency-denominated loans, repatriation of investments and investments in securities outside of China.

103

In 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, or Circular 59, which substantially amends and simplifies the current foreign exchange procedure. Pursuant to Circular 59, the opening of various special purpose foreign exchange accounts, such as pre-establishment expenses accounts, foreign exchange capital accounts and guarantee accounts, the reinvestment of RMB proceeds derived by foreign investors in the PRC, and remittance of foreign exchange profits and dividends by a foreign-invested enterprise to its foreign shareholders no longer require the approval or verification of SAFE, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible previously. In 2013, SAFE specified that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC must be conducted by way of registration and banks must process foreign exchange business relating to the direct investment in the PRC based on the registration information provided by SAFE and its branches. In February 2015, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment, or SAFE Notice 13. Instead of applying for approvals regarding foreign exchange registrations of foreign direct investment and overseas direct investment from SAFE, entities and individuals may apply for such foreign exchange registrations from qualified banks. The qualified banks, under the supervision of SAFE, may directly review the applications and conduct the registration.

In March 2015, SAFE promulgated the Circular of the SAFE on Reforming the Management Approach regarding the Settlement of Foreign Capital of Foreign-invested Enterprise, or Circular 19, which expands a pilot reform of the administration of the settlement of the foreign exchange capitals of foreign-invested enterprises nationwide. Circular 19 replaced both the Circular of the SAFE on Issues Relating to the Improvement of Business Operations with Respect to the Administration of Foreign Exchange Capital Payment and Settlement of Foreign-invested Enterprises, or Circular 142, and the Circular of the SAFE on Issues concerning the Pilot Reform of the Administrative Approach Regarding the Settlement of the Foreign Exchange Capitals of Foreign-invested Enterprises in Certain Areas, or Circular 36. Circular 19 allows all foreign-invested enterprises established in the PRC to settle their foreign exchange capital on a discretionary basis according to the actual needs of their business operation, provides the procedures for foreign invested companies to use Renminbi converted from foreign currency-denominated capital for equity investments and removes certain other restrictions that had been provided in Circular 142. However, Circular 19 continues to prohibit foreign-invested enterprises from, among other things, using RMB funds converted from their foreign exchange capital for expenditure beyond their business scope and providing entrusted loans or repaying loans between nonfinancial enterprises. SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, or Circular 16, effective June 2016, which reiterates some of the rules set forth in Circular 19. Circular 16 provides that discretionary foreign exchange settlement applies to foreign exchange capital, foreign debt offering proceeds and remitted foreign listing proceeds, and the corresponding RMB capital converted from foreign exchange may be used to extend loans to related parties or repay inter-company loans (including advances by third parties). However, there are substantial uncertainties with respect to Circular 16’s interpretation and implementation in practice. Circular 19 or Circular 16 may delay or limit us from using the proceeds of offshore offerings to make additional capital contributions to our PRC subsidiaries and any violations of these circulars could result in severe monetary or other penalties.

In January 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profits from domestic entities to offshore entities, including (i) banks must check whether the transaction is genuine by reviewing board resolutions regarding profit distribution, original copies of tax filing records and audited financial statements and (ii) domestic entities must retain income to account for previous years’ losses before remitting any profits. Moreover, pursuant to Circular 3, domestic entities must explain in detail the sources of capital and how the capital will be used, and provide board resolutions, contracts and other proof as a part of the registration procedure for outbound investment.

On October 23, 2019, SAFE issued Circular of the State Administration of Foreign Exchange on Further Promoting the Facilitation of Cross-border Trade and Investment, or the Circular 28, which took effect on the same day. Circular 28 allows non-investment foreign-invested enterprises to use their capital funds to make equity investments in China, provided that such investments do not violate the effective special entry management measures for foreign investment (negative list) and the target investment projects are genuine and in compliance with laws. Uncertainties still exist with respect to its interpretation and implementation.

104

Regulation on Dividend Distributions

The principal laws, rule and regulations governing dividends distribution by companies in the PRC are the PRC Company Law, which applies to both PRC domestic companies and foreign-invested companies, and the Foreign Investment Law and its implementing rules, which apply to foreign-invested companies. 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.

Regulation on Foreign Exchange Registration of Overseas Investment by PRC Residents

In 2014, SAFE issued the SAFE Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, replacing the SAFE Circular on Issues Concerning the Regulation of Foreign Exchange in Equity Finance and Return Investments by Domestic Residents through Offshore Special Purpose Vehicles, or SAFE Circular 75. SAFE Circular 37 regulates foreign exchange matters in relation to the use of special purpose vehicles by PRC residents or entities to seek offshore investment and financing or conduct round trip investment in China. Under SAFE Circular 37, a “special purpose vehicle” refers to an offshore entity established or controlled, directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using legitimate onshore or offshore assets or interests, while “round trip investment” refers to direct investment in China by PRC residents or entities through special purpose vehicles, namely, establishing foreign-invested enterprises to obtain ownership, control rights and management rights. SAFE Circular 37 provides that, before making a contribution into a special purpose vehicle, PRC residents or entities are required to complete foreign exchange registration with SAFE or its local branch.

In 2015, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment. This notice has amended SAFE Circular 37 by requiring PRC residents or entities to register with qualified banks rather than SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. PRC residents or entities who had contributed legitimate onshore or offshore interests or assets to special purpose vehicles but had not registered as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the special purpose vehicles with qualified banks. An amendment to the registration is required if there is a material change with respect to the special purpose vehicle registered, such as any change of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and the subsequent notice, or making misrepresentations or failing to disclose the control of the foreign-invested enterprise that is established through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign exchange administration regulations.

105

Regulation Related to Stock Incentive Plans

In February 2012, SAFE promulgated the Notice on Foreign Exchange Administration of PRC Residents Participating in Share Incentive Plans of Offshore Listed Companies, or the Stock Option Rules, replacing the previous rules issued by SAFE in March 2007. Under the Stock Option Rules and other relevant rules and regulations, domestic individuals, which means the PRC residents and non-PRC citizens residing in China for a continuous period of not less than one year, subject to a few exceptions, who participate in a stock incentive plan in an overseas publicly listed company are required to register with SAFE or its local branches and complete certain other procedures. Participants of a stock incentive plan who are PRC residents must retain a qualified PRC agent, which could be a PRC subsidiary of the overseas publicly listed company or another qualified institution selected by the PRC subsidiary, to conduct the SAFE registration and other procedures with respect to the stock incentive plan on behalf of its participants. The participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of stock options, the purchase and sale of corresponding stocks or interests and fund transfers. In addition, the PRC agent is required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agent or the overseas entrusted institution or other material changes. The PRC agents must, on behalf of the PRC residents who have the right to exercise the employee share options, apply to SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with the PRC residents’ exercise of the employee share options. The foreign exchange proceeds received by the PRC residents from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents before distribution to such PRC residents. In addition, SAFE Circular 37 provides that PRC residents who participate in a share incentive plan of an overseas unlisted special purpose company may register with SAFE or its local branches before exercising rights.

Regulation Related to Tax

Enterprise Income Tax

Under the Enterprise Income Tax Law of the PRC, or the EIT Law, which became effective on January 1, 2008 and was subsequently amended on February 24, 2017 and December 29, 2018, and its implementing rules, enterprises are classified as resident enterprises and non-resident enterprises. PRC resident enterprises typically pay an enterprise income tax at the rate of 25% while non-PRC resident enterprises without any branches in the PRC should pay an enterprise income tax in connection with their income from the PRC at the tax rate of 10%. An enterprise established outside of the PRC with its “de facto management bodies” located within the PRC is considered a “resident enterprise,” meaning that it can be treated in a manner similar to a PRC domestic enterprise for enterprise income tax purposes. The implementing rules of the EIT Law define a de facto management body as a managing body that in practice exercises “substantial and overall management and control over the production and operations, personnel, accounting, and properties” of the enterprise. Enterprises qualified as “High and New Technology Enterprises” are entitled to a 15% enterprise income tax rate rather than the 25% uniform statutory tax rate. The preferential tax treatment continues as long as an enterprise can retain its “High and New Technology Enterprise” status.

106

The EIT Law and the implementation rules provide that an income tax rate of 10% should normally be applicable to dividends payable to investors that are “non-resident enterprises,” and gains derived by such investors, which (a) do not have an establishment or place of business in the PRC or (b) have an establishment or place of business in the PRC, but the relevant income is not effectively connected with the establishment or place of business to the extent such dividends and gains are derived from sources within the PRC. Such income tax on the dividends may be reduced pursuant to a tax treaty between China and other jurisdictions. Pursuant to the Arrangement Between the Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation on Income, or the Double Tax Avoidance Arrangement, and other applicable PRC laws, if a Hong Kong resident enterprise is determined by the competent PRC tax authority to have satisfied the relevant conditions and requirements under such Double Tax Avoidance Arrangement and other applicable laws, the 10% withholding tax on the dividends the Hong Kong resident enterprise receives from a PRC resident enterprise may be reduced to 5% upon receiving approval from the in-charge tax authority. However, based on the Notice on Certain Issues with Respect to the Enforcement of Dividend Provisions in Tax Treaties issued on February 20, 2009 by the State Taxation Administration, if the relevant PRC tax authorities determine, in their discretion, that a company benefits from such reduced income tax rate due to a structure or arrangement that is primarily tax-driven, such PRC tax authorities may adjust the preferential tax treatment; and based on the Announcement on Relevant Issues Concerning the “Beneficial Owners” in Tax Treaties issued on February 3, 2018 by the State Taxation Administration and effective from April 1, 2018, which replaces the Notice on the Interpretation and Recognition of Beneficial Owners in Tax Treaties and the Announcement on the Recognition of Beneficial Owners in Tax Treaties by the State Taxation Administration, comprehensive analysis based on the stipulated factor therein and actual circumstances shall be adopted when recognizing the “beneficial owner” and agents and designated wire beneficiaries are specifically excluded from being recognized as “beneficial owners.”

Value-added Tax

Pursuant to the Provisional Regulations on Value-Added Tax of the PRC and its implementation regulations, unless otherwise specified by relevant laws and regulations, any entity or individual engaged in the sales of goods, provision of processing, repairs and replacement services and importation of goods into China is generally required to pay a value-added tax, or VAT, for revenues generated from sales of products, while qualified input VAT paid on taxable purchase can be offset against such output VAT.

On April 4, 2018, the Ministry of Finance and the State Taxation Administration issued the Notice on Adjustment of VAT Rates, which came into effect on May 1, 2018. According to the above-mentioned notice, the taxable goods previously subject to VAT rates of 17% and 11%, respectively, become subject to lower VAT rates of 16% and 10%, respectively, starting from May 1, 2018. Furthermore, according to the Announcement on Relevant Policies for Deepening Value-added Tax Reform jointly promulgated by the Ministry of Finance, the State Taxation Administration and the General Administration of Customs, which became effective on April 1, 2019, the taxable goods previously subject to VAT rates of 16% and 10%, respectively, become subject to lower VAT rates of 13% and 9%, respectively, starting from April 1, 2019.

Furthermore, on December 30, 2022, the National People’s Congress released the draft version of the Value Added Tax Law of the People’s Republic of China, or the Draft VAT Law. If passed, the Draft VAT Law will consolidate China’s current VAT regulations into one overarching piece of legislation. The Draft VAT Law was released only for soliciting public comments at this stage and thus substantial uncertainties exist with respect to the enactment timetable, final content, interpretation and implementation.

M&A Rules and Overseas Listings

On August 8, 2006, six PRC regulatory agencies, including the China Securities Regulatory Commission, or the CSRC, adopted the Regulations on Mergers of Domestic Enterprises by Foreign Investors, or the M&A Rules, which became effective on September 8, 2006 and were amended on June 22, 2009. Foreign investors shall comply with the M&A Rules when they purchase equity interests of a domestic company or subscribe the increased capital of a domestic company, thus changing the nature of the domestic company into a foreign-invested enterprise; or when the foreign investors establish a foreign-invested enterprise in the PRC, purchase the assets of a domestic company and operate the assets; or when the foreign investors purchase the asset of a domestic company, establish a foreign-invested enterprise by injecting such assets and operate the assets. The M&A Rules purport, among other things, to require offshore special purpose vehicles formed for overseas listing purposes through acquisitions of PRC domestic companies and controlled by PRC companies or individuals, to obtain the approval of the CSRC prior to publicly listing their securities on an overseas stock exchange.

107

Furthermore, The General Office of the CPC Central Committee and the General Office of the State Council issued Opinions on Strictly Cracking Down on Illegal Securities Activities in accordance with the Law, which were available to the public on July 6, 2021 and emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies, and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies, and provided that the special provisions of the State Council on overseas offering and listing by those companies limited by shares will be revised and therefore the duties of domestic industry competent authorities and regulatory authorities will be clarified.

On February 17, 2023, the CSRC promulgated the Overseas Listing Trial Measures, and relevant five guidelines on the application of Regulatory Rules, which took effect from March 31, 2023, requiring Chinese domestic companies’ overseas securities offerings or listings be filed with the CSRC. The Overseas Listing Trial Measures clarify the scope of overseas offerings or listings by Chinese domestic companies which are subject to the filing and reporting requirements thereunder, and provide, among others, that Chinese domestic companies that have already directly or indirectly offered and listed securities in overseas markets prior to the effectiveness of the Overseas Listing Trial Measures shall fulfil their filing obligations and report relevant information to the CSRC within three working days after the completion of any subsequent securities offering on the same overseas market, and follow the relevant reporting requirements within three working days upon the occurrence and public disclosure of any specified circumstances provided thereunder, including (i) change of control; (ii) investigations or sanctions imposed by overseas securities regulatory agencies or other relevant competent authorities; (iii) change of listing status or transfer of listing segment; (iv) voluntary or mandatory delisting. In addition, where the main business of an issuer undergoes material change after overseas offering and listing, and is therefore beyond the scope of business stated in the filing documents, such issuer shall follow the relevant reporting requirements within three working days after occurrence of the changes. For violations of these provisions or measures, the competent Chinese authorities may impose administrative regulatory measures, such as orders for correction, warnings, fines, and may pursue legal liability in accordance with law.

Furthermore, on February 24, 2023, the CSRC, together with certain other PRC governmental authorities, promulgated the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies (“Revised Confidentiality and Archives Administration Provisions”), which came into effect on March 31, 2023. According to the Revised Confidentiality and Archives Administration Provisions, Chinese companies that directly or indirectly conduct overseas offerings and listings, shall strictly abide by the relevant laws and regulations on confidentiality when providing or publicly disclosing, either directly or through their overseas listed entities, documents and materials to securities services providers such as securities companies and accounting firms or overseas regulators in the process of their overseas offering and listing. In the event such documents or materials contain state secrets or working secrets of government agencies, the Chinese companies shall first obtain approval from competent authorities according to law, and file with the secrecy administrative department at the same level with the approving authority; in the event that such documents or materials, if divulged, will jeopardize national security or public interest, the Chinese companies shall strictly fulfill relevant procedures stipulated by applicable national regulations. The Chinese companies shall also provide a written statement of the specific state secrets and sensitive information provided when providing documents and materials to securities companies and securities service providers, and the securities companies and securities service providers shall properly retain such written statements for inspection. According to the Revised Confidentiality and Archives Administration Provisions, where overseas securities regulators or relevant competent authorities request to inspect, investigate or collect evidence from Chinese domestic companies concerning their overseas offering and listing or their securities firms and securities service providers that undertake securities business for such Chinese domestic companies, such inspection, investigation and evidence collection must be conducted under the cross-border regulatory cooperation mechanism, and the CSRC or competent authorities of the Chinese government will provide necessary assistance pursuant to bilateral and multilateral cooperation mechanism.

108

4.C.

Organizational Structure

The following diagram illustrates our corporate structure as of the date of this annual report, including our significant subsidiaries and significant variable interest entities, and their equity interest holding.

Graphic

Notes:

(1)Pursuant to the Camelot Merger Agreement, after a series of mergers involving among others, Benefit Overseas Limited and Dreams Power Ltd., Camelot has been merged with and into Iridescence Limited, a company incorporated under the BVI laws and wholly-owned by our Company.
(2)The remaining equity interests in Camelot Technology Corporation Limited (“Camelot Technology”) were held by Shanghai Jiawo Yunfan Investment Center (Limited Partnership) as to approximately 7.05% and Tongxiang Jiawo Yunfeng Equity Investment Partnership (Limited Partnership) as to approximately 0.72%. All of these minority shareholders of Camelot Technology are independent from us.
(3)Zhuhai Kingsoft Cloud is held as to 79.60% and 20.40% by Beijing Kingsoft Digital Entertainment Technology Co., Ltd. and Ms. Qiu Weiqin, who is a family member of a director of Kingsoft Corporation, respectively, as registered owners. Beijing Kingsoft Digital Entertainment Technology Co., Ltd. is ultimately owned as to 80% and 20% by Ms. Qiu Weiqin and Ms. Lei Peili who is a family member of Mr. Lei Jun, the chairman of our Board.
(4)Kingsoft Cloud Information is held as to 80% and 20% by Ms. Qiu Weiqin and Mr. Tao Zou, our executive director and acting CEO, respectively, as registered owners.

Contractual Arrangements with the VIEs and Their Respective Shareholders

Current PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in value-added telecommunication services. We are an exempted company with limited liability incorporated in the Cayman Islands. Our PRC subsidiaries, Beijing Kingsoft Cloud and Yunxiang Zhisheng, are considered foreign-invested enterprises. To comply with PRC laws and regulations, we primarily conduct our business in China through the VIEs, Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, and their subsidiaries, based on a series of contractual arrangements. As a result of these contractual arrangements, we are considered the primary beneficiary of, the VIEs and consolidate their operating results in our financial statements under U.S. GAAP.

109

The following is a summary of the contractual arrangements by and among Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud, the shareholders of Zhuhai Kingsoft Cloud and the contractual arrangements by and among Yunxiang Zhisheng, Kingsoft Cloud Information and the shareholders of Kingsoft Cloud Information. For the complete text of these contractual arrangements, please see the copies filed as exhibits to the registration statement filed with the SEC of which this annual report forms a part.

Exclusive Consultation and Technical Service Agreement

Under the exclusive consultation and technical service agreement dated November 9, 2012, as amended and supplemented on November 29, 2019 and July 15, 2022, Beijing Kingsoft Cloud has agreed to exclusively provide the following services (among others) to Zhuhai Kingsoft Cloud:

the licensing of software, copyrights and know-how legally owned by Beijing Kingsoft Cloud;
the provision of comprehensive consultancy services related to business operation, management and technology;
the development, maintenance and updates of hardware and database;
the development of application software and related operational support and updates;
the provision of technical training for employees;
the collection and research of technical information; and
the provision of other related services as required by Zhuhai Kingsoft Cloud from time to time.

Zhuhai Kingsoft Cloud has agreed to annually pay service fees equal to 100% of its revenues for the year deducting costs in the same period as agreed by both parties, and pay service fees for certain services as required by Zhuhai Kingsoft Cloud from time to time. The service fees are adjustable at the sole discretion of Beijing Kingsoft Cloud. The exclusive consultation and technical service agreement shall remain effective for 20 years from November 9, 2012 unless expressly provided otherwise or Beijing Kingsoft Cloud unilaterally decides to terminate the exclusive consultation and technical service agreement. Beijing Kingsoft Cloud can unilaterally renew this agreement for a further period determined by itself.

On July 18, 2018, Kingsoft Cloud Information and Yunxiang Zhisheng entered into an exclusive consultation and technical service agreement, which was later amended and supplemented on November 29, 2019 and July 15, 2022 and contains terms substantially similar to the exclusive consultation and technical service agreement described above. With the change of the shareholding structure of Kingsoft Cloud Information, where Mr. Tao Zou replaced Mr. Yulin Wang as a registered shareholder of Kingsoft Cloud Information, the original exclusive consultant and technical service agreement entered into between Kingsoft Cloud Information and Yunxiang Zhisheng was terminated on August 24, 2022. On the same day, a new exclusive consultant and technical service agreement with substantially the same terms was entered into between Kingsoft Cloud Information and Yunxiang Zhisheng.

Loan Agreements

On November 9, 2012 and June 20, 2014, Ms. Weiqin Qiu and Beijing Kingsoft Cloud entered into loan agreements, as amended and supplemented on November 29, 2019, under which Beijing Kingsoft Cloud agreed to provide Ms. Weiqin Qiu interest-free loans. Under these loan agreements, the loans shall be repaid by transferring Ms. Weiqin Qiu’s equity interest in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designee.

110

On July 18, 2018, Mr. Yulin Wang and Ms. Weiqin Qiu entered into a loan agreement with Yunxiang Zhisheng, under which Yunxiang Zhisheng agreed to provide Mr. Yulin Wang and Ms. Weiqin Qiu an interest-free loan. This agreement was later amended and supplemented on November 29, 2019 and July 15, 2022, and contains terms substantially similar to the loan agreements described above. With the change of the shareholding structure of Kingsoft Cloud Information, where Mr. Tao Zou replaced Mr. Yulin Wang as a registered shareholder of Kingsoft Cloud Information, the original loan agreement entered into among Mr. Yulin Wang, Ms. Weiqin Qiu and Yunxiang Zhisheng was terminated on August 24, 2022. On the same day, a new loan agreement with substantially the same terms was entered into among Mr. Tao Zou, Ms. Weiqin Qiu and Yunxiang Zhisheng.

Equity Pledge Agreement

Each of Ms. Weiqin Qiu and Beijing Kingsoft Digital Entertainment Technology Co., Ltd., or Kingsoft Digital, the shareholders of Zhuhai Kingsoft Cloud, has entered into an equity pledge agreement with Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud on June 20, 2014. Under the equity pledge agreement, Ms. Weiqin Qiu and Kingsoft Digital pledged their respective equity interest in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud to secure obligations under the applicable loan agreements, exclusive purchase option agreement, shareholder voting right trust agreement, and exclusive consultation and technical service agreement. Ms. Weiqin Qiu and Kingsoft Digital further agreed not to transfer or pledge their equity interest in Zhuhai Kingsoft Cloud without the prior written consent of Beijing Kingsoft Cloud. The equity pledge agreement will remain binding until the pledgers, Ms. Weiqin Qiu and Kingsoft Digital, as the case may be, discharge all of their obligations under the above-mentioned agreements. As of the date of this annual report, the equity pledges under the equity pledge agreement have been registered with the competent PRC regulatory authority.

On July 18, 2018, Mr. Yulin Wang and Ms. Weiqin Qiu entered into an equity pledge agreement with Yunxiang Zhisheng and Kingsoft Cloud Information, which was amended and supplemented on July 15, 2022, and contains terms substantially similar to the equity pledge agreement described above. With the change of the shareholding structure of Kingsoft Cloud Information, where Mr. Tao Zou replaced Mr. Yulin Wang as a registered shareholder of Kingsoft Cloud Information, the original equity pledge agreement entered into among Mr. Yulin Wang, Ms. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information was terminated on August 24, 2022. On the same day, a new equity pledge agreement with substantially the same terms was entered into among Mr. Tao Zou, Mr. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information. As of the date of this annual report, the equity pledges under the equity pledge agreement dated August 24, 2022 have been registered with the competent PRC regulatory authority.

Exclusive Purchase Option Agreement

Ms. Weiqin Qiu and Kingsoft Digital, the shareholders of Zhuhai Kingsoft Cloud, entered into an exclusive purchase option agreement with Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud on June 20, 2014, which was later amended and supplemented on November 29, 2019. Under the exclusive purchase option agreement, Ms. Weiqin Qiu granted Beijing Kingsoft Cloud or its designee an option to purchase her equity interest in Zhuhai Kingsoft Cloud at a price equal to the higher of the amount of the loan provided to Ms. Weiqin, and the minimum amount of consideration permitted by PRC law, and Kingsoft Digital granted Beijing Kingsoft Cloud or its designee an option to purchase its equity interest in Zhuhai Kingsoft Cloud at a price equal to the higher of RMB1 and the minimum amount of consideration permitted by PRC law. Ms. Weiqin Qiu and Kingsoft Digital also granted Beijing Kingsoft Cloud or its designee an option to purchase all or a portion of the assets of Zhuhai Kingsoft Cloud for the minimum amount of consideration permitted by PRC law. Ms. Weiqin Qiu and Kingsoft Digital also agreed not to transfer or mortgage any equity interest in or dispose of or cause the management to dispose of any material assets of Zhuhai Kingsoft Cloud without the prior written consent of Beijing Kingsoft Cloud. The exclusive purchase option agreement shall remain in effect until all of the equity interests in Zhuhai Kingsoft Cloud have been acquired by Beijing Kingsoft Cloud or its designee.

On July 18, 2018, Mr. Yulin Wang and Ms. Weiqin Qiu entered into an exclusive purchase option agreement with Yunxiang Zhisheng and Kingsoft Cloud Information, which was later amended and supplemented on November 29, 2019 and July 15, 2022, and contains terms substantially similar to the exclusive purchase option agreement described above. With the change of the shareholding structure of Kingsoft Cloud Information, where Mr. Tao Zou replaced Mr. Yulin Wang as a registered shareholder of Kingsoft Cloud Information, the original exclusive purchase option agreement entered into among Mr. Yulin Wang, Ms. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information was terminated on August 24, 2022. On the same day, a new exclusive purchase option agreement with substantially the same terms was entered into among Mr. Tao Zou, Ms. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information.

111

Shareholder Voting Right Trust Agreement

Ms. Weiqin Qiu and Kingsoft Digital, the shareholders of Zhuhai Kingsoft Cloud, entered into a shareholder voting right trust agreement with Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud on June 20, 2014, which was later amended and supplemented on November 29, 2019. Under the shareholder voting right trust agreement, Ms. Weiqin Qiu and Kingsoft Digital agreed to irrevocably entrust a person designated by Beijing Kingsoft Cloud to represent them to exercise all the voting rights and other shareholders’ rights to which they are entitled as shareholders of Zhuhai Kingsoft Cloud. The shareholder voting right trust agreement shall remain effective from the date of such agreement for as long as Ms. Weiqin Qiu and Kingsoft Digital remain the shareholders of Zhuhai Kingsoft Cloud, unless Beijing Kingsoft Cloud otherwise decides to terminate or amend this agreement.

On July 18, 2018, Mr. Yulin Wang and Ms. Weiqin Qiu entered into a shareholder voting right trust agreement with Yunxiang Zhisheng and Kingsoft Cloud Information, which was later amended and supplemented on November 29, 2019 and July 15, 2022, and contains terms substantially similar to the shareholder voting right trust agreement described above. With the change of the shareholding structure of Kingsoft Cloud Information, where Mr. Tao Zou replaced Mr. Yulin Wang as a registered shareholder of Kingsoft Cloud Information, the original shareholder voting right trust agreement entered into among Mr. Yulin Wang, Ms. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information was terminated on August 24, 2022. On the same day, a new shareholder voting right trust agreement with substantially the same terms was entered into among Mr. Tao Zou, Ms. Weiqin Qiu, Yunxiang Zhisheng and Kingsoft Cloud Information.

Spousal Consents

The spouses of individual shareholders of Zhuhai Kingsoft Cloud and Kingsoft Cloud Information have each signed a spousal consent letter. Under the spousal consent letter, the signing spouse unconditionally and irrevocably agreed that the equity interest in Zhuhai Kingsoft Cloud or Kingsoft Cloud Information which is held by and registered under the name of his or her spouse will be disposed of pursuant to the above-mentioned loan agreements, equity pledge agreements, exclusive purchase option agreements and the shareholder voting rights trust agreements. Moreover, the spouse confirmed he or she has no rights, and will not assert in the future any right, over the equity interests in Zhuhai Kingsoft Cloud or Kingsoft Cloud Information held by his or her spouse. In addition, in the event that the spouse obtains any equity interest in Zhuhai Kingsoft Cloud or Kingsoft Cloud Information held by his or her spouse for any reason, he or she agrees to be bound by and sign any legal documents substantially similar to the contractual arrangements entered into by his or her spouse, as may be amended from time to time.

In the opinion of Fangda Partners, our PRC legal counsel:

the ownership structures of Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud, Yunxiang Zhisheng and Kingsoft Cloud Information, do not violate any applicable PRC laws, regulations or rules currently in effect; and
the agreements among Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its shareholders, Yunxiang Zhisheng, and Kingsoft Cloud Information and its shareholders governed by PRC laws, as described above, are valid, binding and enforceable in accordance with their terms and applicable PRC laws, rules and regulations currently in effect, and do not violate any applicable PRC laws, rules or regulations currently in effect.

However, 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 structure for operating our value-added telecommunications services and related business do not comply with PRC government restrictions on foreign investment in such businesses, we are likely to be subject to penalties including being prohibited from continuing operations. For a description of the risks related to these contractual arrangements and our corporate structure, please see “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Corporate Structure and the Contractual Arrangements.”

112

Financial Support Undertaking Letter

We executed a financial support undertaking letter addressed to Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, pursuant to which we undertake to provide unlimited financial support to Zhuhai Kingsoft Cloud and Kingsoft Cloud Information to the extent permissible under the applicable PRC laws and regulations, whether or not any operational loss is actually incurred. The form of financial support shall include, but is not limited to, extension of cash, entrusted loans and borrowings. We will not request repayment of the loans or borrowings if Zhuhai Kingsoft Cloud and Kingsoft Cloud Information or their shareholders do not have sufficient funds or are unable to repay.

4.D.Property, Plant and Equipment

Our current principal executive offices are located at Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road, Haidian District, Beijing, China. We lease properties in Beijing and certain other cities where we operate with an aggregate of approximately 50,775.35 square meters as of December 31, 2022. These facilities currently accommodate our management headquarters, as well as most of our sales and marketing, research and development, and general and administrative activities. We also have two data centers in Beijing and Tianjin, China, to support our business.

ITEM 4A.UNRESOLVED STAFF COMMENTS

None.

ITEM 5OPERATING 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 may contain 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—Item 3.D. Risk Factors” and elsewhere in this annual report.

For the impact of foreign currency fluctuations on the company, and the extent to which foreign currency net investments are hedged by currency borrowing and other hedging instruments, please refer to “Item 11. Quantitative and Qualitative Disclosures about Market Risk—Foreign exchange risk.”

5.A.Operating Results

Key Factors Affecting Our Results of Operations

Trends in China’s economic conditions and development of China’s cloud industry

Our business and results of operations are significantly affected by China’s overall economic conditions and the development of China’s cloud industry. The development of the cloud industry in China is expected to be driven by massive, high-growth demand from internet verticals, increasing penetration in traditional enterprises and public service organizations, the large-scale launching of new technologies, requirement for dedicated industry specific cloud services, favorable government policies, higher requirement on data compliance, data loss prevention and non-conflict of interest, demand for internet infrastructure construction, deepening digitalization, overseas expansion of Chinese companies, among others. As a market leader, we have captured, and are likely to continue to capture, the various market opportunities brought by the development of China’s cloud industry.

Nevertheless, unfavorable changes in China’s overall economy and cloud industry could negatively affect demand for our services and materially and adversely affect our results of operations. The emerging cloud industry in China is entering into a new phase of digitalization and there are considerable uncertainties about its future growth. See “Risk Factors–Risks Relating to Our Business and Industry–If our market does not grow as we expect, or if we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements and preferences, our products and solutions may become less competitive.”

113

Our ability to retain existing customers and acquire new customers

We have amassed a large, premium and diversified customer base covering a wide spectrum of industry verticals. The total number of our Premium Customers is 322, 597 and 537 in 2020, 2021 and 2022. We have fostered strong loyalty with existing customers as a result of the high-quality cloud products and solutions offered by us, as well as our ability to deliver tangible value to customers by effectively addressing their needs.

We aim to acquire and retain new customers by, among others, further enhancing the quality and efficiency of our existing products and solutions, offering additional innovative products and solutions and implementing effective sales strategies tailored to the verticals in which we operate. In particular, the revenue growth of our enterprise cloud services has been primarily driven by the fast-growing demands of enterprise cloud services and the increase in the number of our Enterprise Cloud Service Premium Customers as more traditional enterprises adopting cloud solutions. We also aim to continue to generate additional revenues from existing customers and seek additional cross-selling opportunities.

Our ability to upgrade and expand our products and solutions

We have benefited from the upgrade and optimization of our products and solutions and have achieved rapid growth. Our future success is significantly dependent on our ability to further enhance the quality and optimize the portfolio of our products and solutions. Furthermore, we seek to improve the breadth and quality of our products and solutions, to develop products and solution that could meet the evolving demands of our customers, and to enhance our brand recognition, which thereby will allow us to capture additional market share, enjoy better economies of scale and improve our profitability.

Our ability to continue to invest in technology and infrastructure

We have invested, and will continue to invest, in resources to enhance the technology, infrastructure and capabilities of our products and solutions. Our ability to improve our existing cloud products and solutions and develop new ones depends on the scale of our infrastructure as well as the technologies we use to develop and deliver high-quality cloud services to customers. It is thus crucial for us to continually invest in technology and infrastructure to expand our resources and enhance capabilities of our products and solutions. We plan to continue to invest in upgrading and expanding our network infrastructure.

Our ability to effectively control our costs and expenses

Our ability to manage and control our costs and expenses is critical to the success of our business. We have invested substantially in developing technology capabilities and infrastructure in order to provide our products and solutions. Also, we have been expanding into new verticals and developing new products and solutions, for example, we are capturing the market opportunity to provide enterprise cloud services to traditional industries and public service organizations. As a result, we expect our costs and expenses would increase along with the increase in our enterprise cloud revenues. While we expect our costs and expenses to increase as our business expands, we also expect them to decrease as a proportion of our revenues as we achieve more economies of scale and higher operating efficiency.

Our ability to compete effectively

Our business and results of operations depend on our ability to compete effectively in the verticals in which we operate. Our competitive position may be affected by, among other things, the scope of our solution offerings, the quality of our solutions and our ability to price our solutions competitively. We believe that our valuable insight and capabilities of enterprise services gained from Kingsoft Group, our neutrality, strong enterprise service capabilities, proprietary advanced technologies and prominent research and development capabilities differentiate us from our competitors and help us establish a high entry barrier difficult for our competitors to surpass. However, we are still subject to competition from a variety of players within our industry. Increased competition could materially and adversely affect our business, financial condition and results of operations.

114

Key Operating Metrics

We adopt a premium customer strategy, focusing on leading enterprises in selected verticals to establish market presence efficiently. Therefore, we believe that a number of key operating metrics in relation to our Premium Customers, as presented in the table below to evaluate our business and measure our performance. We believe that these metrics are indicative of our overall business and performance. The calculation of the key metrics and other measures discussed below may differ from other similarly titled metrics used by other companies, securities analysts or investors.

    

For the Year Ended 

December 31,

    

2020

    

2021

    

2022

Public Cloud Services

  

  

  

Number of Public Cloud Service Premium Customers

191

222

197

Average revenues per Public Cloud Service Premium Customers (RMB in million)(1)

 

26.4

27.3

26.7

Enterprise Cloud Services

 

  

 

  

 

  

Number of Enterprise Cloud Service Premium Customers

 

124

 

382

 

347

Average revenues per Enterprise Cloud Services Premium Customers (RMB in million)(1)

11.0

10.7

7.9

Total

 

  

 

  

 

  

Number of Premium Customers(2)

 

322

 

597

 

537

Average revenues per Premium Customer (RMB in million)(1)

20.0

17.0

14.9

Notes:

(1)Due to the acquisition of Camelot Group in 2021, average revenues per Premium Customer for 2021 is calculated by dividing (i) the sum of (x) consolidated revenues of our Group generated from Premium Customers in 2021 and (y) revenues generated from Premium Customers of Camelot Group for the period from January 1 to September 3, 2021, by (ii) the number of Premium Customers for 2021.
(2)The number of Premium Customers for the year ended December 31, 2021 includes customers of Camelot Group and Shenzhen Yunfan with revenue of over RMB700,000 for the same year. Premium Customers are determined based on the total revenues from customers, while Public Cloud Premium Customers and Enterprise Cloud Premium Customers are determined based on the revenues from public cloud services and enterprise cloud services, respectively.

Impact of COVID-19

The COVID-19 pandemic had impacts to our financial performance in the past, to the extent it affected the general economic status, our customers, suppliers, other business partners, and our own operations. However, as a result of the balance of our businesses with exposure to different verticals and revenue models, such impacts are mixed in direction. On one hand, (i) the pandemic may limit our ability to provide on-site services to customers and delay project deployment completion, and (ii) businesses negatively impacted by the pandemic may cut their procurement budget, including cloud budget. While the pandemic had immaterial impact on our operations for the year ended December 31, 2021, our business was materially impacted in 2022 by the resurgence of COVID-19 in China. Due to the pandemic in 2022, our operations have been negatively affected, and the bidding and deployment processes of our enterprise cloud projects have been slowed down. In response to the COVID-19, we have been normalizing the epidemic prevention and control measures in our operations.

115

On the other hand, the pandemic has been gradually accelerating cloud adoption as: (i) during the pandemic, people increasingly leverage the internet to fulfill daily activities from work, shopping, education to entertainment, which are increasingly supported by cloud infrastructure; (ii) the healthcare industry in China increasingly tap into cloud technology to meet the challenges of public health events; and (iii) enterprises and organizations experiencing business or operation fluctuations in the pandemic may consider cloud services to obtain more efficacies, better agility and cost control in the mid-to-long run. To embrace these opportunities and mitigate the pandemic’s adverse impact to our business, we have been continuously perfecting our scalable core technologies and products and investing into our solutions of selected verticals, especially in healthcare, financial services and public services, and we expect to bear fruit in the enormous digitalization market in the long run.

In addition, the pandemic has adversely affected the growth of our customers, especially in the internet sector. Some of our customers have been cutting budgets, including budgets for cloud services, to manage their profitability amid the market headwinds. Nonetheless, we are able to mitigate such adverse impacts with our positioning and strategies: first, our customers are enterprises, rather than individual consumers, therefore we are not directly impacted by the slowdown of consumer demand; moreover, to mitigate the risks associated with fluctuations in enterprises’ demand for our services due to adverse macroeconomic conditions affecting these enterprises, we have begun to strategically focus on verticals with great potential for cloud services, particularly financial services, healthcare and public service sectors. See also “Item 3 Key Information – 3.D. Risk Factors - Risks Relating to Doing Business in China - A severe or prolonged downturn in the PRC or global economy could materially and adversely affect our business, results of operations and financial condition.”

However, the extent of the impact of the COVID-19 pandemic on our operational and financial performance, including our ability to execute our business strategies and initiatives, will depend on future developments, including, but not limited to, the duration and spread of the pandemic, its severity, any resurgence of COVID-19, such as the resurgence of COVID-19 in China in 2022, and the duration, timing and severity of the impact on customer spending, including any recession resulting from the pandemic, all of which are uncertain and cannot be predicted. See “Risk Factors—Risks Relating to Our Business and Industry—Our business is subject to natural disasters, extreme weather conditions, health epidemics and other catastrophic incidents, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches or terrorism.”

Key Components of Results of Operations

Revenues

We derive our revenues primarily from (i) public cloud services and (ii) enterprise cloud services. The following table sets forth a breakdown of our revenues, in absolute amounts and as percentages of total revenues, for the periods indicated.

    

For the Year Ended December 31,

    

2020

    

2021

    

2022

    

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

Revenues

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Public Cloud Services Revenues

5,166,851

78.5

6,159,085

68.0

5,360,282

777,168

65.6

Enterprise Cloud Services Revenues

1,372,689

20.9

2,897,817

32.0

2,816,976

408,423

34.4

Others

 

37,767

 

0.6

 

3,882

 

0.0

 

2,849

 

413

 

0.0

Total Revenues

 

6,577,307

 

100.0

 

9,060,784

 

100.0

 

8,180,107

 

1,186,004

 

100.0

Public cloud services. We offer public cloud services to customers in various verticals, including, among others, video, gaming, intelligent mobility, e-commerce, AI and mobile internet in general. We generally charge our public cloud service customers on a monthly basis based on utilization and duration. We also offer a prepaid subscription package over a fixed subscription period.

Enterprise cloud services. We also offer enterprise cloud services to customers engaging in the financial service, public service and healthcare businesses, among others. We generally charge our enterprise cloud service customers on a project basis. We also charge enterprise cloud service customers based on performance completed to date.

Others. We also record insignificant revenues from other miscellaneous services that we provide on an ad hoc basis, which has not been and is not expected to be material to our business.

116

See “Item 4. Information on the Company—4.B. Business Overview—Our Products and Solutions” for details about how we generate our revenues.

Cost of Revenues

Our cost of revenues primarily consist of (i) IDC costs, (ii) depreciation and amortization costs, (iii) fulfilment cost, (iv) solution development and services costs, and (v) other costs.

The following table sets forth a breakdown of our cost of revenues, in absolute amounts and as percentages of total cost of revenues, for the periods indicated.

    

For the Year Ended December 31,

    

2020

    

2021

    

2022

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

Cost of revenues

 

  

 

  

 

  

 

  

 

  

 

  

 

  

IDC costs

 

4,058,848

 

65.2

 

5,101,528

 

58.6

 

4,275,298

619,860

55.1

Depreciation and amortization costs

 

746,245

 

12.0

 

785,173

 

9.0

 

990,665

143,633

12.8

Fulfillment costs

 

1,206,679

 

19.4

 

1,851,342

 

21.3

 

396,767

57,526

5.1

Solution development and services costs

 

37,148

 

0.6

 

678,178

 

7.8

 

1,873,932

271,695

24.2

Other costs

 

171,404

 

2.8

 

293,275

 

3.3

 

213,907

31,013

2.8

Total cost of revenues

 

6,220,324

 

100.0

 

8,709,496

 

100.0

 

7,750,569

1,123,727

 

100.0

IDC costs primarily consist of (i) bandwidth costs, which represent the purchase of bandwidth usage rights from telecommunication operators, and (ii) rack costs, which cover fees we pay to the IDC operators for using the rack space, associated utilities and services.

Depreciation and amortization costs primarily consist of depreciation and amortization of our fixed assets, such as servers, and intangible assets. Fulfillment costs are mainly generated by providing Kingsoft Cloud enterprise cloud services. Fulfillment costs mainly represent purchases of technology components from third parties, such as technology equipment, customized software and services, to fulfill the deployment of solutions. Solution development and services costs primarily represent payments to our solution development and services personnel for the development of products and solutions based on customers’ needs. Other costs consist of other miscellaneous costs associated with our solutions and services.

Operating Expenses

The following table sets forth a breakdown of our operating expenses, in absolute amounts and as percentages of our total operating expenses, for the periods indicated.

    

For the Year Ended December 31,

2020

2021

2022

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

Operating expenses

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Research and development expenses

 

775,130

 

49.5

 

1,043,811

 

48.3

 

971,216

140,813

36.2

Selling and marketing expenses

 

409,211

 

26.2

 

518,167

 

23.9

 

560,059

81,201

20.9

General and administrative expenses

 

379,892

 

24.3

 

601,702

 

27.8

 

1,149,677

166,687

42.9

Total operating expenses

 

1,564,233

 

100.0

 

2,163,680

 

100.0

 

2,680,952

388,701

 

100.0

117

Research and Development Expenses

Research and development expenses consist primarily of (i) staff expenses, including salaries, bonuses and benefits paid to our research and development personnel, (ii) share-based compensation paid to our research and development personnel, and (iii) other miscellaneous expenses, primarily including depreciation and amortization expenses, office rental expenses and information technology expenses. The following table sets forth a breakdown of our research and development expenses for the periods indicated.

    

For the Year Ended December 31,

2020

2021

2022

    

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

Research and development expenses

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Staff expenses (excluding share-based compensation)

 

590,480

 

76.2

 

744,697

 

71.4

 

732,492

106,201

75.4

Share-based compensation

 

88,129

 

11.4

 

150,389

 

14.4

 

87,812

12,732

9.0

Other miscellaneous expenses

 

96,521

 

12.4

 

148,725

 

14.2

 

150,912

21,880

15.6

Total research and development expenses

 

775,130

 

100.0

 

1,043,811

 

100.0

 

971,216

 

140,813

 

100.0

Selling and marketing expenses

Selling and marketing expenses consist primarily of (i) staff expenses, including salaries, commissions, bonuses and benefits paid to sales and marketing personnel, (ii) share-based compensation paid to sales and marketing personnel, (iii) marketing and promotion expenses, (iv) depreciation and amortization expenses, and (v) other miscellaneous expenses, primarily including office rental expenses. The following table sets forth a breakdown of our selling and marketing expenses for the periods indicated.

    

For the Year Ended December 31,

    

2020

    

2021

    

2022

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

Selling and marketing expenses

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Staff expenses (excluding share-based compensation)

 

261,068

 

63.8

 

308,077

 

59.5

 

279,178

40,477

49.9

Share-based compensation

 

62,270

 

15.2

 

72,594

 

14.0

 

68,562

9,941

12.2

Marketing and promotion expenses

 

15,348

 

3.8

 

24,039

 

4.6

 

9,512

1,379

1.7

Depreciation and amortization expenses

 

841

 

0.2

 

50,559

 

9.8

 

148,797

21,574

26.6

Other miscellaneous expenses

 

69,684

 

17.0

 

62,898

 

12.1

 

54,010

7,830

9.6

Total selling and marketing expenses

 

409,211

 

100.0

 

518,167

 

100.0

 

560,059

 

81,201

 

100.0

118

General and Administrative Expenses

Our general and administrative expenses consist of (i) staff expenses, including salaries, bonuses and benefits paid to general and administrative personnel, (ii) share-based compensation paid to general and administrative personnel, (iii) credit losses primarily for account receivables and contract assets, and (iv) other miscellaneous expenses, primarily including depreciation and amortization expenses, office rental expenses, general operation expenses, professional service fees and offering costs in relation to our Hong Kong Listing (as defined herein). The following table sets forth a breakdown of our general and administrative expenses for the periods indicated.

For the Year Ended December 31,

    

2020

    

2021

    

2022

    

RMB

    

%  

    

RMB

    

%  

    

RMB

    

US$

    

%  

(in thousands, except for percentages)

General and administrative expenses

 

  

 

  

 

  

 

  

 

  

 

  

 

  

Staff expenses (excluding share-based compensation)

 

79,590

 

21.0

 

165,861

 

27.6

 

318,705

46,208

27.7

Share-based compensation

 

169,101

 

44.5

 

193,886

 

32.2

 

187,843

27,235

16.3

Credit losses

 

31,881

 

8.4

 

114,124

 

19.0

 

346,869

50,291

30.2

Other miscellaneous expenses

 

99,320

 

26.1

 

127,831

 

21.2

 

296,260

42,953

25.8

Total general and administrative expenses

 

379,892

 

100.0

 

601,702

 

100.0

 

1,149,677

 

166,687

 

100.0

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

Revenues

Our revenues decreased by 9.7% from RMB9,060.8 million in 2021 to RMB8,180.1 million (US$1,186.0 million) in 2022, which was attributable to proactive scale-down of delivery services within public cloud services, and more stringent project selection of enterprise cloud services.

Public cloud services

Our revenues generated from public cloud services decreased by 13.0% from RMB6,159.1 million in 2021 to RMB5,360.3 million (US$777.2 million) in 2022, primarily driven by our proactive scale down of CDN services. To a lesser extent, the decrease of revenues was also due to softened economic condition driven by COVID-19 resurgence in 2022. For example, operations of companies in internet industries were negatively impacted by such economic condition and reduced their IT budget and purchases accordingly. Primarily as a result of the aforementioned factors, our number of Public Cloud Service Premium Customers decreased from 222 in 2021 to 197 in 2022.

Enterprise cloud services

Our revenues generated from enterprise cloud services decreased by 2.8% from RMB2,897.8 million in 2021 to RMB2,817.0 million (US$408.4 million) in 2022, primarily due to the negative impact of COVID-19 as well as our strategic focus on selected high quality projects. As many cloud service providers in China, our business strategies are expected to switch from revenue or scale orientation to profit orientation, driving the cloud service industry to enter an orderly development phase. Primarily as a result of the aforementioned factors, our number of Enterprise Cloud Services Premium Customers decreased from 382 to 347, and our average revenue per Enterprise Cloud Services Premium Customers decreased from RMB10.7 million in 2021 to RMB7.9 million in 2022.

Cost of revenues

Our cost of revenues decreased by 11.0% from RMB8,709.5 million in 2021 to RMB7,750.6 million (US$1,123.7 million) in 2022, primarily driven by (i) the decrease in IDC costs from RMB5,101.5 million in 2021 to RMB4,275.3 million (US$619.9 million) in 2022, in line with our adjustment of public cloud services, (ii) the decrease in fulfillment costs from RMB1,851.3 million in 2021 to RMB396.8 million (US$57.5 million) in 2022 and the decrease in other costs from RMB293.3 million in 2021 to RMB213.9 million (US$31.0 million) in 2022, mainly due to the decrease of revenues due to COVID-19 negative impacts, and our strategic focus on selected high quality projects.

119

Gross profit

As a result of the foregoing, our gross profit increased by 22.3% from RMB351.3 million in 2021 to RMB429.5 million (US$62.3 million) in 2022. Our gross profit margin increased from 3.9% in 2021 to 5.3% in 2022, primarily because of the optimization of revenue mix and our effective cost controls.

Research and development expenses

Our research and development expenses slightly decreased by 7.0% from RMB1,043.8 million in 2021 to RMB971.2 million (US$140.8 million) in 2022.

Selling and marketing expenses

Our selling and marketing expenses slightly increased by 8.1% from RMB518.2 million in 2021 to RMB560.1 million (US$81.2 million) in 2022.

General and administrative expenses

Our general and administrative expenses increased by 91.1% from RMB601.7 million in 2021 to RMB1,149.7 million (US$166.7 million) in 2022, primarily attributable to (i) an increase in credit losses of RMB232.7 million, mainly due to due to the increased provisions made on account receivables that may have recoverability issues, and (ii) an increase in other miscellaneous expenses of RMB168.4 million, mainly driving by the incurrence of the professional service fees and offering costs in relation to our Hong Kong Listing (as defined herein), which are non-recurring.

Operating loss

As a result of the foregoing, our operating loss increased by 24.2% from RMB1,812.4 million in 2021 to RMB2,251.4 million (US$326.4 million) in 2022. Our operating loss margin increased from 20.0% in 2021 to 27.5% in 2022.

Interest income

Our interest income decreased by 12.2% from RMB71.9 million in 2021 to RMB80.7 million (US$11.7 million) in 2022.

Interest expense

Our interest expense increased by 164.8% from RMB52.0 million in 2021 to RMB137.8 million (US$20.0 million) in 2022, primarily due to loans we obtained from Kingsoft Group and Xiaomi Group in the second half of 2021.

Foreign exchange gain/(loss)

We recorded foreign exchange loss of RMB334.6 million (US$48.5 million) in 2022, as compared to foreign exchange gain of RMB37.8 million in 2021, primarily because of the significant depreciation of RMB against U.S. dollar in 2022, compared with the slight appreciation in 2021.

Other gain/(loss), net

We recorded other loss, net of RMB43.8 million (US$6.4 million) in 2022, as compared to other gain, net of RMB83.6 million in 2021, primarily due to loss on equity investments held and fair value change of purchase consideration for business acquisition.

Other income, net

Our other income, net decreased by 75.8% from RMB95.0 million in 2021 to RMB23.0 million (US$3.3 million) in 2022, primarily due to lower deduction of input value-added tax.

120

Income tax expense

Our income tax expense increased by 55.5% from RMB15.7 million in 2021 to RMB24.5 million (US$3.5 million) in 2022.

Net loss

As a result of the foregoing, our net loss increased by 68.9% from RMB1,591.8 million in 2021 to RMB2,688.4 million (US$389.8 million) in 2022.

Our net loss margin increased slightly from 17.6% in 2021 to 32.9% in 2022.

Year Ended December 31, 2021 Compared to Year Ended December 31, 2020

Revenues

Our revenues increased by 37.8% from RMB6,577.3 million in 2020 to RMB9,060.8 million (US$1,421.8 million) in 2021, which was attributable to an increase by 111.1% in the revenue generated by enterprise cloud services, and to a lesser extent, an increase by 19.2% in the revenue generated by public cloud services over the same periods.

Public cloud services

Our revenues generated from public cloud services increased by 19.2% from RMB5,166.9 million in 2020 to RMB6,159.1 million (US$966.5 million) in 2021, primarily driven by (i) the increase in the number of our Public Cloud Service Premium Customers by 16.2% from 191 to 222 due to our expansion and penetration in selected vertical, and (ii) increasing demand for our products and solutions of our Premium Customers, reflected by the increase in customer spending of our Public Cloud Service Premium Customer. Our average revenue per Public Cloud Service Premium Customers increased by 3.4% from RMB26.4 million (US$4.1 million) in 2020 to RMB27.3 million (US$4.3 million) in 2021.

For public cloud services, we strategically focused on the internet sectors, such as video, gaming, online cooperation, e-commerce and mobile internet in general. Despite the temporary growth slowdown of the internet sectors in China, the internet penetration has been increasing with a growing number of mobile users, longer time spent by users and more complex and cutting-edge technologies, driving the demand for cloud services and therefore contributing to the increase of our Public Cloud Service Premium Customers.

The increasing demand for our products and solutions of our Premium Customers was primarily driven by our continuous and long-term service coverage for our customers, which enables us to understand their needs in a timely manner and promote cross selling. Our Premium Customers tend to procure more products and solutions as our offerings are constantly upgraded and extended along with customers’ business developments.

Our net dollar retention rate of Public Cloud Service Premium Customers in 2021, being 114%, was well above 100% and represented an increase of revenue from our existing Public Cloud Service Premium Customers from 2020 to 2021. We had net dollar retention rate of Public Cloud Service Premium Customers of 146% in 2020, primarily driven by the rapid development of mobile internet sectors and our customer penetration from 2019 to 2020. The net dollar retention rate of Public Cloud Service Premium Customers in 2021 was lower than that in 2020 primarily because (i) the denominator used in calculating such rate was relatively high for 2021, given the relatively large scale and revenue of Public Cloud Service Premium Customers that we had accumulated before 2021, compared with that for the previous year, and (ii) the demand for CDN services by major customers in the internet sector was weaker in the second half of 2021.

121

Enterprise cloud services

Our revenues generated from enterprise cloud services increased by 111.1% from RMB1,372.7 million in 2020 to RMB2,897.8 million (US$454.7 million) in 2021, primarily driven by (i) continued strong growth momentum of the overall China non-internet cloud market, namely the cloud service market for non-internet industries such as financial services, public services and healthcare in China; (ii) strong demand for our enterprise cloud services in the verticals we focus on; (iii) an increase in the number of our Enterprise Cloud Service Premium Customers due to our marketing and customer base expansion efforts; and (iv) the acquisition of Camelot. RMB702.3 million (US$110.2 million), or 46.0% of the increase of our revenues generated from enterprise cloud services from 2020 to 2021 was primarily driven by the aforesaid market factors and our expansion efforts. RMB818.5 million (US$128.4 million), or 53.7% of the increase of our revenues generated from enterprise cloud services from 2020 to 2021 was attributable to our consolidation of Camelot’s financial results since the acquisition in September 2021.

The non-internet cloud market in China has shown an overall strong growth momentum, as traditional non-internet industries start to tap into the agility, flexibility and scalability of cloud service. For enterprise cloud services, we strategically focus on verticals including financial services, public services and healthcare. Given their massive scale of data, complex and diverse business scenarios involving issue around data silos and compliance requirement for data securities, customers in these verticals have strong demand for our enterprise cloud services, which are featured with cloud products operated on on-premise infrastructure, sophisticated industry-dedicated solutions and customized services that navigate complex business scenarios.

Cost of revenues

Our cost of revenues increased by 40.0% from RMB6,220.3 million in 2020 to RMB8,709.5 million (US$1,366.7 million) in 2021, primarily driven by (i) an increase in IDC costs by 25.7% from RMB4,058.8 million to RMB5,101.5 million to support our business expansion, (ii) an increase in fulfillment costs from RMB1,206.7 million to RMB1,851.3 million, which was in line with the increase in our revenues, and (iii) a significant increase in solution development and services cost from RMB37.1 million to RMB678.2 million due to an increase in the number of our solution development and services personnel primarily as a result of our acquisition of Camelot and as we expanded our deployment team to support our business growth.

Gross (loss)/profit

As a result of the foregoing, our gross profit slightly decreased from RMB357.0 million in 2020 to RMB351.3 million (US$55.1 million) in 2021. Our gross profit margin decreased from 5.4% in 2020 to 3.9% in 2021, primarily because we planned and committed to costs for underlying resources including IDC costs at the beginning of 2021 based on the then foreseeable market demand, while the actual market demand over the course of 2021 turned out to be weaker, mainly resulted from a general demand slowdown in the internet sector of China.

Research and development expenses

Our research and development expenses increased by 34.7% from RMB775.1 million in 2020 to RMB1,043.8 million (US$163.8 million) in 2021, primarily driven by an increase of number of our research and development personnel, an increase in share-based compensation expenses and our acquisition of Camelot.

Selling and marketing expenses

Our selling and marketing expenses increased by 26.6% from RMB409.2 million in 2020 to RMB518.2 million (US$81.3 million) in 2021, primarily driven by (i) an increase in staff expenses by 17.8% from RMB323.3 million to RMB380.7 million (US$59.7 million), mainly driven by an increase in the number of our sales and marketing personnel primarily due to our increased sales and marketing efforts and our acquisition of Camelot; and (ii) a significant increase in depreciation and amortization expenses from RMB0.8 million to RMB50.6 million (US$7.9 million) primarily due to the amortization of intangible assets related to sales and marketing, such as customer relationship, recorded as a result of our acquisition of Camelot.

122

General and administrative expenses

Our general and administrative expenses increased by 58.4% from RMB379.9 million in 2020 to RMB601.7 million (US$94.4 million) in 2021, primarily attributable to (i) an increase in staff expenses by 44.6% from RMB248.7 million to RMB359.7 million (US$56.4 million), mainly driven by an increase in the number of our general and administrative personnel primarily as a result of our acquisition of Camelot; and (ii) an increase in credit losses primarily for account receivables and contract assets from RMB31.9 million to RMB114.1 million (US$17.9 million) primarily as a result of the increase of our account receivables and contract assets due to our business growth.

Operating loss

As a result of the foregoing, our operating loss increased by 50.1% from RMB1,207.3 million in 2020 to RMB1,812.4 million (US$284.4 million) in 2021. Our operating loss margin increased slightly from 18.4% in 2020 to 20.0% in 2021.

Interest income

Our interest income slightly decreased from RMB77.1 million in 2020 to RMB71.9 million (US$11.3 million) in 2021.

Interest expense

Our interest expense increased by 447.4% from RMB9.5 million in 2020 to RMB52.0 million (US$8.2 million) in 2021, primarily due to (i) the increase of our short-term bank loans from RMB278.5 million to RMB1,348.2 million, and (ii) loans we obtained from Kingsoft Group and Xiaomi Group in 2021.

Foreign exchange gain/(loss)

Our foreign exchange gain decreased from of RMB188.8 million in 2020 to RMB37.8 million (US$5.9 million) in 2021, primarily because of fluctuations of the exchange rates.

Other gain, net

Our other gain, net increased from RMB14.3 million in 2020 to RMB83.6 million (US$13.1 million) in 2021, primarily due to increases in fair value of our equity investments.

Other income/(expense), net

We recorded other income, net, of RMB95.0 million (US$14.9 million) in 2021 as compared to other expense, net, of RMB10.8 million in 2020, primarily due to government allowances from certain preferential tax treatment in 2021.

Income tax expense

Our income tax expense increased slightly from RMB14.9 million in 2020 to RMB15.7 million (US$2.5 million) in 2021.

Net loss

As a result of the foregoing, our net loss increased by 65.4% from RMB962.2 million in 2020 to RMB1,591.8 million (US$249.8 million) in 2021. Our net loss margin increased slightly from 14.6% in 2020 to 17.6% in 2021.

123

TAXATION

Cayman Islands

We are incorporated in the Cayman Islands. The Cayman Islands currently have no income, corporation or capital gains tax and no estate duty, inheritance tax or gift tax. The Cayman Islands does not impose a withholding tax on payments of dividends to shareholders.

Hong Kong

The subsidiaries incorporated in Hong Kong are subject to income tax at the rate of 16.5% on the estimated assessable profits arising in Hong Kong. For the years ended December 31, 2020, 2021 and 2022, we did not make any provisions for Hong Kong profit tax as there were accumulated losses derived from or incurred in Hong Kong for any of the periods presented. Under the Hong Kong tax law, the subsidiaries in Hong Kong are exempted from income tax on their foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

PRC

Our PRC entities are subject to the statutory income tax rate of 25%, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008. Beijing Kingsoft Cloud and Kingsoft Cloud Network being qualified as a High New Technology Enterprise (“HNTE”) are entitled to the preferential income tax rate of 15% for three years from 2016 to 2018 and successfully renewed their HNTE status for an additional three years from 2019 to 2021. Kingsoft Cloud Network renewed its HNTE status for an additional three years from 2022 to 2024. In addition, Beijing Jinxun Ruibo Network Technology Co., Ltd. being qualified as an HNTE is entitled to the preferential income tax rate of 15% for three years from 2017 to 2019 and successfully renewed their HNTE status for an additional three years from 2020 to 2022. Dividends, interest, rent or royalties payable by the Group’s PRC entities to non-PRC resident enterprises, and proceeds from any such non-resident enterprise investor’s disposition of assets (after deducting the net value of such assets) shall be subject to a 10% withholding tax unless the respective non-PRC resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.

Recent Accounting Pronouncements

For detailed discussion on recent accounting pronouncements, see Note 2 to our audited consolidated financial statements included elsewhere in this annual report.

Non-GAAP Financial Measure

In evaluating our business, we consider and use certain non-GAAP measures, including adjusted gross (loss)/profit, adjusted gross margin, adjusted EBITDA, adjusted EBITDA margin, adjusted net loss and adjusted net loss margin, as supplemental measures to review and assess our operating performance. The presentation of these non-GAAP financial measures is not intended to be considered in isolation or as a substitute for the financial information prepared and presented in accordance with U.S. GAAP. We present these non-GAAP financial measures because they are used by our management to evaluate our operating performance and formulate business plans. We also believe that the use of these non-GAAP measures facilitates investors’ assessment of our operating performance.

These non-GAAP financial measures are not defined under U.S. GAAP and are not presented in accordance with U.S. GAAP. These non-GAAP financial measures have limitations as analytical tools. One of the key limitations of using these non-GAAP financial measures is that they do not reflect all items of income and expense that affect our operations. Further, these non-GAAP 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 these non-GAAP financial measures to the nearest U.S. GAAP performance measure, 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.

124

Adjusted Gross (Loss)/Profit and Adjusted Gross Margin (Non-GAAP Measures)

We define non-GAAP adjusted gross profit as gross profit excluding share-based compensation allocated in the cost of revenues, and we define non-GAAP adjusted gross margin as non-GAAP adjusted gross profit as a percentage of revenues. The following tables reconcile our non-GAAP adjusted gross profit in 2020, 2021 and 2022 to the most directly comparable financial measures calculated and presented in accordance with U.S. GAAP.

    

For the Year Ended December 31,

    

2020

    

2021

    

2022

RMB

RMB

RMB

    

US$

(in thousands)

Gross profit

 

356,983

 

351,288

 

429,538

62,277

Adjustment:

 

  

 

  

 

Share-based compensation (allocated in cost of revenues)

 

10,614

 

17,481

 

15,618

2,264

Adjusted gross profit

 

367,597

 

368,769

 

445,156

64,541

    

For the Year Ended December 31,

    

2020

    

2021

    

2022

(%)

Gross margin

 

5.4

 

3.9

 

5.3

Adjustment gross margin

 

5.6

 

4.1

 

5.4

Adjusted Net Loss and Adjusted EBITDA (Non-GAAP Measure)

We define adjusted net loss as net loss excluding share-based compensation and foreign exchange (gain)/loss, which is non-cash in nature, and we define adjusted net loss margin as adjusted net loss as a percentage of revenues. We define adjusted EBITDA as adjusted net loss excluding interest income, interest expense, income tax expense and depreciation and amortization, and we define adjusted EBITDA margin as adjusted EBITDA as a percentage of revenues. The following tables reconcile our adjusted net loss (margin) and adjusted EBITDA (margin) in 2020, 2021 and 2022 to the most directly comparable financial measures calculated and presented in accordance with U.S. GAAP.

125

Share-based compensation is non-cash expense arising from share-based incentive awards to selected executives, employees and consultants.

For the Year Ended December 31,

    

2020

    

2021

    

2022

RMB

RMB

    

RMB

    

US$

(in thousands)

Net loss

 

(962,198)

 

(1,591,756)

 

(2,688,388)

 

(389,779)

Adjustment:

 

  

 

  

 

  

 

  

Share-based compensation

 

330,114

 

434,350

 

359,835

 

52,171

Foreign exchange (gain)/loss

(188,800)

(37,822)

334,629

48,517

Adjusted net loss

 

(820,884)

 

(1,195,228)

 

(1,993,924)

 

(289,091)

Adjustments:

 

  

 

  

 

  

 

  

Interest income

 

(77,118)

 

(71,942)

 

(80,743)

 

(11,707)

Interest expense

 

9,453

 

52,040

 

137,812

 

19,981

Income tax expense

 

14,904

 

15,741

 

24,473

 

3,548

Depreciation and amortization

 

758,038

 

855,604

 

1,157,424

 

167,811

Adjusted EBITDA

 

(115,607)

 

(343,785)

 

(754,958)

 

(109,458)

For the Year Ended December 31,

    

2020

    

2021

    

2022

 

(%)

Net loss margin

 

(14.6)

 

(17.6)

 

(32.9)

Adjusted net loss margin

 

(12.5)

 

(13.2)

 

(24.4)

Adjusted EBITDA margin

 

(1.8)

 

(3.8)

 

(9.2)

5.B.Liquidity and Capital Resources

Kingsoft Cloud Holdings Limited is a holding company with no material operations of its own. The Company conducts its operations primarily through its PRC subsidiaries and the VIEs. As an offshore holding company, the Company is permitted under PRC laws and regulations to provide funding from the proceeds of its offshore fundraising activities to its PRC subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements. Notwithstanding the foregoing, the Company’s PRC subsidiaries may use their own retained earnings (rather than Renminbi converted from foreign currency denominated capital), if any, to provide financial support to the VIEs either through entrustment loans from its PRC subsidiaries to the VIEs or direct loans to such VIEs’ nominee shareholders, which would be contributed to the VIEs as capital injections. Such direct loans to the nominee shareholders would be eliminated in our consolidated financial statements against the VIEs’ share capital.

As of December 31, 2022, Kingsoft Cloud Holdings Limited had made cumulative capital contributions of RMB5,518.6 million (US$800.1 million) to our PRC subsidiaries through intermediate holding company, and were accounted as long-term investments of Kingsoft Cloud Holdings Limited. As of December 31, 2022, the loan balance owed to Kingsoft Cloud Holdings Limited and our PRC subsidiaries by the VIEs was RMB3,385.4 million (US$490.8 million). In 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24.9 million, RMB20.2 million and RMB18.5 million (US$2.7 million), respectively, to our WFOE as payment or prepayment of service fees. Beijing Kingsoft Cloud and Yunxiang Zhisheng, our PRC subsidiaries, provided the VIEs and their subsidiaries with technical support, consulting services and other services related to the business of VIEs and their subsidiaries, including business management, daily operations, strategic planning, among others.

As of December 31, 2021 and 2022, the prepayment of service fees from the VIEs and their subsidiaries to our WFOE amounted to nil and nil, respectively. As of December 31, 2021 and 2022, the outstanding balance of service fees owed by the VIEs and their subsidiaries to our WFOE amounted to RMB333.8 million and RMB354.7 million (US$51.4 million), respectively. There were no other assets transferred between the VIEs and their subsidiaries and non-VIEs in 2020, 2021 and 2022. As of the date of this annual report, we had no plan to distribute earnings or fully settle amounts owed under the VIE agreements. For any amounts owed by the VIEs to Kingsoft Cloud Holdings Limited or our PRC subsidiaries under the contractual arrangements with the VIEs, unless otherwise required by PRC tax authorities, we are able to settle such amounts under the current effective PRC laws and regulations, provided that the VIEs have sufficient funds to do so.

126

There were no other material assets transferred between the VIEs and their subsidiaries and non-VIEs in 2020, 2021 and 2022.

Kingsoft Cloud Holdings Limited 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 ordinary shares. None of our VIEs or PRC subsidiaries has issued any dividends or distributions to their respective parent companies, including Kingsoft Cloud Holdings Limited, or to any investors as of the date of this annual report. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. 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 Kingsoft Cloud Holdings Limited/Shareholders

 

67.5

%

Notes:

(1)The tax calculation has been simplified for the purpose of this example. The hypothetical book pre-tax earnings amount, which does not consider timing differences, is assumed to equal the taxable income in the PRC.
(2)Under the terms of the VIE agreements, sales service fees are charged by our PRC subsidiaries to the VIEs and their subsidiaries. For all the periods presented, these fees are recognized as cost of revenues of the VIEs and their subsidiaries with a corresponding amount as service income by our PRC subsidiaries and eliminated in consolidation. For income tax purposes, our PRC subsidiaries, VIEs and their subsidiaries file income taxes on a separate company basis. The fees paid are recognized as a tax deduction by the VIEs and their subsidiaries and as income by our PRC subsidiaries and are tax neutral. Upon the instance that the VIEs and their subsidiaries reach a cumulative level of profitability, because our PRC subsidiaries occupy certain trademarks and copyrights, the agreements will be updated to reflect charges for such trademarks and copyrights usage on the basis that they will qualify for tax neutral treatment.
(3)China’s Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a Foreign Invested Enterprises (“FIE”) to its immediate holding company outside of China. A lower withholding income tax rate of 5% is applied if the FIE’s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with China, subject to a qualification review at the time of the distribution. For the purpose of this hypothetical example, this table has been prepared based on a taxation scenario under which the full withholding tax would be applied.

The table above has been prepared under the assumption that all profits of the VIEs and their subsidiaries will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If in the future, the accumulated earnings of the VIEs and their subsidiaries exceed the fees paid to our PRC subsidiaries, 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 VIEs and their subsidiaries could, as a matter of last resort, make a non-deductible transfer to our PRC subsidiaries for the amounts of the stranded cash in the VIEs and their subsidiaries. This would result in the double taxation of earnings: one at the VIE level (for non-deductible expenses) and one at the PRC subsidiary level (for presumptive earnings on the transfer). Such a transfer and the related tax burdens would reduce our after-tax income to approximately 50.63% of the pre-tax income. Our management is of the view that the likelihood that this scenario would happen is remote.

127

Kingsoft Cloud Holdings Limited’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 Kingsoft Cloud Holdings Limited. 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.

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 its 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 Kingsoft Cloud Holdings Limited. 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.

Liquidity and Capital Resources

Cash flows and working capital

Our sources of liquidity primarily consist of net proceeds from the sale and issuance of our shares, including the net proceeds we received from our US IPO and follow-on offering in 2020, and proceeds from financing facilities such as bank loans and related party loans, which have historically been sufficient to meet our working capital and capital expenditure requirements. Our cash and cash equivalents consist of cash on hand and time deposits placed with banks that have original maturities of less than three months and are unrestricted as to withdrawal or use, subject to any restrictions imposed by applicable laws and regulations, including restrictions on foreign exchange and the ability to transfer cash between entities, across borders and to U.S. investors. See “Item 4 Information on the Company—4.A. History and Development of the Company—Restrictions on Foreign Exchange and the Ability to Transfer Cash between Entities, Across Borders and to U.S. Investors.” As of December 31, 2022, a majority of our cash and cash equivalents were located in the PRC and Hong Kong.

128

In the long term, we intend to finance our future working capital requirements and capital expenditures from cash generated from operating activities and funds raised from financing activities. We may, however, require additional cash due to changing business conditions or other future developments, including any investments or acquisitions we may decide to pursue. If our existing cash is insufficient to meet our requirements, we may seek to issue debt or equity securities or obtain additional credit facilities. We have various measures to secure cash, if needed, including but not limited to maintaining prudent capital expenditures and operational expenses, obtaining additional credit facilities from banks in the normal course of business, re-financing certain existing loans and credit facilities, issuance of asset-backed debt securities and raising funds through additional issuances of equity and/or debt in public and/or private capital markets. However, financing may be unavailable in the amounts we need or on terms acceptable to us, if at all. Issuance of additional equity securities, including convertible debt securities, would dilute our earnings per share. The incurrence of debt would divert cash for working capital and capital expenditures to service debt obligations and could result in operating and financial covenants that restrict our operations and our ability to pay dividends to our shareholders. If we are unable to obtain additional equity or debt financing as required, our business operations and prospects may suffer. See “Risk Factors—Risks Relating to Our Business and Industry—We require a significant amount of capital to fund our operations and respond to business opportunities. If we cannot obtain sufficient capital on acceptable terms, or at all, our business, financial condition and results of operations may be materially and adversely affected.”

Additionally, we have historically been loss-making, and we had been generating net operating cash outflows in 2020 and 2021 and net operating cash inflows in 2022. We generated net loss of RMB962.2 million, RMB1,591.8 million and RMB2,688.4 million (US$389.8 million) in 2020, 2021 and 2022, respectively. As of December 31, 2022, we had an accumulated deficit of RMB10,102.2 million (US$1,464.7 million). We recorded net operating cash outflows of RMB290.4 million and RMB708.9 million and net operating cash inflows of RMB189.0 million (US$27.4 million) in 2020, 2021 and 2022, respectively. If we are unable to achieve and sustain profitability, or if we experience net operating cash outflows again 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 Factor—Risks Related to Our Business and Industry—We have a history of net loss and we may not be able to achieve or subsequently maintain profitability.”

Taking into account (i) the financial resources available to us, including a total of RMB4,672.9 million (US$677.5 million) in cash and cash equivalents and short-term investment, which included cash deposits at fixed rates as of December 31, 2022, (ii) total financing facilities of RMB1,345.0 million (US$195.8 million), of which RMB307.8 million (US$44.8 million) were unutilized, as of March 31, 2023, (iii) our good track record of ability to obtain additional financing facilities from both banks and strategic shareholders, evidenced by our historical fund-raising activities, and (iv) our plans to continue to enhance our financial performance, we believe we have sufficient working capital for our present cash requirements and for at least the next 12 months.

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

For the Year Ended December 31,

2020

2021

2022

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Operating cash flows before movements in working capital

9,109

(283,269)

(333,999)

(48,425)

Changes in operating assets and liabilities

(299,542)

(425,600)

522,973

75,823

Net cash used in operating activities

 

(290,433)

 

(708,869)

 

188,974

 

27,398

Net cash (used in) generated from used in investing activities

 

(4,314,003)

 

(421,623)

 

(32,865)

 

(4,765)

Net cash generated from/(used in) financing activities

 

6,124,153

 

2,212,487

 

(1,152,146)

 

(167,045)

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

 

1,519,717

 

1,081,995

 

(996,037)

 

(144,412)

Cash, cash equivalents and restricted cash at beginning of the year

 

2,023,263

 

3,424,674

 

4,456,621

 

646,149

Effect of exchange rate changes on cash, cash equivalents and restricted cash

 

(118,306)

 

(50,048)

 

73,142

 

10,605

Cash, cash equivalents and restricted cash at end of the year

 

3,424,674

 

4,456,621

 

3,533,726

 

512,342

As of the date of this annual report, our principal sources of liquidity have been cash generated from financing activities.

129

Operating Activities

Net cash generated from operating activities was RMB189.0 million (US$27.4 million) in 2022. The difference between our net loss of RMB2,688.4 million (US$389.8 million) and the net cash used in operating activities was mainly due to (i) depreciation and amortization of RMB1,157.4 million (US$167.8 million), related to intangible assets recognized from the acquisition of Camelot, (ii) a decrease in accounts receivable of RMB827.6 million (US$120.0 million), mainly due to our enhanced collection efforts on accounts receivable, and (iii) an increase in share-based compensation of RMB359.8 million (US$52.2 million) to our employees.

Net cash used in operating activities was RMB708.9 million (US$111.2 million) in 2021. The difference between our net loss of RMB1,591.8 million (US$249.8 million) and the net cash used in operating activities was mainly due to (i) depreciation and amortization of RMB855.6 million (US$134.3 million) primarily attributable to our increased property and equipment, (ii) an increase in accounts payable of RMB593.4 million (US$93.1 million), which was in line with our increased cost of revenues, and (iii) share-based compensation of RMB434.4 million (US$68.2 million) to our employees, partially offset by an increase in accounts receivable of RMB947.8 million (US$148.7 million) primarily due to our overall business growth.

Net cash used in operating activities was RMB290.4 million in 2020. The difference between our net loss of RMB962.2 million and the net cash used in operating activities was mainly due to (i) an increase in accounts payable of RMB804.2 million, which was in line with our increased IDC costs, depreciation and amortization of RMB758.0 million primarily attributable to our increased investment in property and equipment and (iii) share-based compensation of RMB330.1 million to our employees, partially offset by an increase in accounts receivable of RMB1,024.1 million primarily due to our overall business growth.

Investing Activities

Net cash used in investing activities was RMB32.9 million (US$4.8 million) in 2022, which was mainly attributable to (i) purchase of short-term investments of RMB2,549.5 million (US$369.6 million) and (ii) purchase of property and equipment of RMB1,418.6 million (US$205.7 million), partially offset by proceeds from maturities of short-term investments of RMB4,043.3 million (US$586.2 million).

Net cash used in investing activities was RMB421.6 million (US$66.2 million) in 2021, which was mainly attributable to (i) purchase of short-term investments of RMB2,568.3 million (US$403.0 million) and (ii) purchase of property and equipment of RMB723.3 million (US$113.5 million), partially offset by proceeds from maturities of short-term investments of RMB2,720.2 million (US$426.9 million).

Net cash used in investing activities in 2020 was RMB4,314.0 million, which was mainly attributable to (i) purchase of short-term investments of RMB5,607.7 million and (ii) purchase of property and equipment of RMB1,559.9 million, partially offset by proceeds from maturities of short-term investments of RMB2,891.6 million.

Financing Activities

Net cash used in financing activities was RMB1,152.1 million (US$167.0 million) in 2022, which was mainly attributable to (i) repayment of short-term bank loans of RMB1,375.3 million (US$199.4 million), and (ii) repayment of loans due to a related party of RMB755.7 million (US$109.6 million), partially offset by proceeds from short-term bank loans of RMB936.7 million (US$135.8 million).

Net cash generated from financing activities was RMB2,212.5 million (US$347.2 million) in 2021, which was mainly attributable to (i) proceeds from short-term bank loans of RMB1,540.2 million (US$241.7 million), (ii) proceeds from loans due to related parties of RMB1,192.5 million (US$187.1 million), partially offset by repayment of short-term bank loans of RMB496.7 million (US$77.9 million).

Net cash generated from financing activities in 2020 was RMB6,124.2 million, which was mainly attributable to (i) proceeds from our IPO, net of offering costs of RMB3,933.4 million, (ii) proceeds from follow-on offering, net of offering costs of RMB1,876.3 million, partially offset by repayment of long-term bank loans of RMB100.0 million; (iii) proceeds from short-term bank loans of RMB278.5 million; and (iv) proceeds from redeemable convertible preferred shares, net of issuance costs of RMB124.7 million.

130

Material Cash Requirements

Our material cash requirements as of December 31, 2022 and any subsequent interim period primarily include our capital expenditures, commitments for the construction of a data center and the acquisition of minority equity interests in Camelot Technology, repayments of bank loans and loans from related parties, lease obligations, and IDC costs. Other than those as discussed below, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December 31, 2022.

Capital Expenditures

Our capital expenditures are incurred primarily in connection with purchases of property and equipment and intangible assets. Our capital expenditures were RMB1,591.6 million, RMB735.4 million and RMB1,437.4 million (US$208.4 million), in 2020, 2021 and 2022, respectively. Our purchases of property and equipment were RMB1,559.9 million, RMB723.3 million and RMB1,418.6 million (US$205.7 million), accounting for 98.0%, 98.4% and 98.7% of our capital expenditures in 2020, 2021 and 2022, respectively. We intend to fund our future capital expenditures with an existing cash balance, cash generated from operating activities, and financing activities. We will continue to make capital expenditures to meet the expected growth of our business.

Contractual Obligations

As of December 31, 2022, we had short-term bank loans of RMB909.5 million (US$131.9 million), with a weighted average interest rate of 4.16%.

As of December 31, 2022, our loans from related parties were RMB753.6 million (US$109.3 million). In 2021, we entered into a loan agreement with Kingsoft Group for an aggregate principal amount of RMB500.0 million (US$78.5 million) bearing a fixed annual interest rate of 4.65% (the “Kingsoft Loan”). The Kingsoft Loan was repaid in November 2022. We also entered into several loan agreements with weighted average interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by our electronic equipment (the “Xiaomi Loans”). As of December 31, 2022, the current portion and non-current portion of the Xiaomi Loans was RMB340.1 million (US$49.3 million) and RMB413.5 million (US$59.9 million), respectively. Under the terms of the agreements, we will repay the Xiaomi Loans in fixed quarterly installments over four years.

As of December 31, 2022, our operating lease liabilities were RMB259.8 million (US$37.7 million). Our operating leases mainly related to office space and buildings. As of December 31, 2022, the weighted average remaining lease term was 7.7 years and the weighted average discount rate was 5.88% for our operating leases.

As of December 31, 2022, our financial lease liabilities were RMB180.8 million (US$26.2 million). Our financial leases mainly related to data center machinery and equipment. As of December 31, 2022, the weighted average remaining lease term was 9.3 years and the weighted average discount rate was 5.90% for our financial leases.

We have commitments for the construction of a data center of RMB34.3 million (US$5.0 million) as of December 31, 2022, which are scheduled to be paid within one year. In October 2022, we entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456.0 million (US$66.1 million), of which will be settled in five installments by the end of 2024. As of December 31, 2022, the transaction was not completed.

On May 23, 2022 and June 9, 2022, we entered into two non-cancelable one-year IDC service agreements pursuant to which we have total contractual minimum purchase commitments amounting to RMB1,250.0 million (US$181.2 million). As of December 31, 2022, the remaining purchase commitment is RMB254.3 million (US$36.9 million).

Holding Company Structure

Kingsoft Cloud Holdings Limited is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiaries and the consolidated VIEs. As a result, our ability to pay dividends depends upon dividends paid by our subsidiaries. If our subsidiaries or any newly formed subsidiaries incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us.

131

In addition, our subsidiaries in China are permitted to pay dividends to us only out of their retained earnings. In accordance with PRC company laws, the consolidated VIEs and PRC subsidiaries in China must make appropriations from their after-tax profit to fund certain statutory reserve funds until such reserve funds reach 50% of their respective registered capital. In addition, each of our PRC subsidiaries and the consolidated VIEs may allocate a portion of its after-tax profits to a discretionary surplus fund at its discretion. Remittance of dividends by our PRC subsidiaries out of China is subject to examination by the banks designated by SAFE.

As an offshore holding company, we are permitted under PRC laws and regulations to provide funding from the proceeds of our offshore fundraising activities to our PRC subsidiaries only through loans or capital contributions, and to our consolidated affiliated entity only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements. See “Item 3. Key Information—3.D. Risk Factor—Risks Related to Doing Business in China—PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay us from using the proceeds of our offshore securities offerings to make loans or additional capital contributions to our PRC subsidiaries and from making loans to the VIEs, which could materially and adversely affect our liquidity and our ability to fund and expand our business”. As a result, there is uncertainty with respect to our ability to provide prompt financial support to our PRC subsidiaries and consolidated VIEs when needed. Notwithstanding the foregoing, our PRC subsidiaries may use their own retained earnings (rather than Renminbi converted from foreign currency denominated capital) to provide financial support to our consolidated affiliated entity either through entrustment loans from our PRC subsidiaries to the consolidated VIEs or direct loans to such consolidated affiliated entity’s nominee shareholders, which would be contributed to the consolidated variable entity as capital injections. Such direct loans to the nominee shareholders would be eliminated in our consolidated financial statements against the consolidated affiliated entity’s share capital.

5.C.Research and Development

Our vision and focus on innovation have fueled our growth and enabled us to deliver our products and services. We allocate a substantial portion of our operating expenses to research and development, including upgrading our infrastructure, improving our cloud technology and developing new products and solutions. See “Item 4. Information on the Company—4.B. Business Overview—Research and Development” and “Item 4. Information on the Company—4.B. Business Overview—Intellectual Property.”

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, 2022 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 Estimates

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. See Note 2 to our consolidated financial statements for the year ended December 31, 2022 for more information on our critical accounting policies.

Goodwill

We acquire businesses in purchase transactions that result in the recognition of goodwill. Goodwill is allocated to the reporting units that are expected to benefit from the synergies of the business combination based on the estimated fair value of these reporting units at the date of acquisition. The determination of the fair value of reporting units requires us to make estimates and assumptions.

We test goodwill for impairment at the reporting unit level. A reporting unit is an operating segment or one level below an operating segment (component level) as determined by the availability of discrete financial information that is regularly reviewed by operating segment management or an aggregate of component levels of an operating segment having similar economic characteristics. If the carrying value of a reporting unit (including the value of goodwill) is greater than its estimated fair value, an impairment charge

132

would be recorded for the amount that the carrying amount of the reporting unit exceeded its fair value. We have two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services.

We are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. For our annual impairment testing performed, we performed a qualitative assessment for goodwill allocated to the Cloud-based digital solution and services reporting unit, and concluded that it is not more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. We elected to bypass the qualitative assessment and proceed directly to perform quantitative assessment for the Cloud service and solutions reporting unit due to industry and market considerations, and overall financial performance of the reporting unit. The fair value of this reporting unit has been determined using the income approach. Significant assumptions used included projected revenue growth rates, IDC costs, terminal growth rate, and discount rate. Future changes to our estimates and assumptions based upon changes in operating results, macro-economic factors or management’s intentions may result in future changes to the fair value of our reporting units. As the fair value of the Cloud service and solutions reporting unit exceeded its carrying amount, no impairment loss was recognized.

Impairment of long-lived assets

We evaluate our long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of our assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, we evaluate the recoverability of our long-lived assets by comparing the carrying amount of our assets to the future undiscounted cash flows expected to result from the use of our assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of our assets, we recognize an impairment loss based on the excess of the carrying amount of our assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. Significant assumptions used in the future undiscounted cash flows of the asset group included revenue growth rates and gross margin. Future changes to our estimates and assumptions based upon changes in operating results, macro-economic factors or management’s intentions may result in future changes to the future cash flows of our long-lived assets. For all periods presented, there was no impairment of any of our long-lived assets.

ITEM 6DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

6.A.Directors and Senior Management

The following table sets forth information regarding our executive officers and directors as of the date of this annual report.

Directors and Executive Officers

    

Age

    

Position/Title

Jun Lei

 

53

 

Chairman of the Board of Directors

Tao Zou

 

48

 

Vice Chairman of the Board of Directors. Acting Chief Executive Officer

Haijian He

 

41

 

Director, Chief Financial Officer

Ruiheng Qiu

40

Director

Shouhu Wang

 

53

 

President

Tao Liu

 

41

 

Senior Vice President

Kaiyan Tian

 

45

 

Vice President

Yifeng Qian

 

37

 

Vice President

Mingto Yu

 

60

 

Independent Director

Hang Wang

 

51

 

Independent Director

Jingyuan Qu

 

50

 

Independent Director

133

Jun Lei is the chairman of the Board and a Director. Mr. Lei co-founded of Xiaomi Corporation (HKEx: 1810) with other partners in 2010, and currently is an executive director, the CEO and a member of the remuneration committee. He joined Kingsoft Group in 1992 and has held various senior positions in Kingsoft Group, including the chairman of the board since July 2011, a non-executive director since August 2008, an executive director between July 1998 and August 2008, and the chief executive officer between 1998 and December 2007. Since December 2011, Mr. Lei has served as a director of Kingsoft Office (SSE STAR Market: 688111). Mr. Lei graduated from Wuhan University in July 1991 with a bachelor’s degree in Computer Science. He has been a member of the board of Wuhan University since November 2003. Mr. Lei was elected as one of the top 10 economic personages of China in 2017 and one of 100 outstanding private entrepreneurs on the 40th anniversary of the China’s reform and opening-up. In 2020, Mr. Lei was honored with the title of “National Advanced Individual of Private Economy Fighting against COVID-19”, title of “Beijing Model Worker” and title of “Outstanding Entrepreneur in the 30th Anniversary of Capital Market”. In 2021, Mr. Lei was awarded the 11th “China Charity Award” by the Ministry of Civil Affairs of the People’s Republic of China, ranked first in Forbes “2021 China’s Best CEO List” and was selected as one of the “Top 10 News Figures of China’s Private Economy in 2021”. In November 2022, Jun Lei ranked third in the “HENGCHANG SHAOFANG Hurun China Philanthropy List 2022” with a total donation of RMB14.5 billion. Mr. Lei is also a famous angel investor in China.

Tao Zou is the vice chairman of the Board, a Director and acting chief executive officer. Mr. Zou joined Kingsoft Group in 1998 and has held various senior positions in Kingsoft Group, including a senior vice president from December 2007 to December 2016, an executive director since August 2009, and the chief executive officer since December 2016. Mr. Zou is also a director of certain subsidiaries of Kingsoft Group. Mr. Zou is a director of Seasun Holdings Limited, a director of Cheetah Mobile Inc. (NYSE: CMCM) and chairman of Kingsoft Office (SSE STAR Market: 688111). Mr. Zou also serves as a director of Xunlei Limited (Nasdaq: XNET), from December 2016 to April 2020 and a director of 21Vianet Group, Inc. (Nasdaq: VNET) from December 2016 to December 2020. Mr. Zou served as the CEO of Seasun Holdings until January 2018. Mr. Zou graduated from Nankai University in June 1997.

Haijian He is a Director and our chief financial officer, and is responsible for financial planning, treasury, legal affairs, strategic investments, and investor relations affairs. Prior to joining the Group in January 2020, Mr. He served as an executive director of the TMT (telecommunications, media and technology) group and the mergers and acquisitions group sequentially at Goldman Sachs (Asia) L.L.C. from September 2015 to January 2020. Mr. He has extensive experience in complex merger and acquisition transactions. Mr. He was an associate of the TMT investment banking division at Bank of America Merrill Lynch from May 2014 to August 2015 in Hong Kong, and was a vice president at Citigroup Global Markets Inc. from October 2010 to May 2013 in New York. Mr. He received his bachelor’s degree and master’s degree in electronic engineering from Southeast University in June 2003 and April 2006, respectively, and an MBA from University of Chicago in March 2014. Mr. He is also a Chartered Financial Analyst charter holder.

Ruiheng Qiu is our Director since March 2023. Dr. Qiu has served as a general manager of business segment of Xiaomi Corporation (HKEx: 1810) since December 2020. He joined Xiaomi Corporation in 2011 and served as a research and development director from December 2011 to September 2018, and a general manager from September 2018 to December 2020. Before joining Xiaomi Corporation, he was a software engineer at Founder Group. Dr. Qiu received his PhD and bachelor’s degrees in computer science and technology from Peking University in January 2011 and July 2005, respectively.

Shouhu Wang was appointed as our president in December 2021, and is responsible for overall operation and management of the public service clients of the Group and Camelot. Mr. Wang joined Camelot in 2016 and has over 27 years of experience and expertise in enterprise service management and corporate consulting. Prior to joining Camelot, he worked at International Business Machines Corporation (“IBM”) (NYSE: IBM) for more than 19 years. He joined IBM as an associate partner in 2002, and was promoted as a Vice President of IBM in 2011. During his employment at IBM, he successively served as an associate partner from 2002 to 2005, a partner from 2005 to 2011, a vice president based in Beijing from 2011 to 2014 and a vice president based in New York, the United States from 2014 to 2016. From 1997 to 2002, he successively served as a consultant, a senior consultant, a principal consultant, and a director at PricewaterhouseCoopers before PwC Consulting merged with IBM in 2002. Mr. Wang received his bachelor’s degree in photoelectronic technology from Huazhong University of Science and Technology in July 1991 and master’s degree in optical and quantum electronics from Beijing Institute of Technology in February 1994.

Tao Liu is our senior vice president and is responsible for operation and management of general internet business system and financial business clients of the Group. Prior to joining us in July 2015, Mr. Liu served as a data center architect at Baidu, Inc. (Nasdaq: BIDU), a public company listed on the Nasdaq, from July 2009 to December 2015. Mr. Liu received his bachelor’s degree in communication and information system in September 2004 and PhD degree in June 2009, respectively, from the University of Science and Technology of China.

134

Kaiyan Tian is currently our vice president and is responsible for the overall operation and management of technology research and development system of the Group. Mr. Tian is also a director and the general manager of certain subsidiaries of the Company. Prior to joining us in September 2013, Mr. Tian served as the business assistant to the chief executive officer and the strategy director of Kingsoft Group from 2012 to 2013. Prior to joining Kingsoft Group, he worked as a senior game producer at Zynga from January 2012 to August 2012. He was a program manager at Microsoft Corporation (Nasdaq: MSFT), a public company listed on the Nasdaq, from January 2008 to April 2011. Mr. Tian received his bachelor’s degree in communication engineering in July 2001 and master’s degree in computer science and technology in April 2004, respectively, from Beijing University of Posts and Telecommunications.

Yifeng Qian is our vice president and is responsible for overall operation and management of certain Internet business segments. Prior to joining us in November 2014, Mr. Qian served as an architect at Baidu, Inc. (Nasdaq: BIDU) from July 2010 to November 2014. Mr. Qian received his bachelor’s degree in computer science from Nanjing University in June 2007 and his master’s degree in computer software and theory from the Institute of Software, Chinese Academy of Sciences in July 2010.

Mingto Yu has been an independent Director since May 2020. Mr. Yu has served as the vice chairman of Egis Technology Inc. since August 2019. Prior to that, Mr. Yu served as the president at Kaiyu Consulting Inc. from July 2013 to September 2019, the chief financial officer at Xiaomi Corporation (HKEx: 1810) from October 2011 to November 2012 and at Mediatek Inc. (2454. TW), a public company listed on the Taipei Stock Exchange, from 2001 to 2010. Mr. Yu received an MBA degree from the Wharton School, University of Pennsylvania in May 1995.

Hang Wang has been an independent Director since May 2020. Mr. Wang is the founding partner of Hosen Capital, a Chinese private equity firm focusing on food and consumer sectors since he co-founded it in March 2010. Mr. Wang also serves as the vice chairman of the board of New Hope Group, a private enterprise group mainly engaged in modern agriculture and food industry, since 2012. Prior to that, he served as the chief operation officer of its finance department from 2001 to 2004 and its vice president from 2004 to 2012 since he joined New Hope Group in 2001. Mr. Wang also serves as a director of New Hope Liuhe Co., Ltd. (SZSE: 000876), a company listed on the Shenzhen Stock Exchange since 2011. Additionally, from July 2017 to April 2020. Mr. Wang first served as the chairman and then the vice chairman of the board of Sichuan XW Bank Corp., Ltd. (“XW Bank”), the third digital bank in China and co-founded by New Hope Group, Xiaomi, Hongqi Chain (SZSE: 002697) and other shareholders in December 2016. Mr. Wang was re-elected and serves as the chairman of the board of XW Bank since April 2020. From July 2006 to October 2020, Mr. Wang first served as a non-executive director and then a supervisor of China Minsheng Banking Corp., Ltd. (the “Minsheng Bank”) (HKEx: 1988; SSE: 600016), a company listed on both the Stock Exchange and Shanghai Stock Exchange. Mr. Wang also serves as the vice chairman of the board of CMBC International Holdings Limited (the “CMBCI”), a wholly-owned subsidiary of Minsheng Bank since March 2015. Mr. Wang obtained his bachelor’s degree and master’s degree in economics from Peking University in July 1992 and July 1996, respectively.

Jingyuan Qu, has been an independent Director since April 2022. Ms. Qu is the founding partner of Dajishi (Beijing) Technology Co., Ltd. from September 2019. Prior to that, Ms. Qu worked at Matrix Partners China as a director from 2015 to 2017 and a capital market consultant from 2017 to 2021. Between March 2007 and May 2015, Ms. Qu was the chief financial officer and a director at Baofeng Group Co., Ltd. She served as the manager of financial department and the financial director between March 2000 and August 2006 at Beijing Kingsoft Software Co., Ltd. From February 2017 to April 2022, Ms. Qu has served as an independent non-executive director of Kingsoft Office (SSE STAR Market: 688111), a public company listed on Shanghai Stock Exchange and has served as an independent non-executive director of Chengdu Xgimi Technology Co., Ltd. (SSE: 688696), a public company listed on Shanghai Stock Exchange since June 2019. Ms. Qu obtained the accounting qualification certificate conferred by Ministry of Finance of PRC in May 1996. Ms. Qu received her bachelor’s degree in accounting from Shandong Technology and Business University in July 1993 and the degree of EMBA from China Europe International Business School in October 2013.

135

6.B.Compensation

Compensation of Directors and Executive Officers

For the fiscal year ended December 31, 2022, we paid an aggregate of US$1.1 million in cash to our executive officers, and we paid an aggregate of US$385.4 thousand to our directors. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our directors and executive officers. Our PRC subsidiaries and the VIEs 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. For share incentive grants to our directors and executive officers, see “—Share Incentive Plan.”

Employment Agreements and Indemnification Agreements

We have entered into employment agreements with each of our executive officers. Each of our executive officers is employed for an indefinite duration until the employment is terminated pursuant to the employment agreement or as mutually agreed between the executive officer and us. We may terminate an executive officer’s employment for cause at any time without advance notice in certain events. Save for certain exceptions, either we or the executive officer may terminate the employment at any time by giving a prior written notice.

Each executive officer has agreed to hold, unless expressly consented to by us, at all times during and after the termination of his or her employment agreement, in strict confidence and not to use, any of our confidential information or the confidential information of our customers and suppliers. In addition, each executive officer has agreed to be bound by certain noncompetition and nonsolicitation restrictions during the term of his or her employment and 12 months after the termination of the employment.

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

2021 Share Incentive Plan

We adopted a share incentive plan, or the 2021 Share Incentive Plan, on November 15, 2021 and amended on December 20, 2022 with such amendments that took effect immediately upon listing by way of introduction on the Main Board of SEHK (the “Hong Kong Listing”). The purpose of the 2021 Share Incentive Plan is to promote the success and enhance the value our company, by linking the personal interests of the members of the Board, employees, and consultants to those of our company’s shareholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to our company’s shareholders. The 2021 Share Incentive Plan is further intended to provide flexibility to our company in its ability to motivate, attract, and retain the services of members of the Board, employees, and consultants upon whose judgment, interest, and special effort the successful conduct of our company’s operation is largely dependent. Under the 2021 Share Incentive Plan (as amended), the maximum aggregate number of ordinary shares available for exercise is 380,528,480. As of March 31, 2023, the number of underlying shares pursuant to the outstanding RSUs granted under the 2021 Share Incentive Plan amounted to 71,550,167 shares.

The following paragraphs summarize the terms of the 2021 Share Incentive Plan.

Types of Awards. The 2021 Share Incentive Plan permits the awards of restricted share units and share options and other type of shares or other types of awards or benefit authorized to be granted under the 2021 Share Incentive Plan.

Eligibility. Persons eligible to participate in the 2021 Share Incentive Plan include any individual or entity, who is:

(a) an employee (whether full-time or part-time), director or officer of any member of our Group, including persons who are granted awards under the 2021 Share Incentive Plan as an inducement to enter into employment contracts with any member of our Group;

136

(b) an employee (whether full-time or part-time), director or officer of: (i) a holding company; (ii) subsidiaries of the holding company other than members of our Group; or (iii) any company which is an associate of our Company;

(c) providing services to our Group on a continuing or recurring basis in its ordinary and usual course of business which are in the interests of the long term growth of our Group; or

(d) trusts or entities established in connection with any employee benefit plan of the Company (including the 2021 Share Incentive Plan) for the benefit of a participant as determined by the Board or the its delegate(s) from time to time to be entitled to participate in the 2021 Share Incentive Plan.

Administration. The 2021 Share Incentive Plan shall be administrated by the administrator, which is the compensation committee or one or more executive officers of our company to whom the Board or the compensation committee delegates the authority to grant awards to participants.

Award Agreement. Subject to any specific designation in the 2021 Share Incentive Plan, each award shall be designated in an award agreement between the participant and the Company (the “Award Agreement”). Each award shall be subject to all applicable terms and conditions of the 2021 Share Incentive Plan and set forth the terms, conditions and limitations for each award, which may include the term of the award, and the provisions applicable in the event of termination of services of the grantee.

Non-transferability of Awards. Unless otherwise determined by the administrator and provided in the applicable Award Agreement, an award shall not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner (whether by operation of law or otherwise) prior to the Hong Kong Listing. After the Hong Kong Listing, awards granted under the 2021 Share Incentive Plan must be personal to the respective participant. No awards may be transferred or assigned unless in accordance with a waiver is granted by the SEHK under certain conditions. However, upon the Hong Kong Listing, any share options granted under the 2021 Share Incentive Plan must be personal and no share options may be transferred or assigned.

Termination. The 2021 Share Incentive Plan shall terminate on the earlier of (a) the expiry of the term of ten years; and (b) such date of early termination as determined by the Board, following which no further awards will be offered or granted thereunder, provided that notwithstanding such termination, the 2021 Share Incentive Plan and rules thereof shall continue to be valid and effective to the extent necessary to give effect to the vesting and exercise of any awards granted prior to the termination of the 2021 Share Incentive Plan and such termination shall not affect any subsisting rights already granted to any grantee thereunder.

2013 Share Option Scheme

We adopted an employee share option scheme, or the 2013 Share Option Scheme, on February 27, 2013, as amended on June 27, 2013, May 20, 2015 and December 26, 2016. The purpose of the 2013 Share Option Scheme is to provide incentives or rewards to participants thereunder for their contribution to our company and its directly or indirectly owned subsidiaries and/or to enable our company and its directly or indirectly owned subsidiaries to recruit and retain high-caliber employees and attract human resources that are valuable. Under the 2013 Share Option Scheme, the maximum aggregate number of ordinary shares available for exercise is 209,750,000. As of March 31, 2023, the number of underlying shares pursuant to the outstanding share options granted under the 2013 Share Option Scheme amounted to 38,244,133 shares.

The following paragraphs summarize the terms of the 2013 Share Option Scheme.

Eligible participants. Employees, whether full time or part time, of our company, its subsidiaries or any invested entities are eligible to participate in the 2013 Share Option Scheme.

Subscription price. The subscription price in respect of any particular option shall be such price as determined by the board in its absolute discretion at the time of the making of the offer (which shall be stated in the offer letter) but in any case the subscription price of options granted after our company or Kingsoft Group has resolved to seek a separate initial public offering and up to the date of our company’s initial public offering must not be lower than the new issue price in its initial public offering. In particular, any options granted during the period commencing six months before the lodgment of Form A1 (or its equivalent) up to the date of our company’s initial public offering are subject to this requirement. The subscription price of options granted during such period shall be subject to adjustment to a price not lower than the new issue price in our initial public offering.

137

Administration. The 2013 Share Option Scheme shall be administrated by the board of our company and Kingsoft Group.

Vesting schedule. The board shall determine the schedule for the vesting of shares comprised in the option on the offer date.

Lapse of options. An option issued under the scheme shall lapse automatically under certain circumstances, including, but not limited to, the expiry of the option period, ceasing to be a participant and commencement of the winding-up of our company.

Transfer restrictions. An option shall be personal to the grantee and not be assignable and no grantee shall in any way sell, transfer, charge, mortgage, encumber or create any interest in favor of any third party over or in relation to any option.

Termination. We may by resolution in a general meeting at any time terminate the operation of the 2013 Share Option Scheme. Options (to the extent not already exercised) granted prior to such termination shall continue to be valid and exercisable in accordance with the 2013 Option Scheme.

2013 Share Award Scheme

We adopted an employee share award scheme, or the 2013 Share Award Scheme, on February 22, 2013, as amended on January 9, 2015, March 3, 2016, June 8, 2016, December 7, 2018 and November 6, 2019. The purpose of the 2013 Share Award Scheme is to provide incentives or rewards to selected employees for their contribution and/or to enable us to recruit and retain high-caliber employees and attract human resources that are valuable. Under the 2013 Share Award Scheme, the maximum aggregate number of ordinary shares which may be issued upon exercise of all awards to be granted thereunder is 215,376,304 ordinary shares. As of March 31, 2022, the number of underlying shares pursuant to the outstanding share awards granted under the 2013 Share Award Scheme amounted to 38,591,224 shares.

The following paragraphs summarize the terms of the 2013 Share Award Scheme.

Types of awards. The 2013 Share Award Scheme provides for the award of our ordinary shares by the board subject to certain terms and conditions as it may think fit to selected employees.

Award notice. Our company shall inform the selected employees by written notice in such form as our company may from time to time determine requiring the selected employees to undertake to hold the award on the terms on which it is to be granted and to be bound by the rules of the 2013 Share Award Scheme.

Eligibility. Employees, whether full time or part time, of our company, its subsidiaries or any entity in which the company and its owned subsidiaries holds any equity interest are eligible to participate in the 2013 Share Award Scheme.

Plan administration. The 2013 Share Award Scheme shall be administrated by the board of our Company.

Lapse of the awards. An award will automatically lapse if (i) a selected employee ceases to be an eligible employee, (ii) a selected employee is found to be an excluded employee, (iii) a selected employee has breached the 2013 Share Award Scheme or any exhibit hereof in any material respect, (iv) the company by which a selected employee is employed ceases to be a member of the group or any entity in which the group holds any equity interest or (v) an order for the winding-up of our company is made or a resolution is passed for the voluntary winding-up of our company.

Transfer restrictions. Any award made under the 2013 Share Award Scheme shall be personal to the selected employee to whom it is made and shall not be assignable and no selected employee shall in any way sell, transfer, assign, charge, mortgage, encumber or create any interests in favor of any other third party over or in relation to either the award referable to him pursuant to such award (regardless of whether it has been vested) or any beneficial interest therein.

Termination. The 2013 Share Award Scheme will terminate on the earliest of (i) the end of February 21, 2023, being the day before the 10th anniversary of the adoption date, (ii) the date when an order for the winding-up of our company is made or a resolution is passed for the voluntary winding-up of our company (otherwise than for the purposes of an amalgamation, reconstruction or scheme of arrangement) and (iii) such date of early termination as determined by the Board, unless terminated at an earlier date by our board of directors.

138

The following table summarizes, as of March 31, 2023, the number of ordinary shares under outstanding options and awards that we granted to our directors and executive officers:

ordinary shares

 Underlying

Share-Based

Exercise Price 

    

  Awards Granted

    

(US$/Share)

    

Date of Grant

    

Date of Expiration

Jun Lei

Tao Zou

Haijian He

 

*

 

nil to 0.86978

 

various dates from February 8, 2020 to June 15, 2020

 

various dates from February 8, 2030 to June 15, 2030

Ruiheng Qiu

Shouhu Wang

 

*

 

0.0001

 

December 13, 2022

 

December 13, 2023

Tao Liu

 

*

 

nil to 0.86978

 

various dates from February 15, 2016 to December 5, 2019

 

various dates from February 15, 2026 to December 5, 2029

Kaiyan Tian

 

*

 

nil to 0.86978

 

various dates from April 15, 2018 to December 5, 2019

 

various dates from January 1, 2023 to November 26, 2024

Yifeng Qian

 

*

 

nil to 0.86978

 

various dates from April 16, 2015 to December 5, 2019

 

various dates from April 16, 2025 to December 5, 2029

Mingto Yu

 

 

 

 

Hang Wang

 

 

 

 

Jingyuan Qu

 

 

 

 

Note:

*

Less than 1% of our total outstanding shares.

As of March 31, 2023, our employees other than members of our senior management as a group hold (i) outstanding options to purchase 32,111,247 ordinary shares, with exercise prices ranging from US$0.001 per share to US$0.07422 per share, and (ii) 149,802,923 outstanding awards.

For discussions of our accounting policies and estimates for options and awards granted pursuant to the 2021 Share Incentive Plan, 2013 Share Option Scheme and the 2013 Share Award Scheme, respectively, see Note 2 to our consolidated financial statements for more information on our critical accounting policies.

6.C.Board Practices

Board of directors

Our board of directors consists of seven directors, including three independent directors, namely Mr. Mingto Yu, Mr. Hang Wang and Ms. Jingyuan Qu. A director is not required to hold any shares in our company to qualify to serve as a director. The Listing Rules of the Nasdaq generally require that a majority of an issuer’s board of directors must consist of independent directors. However, the Listing Rules of the Nasdaq permit foreign private issuers like us to follow “home country practice” in certain corporate governance matters. We rely on this “home country practice” exception and do not have a majority of independent directors serving on our board of directors.

A director may vote with respect to any contract, proposed contract, or arrangement in which he or she is materially interested, provided (1) such director, if his interest in such contract or arrangement is material, has declared the nature of his interest at the earliest meeting of the board at which it is practicable for him to do so, either specifically or by way of a general notice and (2) if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. A director may exercise all the powers of the company to borrow money, mortgage its business, property and uncalled capital, and issue debentures or other securities whenever money is borrowed or as security for any obligation of the 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.

139

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. We 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 Mr. Mingto Yu, Ms. Jingyuan Qu and Mr. Hang Wang, and is chaired by Mr. Mingto Yu. We have determined that Mr. Mingto Yu, Ms. Jingyuan Qu and Mr. Hang Wang satisfy the “independence” requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq and meet the independence standards under Rule 10A-3 under the Securities Exchange Act of 1934, as amended.

We have determined that Mr. Mingto Yu qualifies as an “audit committee financial expert.” The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things:

reviewing and recommending to our board for approval, the appointment, re-appointment or removal of the independent auditor, after considering its annual performance evaluation of the independent auditor;
approving the remuneration and terms of engagement of the independent auditor and pre-approving all auditing and non-auditing services permitted to be performed by our independent auditors;
evaluating the independent auditor’s qualifications, performance and independence;
reviewing with the independent registered public accounting firm any audit problems or difficulties and management’s response;
discussing with our independent auditor, among other things, the audits of the financial statements, including whether any material information should be disclosed, issues regarding accounting and auditing principles and practices;
reviewing and approving all proposed related party transactions, as defined in Item 7 of Form 20-F;
reviewing and recommending the financial statements for inclusion within our quarterly earnings releases and to our board for inclusion in our annual reports;
discussing the annual audited financial statements with management and the independent registered public accounting firm;
periodically reviewing and reassessing the adequacy of the committee charter;
approving annual audit plans, and undertaking an annual performance evaluation of the internal audit function;
meeting separately and periodically with management and the independent registered public accounting firm;
monitoring compliance with our code of business conduct and ethics, and reporting such compliance to the board; and
reporting regularly to the board.

140

Compensation Committee. Our compensation committee consists of Ms. Jingyuan Qu, Mr. Jun Lei and Mr. Mingto Yu, and is chaired by Ms. Jingyuan Qu. We have determined that Ms. Jingyuan Qu and Mr. Mingto Yu satisfy the “independence” requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq. 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 his compensation is deliberated upon. The compensation committee is responsible for, among other things:

overseeing the development and implementation of compensation programs in consultation with our management;
reviewing and approving, or recommending to the board for its approval, the compensation for our executive officers;
reviewing periodically and approving any incentive compensation or equity plans, programs or other similar arrangements;
periodically reviewing and reassessing the adequacy of the committee charter;
selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management; and
reporting regularly to the board.

Nomination Committee. Our nomination committee consists of Mr. Jun Lei, Ms. Jingyuan Qu, Mr. Mingto Yu and Mr. Hang Wang, and is chaired by Mr. Jun Lei. We have determined that Mr. Mingto Yu, Ms. Jingyuan Qu and Mr. Hang Wang satisfy the “independence” requirements of Rule 5605(c)(2) of the Listing Rules of the Nasdaq. The nomination committee assists the board in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things:

recommending nominees to the Board for election or re-election to the Board, or for appointment to fill any vacancy on the Board;
reviewing and evaluating the size, composition, function and duties of the Board consistent with its needs;
reviewing candidates’ qualifications for membership on the board or a committee of the Board based on the criteria approved by the Board;
making recommendations to the Board as to determinations of director independence;
reviewing and approve compensation (including equity-based compensation) for the directors;
periodically reviewing and reassessing the adequacy of the committee charters; and
evaluating the performance and effectiveness of the Board as a whole.

Corporate Governance Committee. Our corporate governance committee consists of Mr. Tao Zou, Mr. Haijian He, Dr. Ruiheng Qiu and Ms. Jingyuan Qu, and is chaired by Mr. Tao Zou. The corporate governance committee assists the board to exercise its business judgment to act in what they reasonably believe to be in the best interests of the Company and the shareholders, and also to ensure the compliance with the requirements under the Corporate Governance Code set out in Appendix 14 to the Hong Kong Listing Rules.

The corporate governance committee is responsible for, among other things:

developing and reviewing the Company’s policies and practices on corporate governance and make recommendations to the Board;

141

reviewing and monitoring the training and continuous professional development of directors and our senior management;
reviewing and monitoring the Company’s policies and practices on compliance with the applicable legal and regulatory requirements;
developing, reviewing and monitoring the code of conduct and compliance manual applicable to employees and directors;
reviewing the Company’s compliance with the Corporate Governance Code;
reviewing and monitoring the Company’s actions in furtherance of its ESG responsibilities and monitor its performance in ESG related matters;
reviewing and monitoring the Company’s policies and practices on the management of data security and the compliance with the applicable legal and regulatory requirements;
reviewing and monitoring whether the Company is operated and managed for the benefit of all of the Shareholders;
seeking to ensure effective and ongoing communication between the Company and the Shareholders; and
reporting on the work of the Corporate Governance Committee on an annual basis.

Duties 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 what may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth 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 Articles, as amended and restated from time to time, and the class rights vested thereunder in the holders of the shares. In fulfilling their duty of care to us, our directors must ensure compliance with our Articles, as amended and restated from time to time.

Our company may have the right to seek damages if a duty owed by our directors is breached. A shareholder may in certain limited exceptional circumstances have the right to seek damages in our name if a duty owed by the directors is breached.

Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others:

convening shareholders’ annual and extraordinary general meetings;
declaring dividends and distributions;
appointing officers and determining the term of office of the officers;
exercising the borrowing powers of our company and mortgaging the property of our company; and approving the transfer of shares in our company, including the registration of such shares in our register of members.

Terms of Directors and Officers

Pursuant to the Articles, our officers will be elected by and serve at the discretion of the board. Our directors are not subject to a term of office and hold office until such time as they resign or are removed from office by ordinary resolution of our shareholders.

142

A director will be removed from office automatically if, among other things, the director (1) becomes of unsound mind or dies; (2) without special leave of absence from the board of directors of the Company, is absent from meetings of the board for three consecutive meetings and the board resolves that his office be vacated; (3) becomes bankrupt or has a receiving order made against him or suspends payment or compounds with his creditors; (4) is prohibited by law from being a director; or (5) ceases to be a director by virtue of any provision of the Companies Act or is removed from office pursuant to the Articles.

Interested Transactions

A director may, subject to any separate requirement for audit committee approval under applicable law, the memorandum and article of association or applicable Nasdaq rules, or disqualification by the chairman of the relevant board meeting, vote in respect of any contract or transaction in which he or she is interested, provided that the nature of the interest of any directors in such contract or transaction is disclosed by him or her at or prior to its consideration and any vote in that matter.

Board Diversity Matrix

Board Diversity Matrix (As of the date of this annual report)

Country of Principal Executive Offices:

    

People’s Republic of China

Foreign Private Issuer

 

Yes

Disclosure Prohibited Under Home Country Law

 

No

Total Number of Directors

 

7

Did Not

Non-

Disclose

    

Female

    

Male

    

Binary

    

Gender

Part I: Gender Identity

  

  

  

  

Directors

1

6

0

0

Part II: Demographic Background

 

  

 

  

 

  

 

  

Underrepresented Individual in Home Country Jurisdiction

 

 

 

  

 

LGBTQ+

 

 

 

  

 

Did Not Disclose Demographic Background

 

 

 

  

 

6.D.Employees

We had 9,517 employees as of December 31, 2022, most of whom were located in China, and the rest were located overseas. The following table sets forth a breakdown of our employees by function as of December 31, 2022.

Number of

Function

    

Employees

    

Percentage

Research and development

1,223

12.8

Sales and marketing

 

396

 

4.2

General and administrative

 

645

 

6.8

Solution development and services

 

7,253

 

76.2

Total

 

9,517

 

100.0

Our success depends on our ability to attract, retain and motivate qualified personnel, and we believe that our high-quality talent pool is one of the core strengths of our company. We adopt high standards and strict procedures in our recruitment, including campus recruitment, online recruitment, internal recommendation and recruitment through executive search, to satisfy our demands for different types of talents.

We provide regular and specialized training tailored to the needs of our employees in different departments. Our employees can also improve their skills through our development of solutions for our customers and mutual learning among colleagues. New employees will receive pre-job training and general training.

We offer competitive compensations for our employees. Besides, we regularly evaluate the performance of our employees and reward those who perform well with higher compensations or promotion.

143

As required by PRC laws and regulations, we participate in various employee social security schemes organized by municipal and provincial government, including pension, maternity insurance, unemployment insurance, work-related injury insurance, health insurance and housing provident fund. We are required under PRC laws and regulations to make contributions to employee social security schemes at specified percentages of the salaries, bonuses and certain allowances of our employees, up to a maximum amount specified by the local government from time to time.

We enter into standard contracts and agreements regarding confidentiality, intellectual property, employment, commercial ethics and non-competition with all of our executive officers and the vast majority of our employees. These contracts typically include a non-competition provision effective during and up to two years after their employment with us and a confidentiality provision effective during and after their employment with us.

None of our employees are currently represented by labor unions. We believe that we maintain a good working relationship with our employees.

6.E.Share Ownership

The following table sets forth information concerning the beneficial ownership of our ordinary shares as of March 31, 2022 by:

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

The calculations in the table below are based on 3,805,284,801 ordinary shares outstanding as of March 31, 2023.

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

    

%**

Directors and Executive Officers:†

 

  

 

  

Jun Lei(1)*

 

449,701,000

 

11.8

Tao Zou

 

 

Haijian He

 

*

 

*

Ruiheng Qiu

Shouhu Wang

 

*

 

*

Tao Liu

 

*

 

*

Kaiyan Tian

 

*

 

*

Yifeng Qian

 

*

 

*

Mingto Yu

 

 

Hang Wang

 

 

Jingyuan Qu

 

 

All directors and executive officers as a group(2)*

 

462,393,794

 

12.2

Principal Shareholders:

 

 

Kingsoft Corporation Limited(3)*

 

1,423,246,584

 

37.4

Xiaomi Corporation(4)*

 

449,701,000

 

11.8

Notes:

*Less than 1% of our total outstanding shares.

144

**

For each person and group included in this table, percentage ownership is calculated by dividing the number of shares beneficially owned by such person or group by the sum of (i) 3,805,284,801, being the number of ordinary shares outstanding as of March 31, 2023, and (ii) the number of ordinary shares underlying share options held by such person or group that are exercisable and share awards that will become vested within 60 days after March 31, 2023.

The address of our directors and executive officers is Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road, Haidian District Beijing, 100085, the People’s Republic of China.

(1)Mr. Lei has the majority voting power in Xiaomi Corporation and is deemed to beneficially own our shares held by Xiaomi Corporation.

(2)Including an aggregate of 12,029,078 ordinary shares underlying share awards held by our directors and executive officers that are exercisable within 60 days after March 31, 2023.

(3)Represent 1,423,246,584 ordinary shares, directly held by Kingsoft Corporation Limited, a Cayman Islands company. The registered address of Kingsoft Corporation Limited is Windward 3, Regatta Office Park, PO Box 1350, Grand Cayman KY1-1108, Cayman Islands.

(4)

Represent 449,701,000 ordinary shares directly held by Xiaomi Corporation, a Cayman Islands company. The registered office of Xiaomi Corporation is Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands.

To our knowledge, as of March 31, 2023, a total of 37,481,265 ordinary shares are held by one record holder in the United States. The holder is The Bank of New York Mellon, the depositary of our ADS program.

None of our shareholders has informed us that it is affiliated with a member of Financial Industry Regulatory Authority, or FINRA.

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.” The company’s major shareholders do not have different voting rights than the other shareholders.

7.B.Related Party Transactions

Transactions with Kingsoft Group

Intellectual Property Licenses

On November 9, 2012, Kingsoft Group, as the licensor, and we, as the licensee, entered into a license agreement in relation to the licensing of certain trademarks and patents, which was later supplemented on January 28, 2013 and September 13, 2017 (collectively, the “2012 License Agreement”). On December 18, 2019, Kingsoft Group, as the licensor, and we, as the licensee, have entered into a trademark license agreement (the “Trademark License Agreement”) and a patent license agreement (the “Patent License Agreement,” and together with the Trademark License Agreement, the “2019 License Agreements”). The 2019 License Agreements superseded and replaced the 2012 License Agreement in its entirety.

Pursuant to the Trademark License Agreement, Kingsoft Group granted us the license of certain trademarks, including “Kingsoft Cloud” and “ 金山云 ,” in specified areas. The license remains valid until expiry of the trademarks or until certain conditions as agreed and stipulated in the Trademark License Agreement are no longer satisfied, whichever is earlier.

145

Pursuant to the Patent License Agreement, Kingsoft Group granted us the license of certain patents in specified areas. The license remains valid until expiry of the patents or until certain conditions as agreed and stipulated in Patent License Agreement are no longer satisfied, whichever is earlier. We have accrued all the specified fees in relation to the licensed patents.

Strategic Cooperation and Anti-Dilution Framework Agreement

In January 2022, we entered into a strategic cooperation and anti-dilution framework agreement with Kingsoft Corporation Limited, pursuant to which the parties agree, among other things, to form a strategic cooperation with each other in respect of products, services and solutions under various potential business fields, and subject to compliance with applicable rules and regulations, we shall grant an anti-dilution option to Kingsoft Corporation Limited to the effect that during the period commencing from the date of the agreement to December 31, 2024, Kingsoft Corporation Limited is entitled to subscribe such number of shares of the Company to maintain its existing shareholding in our Company upon completion of such placing and issuance of new shares by us.

Other Transactions with Kingsoft Group

In 2020, 2021 and 2022, we generated public cloud service revenues of RMB119.0 million, RMB156.2 million and RMB187.9 million (US$27.2 million), respectively, from Kingsoft Group, representing 1.8%, 1.7% and 2.3% of our total revenues, respectively.

In 2021 and 2022, we incurred interest expenses for a loan provided by Kingsoft Group of RMB4.1 million and RMB18.4 million (US$2.7 million). In 2020, 2021 and 2022, we incurred expenses for rental of office space and administrative services provided by Kingsoft Group of RMB13.8 million, RMB13.3 million and RMB13.9 million (US$2.0 million), respectively.

In 2021, we entered into a loan agreement with Kingsoft Group, pursuant to which Kingsoft Group agreed to provide a facility of RMB500.0 million (US$78.5 million) to us to facilitate our daily operational cash flow needs bearing a fixed annual interest rate of 4.65%. The facility was fully paid in November 2022.

As of December 31, 2021 and 2022, we had amounts due from Kingsoft Group of RMB37.7 million and RMB45.4 million (US$6.6 million), respectively.

As of December 31, 2021, we had amounts due to Kingsoft Group of RMB544.4 million which mainly represent a loan due to Kingsoft Group of RMB500.0 million and rental of office space and administrative services from Kingsoft Group. As of December 31, 2022, we had amounts due to Kingsoft Group of RMB43.4 million (US$6.3 million) which mainly represent rental of office space and administrative services from Kingsoft Group.

Transactions with Xiaomi

In 2020, 2021 and 2022, we generated public cloud service revenues of RMB655.2 million, RMB749.6 million and RMB804.6 million (US$116.7 million), respectively, from Xiaomi, representing 10.0%, 8.3% and 9.8% of our total revenues, respectively.

In 2020, 2021 and 2022, we purchased devices from Xiaomi of RMB2.2 million, RMB1.3 million and RMB0.1 million (US$21 thousand), respectively. In 2020, 2021 and 2022, we incurred expenses for rental of a building from Xiaomi of RMB47.9 million, RMB56.5 million and RMB48.8 million (US$7.1 million), respectively.

During 2021 and 2022, we entered into several loan agreements with Xiaomi Group, pursuant to which Xiaomi Group agreed to provide facilities which are secured by our electronic equipment with weighted average interest rates of 4.36% and 3.98%, respectively. As of December 31, 2022, the current portion and non-current portion of the loans was RMB340.1 million (US$49.3 million) and RMB413.5 million (US$59.9 million), respectively. Under the terms of the agreements, we will repay in fixed quarterly installments over four years.

As of December 31, 2021 and 2022, we had amounts due from Xiaomi of RMB175.2 million and RMB200.6 million (US$29.1 million), respectively.

146

As of December 31, 2021, we had amounts due to Xiaomi of RMB764.9 million, which mainly represent RMB709.1 million of loans due to Xiaomi Group. As of December 31, 2022, we had amounts due to Xiaomi of RMB797.8 million (US$115.7 million), which mainly represent RMB753.6 million (US$109.3 million) million of loans due to Xiaomi Group.

Strategic Cooperation and Anti-Dilution Framework Agreement

In January 2022, we entered into a strategic cooperation and anti-dilution framework agreement with Xiaomi Corporation, pursuant to which the parties agree, among other things, to form a strategic cooperation with each other in respect of products, services and solutions under various potential business fields, and subject to compliance with applicable rules and regulations, we shall grant an anti-dilution option to Xiaomi Corporation to the effect that during the period commencing from the date of the agreement to December 31, 2024, Xiaomi Corporation is entitled to subscribe such number of shares of the Company to maintain its existing shareholding in our Company upon completion of such placing and issuance of new shares by us.

Contractual Arrangements with the VIEs and Their Respective Shareholders

See “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with the VIEs and Their Respective Shareholders.”

Employment Agreements and Indemnification Agreements

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

Share Incentives

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

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.

Litigation

We are involved in various claims and legal actions that arise in the ordinary course of business. We do not believe that the ultimate resolution of these actions will have a material adverse effect on us.

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 near future on our shares or the ADSs representing our ordinary shares. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.

We are 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 Related to Foreign Exchange and Dividend Distribution—Regulation on Dividend Distribution.”

147

Our board of directors has discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. Our shareholders may also by ordinary resolution declare dividends, but no dividend may exceed the amount recommended by our board of directors. 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 ordinary shares underlying the ADSs to the depositary, as the registered holder of such ordinary shares, and the depositary then will pay such amounts to the ADS holders in proportion to the ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, net of the fees and expenses payable thereunder. See “Item 12. Description of Securities Other Than Equity Securities—12.D. American Depositary Shares.”

8.B.Significant Changes

Except as otherwise disclosed in this report, we have not experienced any significant changes since the date of our audited consolidated financial statements included herein.

ITEM 9.THE OFFER AND LISTING

9.A.Offering and Listing Details

Our ADSs have been listed on the Nasdaq Global Select Market since May 8, 2020 under the symbol “KC.” Each American depositary share represents 15 ordinary shares, par value US$0.001 per share.

Our ordinary shares have been listed by way of introduction on the Main Board of SEHK since December 30, 2022 under the stock code “3896”.

9.B.Plan of Distribution

Not applicable.

9.C.Markets

Each of our American depositary shares represents 15 ordinary shares. Our ADSs have been listed on the Nasdaq Global Select Market since May 8, 2020. Our ADSs trade under the symbol “KC.”

Our ordinary shares have been listed by way of introduction on the Main Board of SEHK since December 30, 2022 under the stock code “3896”.

9.D.Selling Shareholders

Not applicable.

9.E.Dilution

Not applicable.

9.F.Expenses of the Issue

Not applicable.

148

ITEM 10.ADDITIONAL INFORMATION

10.A.Share Capital

Not applicable.

10.B.Memorandum and Articles of Association

We are an exempted company incorporated under the laws of the Cayman Islands and our affairs are governed by our Second Amended and Restated Memorandum and Articles of Association, as amended and restated from time to time, which is also referred herein as the Articles, and Companies Act (As Revised) of the Cayman Islands, which we refer to as the Companies Act below, and the common law of the Cayman Islands.

Our shareholders adopted our Amended and Restated Memorandum and Articles of Association by a special resolution on April 7, 2020, which became effective immediately prior to completion of our initial public offering of ADSs representing our ordinary shares. On December 29, 2022, our shareholders adopted the Second Amended and Restated Memorandum of Association and Articles of Association by a special resolution, with effect from our Hong Kong Listing.

The following are summaries of material provisions of our Seconded Amended and Restated Memorandum and Articles of Association and the Companies Act insofar as they relate to the material terms of our ordinary shares.

Registered Office and Objects

Our registered office in the Cayman Islands is at the offices of Conyers Trust Company (Cayman) Limited, Cricket Square, Hutchins Drive, PO Box 2681, Grand Cayman, KY1-1111, Cayman Islands.

According to Clause 3 and 4 of our seconded amended and restated memorandum of association, the objects for which the Company is established are unrestricted and the Company shall have and be capable of exercising all the functions of a natural person of full capacity irrespective of any question of corporate benefit as provided by Section 27(2) of the Companies Act 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

Our authorized share capital is US$40,000,000 divided into 40,000,000,000 ordinary shares with a par value of US$0.001 each. 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. Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their ordinary shares.

Dividends. Subject to the Companies Act, our directors may declare dividends in any currency to be paid to our shareholders. Dividends may be declared and paid out of our profits, realized or unrealized, or from 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. Except insofar as the rights attaching to, or the terms of issue of, any share otherwise provides, (1) all dividends shall be declared and paid according to the amounts paid up on the shares in respect of which the dividend is paid, but no amount paid up on a share in advance of calls shall be treated for this purpose as paid up on that share and (2) all dividends shall be apportioned and paid pro rata according to the amounts paid up on the shares during any portion or portions of the period in respect of which the dividend is paid.

149

No dividend or other money payable by us on or in respect of any share shall bear interest against us. In respect of any dividend proposed to be paid or declared on our share capital, our directors may resolve and direct that (1) such dividend be satisfied wholly or in part in the form of an allotment of shares credited as fully paid up, provided that our shareholders entitled thereto will be entitled to elect to receive such dividend (or part thereof if our directors so determine) in cash in lieu of such allotment or (2) the shareholders entitled to such dividend will be entitled to elect to receive an allotment of shares credited as fully paid up in lieu of the whole or such part of the dividend as our directors may think fit. Our shareholders may, upon the recommendation of our directors, by ordinary resolution resolve in respect of any particular dividend that, notwithstanding the foregoing, a dividend may be satisfied wholly in the form of an allotment of shares credited as fully paid up without offering any right to shareholders to elect to receive such dividend in cash in lieu of such allotment.

Any dividend interest or other sum payable in cash to the holder of shares may be paid by check or warrant sent by mail addressed to the holder at his registered address, or addressed to such person and at such addresses as the holder may direct. Every check or warrant shall, unless the holder or joint holders otherwise direct, be made payable to the order of the holder or, in the case of joint holders, to the order of the holder whose name stands first on the register in respect of such shares, and shall be sent at his or their risk and payment of the check or warrant by the bank on which it is drawn shall constitute a good discharge to us.

All dividends unclaimed for one year after having been declared may be invested or otherwise made use of by our board of directors for the benefit of our company until claimed. Any dividend unclaimed after a period of six years from the date of declaration of such dividend shall be forfeited and reverted to us.

Whenever our directors have resolved that a dividend be paid or declared, our directors may further resolve that such dividend be satisfied wholly or in part by the distribution of specific assets of any kind, and in particular of paid up shares, debentures or warrants to subscribe for our securities or securities of any other company. Where any difficulty arises with regard to such distribution, our directors may settle it as they think expedient. In particular, our directors may issue fractional certificates, ignore fractions altogether or round the same up or down, fix the value for distribution purposes of any such specific assets, determine that cash payments shall be made to any of our shareholders upon the footing of the value so fixed in order to adjust the rights of the parties, vest any such specific assets in trustees as may seem expedient to our directors, and appoint any person to sign any requisite instruments of transfer and other documents on behalf of the persons entitled to the dividend, which appointment shall be effective and binding on our shareholders.

General Meetings of Shareholders. We shall hold a general meeting as 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 SEHK may authorize). The annual general meeting shall be specified as such in the notices calling it and held at such time and place as may be determined by the board of directors.

A majority or the chairman of the board of directors may call extraordinary general meetings, which extraordinary general meetings shall be held at such times and locations (as permitted hereby) as such person or persons shall determine. Any one or more members holding not less than ten percent of the votes attaching to the total issued and paid up share capital of the Company on a one vote per share basis at the date of deposit of the requisition shall at all times have the right, by written requisition to the board of directors or the secretary of the Company, to require an extraordinary general meeting to be convened or add resolutions to a meeting agenda.

An annual general meeting shall be called by not less than twenty-one (21) days’ notice and any other general meeting (including an extraordinary general meeting) shall be called by not less than fourteen (14) days’ notice in writing and shall specify the time and place of the meeting and, in case of special business, the general nature of the business.

Voting Rights. On a show of hands each shareholder is entitled to one vote or, on a poll, each shareholder is entitled to one vote for ordinary share, on all matters that require a shareholder’s vote. Voting at any shareholders’ meeting is by show of hands of shareholders who are present in person or by proxy or, in the case of a shareholder being a corporation, by its duly authorized representative, unless a poll is demanded.

150

A poll may be demanded: (1) by the chairman of such meeting; (2) by at least three shareholders present in person or (in the case of a shareholder being a corporation) by its duly authorised representative or by proxy for the time being entitled to vote at the meeting; or (3) by a shareholder or shareholders present in person or (in the case of a shareholder being a corporation) by its duly authorised representative or by proxy and representing not less than one tenth of the total voting rights of all shareholders having the right to vote at the meeting; or (4) by a shareholder or shareholders present in person or (in the case of a shareholder being a corporation) by its duly authorised representative or by proxy and holding shares in the Company conferring a right to vote at the meeting being shares on which an aggregate sum has been paid up equal to not less than one tenth of the total sum paid up on all shares conferring that right; or (5) if required by the rules of the Designated Stock Exchange, by any director or directors of the Company who, individually or collectively, hold proxies in respect of shares representing five per cent. (5%) or more of the total voting rights at such meeting.

No shareholder shall be entitled to vote or be reckoned in a quorum, in respect of any share, unless such shareholder is duly registered as our shareholder and all calls or installments due by such shareholder to us have been paid.

If a clearing house (or its nominee(s)) or a central depositary entity, being a corporation, is our shareholder, it may authorize such person or persons as it thinks fit to act as its representative(s) at any meeting or at any meeting of any class of shareholders, provided that, if more than one person is so authorized, the authorization shall specify the number and class of shares in respect of which each such person is so authorized. A person authorized pursuant to this provision is entitled to exercise the same powers on behalf of the clearing house or central depositary entity (or its nominee(s)) as if such person was the registered holder of our shares held by that clearing house or central depositary entity (or its nominee(s)), including the right to vote individually in a show of hands.

Transfer of ordinary shares. Subject to any applicable restrictions set forth in our Articles, including, for example, the board of directors’ discretion to refuse to register a transfer of any share (not being a fully paid up share) to a person of whom it does not approve, or any share issued under share incentive plans for employees upon which a restriction on transfer imposed thereby still subsists, or a transfer of any share to more than four joint holders, any of our shareholders may transfer all or any of his or her shares by an instrument of transfer in the usual or common form or in a form prescribed by the Nasdaq or in another form that our directors may approve.

Our directors may decline to register any transfer of any share which is not paid up or on which we have a lien. Our directors may also decline to register any transfer of any share unless:

the instrument of transfer is lodged with us and is accompanied by the certificate for the shares to which it relates and such other evidence as our 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 share;
the instrument of transfer is properly stamped (in circumstances where stamping is required); and
a fee of such maximum sum as the Designated Stock Exchange 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.

Liquidation. Subject to any future shares which are issued with specific rights, (1) if we are wound up and the assets available for distribution among our shareholders are more than sufficient to repay the whole of the capital paid up at the commencement of the winding up, the excess shall be distributed pari passu among those shareholders in proportion to the amount paid up at the commencement of the winding up on the shares held by them, respectively, and (2) if we are wound up and the assets available for distribution among the shareholders as such are insufficient to repay the whole of the paid-up capital, those assets shall be distributed so that, as nearly as may be, the losses shall be borne by the shareholders in proportion to the capital paid up at the commencement of the winding up on the shares held by them, respectively.

If we are wound up (whether the liquidation is voluntary or by the court), the liquidator may with the sanction of our special resolution and any other sanction required by the Companies Act, divide among our shareholders in specie or kind the whole or any part of our assets (whether or not they shall consist of property of the same kind) and may, for such purpose, set such value as the liquidator deems fair upon any property to be divided and may determine how such division shall be carried out as between the shareholders or different classes of shareholders.

151

The liquidator may also vest the whole or any part of these assets in trustees upon such trusts for the benefit of the shareholders as the liquidator shall think fit, but so that no shareholder will be compelled to accept any assets, shares or other securities upon which there is a liability.

Calls on ordinary shares and Forfeiture of ordinary shares. Subject to our Articles and to the terms of allotment, 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. We are empowered by the Companies Act and our Articles to purchase our own shares, subject to certain restrictions.

Our directors may only exercise this power on our behalf, subject to the Companies Act, our Articles and to where applicable, the rules of the Designated Stock Exchange and/or any competent regulatory authority.

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 (1) unless it is fully paid up, (2) if such redemption or repurchase would result in there being no shares outstanding or (3) if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid up share for no consideration.

Variations of Rights of Shares. If at any time, our share capital is divided into different classes of shares, all or any of the special rights attached to any class of shares may, subject to the provisions of the Companies Act, be varied with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. Consequently, the rights of any class of shares cannot be detrimentally altered without a majority of three-fourths of the votes of all of the shares in that class.

The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu with 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 copies of our Articles of association and register of mortgages and charges, and any special resolutions passed by our shareholders). Under Cayman Islands law, the names of our current directors can be obtained from a search conducted at the Registrar of Companies of the Cayman Islands. However, we will provide our shareholders with annual audited financial statements. See “Where You Can Find Additional Information.”

Issuance of Additional Shares. Our Articles 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.

Anti-Takeover Provisions. Some provisions of our Articles 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.]

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.

152

10.D.Exchange Controls

The Cayman Islands currently has no exchange control regulations or currency restrictions. See “Item 4. Information of the Company—4.B. Business Overview—Regulation—Regulation Related to Foreign Exchange and Dividend Distribution.”

10.E.Taxation

Cayman Islands Taxation

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. Payments of dividends and capital in respect of our 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 our ordinary shares, nor will gains derived from the disposal of our ordinary shares be subject to Cayman Islands income or corporation tax. 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.

People’s Republic of China Taxation

Under the PRC EIT Law, which became effective on January 1, 2008 and was most recently amended on December 29, 2018, an enterprise established outside the PRC with “de facto management bodies” within the PRC is considered a “resident enterprise” for PRC enterprise income tax purposes and is generally subject to a uniform 25% enterprise income tax rate on its worldwide income. Under the implementation regulations to the PRC EIT Law, a “de facto management body” is defined as a body that has material and overall management and control over the manufacturing and business operations, personnel and human resources, finances and properties of an enterprise.

In addition, the Circular 82 issued by the State Taxation Administration in April 2009 specifies that certain offshore incorporated enterprises controlled by PRC enterprises or PRC enterprise groups will be classified as PRC resident enterprises if the following are located or resident in the PRC: (a) senior management personnel and departments that are responsible for daily production, operation and management; (b) financial and personnel decision-making bodies; (c) key properties, accounting books, company seal, minutes of board meetings and shareholders’ meetings; and (d) half or more of the senior management or directors having voting rights. Further to Circular 82, the State Taxation Administration issued the Bulletin 45, which took effect in September 2011, to provide more guidance on the implementation of Circular 82. Bulletin 45 provides for procedures and administration details of determination on resident status and administration on post-determination matters. Our company is incorporated outside the PRC. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside the PRC. As such, we do not believe that our company meets all of the conditions above or is a PRC resident enterprise for PRC tax purposes. For similar reasons, we believe that our other entities outside of China are not PRC resident enterprises either. 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.” There can be no assurance that the PRC government will ultimately take a view that is consistent with us. If the PRC tax authorities determine that our Cayman Islands holding company is a PRC resident enterprise for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. For example, our Cayman Islands holding company would be subject to 25% enterprise income tax on its worldwide income. Further, a 10% withholding tax would be imposed on dividends we pay to our non-PRC enterprise shareholders (including the ADS holders). In addition, non-resident enterprise shareholders (including the ADS holders) may be subject to a 10% PRC tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within the PRC. Furthermore, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC individual shareholders (including the ADS holders) and any gain realized on the transfer of ADSs or 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). These rates may be reduced by an applicable tax treaty, but it is unclear whether non-PRC shareholders of our company would 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. See “Risk Factors—Risks Relating 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.”

153

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 ordinary shares, but this discussion 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 the ADSs or ordinary shares.

This discussion applies only to a U.S. Holder that holds the ADSs or ordinary shares as capital assets for U.S. federal income tax purposes (generally, property held for investment). 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 the alternative minimum tax, the Medicare contribution tax on net investment income and tax consequences applicable to U.S. Holders subject to special rules, such as:

certain financial institutions;
dealers or certain electing traders in securities that use a mark-to-market method of tax accounting;
persons holding ADSs or ordinary shares as part of a straddle, integrated 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 their partners;
persons who acquired our ADSs or ordinary shares pursuant to the exercise of an employee stock option or otherwise as compensation;
tax-exempt entities, “individual retirement accounts” or “Roth IRAs”;
persons that own or are deemed to own ADSs or ordinary shares representing 10% or more of our voting power or value; or
persons holding ADSs or ordinary shares in connection with a trade or business outside the United States.

If a partnership (or other entity that is classified as a partnership for U.S. federal income tax purposes) owns ADSs or ordinary shares, the U.S. federal income tax treatment of a partner will generally depend on the status of the partner and the activities of the partnership. Partnerships owning ADSs or ordinary shares and their partners should consult their tax advisers as to their particular U.S. federal income tax consequences of owning and disposing of ADSs or 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.

As used herein, a “U.S. Holder” is a person that is, for U.S. federal income tax purposes, a beneficial owner of the ADSs or 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 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 ordinary shares represented by those ADSs.

154

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 ordinary shares in their particular circumstances.

Passive Foreign Investment Company Rules

In general, a non-U.S. corporation is a passive foreign investment company (a “PFIC”) for U.S. federal income tax purposes for any taxable year in which (i) 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 or (ii) 75% or more of its gross income consists 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 directly held its proportionate share of the assets of the other corporation and directly earned its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains. Cash and cash equivalents are generally passive assets for these purposes. Goodwill is generally characterized as an active asset to the extent it is associated with business activities that produce active income.

We hold a substantial amount of cash and financial investments, and while this continues to be the case our PFIC status for any taxable year may depend on the average value of our goodwill. We have not obtained valuations of our goodwill or other assets. However, the value of our goodwill may be determined, in large part, by reference to our market capitalization. Based on the estimated value of our goodwill, which is based on the average price of the ADSs during 2022, and taking into account the nature of our assets and income, we believe that we were not a PFIC for our taxable year ended December 31, 2022. Because our market capitalization is volatile (and has generally declined substantially since our initial public offering), our goodwill and other active assets for 2023 or future taxable years may constitute less than 50% of the value of our total assets. Accordingly, there is a significant risk that we will be a PFIC for our taxable year 2023, and possibly future taxable years. Moreover, it is not entirely clear how the contractual arrangements between us and the VIEs will be treated for purposes of the PFIC rules, and we may be or become a PFIC if the VIEs are not treated as owned by us for these purposes. Furthermore, the application of the PFIC rules is subject to certain uncertainties such as the proper calculation of gross income for purposes of the PFIC rules. Our PFIC status for any taxable year is an annual factual determination that can be made only after the end of that year and depends on the composition of our income and assets and the value of our assets from time to time. For these reasons, there can be no assurance as to our PFIC status for any taxable year, and there is a significant risk that we may be a PFIC for 2023 or future taxable years.

If we are a PFIC for any taxable year and any entity in which we own or are deemed to own equity interests (including any of our subsidiaries or VIEs) 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 such Lower-tier PFIC and will be subject to U.S. federal income tax according to the rules described in the next paragraph on (i) certain distributions by any Lower-tier PFIC and (ii) dispositions of shares of any Lower-tier PFIC, in each case, as if the U.S. Holder held such shares directly, even though the U.S. Holder will not receive any proceeds of those distributions or dispositions.

155

In general, if we are a PFIC for any taxable year during which a U.S. Holder owns the ADSs or ordinary shares, gain recognized by such U.S. Holder on a sale or other disposition (including certain pledges) of the ADSs or ordinary shares will be allocated ratably over the U.S. Holder’s holding period. The amounts allocated to the taxable year of the sale or disposition and to any taxable years before the first taxable year in which we became a PFIC will be taxed as ordinary income. The amounts allocated to each other taxable year will be subject to tax at the highest rate in effect for individuals or corporations, as applicable, 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 ordinary shares exceed 125% of the average of the annual distributions on the ADSs or ordinary shares received during the preceding three taxable years or the U.S. Holder’s holding period, whichever is shorter, such excess distributions will be subject to taxation in the same manner. If we are a PFIC for any taxable year during which a U.S. Holder owns ADSs or ordinary shares, we will generally continue to be treated as a PFIC with respect to the U.S. Holder for all succeeding taxable years during which the U.S. Holder owns the ADSs or ordinary shares, even if we cease to meet the threshold requirements for PFIC status, unless we cease to be a PFIC and the U.S. Holder makes a timely “deemed sale” election with respect to the ADSs or ordinary shares, in which case such U.S. Holder will be deemed to have sold the ADSs or ordinary shares held at their fair market value, and any gain on the deemed sale will be taxed under the PFIC rules described above. U.S. Holders should consult their tax advisers regarding the advisability of making a deemed sale election in their particular circumstances if we are a PFIC for any taxable year and cease to be a PFIC for any subsequent taxable year.

Alternatively, if we are a PFIC for any taxable year and if the ADSs are “regularly traded” on a “qualified exchange,” as defined in applicable Treasury Regulations, a U.S. Holder of ADSs 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 will be treated as regularly traded for any calendar year in which more than a de minimis quantity of the ADSs are traded on a qualified exchange on at least 15 days during each calendar quarter. The Nasdaq, where the ADSs, but not the ordinary shares, are listed, is a qualified exchange for this purpose. However, there can be no assurance that our ADSs will be regularly traded for any relevant period. If a U.S. Holder of ADSs 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 at the end of each taxable year over the U.S. Holder’s adjusted tax basis in the ADSs and will recognize an ordinary loss in respect of any excess of the adjusted tax basis in the ADSs over their fair market value at the end of the U.S. Holder’s 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 will be adjusted to reflect the amounts of any income or loss recognized. Any gain recognized on the sale or other disposition of the ADSs in a year in which 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 will be treated as discussed under “—Taxation of Distributions” above (but subject to the discussion in the immediately subsequent paragraph). U.S. Holders should consult their tax advisers regarding the availability and advisability of making a mark-to-market election in their particular circumstances. In particular, U.S. Holders should consider carefully the impact of a mark-to-market election with respect to their ADSs given that we may have Lower-tier PFICs for which a mark-to-market election can likely not be made.

If we are a PFIC (or, with respect to a particular U.S. Holder, are treated as a PFIC) for any taxable year in which we pay a dividend or for the prior taxable year, the favorable tax rate described below under “—Taxation of Distributions” with respect to dividends paid to certain non-corporate U.S. Holders will not apply.

We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from the general 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 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 the determination of whether we are a PFIC for any taxable year and the potential application of the PFIC rules to their ownership of ADSs or ordinary shares.

156

Taxation of Distributions

This discussion is subject to the discussion under “—Passive Foreign Investment Company Rules” above.

Distributions (if any) paid on the ADSs or ordinary shares, other than certain pro rata distributions of ADSs or 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. Subject to applicable limitations, dividends paid on the ADSs to certain non-corporate U.S. Holders may be taxable at the reduced rates applicable to “qualified dividend income” if certain conditions are met, and provided that we are not a PFIC(and with respect to a particular U.S. Holder are not treated as a PFIC) for the taxable year of distribution and were not a PFIC for the preceding taxable year. Non-corporate U.S. Holders should consult their tax advisers regarding the availability of the reduced tax rates on dividends generally 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 (in the case of ordinary shares) or the depositary’s (in the case of ADSs) actual or constructive 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 and will constitute passive category income or in certain cases, general category 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 in the case of a U.S. Holder that is eligible for the benefits of 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. U.S. Holders should consult their tax advisers regarding the creditability of any PRC income taxes in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct creditable PRC taxes in computing its taxable income, subject to applicable limitations. An election to deduct creditable non-U.S. taxes instead of claiming foreign tax credits applies to all creditable non-U.S. taxes paid or accrued in the relevant taxable year.

Sale or Other Taxable Disposition of ADSs or ordinary shares

This discussion is subject to the discussion under “—Passive Foreign Investment Company Rules” above.

A U.S. Holder will generally recognize capital gain or loss on a sale or other taxable disposition of ADSs or ordinary shares in an amount equal to the difference between the amount realized on the sale or disposition and the U.S. Holder’s tax basis in the ADSs or ordinary shares disposed of, in each case as determined in U.S. dollars. Such gain or loss will be long-term capital gain or loss if, at the time of the sale or disposition, the U.S. Holder has owned the ADSs or ordinary shares for more than one year. Long-term capital gains recognized by non-corporate U.S. Holders are subject to tax rates that are lower than those applicable to ordinary income. The deductibility of capital losses is subject to limitations.

157

As described in “—People’s Republic of China Taxation” above, gains on the sale of ADSs or 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 Treaty benefits may be able to elect to treat gains on the disposition of ADSs or ordinary shares as foreign-source income under the Treaty and claim a foreign tax credit in respect of any PRC taxes on the disposition gains. 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 ordinary shares, unless the U.S. Holder is eligible for Treaty benefits and elects to apply them. However, if a U.S. Holder is precluded from claiming, or does not elect to claim, a foreign tax credit, 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 their eligibility for benefits under the Treaty and 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 proceeds from the sale or exchange of ADSs or ordinary shares that are made within the United States or through certain U.S.-related financial intermediaries may be subject to information reporting and backup withholding, unless (i) the U.S. Holder is a corporation or other “exempt recipient” and (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 generally be allowed as a credit against its U.S. federal income tax liability and may entitle the U.S. Holder to a refund, provided that the required information is timely furnished to the Internal Revenue Service.

Certain U.S. Holders who are individuals (and certain specified entities) may be required to report information relating to their ownership of the ADSs or ordinary shares, or any non-U.S. accounts through which the ADSs or ordinary shares are held. U.S. Holders should consult their tax advisers regarding their reporting obligations with respect to the ADSs or 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 Number 333-237726), as amended, to register our ordinary shares in relation to our initial public offering. We also filed with the SEC a related registration statement on F-6 (Registration No. 333-237852) to register the ADSs.

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 public may obtain information regarding the Washington, D.C. Public Reference Room by calling the Commission at 1-800-SEC-0330. The SEC also maintains a website 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.

158

We will furnish The Bank of New York Mellon, the depositary of our 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

Not applicable.

ITEM 11.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Concentration of credit risk

Assets that potentially subject us to significant concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets. We expect that there is no significant credit risk associated with cash and cash equivalents, restricted cash and short-term investments, which were held by reputable financial institutions in the jurisdictions where we, our subsidiaries and VIEs are located. We believe that it is not exposed to unusual risks as these financial institutions have high credit quality.

Accounts receivable and contract assets are typically unsecured and are derived from revenues earned from reputable customers. As of December 31, 2021, we had two customers, with accounts receivable balances exceeding 10% of the total accounts receivable balances. As of December 31, 2022, we had one customer, with accounts receivable balances exceeding 10% of the total accounts receivable balances. As of December 31, 2021, we had one customer, with a contract asset balance exceeding 10% of the total contract assets balances. As of December 31, 2022, we had two customers, with contract assets balances exceeding 10% of the total contract assets balances. The risks with respect to accounts receivable and contract assets are mitigated by credit evaluations we perform on our customers and its ongoing monitoring process of outstanding balances.

Business, customer, political, social and economic risks

We participate in a dynamic and competitive high technology industry and believe that changes in any of the following areas could have a material adverse effect on our future financial position, results of operations or cash flows: changes in the overall demand for services; competitive pressures due to existing competitors; new trends in new technologies and industry standards; control of telecommunications infrastructures by local regulators and industry standards; changes in certain strategic relationships or customer relationships; regulatory considerations; and risks associated with our ability to attract and retain employees necessary to support our growth. Our operations could be adversely affected by significant political, economic and social uncertainties in the PRC.

Currency convertibility risk

We transact a majority of our business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the PBOC. However, the unification of the exchange rates does not imply that the RMB may be readily convertible into United States dollars or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market.

159

Foreign currency exchange rate risk

From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. For the RMB against the U.S. dollar, there was appreciation of approximately 6.3% and 2.3% during the years ended December 31, 2020 and 2021, respectively, and there were depreciation of approximately 8.2% during the year ended December 31, 2022, respectively. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future.

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.

160

12.D.American Depositary Shares

Fees and Expenses

Persons depositing or withdrawing shares or
ADS holders must pay:

    

For:

$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

Cancelation of ADS, for the purpose of withdrawal, including if the deposit agreement terminates
$.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
$.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 (including SWIFT) 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.

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.

The depositary may convert currency itself or through any of its affiliates, or the custodian or we may convert currency and pay U.S. dollars to the depositary. Where the depositary converts currency itself or through any of its affiliates, the depositary 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

161

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 by it or its affiliate 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 obligation to act without negligence or bad faith. The methodology used to determine exchange rates used in currency conversions made by the depositary is available upon request. Where the custodian converts currency, the custodian has no obligation to obtain the most favorable rate that could be obtained at the time or to ensure that the method by which that rate will be determined will be the most favorable to ADS holders, and the depositary makes no representation that the rate is the most favorable rate and will not be liable for any direct or indirect losses associated with the rate. In certain instances, the depositary may receive dividends or other distributions from the us in U.S. dollars that represent the proceeds of a conversion of foreign currency or translation from foreign currency at a rate that was obtained or determined by us and, in such cases, the depositary will not engage in, or be responsible for, any foreign currency transactions, and neither it nor we make any representation that the rate obtained or determined by us is the most favorable rate, and neither it nor we will be liable for any direct or indirect losses associated with the rate.

Payments by Depositary

In 2022 we did not receive any cash payment from The Bank of New York Mellon, the depositary bank for our ADR program. The Bank of New York Mellon waived certain fees associated with the administration of the ADR program and ADR insight, and the amount of such fees waived in 2022 was approximately US$100.3 thousand.

Dealings and Settlement of Ordinary Shares in Hong Kong

Our Shares will trade on the SEHK in board lots of 2,000 ordinary shares. Dealings in our ordinary shares on the SEHK will be conducted in Hong Kong dollars.

The transaction costs of dealings in our ordinary shares on the SEHK include:

SEHK trading fee of 0.00565% of the consideration of the transaction, charged to each of the buyer and seller;
Securities and Futures Commission of Hong Kong transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller;
the Accounting and Financial Reporting Council transaction levy of 0.00015% of the consideration of the transaction, charged to each of the buyer and seller;
trading tariff of HK$0.50 on each and every purchase or sale transaction. The decision on whether or not to pass the trading tariff onto investors is at the discretion of brokers;
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

162

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.

Investors must settle their trades executed on the SEHK through their brokers directly or through custodians. For an investor who has deposited his or her ordinary shares in his or her designated the Central Clearing and Settlement System (“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. For an investor who holds the physical certificates, settlement certificates and the duly executed transfer forms must be delivered to his or her broker or custodian before the settlement date.

Conversion Between Ordinary Shares and ADSs

In connection with our Hong Kong Listing, we have established a branch register of members in Hong Kong, or the Hong Kong share register, which will be maintained by our Hong Kong share registrar, Tricor Investor Services Limited (“Hong Kong Share Registrar”). Our principal register of members, or the Cayman share register, will continue to be maintained by our principal share registrar, Conyers Trust (Cayman) Limited.

As described in further detail below, holders of Shares registered on the Hong Kong share register will be able to deposit their Shares for delivery of ADSs and surrender their ADSs for cancelation and delivery of Shares. To facilitate deposits of Shares with the depositary for delivery of ADSs for trading on the Nasdaq and surrender of ADSs to the depositary for cancelation and delivery of Shares for trading on the SEHK, we intend to move all our Shares represented by the ADS from our register of members maintained in the Cayman Islands to our Hong Kong share register.

Converting Shares trading in Hong Kong into ADSs

A holder who holds ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on the Nasdaq must deposit or have his or her broker deposit the Shares with the depositary’s Hong Kong custodian, The Hongkong and Shanghai Banking Corporation Limited or the custodian, in exchange for ADSs.

A deposit of ordinary shares trading in Hong Kong for delivery of ADSs involves the following procedures:

If ordinary shares have been deposited with CCASS, the holder must transfer the 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 letter of transmittal to the custodian via his or her broker.
If ordinary shares are held outside CCASS, the holder must first arrange to deposit his or her ordinary shares into CCASS for delivery to the depositary’s account with the custodian within CCASS, and then submit and deliver a duly completed and signed letter of transmittal to 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, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will issue the corresponding number of ADSs in the name(s) requested by a holder and will deliver the ADSs to the designated Depository Trust Company account of the person(s) designated by a holder or his or her broker.

For ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days, provided that the holder has provided timely and complete instructions. For 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 holder will be unable to trade the ADSs until the share-to-ADS conversion procedures are completed.

In connection with ADS issuances, certification(s) for deposits may be required to be delivered to the depositary. A holder is directed to check with the depositary or its custodian in advance of depositing ordinary shares to determine whether a deposit certification is required.

163

Converting ADSs into Shares Trading in Hong Kong

A holder who holds ADSs and who intends to convert his/her ADSs into ordinary shares to trade on the SEHK must cancel the ADSs the holder holds, withdraw the ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such ordinary shares on the SEHK.

A holder that holds ADSs indirectly through a broker should follow the broker’s procedure and instruct the broker to arrange for cancelation of the ADSs, and transfer of the underlying ordinary shares from the depositary’s account with the custodian within the CCASS system to the investor’s Hong Kong stock account.

For holders holding ADSs directly, the following steps must be taken:

To withdraw ordinary shares from our ADS program, a holder 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.
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, and subject in all cases to the terms of the deposit agreement, the depositary will cancel the applicable ADSs and instruct the custodian to deliver ordinary shares represented by the canceled ADSs to the CCASS account designated by a holder.
If a holder prefers to receive ordinary shares outside CCASS, he or she must receive ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register ordinary shares in their own names with the Hong Kong Share Registrar.

For ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days, provided that the holder has provided timely and complete instructions. For ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The holder will be unable to trade the ordinary shares on the SEHK until the ADS-to-share conversion procedures are completed.

Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancelations.

Depositary Requirements

Before the depositary issues ADSs or permits withdrawal of ordinary shares, the depositary may require:

production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and
compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including but not limited to, completion and presentation of transfer documents.

The depositary may refuse to deliver, transfer, or register issuances, transfers and cancelations of ADSs generally when the transfer books of the depositary or our Hong Kong Share Registrar are closed or at any time if the depositary or we determine it advisable to do so or it would violate any applicable law or the depositary’s policies or procedures.

All costs attributable to the transfer of ordinary shares to effect a withdrawal from, or deposit of ordinary shares into, our ADS program will be borne by the investor requesting the transfer. In particular, holders of ordinary shares and holders of 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 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 ordinary shares and holders of ADSs must pay up to US$5.00 per 100 ADSs for each issuance of ADSs and each cancelation of ADSs, as the case may be, in connection with the deposit of ordinary shares into, or withdrawal of ordinary shares from, our ADS program.

164

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

The following “Use of Proceeds” information relates to the Registration Statement on Form F-1,as amended (File number:333-237726)in relation to the initial public offering of 34,500,000 ADSs (reflecting the full exercise of the over-allotment option by the underwriters to purchase an additional 4,500,000 ADSs) representing 517,500,000 of our ordinary shares, at a public offering price of US$17.00 per ADS. The registration statement was declared effective by the SEC on May 7, 2020. Our initial public offering closed in May 2020. J.P. Morgan Securities LLC, UBS Securities LLC and Credit Suisse Securities (USA) LLC were the representatives of the underwriters for our initial public offering. The aggregate price of the offering amount registered and sold, including the amount registered and sold for exercise of over-allotment option, was US$586.5 million.

We received net proceeds of US$547.5 million from our initial public offering in May 2020 and exercise of 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$586.5 million, which included US$35.2million for underwriting discounts and commissions and US$3.8 million for other expenses. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. 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.

For the period from May 7, 2020, the date that the registration statement on Form F-1 was declared effective by the SEC, to December 31, 2022, we used approximately US$547.5 million of the net proceeds from our initial public offering to invest in upgrading and expanding our infrastructure, to further invest in technology and product development, to fund the expansion of our ecosystem and international presence and to supplement our working capital for general corporate purposes. There is no material change in the use of proceeds as described in our registration statement on Form F-1. We still intend to use the remainder of the proceeds from our initial public offering for purposes as disclosed in our registration statement on Form F-1.

The following “Use of Proceeds” information relates to the Registration Statement on Form F-1, as amended (File number: 333-248943) in relation to the public offering of 17,671,576 ADSs representing 265,073,640 of our ordinary shares (including (i) 9,250,000 ADSs sold by us, reflecting the exercise of the over-allotment option by the underwriters to purchase an additional 1,250,000 ADSs, and (ii) 8,421,576 ADSs sold by the selling shareholder), at a public offering price of US$31.00 per ADS. The registration statement was declared effective by the SEC on September 23, 2020. Our public offering closed in September 2020. J.P. Morgan Securities LLC, UBS Securities LLC, Credit Suisse Securities (USA) LLC, China International Capital Corporation Hong Kong Securities Limited and Goldman Sachs (Asia) L.L.C. were the representatives of the underwriters for our public offering. The aggregate price of the offering amount registered and sold by us were US$286.8 million.

We received net proceeds of US$276.3 million from our public offering in September 2020 and exercise of 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$286.8 million, which included US$10.0 million for underwriting discounts and commissions and US$0.5 million for other expenses. None of the transaction expenses included payments to directors or officers of our company or their associates, persons owning more than 10% or more of our equity securities or our affiliates. 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.

165

For the period from September 23, 2020, the date that the registration statement on Form F-1 was declared effective by the SEC, to December 31, 2022, we used a portion of the net proceeds from our public offering. We still intend to use the net proceeds from our public offering for purposes as disclosed in our registration statement on Form F-1.

ITEM 15.CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our 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, 2022, 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 was 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, 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. As required by Rule 13a-15(c) of the Exchange Act, our management conducted an evaluation of our company’s internal control over financial reporting as of December 31, 2022 based on the framework in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2022.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness of our internal control over financial reporting to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Attestation Report of the Registered Public Accounting Firm

Ernst & Young Hua Ming LLP has audited the effectiveness of our internal control over financial reporting as of December 31, 2022 as stated in its report, which appears on page F-2 of this annual report on Form 20-F.

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 on Form 20-F 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 Mr. Mingto Yu, an independent director and the chairman 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 Listing Rules of the Nasdaq Stock Market. Mr. Mingto Yu satisfies the “independence” requirements of Rule 5605(a)(2) of the Listing Rules of the Nasdaq Stock Market and Rule 10A-3 under the Securities Exchange Act of 1934.

166

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, 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 of our registration statement on Form F-1(file No. 333-237726)filed with the SEC on April 17, 2020, as amended. We hereby undertake to provide to any person without charge, a copy of our code of business conduct and ethics within ten 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 Ernst & Young Hua Ming LLP, our independent registered public accounting firm, for the periods indicated.

    

Year Ended December 31,

Services

    

2021

    

2022

RMB

RMB

(in thousands)

Audit Fees(1)

 

7,889

 

28,101

Audit-Related Fees(2)

 

 

200

Tax Fees(3)

 

708

 

867

Others(4)

 

1,386

 

1,161

Total

 

9,983

 

30,329

(1)“Audit fees” means the aggregate fees billed for professional services rendered by our principal auditors for the audit of our annual financial statements and internal control over financial reporting for SEC filings, audit services associated with our registration statements, prospectus supplements, and services related to the Company’s Hong Kong Stock Exchange filings.
(2)“Audit-related fees” means the aggregate fees billed for professional services rendered by our principal auditors for the assurance and related services, which mainly included the audit and review of financial statements and are not reported under “Audit fees” above.
(3)“Tax fees” means the aggregate fees billed for professional services rendered by our principal auditors for tax compliance, tax advice and tax planning.
(4)“Others” means the aggregate fees billed for professional services rendered by our principal auditors other than the professional services reported under “audit fees”, “audit-related fees” and “tax fees”. In 2022, the professional services were related to other attestation services rendered by our principle auditors.

The policy of our audit committee is to pre-approve all audit and non-audit services provided by Ernst & Young Hua Ming LLP, including audit services, audit-related services, tax services and all 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.

167

ITEM 16.E.PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

On March 31, 2022, our Board authorized the Company to adopt a share repurchase program, under which we may repurchase up to US$100 million of our ordinary shares in the form of ADSs during a twelve-month period (the “U.S. Share Repurchase Program”). Under the U.S. Share Repurchase Program, the Company entered into a cash enhanced share repurchase agreement with a financial institution in June 2022, and prepaid US$5,000 to such financial institution for written put options to repurchase the Company’s ordinary shares on certain pre-determined dates. The transactions were completed in September 2022, and the Company repurchased a total of 26,509,680 ordinary shares through the aforesaid arrangement with such financial institution. The U.S. Share Repurchase Program has been terminated in December 2022.

As of March 31, 2023, we had repurchased a total of approximately 12.3 million ADS under the U.S. Share Repurchase Program. The following table summarizes the details of the repurchases made in accordance with the U.S. Share Repurchase Program from April, 2022 to March 31, 2023:

    

  

    

    

Total Number

    

      

of 

Approximate

ADSs

Dollar

 Purchased

Value of ADSs

Total Number 

Average

as Part of the

that

of

Price

Publicly

May Yet Be

ADSs

Paid Per

Announced

Purchased Under

Purchased

ADS(1)

Plan

the Plan

Period

April 2022

100,000,000

May 2022

100,000,000

June 2022

100,000,000

July 2022

100,000,000

August 2022

100,000,000

September 2022

5,175,820

2.30

5,175,820

88,120,833

October 2022

5,570,361

 

2.33

 

5,570,361

 

75,139,599

November 2022

1,433,559

 

2.84

 

1,433,559

 

71,075,261

December 2022

80,334

 

2.98

 

80,334

 

70,835,569

January 2023

 

 

 

February 2023

 

 

 

March 2023

 

 

 

Total

 

12,260,074

 

2.38

 

12,260,074

 

70,835,569

At the extraordinary general meeting convened on December 29, 2022, our Shareholders approved by an ordinary resolution to granted a general unconditional mandate (the “HK Repurchase Mandate”) to the directors to exercise powers of the Company to repurchase shares of the Company representing up to 10% of the total number of the ordinary shares immediately following the completion of the Hong Kong Listing until (i) the conclusion of our next annual general meeting, or (ii) the date by which our next annual general meeting is required by the Articles or any applicable laws to be held, or (iii) the passing of an ordinary resolution by the Shareholders revoking or varying the authority given to the directors, whichever occurs first.

As of March 31, 2023, we did not repurchase ordinary shares under the HK Repurchase Mandate.

ITEM 16.F.CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

Not applicable.

168

ITEM 16.G.CORPORATE GOVERNANCE

Rule 5635(c) of the Nasdaq Rules requires a Nasdaq-listed company to obtain its shareholders’ approval of all equity compensation plans, including stock plans, and any material amendments to such plans. Rule 5615 of the Nasdaq Rules permits a foreign private issuer like our company to follow home country practice in certain corporate governance matters. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the Nasdaq corporate governance listing standards. We currently follow and intend to continue to follow Cayman Islands corporate governance practices in lieu of the Nasdaq corporate governance listing standards that listed companies must have a majority of independent directors serving on our board of directors or to establish a nominating committee and a compensation committee composed entirely of independent directors. To the extent we choose to follow home country practice in the future, our shareholders may be afforded less protection than they otherwise would under the Nasdaq corporate governance listing standards applicable to U.S. domestic issuers. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our American Depositary Shares— 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 Nasdaq corporate governance listing standards. These practices may afford less protection to shareholders than they would enjoy if we complied fully with the Nasdaq corporate governance listing standards.”

ITEM 16.H.MINE SAFETY DISCLOSURE

Not applicable.

ITEM 16.I.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

For the immediately preceding annual financial statement period, our auditor, Ernst & Young Hua Ming LLP (a registered public accounting firm that the PCAOB was unable to inspect or investigate completely) issued an audit report for us.

As of the date of this annual report and to our best knowledge:

(i)

none of our shares or the shares of our consolidated foreign operating entities are owned by governmental entities in the jurisdiction in which we or such consolidated foreign operating entities are incorporated or otherwise organized;

(ii)

none of the governmental entities in the applicable foreign jurisdiction with respect to our registered public accounting firm have a controlling financial interest in us or any of our consolidated foreign operating entities;

(iii)

none of the members of our board of directors or the board of directors of our operating entities is an official of the Chinese Communist Party; and

(iv)our or our operating entities’ articles of incorporation do not contain any charter of the Chinese Communist Party.

ITEM 16.J.INSIDER TRADING POLICIES

Not applicable.

169

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 Kingsoft Cloud Holdings Limited are included at the end of this annual report.

ITEM 19.EXHIBITS

Exhibit
Number

     

Description of Document

1.1

The Second 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 (File No. 001-39278), furnished with the Securities and Exchange Commission on December 29, 2022)

2.1

Registrant’s Specimen American Depositary Receipt (included in Exhibit 2.3)

2.2

Registrant’s Specimen Certificate for ordinary shares (incorporated herein by reference to Exhibit 4.2 to the registration statement on Form F-1 (File No. 333-260181) filed with the SEC on October 12, 2021)

2.3

Deposit Agreement, dated May 7, 2020 among the Registrant, the depositary and the owners and holders of the American Depositary Shares (incorporated herein by reference to Exhibit 4.3 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

2.4*

Description of Registrant’s Securities

2.5

Agreement and Plan of Merger By and Among Kingsoft Cloud Holdings Limited, Camelot Employee Scheme Inc. Yiming Ma, Heidi Chou, Benefit Overseas Limited and Dreams Power Ltd., dated as of July 31, 2021 (incorporated herein by reference to Exhibit 2.1 to the registration statement on Form F-3 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.1

Share Option Scheme, as amended on June 27, 2013, May 20, 2015 and December 26, 2016 (incorporated herein by reference to Exhibit 10.1 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.2

Rules relating to the Share Award Scheme, as amended on January 9, 2015, March 3, 2016, June 8, 2016, December 7, 2018 and November 6, 2019 (incorporated herein by reference to Exhibit 10.2 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.3

Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit 10.3 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.4

Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit 10.4 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

170

Exhibit
Number

     

Description of Document

4.5

English translation of Exclusive Consultation and Technical Service Agreement dated November 9, 2012, as amended and supplemented on November 29, 2019, among Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd. and Zhuhai Kingsoft Cloud Technology Co., Ltd. (incorporated herein by reference to Exhibit 10.5 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.6

English translation of Supplemental Loan Agreement dated November 29, 2019, between Beijing Kingsoft Cloud Technology Co., Ltd. and Weiqin Qiu (incorporated herein by reference to Exhibit 10.6 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.7

English translation of Creditor’s Right Transfer Agreement dated November 9, 2012, among Weiqin Qiu, Jin Wang, Beijing Kingsoft Digital Entertainment Technology Co., Ltd. and Beijing Kingsoft Cloud Technology Co., Ltd. (incorporated herein by reference to Exhibit 10.7 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.8

English translation of Equity Pledge Agreement dated June 20, 2014, among Beijing Kingsoft Cloud Technology Co., Ltd., Zhuhai Kingsoft Cloud Technology Co., Ltd, Beijing Kingsoft Digital Entertainment Technology Co., Ltd. and Weiqin Qiu (incorporated herein by reference to Exhibit 10.8 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.9

English translation of Exclusive Purchase Option Agreement dated June 20, 2014, as amended and supplemented on November 29, 2019, among Beijing Kingsoft Cloud Technology Co., Ltd., Weiqin Qiu, Beijing Kingsoft Digital Entertainment Technology Co., Ltd. and Zhuhai Kingsoft Cloud Technology Co., Ltd. (incorporated herein by reference to Exhibit 10.9 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.10

English translation of Shareholder Voting Right Trust Agreement dated June 20, 2014, as amended and supplemented on November 29, 2019, among Beijing Kingsoft Cloud Technology Co., Ltd., Weiqin Qiu, Beijing Kingsoft Digital Entertainment Technology Co., Ltd. and Zhuhai Kingsoft Cloud Technology Co., Ltd. (incorporated herein by reference to Exhibit 10.10 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.11*

English translation of Amendment to Contractual Arrangement with Zhuhai Kingsoft Cloud Technology Co., Ltd.

4.12*

English translation of Exclusive Consultation and Technical Service Agreement dated August 24, 2022, between Kingsoft Cloud (Beijing) Information Technology Co., Ltd. and Beijing Yunxiang Zhisheng Technology Co., Ltd.

4.13*

English translation of Supplemental Loan Agreement dated August 24, 2022, among Beijing Yunxiang Zhisheng Technology Co., Ltd., Weiqin Qiu and Tao Zou

4.14*

English translation of Equity Pledge Agreement dated August 24, 2022, among Kingsoft Cloud (Beijing) Information Technology Co., Ltd., Beijing Yunxiang Zhisheng Technology Co., Ltd., Weiqin Qiu and Tao Zou

4.15*

English translation of Exclusive Purchase Option Agreement dated August 24, 2022, among Beijing Yunxiang Zhisheng Technology Co., Ltd., Weiqin Qiu, Tao Zou and Kingsoft Cloud (Beijing) Information Technology Co., Ltd.

4.16*

English translation of Shareholder Voting Right Trust Agreement dated August 24, 2022, among Beijing Yunxiang Zhisheng Technology Co., Ltd., Weiqin Qiu, Tao Zou and Kingsoft Cloud (Beijing) Information Technology Co., Ltd.

171

Exhibit
Number

     

Description of Document

4.17

Ninth Amended and Restated Shareholders Agreement dated December 27, 2019 by and among the Registrant, Kingsoft Cloud Corporation Limited, Kingsoft Cloud INC., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Yunxiang Zhisheng Technology Co., Ltd., Zhuhai Kingsoft Cloud Technology Co., Ltd., Kingsoft Cloud (Beijing) Information Technology Co., Ltd., Beijing Kingsoft Cloud Network Technology Co., Ltd., Hainan Chengmai Yunxiang Zhisheng Network Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd., Suzhou Yunxiang Zhisheng Network Technology Co., Ltd., Shanghai Ruidian Network Technology Co., Ltd., Nanjing Qianyi Shixun Information Technology Co., Ltd., Kingsoft Corporation Limited, Autogold Limited, River Jade Holdings Limited, Mr. Hongjiang Zhang, Mr. Yulin Wang, Xiaomi Corporation, TMF Trust (HK) Limited, Celestial Power Limited, ChinaAMC Special Investment Limited, Buddies Team Limited, FUTUREX INNOVATION SPC-Special Opportunity Fund VI SP, METAWIT CAPITAL L.P., New Cloud Ltd., Precious Steed Limited, Shunwei Growth III Limited, FutureX AI Opportunity Fund LP (acting through FutureX Innovation Limited as its general partner), FutureX Innovation SPC (acting for and on behalf of New Technology Fund I SP as one of its segregated portfolios), Howater Innovation I Limited Partnership, China Internet Investment Fund and DESIGN TIME LIMITED. (incorporated herein by reference to Exhibit 10.16 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.18

Termination Agreement dated April 30, 2020 by and among the Registrant, Kingsoft Cloud Corporation Limited, Kingsoft Cloud INC., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Yunxiang Zhisheng Technology Co., Ltd., Zhuhai Kingsoft Cloud Technology Co., Ltd., Kingsoft Cloud (Beijing) Information Technology Co., Ltd., Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd., Shanghai Ruidian Network Technology Co., Ltd., Nanjing Qianyi Shixun Information Technology Co., Ltd., Suzhou Yunxiang Zhisheng Network Technology Co., Ltd., Hainan Chengmai Yunxiang Zhisheng Network Technology Co., Ltd., Kingsoft Corporation Limited, Autogold Limited, River Jade Holdings Limited, Mr. Hongjiang Zhang, Mr. Yulin Wang, Xiaomi Corporation, TMF Trust (HK) Limited, Celestial Power Limited, ChinaAMC Special Investment Limited, METAWIT CAPITAL L.P., New Cloud Ltd., Precious Steed Limited, Shunwei Growth III Limited, FUTUREX INNOVATION SPC-Special Opportunity Fund VI SP, FutureX AI Opportunity Fund LP (acting through FutureX Innovation Limited as its general partner), FutureX Innovation SPC (acting for and on behalf of New Technology Fund I SP as one of its segregated portfolios), Howater Innovation I Limited Partnership, FUTUREX INNOVATION SPC (for the account of and on behalf of Special Opportunity Fund V SP), China Internet Investment Fund and DESIGN TIME LIMITED. (incorporated herein by reference to Exhibit 10.17 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.19

Registration Rights Agreement dated April 7, 2020 by and among the Registrant, Celestial Power Limited, ChinaAMC Special Investment Limited, METAWIT CAPITAL L.P., New Cloud Ltd., Shunwei Growth III Limited, Precious Steed Limited, FUTUREX INNOVATION SPC-Special Opportunity Fund VI SP, FutureX AI Opportunity Fund LP (acting through FutureX Innovation Limited as its general partner), FutureX Innovation SPC (acting for and on behalf of New Technology Fund I SP as one of its segregated portfolios), FutureX Innovation SPC (for the account of and on behalf of Special Opportunity Fund V SP), Howater Innovation I Limited Partnership, China Internet Investment Fund., DESIGN TIME LIMITED, Xiaomi Corporation and Kingsoft Corporation Limited. (incorporated herein by reference to Exhibit 10.17 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.20

Share Purchase Agreement dated December 2, 2019 by and among the Registrant, Kingsoft Cloud Corporation Limited, Kingsoft Cloud INC., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Yunxiang Zhisheng Technology Co., Ltd., Zhuhai Kingsoft Cloud Technology Co., Ltd., Kingsoft Cloud (Beijing) Information Technology Co., Ltd., Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd., Shanghai Ruidian Network Technology Co., Ltd., Nanjing Qianyi Shixun Information Technology Co., Ltd., Suzhou Yunxiang Zhisheng Network Technology Co., Ltd., Hainan Chengmai Yunxiang Zhisheng Network Technology Co., Ltd., Autogold Limited, Mr. Yulin Wang and China Internet Investment Fund (incorporated herein by reference to Exhibit 10.24 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

172

Exhibit
Number

     

Description of Document

4.21

Share Purchase Agreement dated December 16, 2019 by and among the Registrant, Kingsoft Cloud Corporation Limited, Kingsoft Cloud INC., Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Yunxiang Zhisheng Technology Co., Ltd., Zhuhai Kingsoft Cloud Technology Co., Ltd., Kingsoft Cloud (Beijing) Information Technology Co., Ltd., Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Jinxun Ruibo Network Technology Co., Ltd., Shanghai Ruidian Network Technology Co., Ltd., Nanjing Qianyi Shixun Information Technology Co., Ltd., Suzhou Yunxiang Zhisheng Network Technology Co., Ltd., Hainan Chengmai Yunxiang Zhisheng Network Technology Co., Ltd., Autogold Limited, Mr. Yulin Wang and DESIGN TIME LIMITED (incorporated herein by reference to Exhibit 10.25 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.22

English translation of Technology Transfer (Patent License) Agreement dated December 18, 2019 by and among Beijing Kingsoft Cloud Technology Co., Ltd., Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Software Co., Ltd. and Zhuhai Kingsoft Software Co., Ltd. (incorporated herein by reference to Exhibit 10.26 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.23

English translation of Trademark License Agreement dated December 18, 2019 by and among Kingsoft Corporation Limited, Beijing Kingsoft Digital Entertainment Technology Co., Ltd., Zhuhai Kingsoft Software Co., Ltd. and the Registrant(incorporated herein by reference to Exhibit 10.27 to the registration statement on Form F-1 (File No. 333-237726), as amended, initially filed with the SEC on April 17, 2020)

4.24*

2021 Share Incentive Plan, as amended

4.25

English translation of Strategic Cooperation and Anti-dilution Framework Agreement with Kingsoft Corporation (incorporated herein by reference to Exhibit 4.24 to the annual report on Form 20-F (File No. 001-39278), as amended, initially filed with the SEC on May 2, 2022)

4.26

English translation of Strategic Cooperation and Anti-dilution Framework Agreement with Xiaomi (incorporated herein by reference to Exhibit 4.25 to the annual report on Form 20-F (File No. 001-39278), as amended, initially filed with the SEC on May 2, 2022)

8.1*

Significant Subsidiaries, VIEs and Subsidiaries of VIEs 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-237726), as amended, initially filed with the SEC on April 17, 2020)

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 Fangda Partners

15.2*

Consent of Maples and Calder (Hong Kong) LLP

15.3*

Consent of Ernst & Young Hua Ming LLP, Independent Registered Public Accounting Firm

15.4**

Submission under Item 16I(a) of Form 20-F in relation to the Holding Foreign Companies Accountable Act

173

Exhibit
Number

     

Description of Document

101.INS*

Inline XBRL Instance Document—this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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

174

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.

Kingsoft Cloud Holdings Limited

By:

/s/ Haijian He

Name:

Haijian He

Title:

Chief Financial Officer and Director

Date: April 27, 2023

175

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of Kingsoft Cloud Holdings Limited

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Kingsoft Cloud Holdings Limited (the Company) as of December 31, 2021 and 2022, the related consolidated statements of comprehensive loss, changes in shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated April 27, 2023 expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Impairment Assessment of Long-Lived Assets

Description of the Matter

At December 31, 2022, the Company’s long-lived assets, comprising of property and equipment, intangible assets, and operating lease right-of-use assets, were RMB3,362 million. As described in Note 2 to the consolidated financial statements, the Company reviews long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. If impairment indicators are present, the Company evaluates the recoverability of long-lived assets in an asset group by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. As a result of the impairment assessment, no impairment losses were recognized for the Company’s long-lived assets during the year ended December 31, 2022.

F-2

Auditing management’s impairment assessment of long-lived assets required subjective auditor judgment due to the estimation uncertainty in determining the future undiscounted cash flows of the asset group for which impairment indicators are identified. Significant assumptions used included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). These significant assumptions are forward looking and could be affected by future economic and market conditions.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s long-lived asset impairment assessment process. For example, we tested the controls over management’s review of the significant assumptions described above used to develop the undiscounted cash flows projections.

To test the Company’s impairment assessment of the long-lived assets we performed audit procedures that included, among others, evaluating the significant assumptions described above and testing the completeness and accuracy of the underlying data used. We compared the revenue growth rates and IDC costs used by management to the Company’s business plan, and considered current industry, market and economic trends and other relevant external data. We also performed sensitivity analyses of the significant assumptions discussed above to evaluate the changes in the future undiscounted cash flows of the asset group resulting from changes in the assumptions.

Quantitative Impairment Assessment of Goodwill

Description of the Matter

At December 31, 2022, the Company’s goodwill allocated to Cloud service and solutions reporting unit was RMB3,651 million. As described in Notes 2 and 10 to the consolidated financial statements, the Company tested goodwill for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Company elected to bypass the qualitative assessment and proceed directly to perform quantitative assessment for the goodwill allocated to Cloud service and solutions reporting unit. As a result of the impairment assessment, no impairment losses were recognized for the Company’s goodwill allocated to Cloud service and solutions reporting unit during the year ended December 31, 2022.

Auditing management’s quantitative impairment assessment of goodwill required subjective auditor judgment due to the estimation uncertainty in determining the fair value of the reporting unit. Significant assumptions used included revenue growth rates, IDC costs, terminal growth rate and discount rate. These significant assumptions are forward looking and could be affected by future economic and market conditions.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s quantitative impairment assessment process of goodwill. For example, we tested the controls over management’s review of the significant assumptions described above used to determine the fair value of the reporting unit.

To test the Company’s quantitative impairment assessment of goodwill we performed audit procedures that included, among others, evaluating the significant assumptions described above and testing the completeness and accuracy of the underlying data used. We compared the revenue growth rates and IDC costs used by management to the Company’s business plan, and considered current industry, market and economic trends and other relevant external data. We involved our specialist to assist in the evaluation of terminal growth rate and discount rate used in the assessment. We also performed sensitivity analyses of the significant assumptions discussed above to evaluate the changes in the fair value of the reporting unit resulting from changes in the assumptions.

/s/ Ernst & Young Hua Ming LLP

We have served as the Company’s auditor since 2019.

Beijing, the People’s Republic of China

April 27, 2023

F-3

Report of Independent Registered Public Accounting Firm

To the Shareholders and the Board of Directors of Kingsoft Cloud Holdings Limited

Opinion on Internal Control Over Financial Reporting

We have audited Kingsoft Cloud Holdings Limited’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Kingsoft Cloud Holdings Limited (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2022, and the related consolidated statements of comprehensive loss, changes in shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and our report dated April 27, 2023 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young Hua Ming LLP

Beijing, the People’s Republic of China

April 27, 2023

F-4

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares and per share data)

    

As at December 31

    

Notes

    

2021

    

2022

    

2022

    

    

RMB

    

RMB

    

US$

ASSETS

Current assets:

 

  

 

  

 

  

 

  

Cash and cash equivalents

 

4,217,528

 

3,419,166

 

495,732

Restricted cash

 

239,093

 

114,560

 

16,610

Accounts receivable, net of allowance for credit losses of RMB32,265 and RMB47,962 (US$6,954) as of December 31, 2021 and 2022, respectively

 

6

 

3,570,975

 

2,402,430

 

348,320

Short-term investments

 

2,491,056

 

1,253,670

 

181,765

Prepayments and other assets

 

7

 

1,687,021

 

1,612,022

 

233,721

Amounts due from related parties

 

19

 

207,143

 

246,505

 

35,740

Total current assets

 

12,412,816

 

9,048,353

 

1,311,888

Non-current assets:

 

  

 

 

 

Property and equipment, net

 

8

 

2,364,103

 

2,132,994

 

309,255

Intangible assets, net

 

9

 

1,169,767

 

1,008,020

 

146,149

Goodwill

 

10

 

4,625,115

 

4,605,724

 

667,767

Prepayments and other assets

 

7

 

29,066

 

21,263

 

3,083

Equity investments

 

2

 

207,166

 

273,580

 

39,665

Amounts due from related parties

 

19

 

5,758

 

5,758

 

835

Deferred tax assets

 

14

 

7,798

 

 

Operating lease right-of-use assets

 

11

 

256,451

 

220,539

 

31,975

Total non-current assets

 

8,665,224

 

8,267,878

 

1,198,729

Total assets

 

21,078,040

 

17,316,231

 

2,510,617

LIABILITIES, NON-CONTROLLING INTEREST, AND SHAREHOLDERS’ EQUITY

 

  

 

 

 

Current liabilities:

 

  

 

 

 

Accounts payable (including accounts payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB2,733,487 and RMB2,113,674 (US$306,455) as of December 31, 2021 and 2022, respectively)

 

2,938,632

2,301,958

 

333,753

Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,208,868 and RMB644,858 (US$93,496) as of December 31, 2021 and 2022, respectively)

 

12

 

2,223,840

 

2,830,826

 

410,428

Short-term bank loans (including short-term bank loans of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,348,166 and RMB885,500 (US$128,385) as of December 31, 2021 and 2022, respectively)

 

13

 

1,348,166

 

909,500

 

131,865

Income tax payable (including income tax payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,026 and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively)

 

14

 

60,217

 

51,892

 

7,524

Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB797,731 and RMB388,308 (US$56,299) as of December 31, 2021 and 2022, respectively)

 

19

 

836,435

 

427,727

 

62,015

Current operating lease liabilities (including current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB70,672 and RMB87,142 (US$12,634) as of December 31, 2021 and 2022, respectively)

 

11

 

108,590

 

136,723

 

19,823

Total current liabilities

 

7,515,880

 

6,658,626

 

965,408

F-5

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED BALANCE SHEETS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares and per share data)

    

As at December 31

Notes

2021

2022

2022

    

    

RMB

    

RMB

    

US$

Non-current liabilities:

Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB472,882 and RMB413,464 (US$59,947) as of December 31, 2021 and 2022, respectively)

 

19

 

472,882

 

413,464

 

59,947

Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB nil and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively)

 

14

 

205,889

 

167,052

 

24,220

Other liabilities (including other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB6,975 and RMB284,971 (US$41,316) as of December 31, 2021 and 2022, respectively)

 

12

 

1,232,677

 

370,531

 

53,722

Non-current operating lease liabilities (including non-current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB121,057 and RMB90,138 (US$13,069) as of December 31, 2021 and 2022, respectively)

 

11

 

158,289

 

123,059

 

17,842

Total non-current liabilities

 

2,069,737

 

1,074,106

 

155,731

Total liabilities

 

9,585,617

 

7,732,732

 

1,121,139

Commitments and contingencies

 

20

 

  

 

  

 

  

Shareholders’ equity:

 

  

 

  

 

  

 

  

Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)

 

18

 

24,782

 

25,062

 

3,634

Treasury shares

(208,385)

(30,213)

Additional paid-in capital

 

18,245,801

 

18,648,205

 

2,703,736

Statutory reserves funds

(7,723)

(14,700)

(2,131)

Accumulated deficit

 

(7,451,029)

 

(10,102,236)

 

(1,464,687)

Accumulated other comprehensive (loss) income

 

21

 

(207,882)

 

453,074

 

65,690

Total Kingsoft Cloud Holdings Limited shareholders’ equity

 

10,603,949

 

8,801,020

 

1,276,029

Non-controlling interests

888,474

 

782,479

 

113,449

Total equity

 

11,492,423

 

9,583,499

 

1,389,478

Total liabilities, non-controlling interests and shareholders’ equity

21,078,040

 

17,316,231

 

2,510,617

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

F-6

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares and per share data)

For the year ended December 31

    

Notes

    

2020

    

2021

    

2022

    

2022

    

    

RMB

    

RMB

    

RMB

    

US$

Revenues:

 

5, 19

Public cloud services (including related party amounts of RMB777,287, RMB905,755 and RMB1,043,183 (US$151,248) for the years ended December 31, 2020, 2021 and 2022, respectively)

 

5,166,851

 

6,159,085

 

5,360,282

 

777,168

Enterprise cloud services (including related party amounts of RMB nil, RMB23,695 and RMB85,482 (US$12,394) for the years ended December 31, 2020, 2021 and 2022, respectively)

 

1,372,689

 

2,897,817

 

2,816,976

 

408,423

Others (including related party amounts of RMB82, RMB74 and RMB nil (US$ nil) for the years ended December 31, 2020, 2021 and 2022, respectively)

 

37,767

 

3,882

 

2,849

 

413

Total revenues

 

6,577,307

 

9,060,784

 

8,180,107

 

1,186,004

Cost of revenues (including related party amounts of RMB988, RMB980 and nil for the years ended December 31, 2020, 2021 and 2022, respectively)

19

 

(6,220,324)

 

(8,709,496)

 

(7,750,569)

 

(1,123,727)

Gross profit

 

356,983

 

351,288

 

429,538

 

62,277

Operating expenses:

 

  

 

  

 

 

 

Selling and marketing expenses

 

(409,211)

 

(518,167)

 

(560,059)

 

(81,201)

General and administrative expenses

 

(379,892)

 

(601,702)

 

(1,149,677)

 

(166,687)

Research and development expenses

 

(775,130)

 

(1,043,811)

 

(971,216)

 

(140,813)

Total operating expenses

 

(1,564,233)

 

(2,163,680)

 

(2,680,952)

 

(388,701)

Operating loss

 

(1,207,250)

 

(1,812,392)

 

(2,251,414)

 

(326,424)

Interest income

 

77,118

 

71,942

 

80,743

 

11,707

Interest expense

 

(9,453)

 

(52,040)

 

(137,812)

 

(19,981)

Foreign exchange gain (loss)

 

188,800

 

37,822

 

(334,629)

 

(48,517)

Other gain (loss), net

5

 

14,301

 

83,606

 

(43,810)

 

(6,352)

Other (expense) income, net

5

 

(10,810)

 

95,047

 

23,007

 

3,336

Loss before income taxes

 

(947,294)

 

(1,576,015)

 

(2,663,915)

 

(386,231)

Income tax expense

 

14

 

(14,904)

 

(15,741)

 

(24,473)

 

(3,548)

Net loss

 

(962,198)

 

(1,591,756)

 

(2,688,388)

 

(389,779)

Less: net income (loss) attributable to non-controlling interests

 

61

 

(3,044)

 

(30,204)

 

(4,379)

Net loss attributable to Kingsoft Cloud Holdings Limited

 

(962,259)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Accretion to redemption value of redeemable convertible preferred shares

 

 

(19,768)

 

 

 

Net loss attributable to ordinary shareholders

 

(982,027)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

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

F-7

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares and per share data)

For the year ended December 31

Notes

2020

2021

2022

2022

    

    

RMB

    

RMB

    

RMB

    

US$

Net loss per share:

 

  

 

  

 

  

 

  

 

  

Basic and diluted

 

17

 

(0.41)

 

(0.46)

 

(0.73)

 

(0.11)

Shares used in the net loss per share computation:

 

  

 

  

 

  

 

  

 

  

Basic and diluted

 

17

 

2,400,874,197

 

3,441,729,444

 

3,623,838,985

 

3,623,838,985

Other comprehensive (loss) income, net of tax of nil:

 

  

 

  

 

  

 

  

 

  

Foreign currency translation adjustments

 

(552,788)

 

(139,575)

 

660,697

 

95,792

Comprehensive loss

 

(1,514,986)

 

(1,731,331)

 

(2,027,691)

 

(293,987)

Less: Comprehensive income (loss) attributable to non-controlling interests

 

61

 

(3,177)

 

(30,463)

 

(4,417)

Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders

 

(1,515,047)

 

(1,728,154)

 

(1,997,228)

 

(289,570)

Accretion to redemption value of redeemable convertible preferred shares

 

(19,768)

 

 

 

Comprehensive loss attributable to ordinary shareholders

 

(1,534,815)

 

(1,728,154)

 

(1,997,228)

 

(289,570)

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

F-8

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),
except for number of shares)

Total Kingsoft

Series A convertible

Accumulated

Cloud Holdings

Total

    

preferred shares

    

Ordinary shares

    

Additional

    

Other

    

    

Limited

    

    

shareholders’

Number of

Number of 

paid-in

comprehensive

    Accumulated

shareholders’

Non-controlling

(deficit)

shares

Amount

shares*

Amount

capital

income (loss)

     

deficit

     

(deficit) equity

     

interests

     

equity

    

    

RMB

    

    

RMB

    

RMB

    

RMB

    

RMB

RMB

RMB

    

RMB

Balance as of December 31, 2019

 

458,116,000

 

123,186

 

894,711,200

5,558

91,746

484,348

 

(4,902,097)

(4,197,259)

 

(4,197,259)

Net (loss) profit for the year

 

 

 

 

(962,259)

(962,259)

61

 

(962,198)

Accretion to redemption value of redeemable convertible preferred shares

 

 

 

(19,768)

 

(19,768)

 

(19,768)

Repurchase of ordinary shares (Note 18)

(5,475,254)

(38)

(26,662)

(26,700)

(26,700)

Issuance of ordinary shares upon initial public offering (“IPO”) (Note 18)

517,500,000

3,663

3,871,731

3,875,394

3,875,394

Conversion of Series A convertible preferred shares into ordinary shares (Note 18)

(458,116,000)

(123,186)

458,116,000

3,243

119,943

Conversion of Series B convertible preferred shares and Series C, Series D and Series D+ redeemable convertible preferred shares into ordinary shares (Note 18)

 

 

 

1,259,133,571

8,913

7,880,202

 

7,889,115

 

7,889,115

Issuance of ordinary shares upon follow-on offering (Note 18)

138,750,000

945

1,880,288

1,881,233

1,881,233

Other comprehensive loss

(552,788)

(552,788)

(552,788)

Share-based compensation (Note 15)

330,114

330,114

330,114

Exercise and vesting of share-based awards (Note 15)

 

 

 

76,883,116

517

22,390

 

22,907

 

22,907

Balance as of December 31, 2020

 

 

 

3,339,618,633

22,801

14,149,984

 

(68,440)

 

(5,864,356)

8,239,989

61

 

8,240,050

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

F-9

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares)

Total Kingsoft

    

    

    

Accumulated

    

    

    

Cloud Holdings

    

    

Ordinary shares

Additional

other

Statutory

Limited

    Non- 

Total

Number of

paid-in

comprehensive

reserves

Accumulated

shareholders’

controlling

shareholders’

shares*

Amount

capital

loss

funds

 deficit

 equity

 interests

equity

    

    

RMB

    

RMB

    

RMB

    

RMB

RMB

    

RMB

    

RMB

    

RMB

Balance as of December 31, 2020

 

3,339,618,633

 

22,801

 

14,149,984

 

(68,440)

 

(5,864,356)

 

8,239,989

 

61

 

8,240,050

Adoption of ASC 326

 

 

 

 

 

(5,684)

 

(5,684)

 

 

(5,684)

Net loss for the year

 

 

 

 

 

(1,588,712)

 

(1,588,712)

 

(3,044)

 

(1,591,756)

Appropriation to statutory reserves

(7,723)

7,723

Business acquisition

 

247,475,446

 

1,598

 

3,615,485

 

 

 

3,617,083

 

891,590

 

4,508,673

Other comprehensive loss

 

 

 

 

(139,442)

 

 

(139,442)

 

(133)

 

(139,575)

Share-based compensation (Note 15)

 

 

 

434,350

 

 

 

434,350

 

 

434,350

Exercise and vesting of share-based awards (Note 15)

 

59,287,761

 

383

 

45,982

 

 

 

46,365

 

 

46,365

Balance as of December 31, 2021

 

3,646,381,840

24,782

 

18,245,801

 

(207,882)

 

(7,723)

(7,451,029)

 

10,603,949

 

888,474

 

11,492,423

Balance as of December 31, 2021, in US$

 

3,646,381,840

3,889

 

2,863,164

 

(32,621)

 

(1,212)

(1,169,229)

 

1,663,991

 

139,421

 

1,803,412

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

F-10

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”),

except for number of shares)

Total Kingsoft

Accumulated

Cloud Holdings

Ordinary shares

    

Additional

    

other

    

    

Limited

    

    

Total

Number of

Treasury

paid-in

comprehensive

Statutory

Accumulated

shareholders’

Non-controlling

shareholders’

    

shares*

    

Amount

    

shares

    

capital

    

loss

    

reserves funds

    

deficit

    

equity

    

interests

    

equity

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Balance as of December 31, 2021

 

3,646,381,840

 

24,782

18,245,801

 

(207,882)

(7,723)

 

(7,451,029)

 

10,603,949

 

888,474

 

11,492,423

Net loss for the year

 

 

 

 

(2,658,184)

 

(2,658,184)

 

(30,204)

 

(2,688,388)

Other comprehensive income (loss)

 

 

 

660,956

 

 

660,956

 

(259)

 

660,697

Appropriation to statutory reserves

(6,977)

6,977

Capital contribution from non-controlling interests

 

 

 

 

 

 

2,143

 

2,143

Disposal of a subsidiary

 

 

 

 

 

 

(9,136)

 

(9,136)

Share-based compensation (Note 15)

 

 

392,291

 

 

 

392,291

 

(68,539)

 

323,752

Exercise and vesting of share-based awards (Note 15)

45,933,211

280

10,113

10,393

10,393

Repurchase of ordinary shares (Note 18)

 

(183,901,110)

 

(208,385)

 

 

 

(208,385)

 

 

(208,385)

Balance as of December 31, 2022

 

3,508,413,941

 

25,062

(208,385)

18,648,205

 

453,074

(14,700)

 

(10,102,236)

 

8,801,020

 

782,479

 

9,583,499

Balance as of December 31, 2022, in US$

 

3,508,413,941

3,634

(30,213)

2,703,736

 

65,690

(2,131)

 

(1,464,687)

 

1,276,029

 

113,449

 

1,389,478

*

As of December 31, 2020, 2021 and 2022, 206,506,322, 158,902,970 and 112,969,750 ordinary shares, respectively, were issued in relation to the share awards. These shares are legally issued but not outstanding.

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

F-11

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”))

    

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

    

RMB

    

RMB

    

RMB

    

US$

CASH FLOWS FROM OPERATING ACTIVITIES

Net loss

 

(962,198)

 

(1,591,756)

 

(2,688,388)

(389,779)

Adjustments to reconcile net loss to net cash (used in) generated from operating activities:

 

  

 

  

 

Depreciation and amortization

 

758,038

 

855,604

 

1,157,424

167,811

Share-based compensation

 

330,114

 

434,350

 

359,835

52,171

Provision for credit losses

 

31,881

 

112,013

 

346,867

50,291

(Gain) loss from disposal of property and equipment

(2,242)

 

(5,814)

 

28,788

4,174

Changes in fair value of equity investments

 

(14,301)

 

(82,492)

 

354

52

Gain on disposal of equity investments

 

 

(10,363)

 

Impairment of equity investments

14,940

2,166

Changes in fair value of purchase consideration of a business acquisition

 

 

9,249

 

28,516

4,134

Changes in fair value of purchase contingent consideration of a business acquisition

(7,034)

Impairment of contract costs

7,270

1,054

Issuance costs expensed for offerings

 

3,727

 

 

38,872

5,636

Foreign exchange (gain) loss

 

(188,800)

 

(37,822)

 

334,629

48,517

Deferred income tax

 

 

(11,852)

 

(35,195)

(5,103)

Non-cash operating lease expense

 

52,890

 

52,648

 

72,244

10,474

Changes in operating assets and liabilities:

 

 

 

Accounts receivable

 

(1,024,113)

 

(947,790)

 

827,589

119,988

Prepayments and other assets

 

(356,761)

 

30,883

 

132,639

19,231

Amounts due from related parties

 

(75,315)

 

(2,075)

 

(39,581)

(5,739)

Accounts payable

 

804,198

 

593,410

 

(585,424)

(84,879)

Accrued expenses and other liabilities

 

381,001

 

(91,018)

 

251,751

36,501

Operating lease liabilities

 

(45,748)

 

(31,791)

 

(43,701)

(6,336)

Amounts due to related parties

 

8,739

 

2,064

 

(15,192)

(2,203)

Income tax payable

 

8,457

 

20,717

 

(5,263)

(763)

Net cash (used in) generated from operating activities

 

(290,433)

 

(708,869)

 

188,974

27,398

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

F-12

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”))

    

For the year ended December 31

Notes

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

CASH FLOWS FROM INVESTING ACTIVITIES

Purchases of property and equipment

 

(1,559,946)

(723,285)

 

(1,418,634)

 

(205,682)

Disposal of property and equipment

 

1,363

8,319

 

34,635

 

5,022

Purchases of intangible assets

 

(16,865)

(12,106)

 

(18,774)

 

(2,722)

Purchases of short-term investments

 

(5,607,690)

(2,568,325)

 

(2,549,508)

(369,644)

Proceeds from maturities of short-term investments

 

2,891,597

2,720,186

 

4,043,262

 

586,218

Purchases of land use rights

 

(14,832)

 

 

Acquisition of equity investments

 

(14,650)

(52,493)

 

(63,356)

 

(9,186)

Disposal of equity investments

 

63,476

 

 

Acquisition of business, net of cash acquired

 

139,350

 

(157,484)

 

(22,833)

Asset-related government grants received

 

7,020

3,255

 

99,571

 

14,436

Disposal of a subsidiary

(2,577)

(374)

Net cash used in investing activities

 

(4,314,003)

(421,623)

 

(32,865)

 

(4,765)

CASH FLOWS FROM FINANCING ACTIVITIES

 

  

 

  

 

 

Repayment of long-term bank loan

 

(100,000)

(74,351)

 

 

Repayment of short-term bank loans

 

(496,707)

 

(1,375,325)

 

(199,402)

Proceeds from short-term bank loans

 

278,487

1,540,166

 

936,658

 

135,803

Settlement of share-based awards

15

(43,981)

(6,377)

Payment of offering costs

(25,338)

(3,674)

Proceeds from IPO, net of offering costs

 

 

3,933,393

 

 

Proceeds from follow-on offering, net of offering costs

 

 

1,876,316

 

 

Capital contribution from non-controlling interests

2,143

311

Proceeds from loans due to related parties

 

1,192,455

 

300,000

 

43,496

Repayment of loans due to a related party

 

 

(755,719)

 

(109,570)

Proceeds from exercise of options

 

11,227

50,924

 

17,801

 

2,581

Repurchases of ordinary shares

(208,385)

(30,213)

Proceeds from redeemable convertible preferred shares, net of issuance costs

 

124,730

 

 

Net cash generated from (used in) financing activities

 

6,124,153

2,212,487

 

(1,152,146)

 

(167,045)

Effect of exchange rate changes on cash, cash equivalents, and restricted cash

 

(118,306)

(50,048)

 

73,142

 

10,605

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

 

1,519,717

1,081,995

 

(996,037)

 

(144,412)

Cash, cash equivalents, and restricted cash at beginning of year

 

2,023,263

3,424,674

 

4,456,621

 

646,149

Cash, cash equivalents, and restricted cash at end of year

 

3,424,674

4,456,621

 

3,533,726

 

512,342

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

F-13

KINGSOFT CLOUD HOLDINGS LIMITED

CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”))

    

For the year ended December 31

    

Notes

    

2020

    

2021

    

2022

    

2022

    

    

RMB

    

RMB

    

RMB

    

US$

Supplemental disclosures of cash flow information:

Restricted cash

 

 

239,093

 

114,560

 

16,610

Income taxes paid

 

6,270

 

6,874

 

64,932

 

9,414

Interest expense paid

 

9,206

 

45,844

 

130,322

 

18,895

Non-cash investing and financing activities:

 

  

 

  

 

  

 

 

Purchases of property and equipment included in accrued expenses and other liabilities

 

12

 

181,038

 

759,391

 

120,530

 

17,475

Purchase consideration included in accrued expenses and other liabilities

 

 

1,328,508

 

1,208,985

 

175,286

Settlement of senior executive loans by repurchase of ordinary shares

 

 

26,700

 

 

 

Offering costs included in accrued expenses and other liabilities

 

 

 

13,534

 

1,962

Non-cash acquisition of business

 

4

 

 

3,617,083

 

 

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

F-14

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION

Kingsoft Cloud Holdings Limited (the “Company”) is a limited liability company incorporated in the Cayman Islands on January 3, 2012. The Company, its subsidiaries, its variable interest entities, and subsidiaries of its variable interest entities are hereinafter collectively referred to as the “Group”. The Group is principally engaged in the provision of cloud services. The Company does not conduct any substantive operations on its own but instead conducts its primary business operations through its subsidiaries, the variable interest entities, and subsidiaries of its variable interest entities, which are located in mainland China, Hong Kong (“HK”), Japan and the United States (the “U.S.”).

The Company’s principal subsidiaries, variable interest entities, and subsidiaries of its variable interest entities, are as follows:

    

    

    

Percentage of 

    

equity 

interest 

Date of 

attributable 

Place of 

establishment/ 

to the 

Name

    

establishment

    

acquisition

    

Company

    

Principal activities

Subsidiaries:

  

 

  

 

  

 

  

Kingsoft Cloud Corporation Limited

HK

February 1, 2012

 

100

%  

Cloud services

Beijing Kingsoft Cloud Technology Co., Ltd. (“Beijing Kingsoft Cloud”)*

Mainland China

April 9, 2012

 

100

%  

Research and development

Beijing Yunxiang Zhisheng Technology Co., Ltd. (“Yunxiang Zhisheng”)*

Mainland China

December 15, 2015

 

100

%  

Research and development

Camelot Technology Co., Ltd. (“Camelot Technology”)

Mainland China

September 3, 2021

 

82.72

%  

Enterprise digital solutions and related services

Variable interest entities:

Zhuhai Kingsoft Cloud Technology Co., Ltd. (“Zhuhai Kingsoft Cloud”)

Mainland China

November 9, 2012

 

Nil

Investment holding

Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“Kingsoft Cloud Information”)

Mainland China

April 13, 2018

 

Nil

 

Investment holding

Variable interest entities’ subsidiaries:

Beijing Kingsoft Cloud Network Technology Co., Ltd. (“Beijing Kingsoft Cloud Network Technology”)

Mainland China

November 9, 2012

 

Nil

 

Cloud services

Beijing Jinxun Ruibo Network Technology Co., Ltd. (“Beijing Jinxun Ruibo”)

Mainland China

December 17, 2015

 

Nil

 

Cloud services

Nanjing Qianyi Shixun Information Technology Co., Ltd.

Mainland China

March 31, 2016

 

Nil

 

Cloud services

Wuhan Kingsoft Cloud Information Technology Co., Ltd.

Mainland China

December 26, 2017

 

Nil

 

Cloud services

Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.

Mainland China

May 30, 2019

 

Nil

 

Cloud services

*Collectively, the “WFOE”

F-15

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114). As of December 31, 2022, the acquisition of the 9.50% of equity interests in Camelot Technology was not completed.

To comply with laws and regulations of mainland China which prohibit foreign control of companies that engage in value-added telecommunication services, the Group primarily conducts its business in the mainland China through its variable interest entities, Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, and subsidiaries of its variable interest entities (collectively, the “VIEs”). The equity interests of the VIEs are legally held by mainland China shareholders (the “Nominee Shareholders”). Despite the lack of technical majority ownership, the Company through WFOE has effective control of the VIEs through a series of contractual arrangements (the “Contractual Agreements”). Through the Contractual Agreements, the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in the VIEs to the Company and therefore, the Company has the power to direct the activities of the VIEs that most significantly impact its economic performance. The Company also has the ability and obligation to absorb substantially all of the profits and all the expected losses of the VIEs that potentially could be significant to the VIEs. Therefore, the Company is the primary beneficiary of the VIEs. Based on the above, the Company consolidates the VIEs in accordance with SEC Regulation SX-3A-02 and Accounting Standards Codification (“ASC”) 810, Consolidation (“ASC 810”).

The following is a summary of the Contractual Agreements:

Shareholder Voting Right Trust Agreements

Pursuant to the shareholder voting right trust agreements signed amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, each Nominee Shareholder irrevocably authorizes the person designated by Beijing Kingsoft Cloud to act as his, her or its attorney-in-fact(“AIF”) to exercise on such Nominee Shareholder’s behalf any and all rights that such shareholder has in respect of his, her or its equity interests in Zhuhai Kingsoft Cloud. Beijing Kingsoft Cloud has the right to replace the authorized AIF at any time upon written notice without consent from the other parties. The rights as a shareholder of Zhuhai Kingsoft Cloud, including, but not limited to, the right to attend shareholders’ meetings, vote on any resolution that requires a shareholder vote, such as the appointment of executive directors and senior management. The shareholder voting right trust agreements are valid as long as the Nominee Shareholders remain the shareholders of the VIEs. Zhuhai Kingsoft Cloud and its Nominee Shareholders have no right to unilaterally terminate the agreement.

The terms of the shareholder voting right trust agreements signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Loan Agreements

Beijing Kingsoft Cloud has granted interest-free loans with an aggregate amount of RMB279 to one shareholder of Zhuhai Kingsoft Cloud. The loan was solely for the purposes of capital injection of Zhuhai Kingsoft Cloud. The loans are only repayable by the shareholder through a transfer of her equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).

The terms of the loan agreement signed between Yunxiang Zhisheng and all Nominee Shareholders of Kingsoft Cloud Information are the same as the terms described above, except that the total amount of loans extended to all Nominee Shareholders of Kingsoft Cloud Information is RMB10,000.

F-16

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

Exclusive Purchase Option Agreements

Pursuant to the exclusive purchase option agreement between Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, Beijing Kingsoft Cloud has an exclusive irrevocable option to purchase, all or part of the equity interests in Zhuhai Kingsoft Cloud, when and to the extent permitted under laws of mainland China. The purchase price of the equity interests in Zhuhai Kingsoft Cloud shall be equal to the minimum amount of consideration permitted by applicable laws of mainland China or either RMB0.001 or the loan amount, whichever is higher. Without the prior consent of the WFOE, the VIEs and the Nominee Shareholders shall not: (i) amend the articles of association, (ii) increase or decrease the registered capital, (iii) sell or otherwise dispose of their assets or beneficial interest, (iv) create or allow any encumbrance on their assets or other beneficial interests, (v) extend any loans to third parties, (vi) enter into any material contracts (except those contracts entered into in the ordinary course of business), (vii) merge with or acquire any other persons or make any investments, or (viii) distribute dividends to their shareholders. Any proceeds received by the Nominee Shareholders from the exercise of the option, distribution of profits or dividends, shall be remitted to the WFOE or their designated person(s), to the extent permitted under laws of mainland China. In addition, the Nominee Shareholders granted Beijing Kingsoft Cloud an exclusive right to designate one or more persons to purchase all or part of the equity interests in Zhuhai Kingsoft Cloud. The exclusive purchase option agreement will terminate when the Nominee Shareholders transfer all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).

The terms of the exclusive purchase option agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Exclusive Consultation and Technical Services Agreements

Pursuant to the exclusive consultation and technical services agreement between Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud, Beijing Kingsoft Cloud has the sole and exclusive right to provide Zhuhai Kingsoft Cloud consulting services and technical services. Without the prior written consent of Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud may not directly or indirectly accept any services subject to the exclusive consultation and technical services agreement from any third party, while Beijing Kingsoft Cloud has the right to designate any party to provide such services. Zhuhai Kingsoft Cloud will pay Beijing Kingsoft Cloud a service fee periodically which is adjustable at the sole discretion of Beijing Kingsoft Cloud. The exclusive consultation and technical services agreements will remain effective unless terminated by the WFOE at its sole discretion.

The terms of the exclusive consultation and technical services agreement signed between Yunxiang Zhisheng and Kingsoft Cloud Information are the same as the terms described above, except that the agreement will continuously remain effective unless both parties agree to terminate the agreement.

Equity Pledge Agreements

Pursuant to the equity pledge agreement amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, the Nominee Shareholders have pledged all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud to guarantee performance of their obligations under the Contractual Agreements described above. During the term of the equity pledge agreement, Beijing Kingsoft Cloud has the right to receive all of Zhuhai Kingsoft Cloud’s dividends and profits distributed on the pledged equity. In the event of a breach by Zhuhai Kingsoft Cloud or any of its Nominee Shareholders of the contractual obligations under the equity pledge agreement, Beijing Kingsoft Cloud, as pledgee, will have the right to dispose of the pledged equity interests in Zhuhai Kingsoft Cloud and will have priority in receiving the proceeds from such disposal. Zhuhai Kingsoft Cloud and its Nominee Shareholders undertake that, without the prior written consent of Beijing Kingsoft Cloud, they will not transfer, or create or allow any encumbrance on the pledged equity interests. The equity pledge agreements will be in effect permanently until Zhuhai Kingsoft Cloud and its Nominee Shareholders have fulfilled all the obligations under the Contractual Agreements.

F-17

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

Equity Pledge Agreements (Continued)

The terms of the equity pledge agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Financial Support Undertaking Letter

Pursuant to the financial support undertaking letter, the Company is obligated and hereby undertakes to provide unlimited financial support to the VIEs, to the extent permissible under the applicable laws and regulations of mainland China, whether or not any such operational loss is actually incurred. The Company will not request repayment of the loans or borrowings if the VIEs or its Nominee Shareholders do not have sufficient funds or are unable to repay.

Resolutions of all Shareholders and Resolution of the Board of Directors of the Company

The Shareholders and the Company’s Board of Directors resolved that the rights under the Shareholder Voting Right Trust Agreements and the Exclusive Purchase Option Agreements were assigned to the Board of Directors of the Company or any officer authorized by the Board of Directors.

In the opinion of the Company’s legal counsel, (i) the ownership structure relating to the VIEs complies with current laws and regulations of mainland China; (ii) the Contractual Agreements with the VIEs and the Nominee Shareholders are valid, binding and enforceable on all parties to these Contractual Agreements and do not violate current laws or regulations of mainland China; and (iii) the resolutions are valid in accordance with the articles of association of the Company and Cayman Islands Law.

However, uncertainties in the mainland China legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future laws or regulations of mainland China and could limit the Company’s ability to enforce its rights under these contractual arrangements. Furthermore, the Nominee Shareholders of the VIEs may have interests that are different from those of the Company, which could potentially increase the risk that they would seek to act contrary to the terms of the Contractual Agreements with the VIEs. In addition, if the Nominee Shareholders will not remain the shareholders of the VIEs, breach, or cause the VIEs to breach, or refuse to renew the existing Contractual Arrangements the Company has with them and the VIEs, the Company may not be able to effectively control the VIEs and receive economic benefits from them, which may result in deconsolidation of the VIEs.

In addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future laws or regulations of mainland China, the Company may be subject to penalties, including but not be limited to, revocation of business and operating licenses, discontinuing or restricting business operations, restricting the Company’s right to collect revenues, temporary or permanent blocking of the Company’s internet platforms, restructuring of the Company’s operations, imposition of additional conditions or requirements with which the Company may not be able to comply, or other regulatory or enforcement actions against the Company that could be harmful to its business. The imposition of any of these or other penalties could have a material adverse effect on the Company’s ability to conduct its business.

F-18

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and VIEs’ subsidiaries included in the Company’s consolidated balance sheets, consolidated statements of comprehensive loss and consolidated statements of cash flows:

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

2,209,647

 

1,231,226

178,511

Restricted cash

 

89,704

 

107,840

15,635

Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively

 

3,170,860

 

2,032,260

294,650

Prepayments and other assets

 

907,350

 

927,040

134,408

Amounts due from related parties

 

184,137

 

216,346

31,367

Amounts due from subsidiaries of the Group

 

2,157,428

 

2,538,670

368,073

Total current assets

 

8,719,126

 

7,053,382

1,022,644

Non-current assets:

 

  

 

Property and equipment, net

 

2,157,093

 

1,978,937

286,919

Intangible assets, net

 

93,662

 

83,393

12,091

Prepayments and other assets

 

27,036

 

20,257

2,937

Goodwill

 

64,082

 

48,814

7,077

Equity investments

 

162,244

 

179,697

26,054

Amounts due from related parties

 

4,712

 

4,712

683

Operating lease right-of-use assets

 

184,908

 

147,719

21,417

Total non-current assets

 

2,693,737

 

2,463,529

357,178

Total assets

 

11,412,863

 

9,516,911

1,379,822

Current liabilities:

 

  

 

Accounts payable

 

2,733,487

 

2,113,674

306,455

Accrued expenses and other liabilities

 

1,208,868

 

644,858

93,496

Short-term bank loans

 

1,348,166

 

885,500

128,385

Income tax payable

 

1,026

 

Amounts due to related parties

 

797,731

 

388,308

56,299

Current operating lease liabilities

 

70,672

 

87,142

12,634

Amounts due to subsidiaries of the Group

 

1,597,946

 

3,854,844

558,900

Total current liabilities

 

7,757,896

 

7,974,326

1,156,169

Non-current liabilities:

 

  

 

Other liabilities

 

6,975

 

284,971

41,316

Non-current operating lease liabilities

 

121,057

 

90,138

13,069

Amounts due to related parties

 

472,882

 

413,464

59,947

Amounts due to subsidiaries of the Group

 

7,486,525

 

7,206,545

1,044,851

Total non-current liabilities

 

8,087,439

 

7,995,118

1,159,183

Total liabilities

 

15,845,335

 

15,969,444

2,315,352

F-19

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

    

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues

 

6,377,158

 

7,972,143

 

5,571,837

 

807,840

Net loss

 

(922,908)

 

(1,556,904)

 

(2,211,057)

 

(320,573)

Net cash used in operating activities

(833,479)

 

(958,748)

 

(144,977)

 

(21,020)

Net cash used in investing activities

 

(1,471,637)

 

(843,586)

 

(1,167,374)

 

(169,253)

Net cash generated from financing activities

 

2,802,088

 

2,612,563

 

567,592

 

82,293

The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries.

The revenue-producing assets that are held by the VIEs and their subsidiaries comprise mainly electronic equipment, and data center machinery and equipment. The VIEs and their subsidiaries contributed an aggregate of 97.0%, 88.0% and 68.1% of the Group’s consolidated revenue for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-entity transactions.

As of December 31, 2021 and 2022, except for RMB702,424 and RMB585,005 (US$84,818) of VIEs’ subsidiaries’ electronic equipment that was secured for the loans borrowed from Xiaomi Group (Note 13 and Note 19), and RMB89,704 and RMB14,695 (US$2,131) of a VIE’s subsidiary’s restricted cash that was secured for certain payables to suppliers and to guarantee certain revenue contracts, respectively, there was no other pledge or collateralization of the VIEs and VIEs’ subsidiaries’ assets that can only be used to settle obligations of the VIEs and VIEs’ subsidiaries. Other than the amounts due to subsidiaries of the Group (which are eliminated upon consolidation), all remaining liabilities of the VIEs and VIEs’ subsidiaries are without recourse to the Company.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).

“Statutory reserve funds” are separately presented on the consolidated balance sheet as of December 31, 2022 and the consolidated statement of changes in shareholders’ equity for the year ended December 31, 2022. Accordingly, prior year balances were reclassified to conform with current year presentation.

Principles of consolidation

The consolidated financial statements of the Group include the financial statements of the Company, its subsidiaries, the VIEs, and their subsidiaries of the VIEs for which the Company is the primary beneficiary. All significant intercompany balances and transactions have been eliminated upon consolidation.

F-20

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Use of estimates

The preparation of 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, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in the Group’s consolidated financial statements include, but are not limited to, allowance for credit losses for accounts receivable, contract assets and amounts due from related parties, measurement of operating and finance lease right-of-use assets and lease liabilities, impairment of long-lived assets, impairment of goodwill, useful lives of long-lived assets, realization of deferred tax assets, uncertain tax positions, share-based compensation expense, the purchase price allocation and fair value of non-controlling interests and contingent consideration with respect to business combinations, the fair value of equity investments and standalone selling prices of performance obligation of revenue contracts. Management bases the estimates on historical experience and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could materially differ from those estimates.

Foreign currency

The Group’s financial information is presented in Renminbi (“RMB”). The functional currency of the Company and the Company’s subsidiaries located in the U.S. is U.S. dollars (“US$”). The functional currency of the Company’s subsidiaries and the VIEs and VIEs’ subsidiaries located in the mainland China is Renminbi (“RMB”). The functional currencies of the Company’s subsidiaries located in Japan and Hong Kong are Japanese Yen (“Yen”) and Hong Kong dollars (“HK$”), respectively.

Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical cost in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders’ equity.

Convenience translation

Amounts in U.S. dollars are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.8972 per US$1.00 on December 31, 2022 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.

Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and time deposits or other highly liquid investments placed with banks or other financial institutions which have original maturities of less than three months.

F-21

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

As of December 31, 2021 and 2022, a majority of the Group’s cash and cash equivalents were held by financial institutions located in mainland China and Hong Kong. Deposits held in mainland China are subject to restrictions on foreign exchange and the ability to transfer cash outside of mainland China. In May 2015, a new Deposit Insurance System (“DIS”) managed by the People’s Bank of China (“PBOC”) was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of RMB500. Hong Kong has an official Deposit Protection Scheme (“DPS”). Deposits in the licensed banks in Hong Kong are protected by DPS, up to a limit of HK$500.

As an offshore holding company, the Company is permitted under laws and regulations of mainland China to provide funding from the proceeds of its of offshore fundraising activities to its mainland China subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements.

For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24,869, RMB20,157 and RMB18,473 (US$2,678), respectively, to the Company’s WFOE as payment or prepayment of service fees under the Contractual Agreements. There were no other cash transferred, dividends or distributions between the VIEs and their subsidiaries and the Company and the Company’s subsidiaries for the periods presented. In addition, the Group has not generated sufficient distributable profits to pay dividends or fully settle amounts due to the Company.

Restricted cash

As of December 31, 2021, a majority of the Group’s restricted cash was held by financial institutions located in mainland China and Hong Kong, and mainly represents cash reserved in escrow accounts for the remaining payments in relation to a business acquisition, cash secured for certain payables to suppliers and cash to guarantee the Group’s performance under certain revenue contracts. As of December 31, 2022, substantially all of the Group’s restricted cash was held by financial institutions located in mainland China, and mainly represents cash secured for certain payables to suppliers.

Short-term investments

The Group’s short-term investments comprise primarily of cash deposits at fixed rates with original maturities of greater than three months, but less than 12 months. As of December 31, 2021 and 2022, all of the Group’s short-term investments were held by financial institutions located in mainland China and Hong Kong.

Non-controlling interests

A non-controlling interest is recognized to reflect the portion of subsidiaries’ equity which is not attributable, directly or indirectly, to the Group. Consolidated net loss on the consolidated statements of comprehensive loss includes the net income (loss) attributable to non-controlling interests.The cumulative results of operations attributable to non-controlling interests are recorded as “non-controlling interests” in the Group’s consolidated balance sheets.

F-22

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Business combinations

The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations (“ASC 805”). The acquisition method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Group acquired, based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The Group also evaluates all contingent consideration arrangements to determine if the arrangements are compensatory in nature. If the Group determines that a contingent consideration arrangement is compensatory, the arrangement would be accounted for outside of the business combination and recorded as compensation expense in the post-acquisition financial statements of the combined entity. The costs directly attributable to the acquisition are expensed as incurred. Contingent consideration, if any, is measured at fair value initially on the acquisition date as well as subsequently at the end of each reporting period until the assessment period is over and it is finally settled. Identifiable assets, liabilities and contingent liabilities acquired or assumed other than contract assets and contract liabilities from revenue contracts are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests. The Group early adopted Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in 2021 and recognizes and measures the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The excess of (i) the total of cost of acquisition, fair value of the non-controlling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive loss.

Equity investments

a)Equity investments with readily determinable fair value

Equity investments with readily determinable fair value, except for those accounted for under the equity method and those that result in consolidation of the investee, are measured at fair value, and any changes in fair value are recognized in the consolidated statements of comprehensive loss.

In 2022, the Group purchased equity interest of a company listed on the Hong Kong Stock Exchange for a cash consideration of RMB63,356 (US$9,186). The Group recorded RMB22,683 (US$3,289) of unrealized losses resulting from the change in fair value of the equity investments in “Other gain (loss), net” on the consolidated statement of comprehensive loss for the year ended December 31, 2022.

F-23

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Equity investments without readily determinable fair value

The Group’s equity investments without readily determinable fair value are primarily long-term investments in unlisted companies based in mainland China that are not in-substance common stock. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure all its investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

The Group makes a qualitative assessment of whether the equity investments are impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in the statements of comprehensive loss equal to the difference between the carrying value and fair value.

In 2021, the Group: i) acquired equity interest of a company engaged in providing technology services with a cash consideration of RMB52,493 (US$8,237); and ii) disposed equity interests in certain equity investees and recognized a disposal gain of RMB10,363 (US$1,626) in “Other gain (loss), net”.

In February 2022, the Group disposed certain equity interests in Beijing Yunshu Xunlian Technology Co., Ltd. (“Beijing Yunshu”), and deconsolidated Beijing Yunshu’s financial results from the Group’s consolidated financial statements from the date of disposal. The Group measured its remaining interests in Beijing Yunshu at fair value upon deconsolidation, and the loss recognized from the disposal of Beijing Yunshu was immaterial. Subsequent to the deconsolidation, the Group owns 15.63% equity interests in Beijing Yunshu and the remaining equity interests are accounted for using the measurement alternative.

The Group recognized RMB14,301, RMB82,492 and RMB22,452 (US$3,255) of unrealized gains (upward adjustments), and RMB nil, RMB nil and RMB nil (US$nil) of unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer, in other gain (loss), net on the consolidated statements of comprehensive loss for the years ended December 31, 2020, 2021 and 2022, respectively.

The total carrying value of equity investments held were as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Equity investments without readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

114,876

 

114,256

 

124,196

 

18,007

Cumulative unrealized gains

 

14,301

 

96,793

 

119,245

 

17,289

Cumulative unrealized losses (including impairment)

 

 

 

(14,940)

 

(2,166)

Foreign currency translation

 

(2,594)

 

(3,883)

 

271

 

39

 

126,583

 

207,166

 

228,772

 

33,169

Equity investments with readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

 

 

63,356

 

9,186

Cumulative unrealized losses

 

 

 

(22,683)

 

(3,289)

Foreign currency translation

 

 

 

4,135

 

599

 

 

 

44,808

 

6,496

Total carrying value

 

126,583

 

207,166

 

273,580

 

39,665

F-24

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Fair value measurements

Financial instruments of the Group primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets, equity investments, accounts payable, purchase consideration payable, certain other liabilities, amounts due from and due to related parties and short-term bank loans. For equity investments without readily determinable fair value, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement. The Group measures equity investments with readily determinable fair value using the market approach based on the quoted prices in an active market. The Group measures its purchase consideration payable at fair value on a recurring basis. The fair value of purchase consideration payable is estimated by discounting cash flows using interest rates currently available for similar debts instruments of comparable maturities. The Group applies ASC 820 in measuring fair value. ASC 820 defines fair value, establishes a framework for measuring fair value and requires disclosures to be provided on fair value measurement. The carrying amounts of the remaining financial instruments approximate to their fair values because of their short-term maturities.

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2—Include other inputs that are directly or indirectly observable in the marketplace.

Level 3—Unobservable inputs which are supported by little or no market activity.

ASC 820 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.

a)Assets and liabilities measured at fair value on a recurring basis

    

    

Quoted prices in

    

Significant 

    

    

 active markets

other 

Significant

Total Fair

 for identical 

observable 

 unobservable

Total 

Value

assets 

inputs 

 inputs 

losses

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

 

  

 

  

 

  

 

  

 

  

Purchase consideration payable

 

(1,328,508)

 

 

(1,328,508)

 

 

(9,249)

As of December 31, 2022

 

 

  

 

  

 

 

  

Purchase consideration payable

 

(1,208,985)

 

 

(1,208,985)

 

 

(28,516)

Equity investments with readily determinable fair value

 

44,808

 

44,808

 

 

 

(22,683)

F-25

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Assets and liabilities measured at fair value on a non-recurring basis

    

    

Quoted prices in 

    

Significant 

    

    

active markets 

other 

Significant 

Total Fair

for identical

observable 

unobservable

Total 

Value

 assets 

inputs 

 inputs 

gains

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

Equity investments accounted for using measurement alternative

 

207,166

 

 

 

207,166

 

82,492

As of December 31, 2022

 

  

 

  

 

  

 

  

 

  

Equity investments accounted for using measurement alternative

 

228,772

 

 

 

228,772

 

22,452

The non-recurring fair value measurements to the carrying amount of equity investments accounted for using measurement alternative usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured by using the observable transaction price and other unobservable inputs (level 3) as of the observable transaction dates.

Adoption of ASC 326

On January 1, 2021, the Group adopted ASC 326, Credit Losses (“ASC 326”) which replaced previously issued guidance regarding the impairment of financial instruments with an expected loss methodology that will result in more timely recognition of credit losses. The Group used a modified retrospective approach and did not restate the comparable prior periods, which resulted in a cumulative effect to increase the opening balance of accumulated deficit on January 1, 2021 by RMB5,684.

Accounts receivable and contract assets, net

The Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable and contract assets, and the estimated credit losses charged to the allowance is classified as “General and administrative expenses” in the consolidated statements of comprehensive loss. The Group assesses collectability by reviewing accounts receivable and contract assets on a collective basis where similar characteristics exist and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable and contract assets balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers.

F-26

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Property and equipment, net

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Property and equipment under finance leases are depreciated on a straight-line basis over the shorter of the estimated useful life of the leased assets or the lease term. Estimated useful lives for the property and equipment are as follows:

    

Estimated 

Category

Useful Life

Electronic equipment

3-4 years

Office equipment and fixtures

 

5 years

Data center machinery and equipment

 

10 years

Building

 

50 years

Repair and maintenance costs are charged to expenses as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss.

Direct costs that are related to the construction of property and equipment, and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property and equipment, and the depreciation of these assets commences when the assets are ready for their intended use.

Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible assets are to be consumed. The estimated useful lives for the intangible assets are as follows:

    

Estimated 

Category

Useful Life

Customer relationships

 

6 years

Patents and technologies

 

6-10 years

Trademarks and domain names

 

10 years

Software and copyrights

 

3-10 years

Others

 

3 years

If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2021 and 2022, the Group did not have any intangible assets with indefinite lives.

F-27

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Impairment of long-lived assets

The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, the Group evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group recognizes an impairment loss based on the excess of the carrying amount of the assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. The significant assumptions used in the future undiscounted cash flows of the asset group for which impairment indicators are identified included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). For all periods presented, there was no impairment of any of the Group’s long-lived assets.

Segment reporting

In accordance with ASC 280-10, Segment Reporting: Overall (“ASC 280”), the Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group as a whole and hence, the Group has only one operating segment. The Group does not distinguish between markets or segments for purposes of internal reporting. A majority of the Group’s revenues were generated from the mainland China and a majority of the long-lived assets of the Group are located in the mainland China, and therefore, no geographical segments are presented.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired in a business combination. Goodwill is allocated to the reporting units of the Group that are expected to benefit from the synergies of the business combination based on the estimated fair value at the date of acquisition. A reporting unit is defined as an operating segment or one level below an operating segment referred to as a component. The Group determines reporting units by first identifying its operating segments, and then assesses whether any components of these segments constituted a business for which discrete financial information is available and where the segment manager regularly reviews the operating results of that component. As of December 31, 2021 and 2022, the Group had two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services. Because, except for those two reporting units identified, other components below the consolidated level either did not have discrete financial information or their operating results were not regularly reviewed by the segment manager.

The Group assesses goodwill for impairment in accordance with ASC 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If the Group believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess.

F-28

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Revenue recognition

The Group applies the five-step model outlined in ASC 606, Revenue from Contracts with Customers (“ASC 606”), and accounts for a contract when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

Revenue is allocated to each performance obligation based on its standalone selling price. The Group generally determines standalone selling prices based on observable prices. If the standalone selling price is not observable through past transactions, the Group estimates the standalone selling price based on multiple factors, including, but not limited to, historical discounting trends for services, gross margin objectives, internal costs, and industry technology lifecycles. Timing of revenue recognition may differ from the timing of invoicing to customers. For certain revenue contracts, customers are required to pay before the services are delivered to the customer. The Group recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the entity’s performance and the customer’s payment. Contract liabilities represent the excess of payments received as compared to the consideration earned and are reflected in “accrued expenses and other liabilities” in the Group’s consolidated balance sheets. Contract assets primarily relate to the Group’s rights to consideration for work completed in relation to its services performed but not billed at the reporting date, and are reflected in “prepayments and other assets” in the Group’s consolidated balance sheets. The contract assets are transferred to the receivables when the rights become unconditional. Using the practical expedient in ASC 606, the Group does not adjust the promised amount of consideration for the effects of a significant financing component if it expects, at contract inception, that the period between the transfer of the promised good or service to the customer and when the customer pays for that good or service will be one year or less. Pursuant to ASC 606-10-32-2A, the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.

Public cloud services

The Group provides integrated cloud-based services including cloud computing, storage and delivery. Substantially all of the Group’s public cloud service revenue is recognized on a monthly basis based on utilization and duration. The nature of the Group’s performance obligation is a single performance obligation under these contracts to stand ready to provide an unspecified quantity of integrated cloud-based services each day throughout the contract period. The Group uses monthly utilization records, an output measure, to recognize revenue over time as it most faithfully depicts the simultaneous consumption and delivery of services. At the end of each month, the transaction consideration is fixed based on utilization records and no variable consideration exists.

The Group also generates public cloud service revenue from prepaid subscription packages, which are recognized ratably over the fixed subscription period.

F-29

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Enterprise cloud services

The Group provides comprehensive customized cloud-based and enterprise digital solutions, which are typically completed within twelve months (“Solutions”). The components within the Solutions are not distinct within the context of the contract because they are considered highly interdependent and the customer can only benefit from these components in conjunction with one another as a two-way dependency exists. In connections with Solutions, the Group also provides post-delivery maintenance and upgrade services that are mainly technical support services performed by the Group’s technical support team. Therefore, the arrangement has three performance obligations, the Solutions, maintenance and upgrades. Revenue allocated to the Solutions and upgrades, is recognized at a point in time only upon customer acceptance of the Solutions and upon delivery of the specified upgrade, respectively. Revenue allocated to maintenance is recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. Revenue allocated to maintenance and upgrades during the periods presented was immaterial.

The Group also provides enterprise digital services. The series of enterprise digital services are substantially the same from day to day, and each day of the service is considered to be distinct and separately identifiable as it benefits the customer daily. Further, the uncertainty related to the service consideration is resolved on a daily basis as the Group satisfies its obligation to perform enterprise digital service daily with enforceable right to payment for performance completed to date. Thus, revenue is recognized as service is performed and the customer simultaneously receives and consumes the benefits from the service daily.

Cost of revenue

Cost of revenues primarily includes IDC costs, depreciation expense of electronic equipment, data center machinery and equipment, salaries and benefits for employees directly involved in revenue generation activities, and other expenses directly attributable to the provision of services.

Research and development

Research and development expenses primarily consist of payroll and related expenses for employees and third party service provider costs in the development for new products and services and enhancement of the Group’s service offerings. The Group expenses research and development costs as they are incurred.

Advertising expenditures

Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of comprehensive loss. For the years ended December 31, 2020, 2021 and 2022, the advertising expenses were RMB15,348, RMB24,070 and RMB9,512 (US$1,379), respectively.

F-30

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Government grants

Government grants primarily consist of financial grants received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in “Other (expense) income, net” when received. The remaining government grants are related to acquisition of assets. The grants are recorded as “deferred government grants” included in the accrued expenses and other liabilities line items in the consolidated balance sheets when received. Once the Group fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of the asset with a corresponding reduction in the deferred government grant balance.

Leases

The Group determines if an arrangement is a lease or contains a lease at lease inception. For leases with lease and non-lease components, the Group has elected to apply the practical expedient to not separate the lease component and its associated non-lease component. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that we will exercise that option. The Group recognizes a right-of-use asset and a lease liability on the consolidated balance sheets based on the present value of the lease payments over the lease term at commencement date. Variable lease payments that do not depend on an index or a rate are not included in the lease payments and are recognized in earnings in the period in which the event or condition that triggers the payment occurs. The Group has also elected the practical expedient for the short-term lease exemption for contracts with lease terms of 12 months or less.

Operating lease expense is recorded on a straight-line basis over the lease term. Finance lease right-of-use assets are depreciated on a straight-line basis over the lesser of the useful life of the leased assets or the lease term. Interests on finance lease liabilities are determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability. Finance lease right-of-use assets are included in “Property and equipment, net” in the consolidated balance sheets. Current and non-current portions of finance lease liabilities are included in “Accrued expenses and other liabilities” and “Other liabilities”, respectively, in the consolidated balance sheets.

As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located.

Comprehensive income (loss)

Comprehensive income (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 by shareholders and distributions to shareholders. Among other disclosures, ASC 220, Comprehensive Income, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group’s comprehensive income (loss) includes net loss and foreign currency translation adjustments and is presented in the consolidated statements of comprehensive income (loss).

F-31

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Income taxes

The Group follows the liability method of accounting for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.

The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws of mainland China. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense.

In accordance with the provisions of ASC 740, the Group recognizes in its consolidated financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group’s estimated liability for unrecognized tax benefits that, if any, will be recorded in “other non-current liabilities” in the accompanying consolidated financial statements is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.

Share-based compensation

The Group applies ASC 718, Compensation—Stock Compensation (“ASC 718”), to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All the Group’s share-based awards to employees are classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values.

The Group uses the accelerated method for all awards granted with graded vesting based on service conditions, and elected to account for forfeitures as they occur. The Group, with the assistance of an independent third party valuation firm, determined the fair value of the share-based awards granted to employees. The binomial option pricing model was applied in determining the estimated fair value of the options granted to employees.

F-32

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

A change in the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based awards, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. Cancellation of an award accompanied by the concurrent grant of (or offer to grant) a replacement award are accounted for as a modification of the terms of the cancelled award.

Treasury shares

Treasury shares represent ordinary shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury shares are accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury shares at historical purchase price.

Loss per share

In accordance with ASC 260, Earnings Per Share (“ASC 260”), basic loss per share is computed by dividing the net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. 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 equivalent shares outstanding during the period. For the year ended December 31, 2020, the Company’s convertible preferred shares and redeemable convertible preferred shares are participating securities, the computation of basic loss per share using the two-class method is not applicable as the Company is in a net loss position and the participating securities do not have contractual rights and obligations to share in the losses of the Company.

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 equivalent shares outstanding during the period. For the year ended December 31, 2020, ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the Company’s convertible preferred shares and redeemable convertible preferred shares using the if-converted method; and ordinary shares issuable upon the exercise of share options and vesting of awarded shares, using the treasury stock method. For the years ended December 31, 2021 and 2022, ordinary equivalent shares consist of ordinary shares issuable upon the exercise of share options and vesting of awarded shares. Ordinary share equivalents are excluded from the computation of diluted per share if their effects would be anti-dilutive.

F-33

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Employee benefit expenses

All eligible employees of the Group are entitled to staff welfare benefits including medical care, welfare grants, unemployment insurance and pension benefits through a mainland China government-mandated multi-employer defined contribution plan. The Group is required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Group is required to make contributions to the plans out of the amounts accrued. The mainland China 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. The Group has no further payment obligations once the contributions have been paid.

The Group recorded employee benefit expenses of RMB126,784, RMB310,126 and RMB431,929 (US$62,624) for the years ended December 31, 2020, 2021 and 2022, respectively.

Impact of COVID-19

For the years ended December 31, 2020 and 2021, COVID-19 has had immaterial impact on the Group’s operations. For the year ended December 31, 2022, the Group’s operations were negatively impacted by the resurgence of COVID-19. There are still uncertainties of COVID-19’s future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; and the macroeconomic impact of government measures to contain the spread of COVID-19 and related government stimulus measures. As a result, certain of the Group’s estimates and assumptions, including allowance for credit losses, equity investments, long-lived assets and goodwill subject to impairment assessments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to the Group’s estimates in future periods.

Recent accounting pronouncements

In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.

3.

CONCENTRATION OF RISKS

Concentration of credit risk

Assets that potentially subject the Group to significant concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets. The Group expects that there is no significant credit risk associated with cash and cash equivalents, restricted cash and short-term investments, which were held by reputable financial institutions in the jurisdictions where the Company, its subsidiaries, the VIEs and the subsidiaries of VIEs are located. The Group believes that it is not exposed to unusual risks as these financial institutions have high credit quality.

F-34

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

3.

CONCENTRATION OF RISKS (Continued)

Accounts receivable and contract assets are typically unsecured and are derived from revenues earned from reputable customers. As of December 31, 2021, the Group had two customers, with receivable balances exceeding 10% of the total accounts receivable balances. As of December 31, 2022, the Group had one customer accounted for more than 10% of the total accounts receivable balances. As of December 31, 2021, the Group had one customer, with a contract asset balance exceeding 10% of the total contract assets balances. As of December 31, 2022, the Group had two customers, with contract assets balances exceeding 10% of the total contract assets balances. The risks with respect to accounts receivable and contract assets are mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring process of outstanding balances.

Business, customer, political, social and economic risks

The Group participates in a dynamic and competitive high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services; competitive pressures due to existing competitors; and new trends in new technologies and industry standards; control of telecommunication infrastructures by local regulators and industry standards; changes in certain strategic relationships or customer relationships; regulatory considerations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth. The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the mainland China.

Revenue from three customers accounted for 10%, 28% and 15%, respectively, of total revenues during the year ended December 31, 2020. Revenue from two customers accounted for 22% and 13%, respectively, of total revenues during the year ended December 31, 2021. Revenue from two customers accounted for 20% and 11%, respectively, of total revenues during the year ended December 31, 2022.

Currency convertibility risk

The Group transacts a majority of its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the mainland China government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the PBOC. However, the unification of the exchange rates does not imply that the RMB may be readily convertible into United States dollars or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the mainland China foreign exchange trading system market.

The Group has not made any foreign currency payments that are subject to approval by the PBOC or other institutions during the periods presented. While the Group’s mainland China subsidiaries, VIEs and subsidiaries of the VIEs have not converted cash and cash equivalents in RMB to a foreign currency for the periods presented, they plan to convert in the future to repay the amounts due to the Company’s subsidiary.

Foreign currency exchange rate risk

From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. For RMB against U.S. dollar, there was appreciation of approximately 6.3% and 2.3% during the years ended December 31, 2020 and 2021, and depreciation of approximately 8.2% during the year ended December 31, 2022, respectively. It is difficult to predict how market forces or mainland China or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future.

F-35

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

3.

CONCENTRATION OF RISKS (Continued)

To the extent that the Group needs to convert the U.S. dollar into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against the U.S. dollar would have an adverse effect on the RMB amount the Group would receive from the conversion. Conversely, if the Group decides to convert RMB into the U.S. dollar for the purpose of making payments for dividends on ordinary shares, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Group. In addition, a significant depreciation of the RMB against the U.S. dollar may significantly reduce the U.S. dollar equivalent of the Group’s earnings or losses.

4.

BUSINESS COMBINATION

Acquisition of Shenzhen Yunfan

In March 2021, the Group completed the acquisition of 100% equity interest in Shenzhen Yunfan Acceleration Technology Co., Ltd. and its subsidiary (collectively, “Shenzhen Yunfan”). Shenzhen Yunfan is mainly engaged in providing content distribution, acceleration and other cloud-related IaaS and PaaS edge computing solutions, and the acquisition is expected to enhance the Group’s expertise in public cloud services. The results of Shenzhen Yunfan have been included in the Group’s consolidated financial statements since April 2021.

The total cash purchase price consideration was RMB126,400 (US$19,835). The Group recognized RMB586 (US$92) of net assets acquired excluding intangible assets, RMB77,000 (US$12,083) of intangible assets which comprised of technology, trademark and domain name, and RMB48,814 (US$7,660) of goodwill resulted from the acquisition. Goodwill recognized represents the expected synergies from integrating Shenzhen Yunfan with the Group’s existing cloud business and is not deductible for tax purposes.

Acquisition of Beijing Yunshu

In April 2021, the Group completed the acquisition of 86.21% equity interest in Beijing Yunshu, which the Group expected to enhance the Group’s public cloud services. The total cash purchase price was RMB7,034 (US$1,104) contingent consideration. The results of Beijing Yunshu’s operations have been included in the Group’s consolidated financial statements since April 2021 until Beijing Yunshu was deconsolidated in February 2022.

Acquisition of Camelot

In September 2021, the Group completed the acquisition of 100% equity interests in Camelot Employee Scheme INC. (“CES”), which legally held 79.53% equity interests in Camelot Technology and its subsidiaries (collectively referred to as “Camelot”). Camelot is mainly engaged in enterprise digital solutions and enterprise digital services, and the acquisition is expected to further develop the Group’s enterprise cloud business. The results of Camelot have been included in the consolidated financial statements of the Group since September 2021.

The total purchase consideration was RMB5,290,553, which consisted of a cash consideration of RMB751,974 and an equity consideration of RMB4,538,579. Goodwill recognized represents the expected synergies from integrating Camelot with the Group’s existing enterprise cloud business and is not tax deductible. 

F-36

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

4.

BUSINESS COMBINATION (Continued)

During the second quarter of 2022, the Group completed the allocation of the purchase price to the individual assets acquired and liabilities assumed. The table below summaries the final determination of the estimated fair values of the assets acquired and liabilities assumed from Camelot as of the acquisition date:

    

Camelot

    

RMB

    

US$

Total fair value of purchase consideration

 

5,290,553

 

767,058

Less:

 

  

 

Cash and cash equivalents

 

618,439

 

89,665

Restricted cash

 

1,126

 

163

Accounts receivable and other assets

 

940,511

 

136,361

Property and equipment, net

 

13,792

 

2,000

Intangible assets:

 

  

 

Customer relationship

 

620,100

 

89,906

Trademarks

 

474,000

 

68,724

Copyrights

 

34,100

 

4,944

Deferred tax assets

 

54,419

 

7,890

Deferred tax liabilities

 

(268,490)

 

(38,927)

Accounts payable and other liabilities

 

(871,903)

 

(126,415)

Non-controlling interests

 

(882,451)

 

(127,943)

Goodwill

 

4,556,910

 

660,690

The valuations used in the purchase price allocation for the acquisitions were determined by the Group with the assistance of independent third-party valuation firms using the income approach (a Level 3 measurement). Significant assumptions used in the valuation of intangible assets included projected revenue growth rates, operating margin, customer attrition rates, royalty rates and discount rate. Non-controlling interests at the acquisition date was measured by applying the equity percentage held by non-controlling shareholders and a discount for lack of control premium to the fair value of the acquired business of Camelot.

Actual and Pro-forma Impact from the acquisition of Camelot

The revenue and net loss from the acquisition of Camelot included in the Group’s consolidated statements of comprehensive loss for the year ended December 31, 2021 are RMB822,850 and RMB7,892, respectively. The net loss includes amortization expense relating to intangible assets recognized upon acquisition and other acquisition date fair value measures.

The supplemental pro-forma information is based on the assumption that the acquisition of Camelot had occurred on January 1, 2020, after giving effect to certain adjustments including amortization expenses of intangible assets and other acquisition date fair value measure, which in aggregate amounted to RMB150,122 and RMB143,409 for the years ended December 31, 2020 and 2021, respectively. The pro-forma consolidated revenue was RMB8,253,329 and RMB10,349,504, and the pro-forma net loss was RMB1,003,136 and RMB1,616,748 for the years ended December 31, 2020 and 2021, respectively. The pro-forma basic and diluted loss per share was RMB0.39 and RMB0.45 (US$0.07) for the years ending December 31, 2020 and 2021, respectively. The pro-forma consolidated results are not necessarily indicative of what the Group’s consolidated revenues and net loss would have been had the Group completed the acquisition on the assumed acquisition date. In addition, the pro-forma consolidated results do not purport to project the future results of the Group.

The actual results of operation after the acquisition date and pro forma results of operations for the acquisitions of Shenzhen Yunfan and Beijing Yunshu have not been presented because the effects were not material.

F-37

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

5.

REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET

The following table presents the Group’s revenues from contracts with customers disaggregated by material revenue category:

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Public cloud services recognized over time

 

5,166,851

 

6,159,085

 

5,360,282

 

777,168

Enterprise cloud services:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

1,368,544

 

2,159,869

 

711,466

 

103,153

Recognized over time

 

4,145

 

737,948

 

2,105,510

 

305,270

 

1,372,689

 

2,897,817

 

2,816,976

 

408,423

Others:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

36,611

 

1,208

 

 

Recognized over time

 

1,156

 

2,674

 

2,849

 

413

 

37,767

 

3,882

 

2,849

 

413

 

6,577,307

 

9,060,784

 

8,180,107

 

1,186,004

The transaction prices allocated to the remaining performance obligations (unsatisfied or partially unsatisfied) as at December 31, 2022 are related to enterprise cloud services and others, which are as follows:

    

RMB

    

US$

Within one year

 

52,798

 

7,655

More than one year

 

41,022

 

5,948

Total

 

93,820

 

13,603

Contract liabilities relate to contracts where the Group received payments but has not yet satisfied the related performance obligations. The advance consideration received from customers for the services is a contract liability until services are provided to the customer.

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenue recognized from amounts included in contract liabilities at the beginning of the period

 

37,550

 

112,221

 

192,428

 

27,899

F-38

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

5.

REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Continued)

The following table presents the Group’s other gain (loss), net:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Gross unrealized gain on equity investments held

 

14,301

 

82,492

 

22,452

 

3,255

Gross unrealized loss (including impairment) on equity investments held

 

 

 

(37,623)

 

(5,455)

Net realized gain (loss) on equity investments sold

 

 

10,363

 

(123)

 

(18)

Changes in fair value of purchase consideration in a business acquisition

 

 

(9,249)

 

(28,516)

 

(4,134)

 

14,301

 

83,606

 

(43,810)

 

(6,352)

The following table presents the Group’s other (expense) income, net:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Government grants*

 

5,869

 

100,759

 

56,867

 

8,245

Income from ADS Reimbursement (Note 12)

 

5,219

 

9,967

 

10,386

 

1,506

Value added tax transferred out

 

(20,904)

 

(23,721)

 

(32,766)

 

(4,751)

Gain on disposal of property and equipment

 

2,242

 

7,107

 

156

 

23

Others

 

(3,236)

 

935

 

(11,636)

 

(1,687)

 

(10,810)

 

95,047

 

23,007

 

3,336

*Government grants primarily included government subsidies for rental expenses and interests paid for bank loans, and deductions or refund of other taxes.

6.

ACCOUNTS RECEIVABLE, NET

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

Accounts receivable

 

3,603,240

 

2,450,392

 

355,274

Allowance for credit losses

 

(32,265)

 

(47,962)

 

(6,954)

Accounts receivable, net

 

3,570,975

 

2,402,430

 

348,320

F-39

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

6.

ACCOUNTS RECEIVABLE, NET (Continued)

The movements of the allowance for credit losses were as follows:

    

As at December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Balance at beginning of the year

 

22,894

 

15,770

 

32,265

 

4,678

Adoption of ASC 326 (Note 2)

 

 

5,684

 

 

Provision for expected credit losses

 

44,695

 

121,731

 

323,848

 

46,954

Write-offs charged against the allowance*

 

(44,096)

 

(101,202)

 

(273,286)

 

(39,623)

Recoveries during the year

 

(7,723)

 

(9,718)

 

(34,865)

 

(5,055)

Balance at end of the year

 

15,770

 

32,265

 

47,962

 

6,954

*

The increase in write-offs of accounts receivable in 2022 is primarily due to the deterioration of customer business conditions impacted by COVID-19.

7.

PREPAYMENTS AND OTHER ASSETS

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

 

  

 

  

 

  

Prepayments to suppliers

 

162,528

 

194,796

 

28,243

Contract costs*

 

145,628

 

133,084

 

19,295

Contract assets, net**

 

550,068

 

488,226

 

70,786

VAT prepayments

 

619,391

 

678,847

 

98,424

Interest receivable

 

21,463

 

21,955

 

3,183

Individual income tax receivable*** (Note 12)

 

48,949

 

3,742

 

543

Others

 

138,994

 

91,372

 

13,247

 

1,687,021

 

1,612,022

 

233,721

Non-current portion:

 

  

 

 

Prepayments for electronic equipment

 

25,388

 

19,211

 

2,785

Others

 

3,678

 

2,052

 

298

 

29,066

 

21,263

 

3,083

*

Represents costs incurred in advance of revenue recognition arising from direct and incremental costs related to enterprise cloud services provided. Such contract costs are recognized as cost of revenue upon the recognition of the related revenues.

**

Represents the Group’s rights to consideration for work completed in relation to its services performed but not billed at the end of respective periods. The decrease in contract assets in 2022 reflects the net impact of billed revenues in excess of revenue recognized during the period. The allowance for credit losses on contract assets were RMB1,591 and RMB21,453 (US$3,110) as of December 31, 2021 and 2022, respectively. The amounts charged to expenses for credit losses on contract assets were RMB2,100 and RMB19,862 (US$2,880), and write-offs charged against the allowance were RMB509 and RMB nil (US$ nil), respectively, for the years ended December 31, 2021 and 2022, respectively.

***

Represents amounts due from certain employees related to their individual income taxes (“IIT”) arising from exercise and vesting of share-based awards.

Except disclosed separately, the expected credit loss rate and the loss allowance for the remaining financial assets included in prepayments and other assets were immaterial as of December 31, 2021 and December 31, 2022.

F-40

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

8.

PROPERTY AND EQUIPMENT, NET

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Electronic equipment

 

5,123,149

 

5,421,548

 

786,051

Office equipment and fixtures

 

15,462

 

15,376

 

2,229

Data center machinery and equipment

 

144,328

 

319,652

 

46,345

Building

 

15,768

 

161,428

 

23,405

Construction in progress

 

147,817

 

3,459

 

501

 

5,446,524

 

5,921,463

 

858,531

Less: accumulated depreciation

 

(3,082,421)

 

(3,788,469)

 

(549,276)

Property and equipment, net

 

2,364,103

 

2,132,994

 

309,255

Depreciation expense for the years ended December 31, 2020, 2021 and 2022 was RMB750,375, RMB783,305 and RMB983,509 (US$142,595), respectively.

9.

INTANGIBLE ASSETS, NET

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Customer relationships

 

620,100

 

620,500

 

89,964

Patents and technologies

 

67,900

 

60,900

 

8,830

Trademarks and domain names

 

497,098

 

497,939

 

72,194

Software and copyrights

 

71,752

 

88,502

 

12,832

Others

 

3,637

 

3,707

 

537

 

1,260,487

 

1,271,548

 

184,357

Less: accumulated amortization

 

  

 

  

 

  

Customer relationships

 

(32,637)

 

(130,701)

 

(18,950)

Patents and technologies

 

(8,138)

 

(17,763)

 

(2,575)

Trademarks and domain names

 

(20,722)

 

(70,494)

 

(10,221)

Software and copyrights

 

(26,692)

 

(41,286)

 

(5,986)

Others

 

(2,531)

 

(3,284)

 

(476)

 

(90,720)

 

(263,528)

 

(38,208)

Intangible assets, net

 

1,169,767

 

1,008,020

 

146,149

Amortization expense of intangible assets for the years ended December 31, 2020, 2021 and 2022 was RMB7,663, RMB72,299 and RMB173,915 (US$25,216), respectively. As of December 31, 2022, estimated amortization expense of the existing intangible assets for each of the next five years and thereafter is as follows:

    

RMB

    

US$

2023

 

177,022

25,666

2024

 

172,096

24,952

2025

 

166,308

24,112

2026

 

162,686

23,587

2027 and thereafter

 

329,908

47,832

Total

 

1,008,020

146,149

F-41

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

10.

GOODWILL

The Group’s goodwill was recognized from the business acquisitions in 2021. The changes in the carrying amount of goodwill were as follows:

    

    

Cloud-based

    

Cloud service

digital solutions

and solutions

and services

Total

RMB

RMB

RMB

Balance as of December 31, 2021

 

3,669,031

956,084

4,625,115

Disposal of a subsidiary

(15,268)

(15,268)

Adjustments to fair values of preliminary purchase price allocation

(3,259)

(864)

(4,123)

Balance as of December 31, 2022

 

3,650,504

955,220

4,605,724

Balance as of December 31, 2022, in US$

 

529,273

138,494

667,767

As of December 31, 2021, the Group performed a qualitative assessment for goodwill allocated to the Cloud service and solutions and the Cloud-based digital solutions and services reporting units, and concluded that it is not more-likely-than-not that the fair value of the reporting units is less than their carrying amount.

As of December 31, 2022, the Group performed a qualitative assessment for goodwill allocated to the Cloud-based digital solutions and services reporting unit, and concluded that it is not more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. The Group elected to bypass the qualitative assessment and proceed directly to perform quantitative assessment for the goodwill allocated to Cloud service and solutions reporting unit due to industry and market considerations, and overall financial performance of the reporting unit. The fair value of this reporting unit has been determined using the income approach. Significant assumptions used included projected revenue growth rates, IDC costs, terminal growth rate, and discount rate. As of December 31, 2022, as the fair value of the Cloud service and solutions reporting unit exceeded its carrying amount, no impairment loss was recognized.

F-42

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

11.

LEASES

The Group’s operating leases mainly related to office space and buildings, and its finance leases are related to data center machinery and equipment. The finance leases include a bargain purchase option, contain variable lease payments based on the actual usage of the machinery and equipment, and have no fixed or in-substance fixed lease payments for the first two years of the lease term. Certain operating leases include rental-free periods and rental escalation clause, which are factored into the Group’s determination of lease payments when appropriate.

The components of lease costs were as follows:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating lease costs

 

52,890

 

52,648

 

72,244

 

10,474

Short-term lease costs

 

3,036

 

11,317

 

15,493

 

2,246

Finance lease costs:

 

  

 

  

 

  

 

  

Depreciation of finance lease assets

 

 

 

9,204

 

1,334

Interest on finance lease liabilities

 

 

 

5,491

 

796

Variable lease payments

 

 

 

7,237

 

1,050

Total finance lease costs

 

 

 

21,932

 

3,180

Other information related to leases where the Group is the lessee is as follows:

As at December 31

 

    

2020

    

2021

    

2022

 

Weighted-average remaining lease term:

 

  

 

  

 

  

Operating leases

 

9.7 years

 

8.3 years

 

7.7 years

Finance leases

 

 

 

9.3 years

Weighted-average discount rate:

 

  

 

  

 

  

Operating leases

 

6.36

%  

6.18

%  

5.88

%

Finance leases

 

 

 

5.90

%

Cash paid for amounts included in the measurement of lease liabilities:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating cash payments for operating leases

 

60,273

 

35,214

 

47,385

 

6,870

F-43

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

11.

LEASES (Continued)

Lease assets obtained in exchange for lease obligations:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating leases

 

195,890

 

6,915

 

47,288

 

6,856

Finance leases

 

 

 

175,324

 

25,420

The undiscounted future minimum payments under the Group’s operating and finance lease liabilities and reconciliation to the operating and finance lease liabilities recognized on the consolidated balance sheet as of December 31, 2022 were as below:

Operating lease

Finance lease

RMB

    

US$

    

RMB

    

US$

2023

 

139,681

 

20,252

2024

 

54,613

 

7,918

20,485

2,970

2025

 

32,530

 

4,716

30,728

4,455

2026

 

13,067

 

1,895

30,728

4,455

2027 and thereafter

 

62,532

 

9,066

163,881

23,761

Total future lease payments

 

302,423

 

43,847

245,822

35,641

Less: imputed interest

 

(42,641)

 

(6,182)

(65,007)

(9,425)

Total lease liability balance

 

259,782

 

37,665

180,815

26,216

F-44

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

12.

ACCRUED EXPENSES AND OTHER LIABILITIES

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

  

 

  

 

  

Customer advances*

378,957

 

411,467

 

59,657

Salary and welfare payable

600,775

 

671,124

 

97,304

Purchase of property and equipment

759,391

 

120,530

 

17,475

Accrued expenses

116,021

 

188,533

 

27,335

Other tax and surcharges payable

91,287

 

110,242

 

15,984

Deferred government grants**

8,488

 

17,257

 

2,502

Purchase consideration payable***

148,038

 

1,208,985

 

175,286

Individual income tax payable**** (Note 7)

48,949

 

3,742

 

543

Others*****

71,934

 

98,946

 

14,342

 

2,223,840

 

2,830,826

 

410,428

Non-current portion:

 

 

Deferred government grants**

6,975

 

104,156

 

15,101

Purchase consideration payable***

1,180,470

 

 

Finance lease liability

180,815

26,216

Unrecognized tax benefit

15,954

40,539

5,878

Others*****

29,278

 

45,021

 

6,527

 

1,232,677

 

370,531

 

53,722

*

The amount represents contract liabilities for the rendering of services. The increase in customer advances as of December 31, 2022 is a result of the increase in consideration received from the Group’s customers.

**

The amount primarily represents government subsidies for constructions of a data center in mainland China.

***

The amount represents the remaining purchase consideration to acquire Camelot. As of December 31, 2022, RMB257,777 (US$37,374) and RMB951,208 (US$137,912) will be settled by cash and ordinary shares of the Company by June 30, 2023, respectively.

****

Represents IIT payable to the tax bureau on behalf of certain employees related to their exercise and vesting of share-based awards.

*****

In July 2020, the Company received a reimbursement of US$7,469 (equivalent to RMB47,597) from the depository for the establishment and maintenance of the ADS program (“ADS Reimbursement”). As of December 31, 2021 and 2022, RMB9,836 and RMB10,762 (US$1,560) were included in the current portion, and RMB22,989 and RMB14,350 (US$2,081) were included in the non-current portion of accrued expenses and other liabilities, respectively. The ADS Reimbursement will be released to the consolidated statements of comprehensive loss in equal amounts over the ADS program term.

F-45

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

13.

LOANS

Bank loans

As of December 31, 2021 and 2022, the Group had a total of RMB1,348,166 and RMB909,500 of short-term bank loans, respectively. Short-term bank loans are unsecured, and the weighted average interest rate as of December 31, 2021 and 2022 was 4.59% and 4.16%, respectively.

There are no commitment fees and conditions under which lines may be withdrawn associated with the Group’s unused facilities.

Related party loans

The carrying amounts of the related party loans included in “Amounts due to related parties” on the consolidated balance sheets were as below:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current

 

 

Kingsoft Group*

500,000

 

 

Xiaomi Group**

236,206

 

340,129

 

49,314

736,206

 

340,129

 

49,314

Non-current:

Xiaomi Group**

472,882

413,464

59,947

472,882

413,464

59,947

1,209,088

753,593

109,261

*

During 2021, the Group entered into an unsecured loan agreement with Kingsoft Group for an aggregate principal amount of RMB500,000 (US$78,461) with a fixed annual interest rate of 4.65%. The Group has fully repaid the loan in November 2022.

**

During 2021 and 2022, the Group entered into several loan agreements with fixed annual interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by the Group’s electronic equipment, respectively. The carrying amount of the electronic equipment pledged was RMB702,424 and RMB585,005 (US$84,818) as of December 31, 2021, and 2022, respectively.

As of December 31, 2022, the loans will be repaid according to the following schedule:

RMB

US$

2023

 

1,259,065

 

182,547

2024

322,758

 

46,796

2025

81,500

11,816

2026

 

61,125

 

8,862

 

1,724,448

 

250,021

F-46

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

14.

TAXATION

Enterprise income tax

Cayman Islands

Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains.

Hong Kong

The subsidiaries incorporated in Hong Kong are subject to income tax at the rate of 16.5% on the estimated assessable profits arising in Hong Kong. For the periods presented, the Group did not make any provisions for Hong Kong profit tax as the Group did not generate any assessable profits arising in Hong Kong. Under the Hong Kong tax law, the subsidiaries in Hong Kong are exempted from income tax on their foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

China

The Group’s mainland China entities are subject to the statutory income tax rate of 25%, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008. Certain subsidiaries of the Group being qualified as a High New Technology Enterprise (‘‘HNTE’’) are entitled to the preferential income tax rate of 15%. Dividends, interests, rent or royalties payable by the Group’s mainland China entities to non-resident enterprises, and proceeds from any such non-resident enterprise investor’s disposition of assets (after deducting the net value of such assets) shall be subject to 10% EIT, namely withholding tax, unless the respective non-resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.

Loss before income taxes consists of:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Mainland China

 

(1,095,015)

(1,646,607)

 

(2,475,677)

 

(358,939)

Non-mainland China

 

147,721

70,592

 

(188,238)

 

(27,292)

 

(947,294)

(1,576,015)

 

(2,663,915)

 

(386,231)

The current and deferred components of income tax expense appearing in the consolidated statements of comprehensive loss are as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Current income tax expense

 

15,081

27,593

 

59,668

8,651

Deferred income tax benefit

 

(177)

(11,852)

 

(35,195)

(5,103)

 

14,904

15,741

 

24,473

3,548

F-47

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

14.

TAXATION (Continued)

The reconciliation of income tax expense computed using the mainland China statutory tax rate to the actual income tax expense is as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Loss before income tax

 

(947,294)

 

(1,576,015)

 

(2,663,915)

(386,231)

Income tax computed at the mainland China statutory tax rate of 25%

(236,824)

 

(394,004)

 

(665,978)

(96,558)

Effect of tax holiday and preferential tax rates

 

(44,121)

 

7,083

 

52,651

7,634

Effect of different tax rates in different jurisdictions

 

10,580

 

(1,681)

 

58,266

8,448

Other non-taxable income

 

(35,454)

 

(24,999)

 

(28,993)

(4,204)

Non-deductible expenses

 

14,060

 

36,719

 

5,727

830

Share-based compensation costs

 

82,528

 

108,588

 

90,015

13,051

Research and development super deduction

 

(113,388)

 

(146,639)

 

(64,718)

(9,383)

Withholding tax and others

 

11,581

 

9,552

 

10,785

1,564

Change in valuation allowance

 

399,756

 

434,056

 

525,169

76,142

True-up adjustments in respect of prior year’s annual tax filing

 

(83,342)

 

(3,474)

 

(15,195)

(2,203)

Expiration of tax loss carryforward

124,555

18,059

Tax rate change on deferred items

 

9,528

 

(9,460)

 

(67,811)

(9,832)

Income tax expense

 

14,904

 

15,741

 

24,473

3,548

F-48

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

14.

TAXATION (Continued)

Deferred tax

The significant components of the Group’s deferred tax assets and liabilities are as follows:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Deferred tax assets:

  

 

  

 

  

Tax loss carried forward

1,841,192

 

2,318,161

336,102

Accrued expenses

235,737

 

84,428

12,241

Depreciation

7,082

 

17,073

2,475

Allowance for credit losses

53,436

 

85,666

12,420

Government grant

4,266

 

5,779

838

Operating lease liabilities

63,781

 

57,828

8,384

Accrued interest

170,337

 

197,767

28,674

Finance lease liabilities

47,505

6,888

Others

2,737

 

8,241

1,194

Less: valuation allowance

(1,881,873)

 

(2,415,627)

(350,233)

 

496,695

 

406,821

58,983

Deferred tax liabilities:

  

 

Operating lease right-of-use assets

57,300

 

46,367

6,723

One-time deduction for fixed asset purchases

337,564

 

231,532

33,569

Long-lived assets arising from acquisition

277,267

 

238,672

34,603

Finance lease right-of-use assets

41,530

6,021

Others

22,655

 

15,772

2,287

 

694,786

 

573,873

83,203

Net deferred tax liabilities

198,091

167,052

24,220

F-49

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

14.

TAXATION (Continued)

The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2021 and 2022, the Group’s total deferred tax assets before valuation allowances were RMB2,378,568 and RMB2,822,448 (US$409,216), respectively. As of December 31, 2021 and 2022, the Group recorded valuation allowances of RMB1,881,873 and RMB2,415,627 (US$350,233), respectively, on its deferred tax assets that are not more-likely-than-not to be realized.

As of December 31, 2022, the Group had net losses of approximately RMB9,490,802 (US$1,376,037) mainly deriving from entities in the mainland China and Hong Kong. The tax losses in the mainland China can be carried forward for five years to offset future taxable profit and the period was extended to ten years for entities that qualify as HNTE. The tax losses of entities in the mainland China will expire between 2023 and 2027 and the tax losses of entities in the mainland China that qualify as HNTE will expire between 2023 and 2032, if not utilized. The tax losses in Hong Kong can be carried forward without an expiration date.

Unrecognized tax benefits

As of December 31, 2021 and 2022, the Group had unrecognized tax benefits of RMB59,049 and RMB58,718 (US$8,513), of which RMB43,095 and RMB18,179 (US$2,635), respectively, were presented as a reduction to the deferred tax assets related to tax losses carryforward, and the remaining amounts of RMB15,954 and RMB40,539 (US$5,878), respectively, were presented in other liabilities in the consolidated balance sheets. The Group does not expect the amount of unrecognized tax benefits to increase significantly in the next 12 months. As of December 31, 2021 and 2022, there were RMB15,954 and RMB40,539 (US$5,878) of unrecognized tax benefits that if recognized would impact the annual effective tax rate, respectively. A reconciliation of the beginning and ending balances of unrecognized tax benefit is as follows:

As at December 31

2021

2022

2022

    

RMB

    

RMB

    

US$

Balance at beginning of the year

 

12,613

 

59,049

8,561

Additions from the business acquisitions

 

19,551

 

Additions based on tax position related to current year

 

26,885

 

15,894

2,304

Additions based on tax positions related to prior year

22,462

3,257

Reductions for tax positions related to prior years

(38,687)

(5,609)

Balance at end of the year

 

59,049

 

58,718

8,513

For the periods presented, the Group did not record any interest related to unrecognized tax benefits.

In general, the tax authorities have three to five years to conduct examinations of the tax filings of the Group’s subsidiaries located in mainland China. Accordingly, the subsidiaries’ tax years of 2017 through 2022 remain open to examination by the respective tax authorities. There are no ongoing examinations by tax authorities for any of the Group’s subsidiaries.

F-50

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

15.

SHARE-BASED PAYMENTS

The Company has three share-based compensation plans under which awards may be granted to employees, namely, the 2013 Share Option Scheme, the 2013 Share Award Scheme and 2021 Share Award Scheme. The maximum aggregate numbers of ordinary shares that are authorized to be issued under the 2013 Share Option Scheme, 2013 Share Award Scheme and 2021 Share Award Scheme are 209,750,000, 215,376,304 and 380,528,480, respectively. These plans have a contractual term of ten years. The share-based awards are accounted for as equity awards and generally vest over a period from two to five years.

2013 Share Option Scheme

A summary of the activity for the options granted under the 2013 Share Option Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

61,760,202

 

0.07

 

0.87

 

6.61

 

60,339

Granted

 

8,667,040

 

0.07

 

0.36

 

 

Forfeited

 

(11,272,993)

 

0.07

 

1.17

 

 

Exercised

 

(20,788,141)

 

0.07

 

0.52

 

 

Outstanding, December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Vested and expected to vest at December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Exercisable at December 31, 2022

 

25,646,851

 

0.07

 

0.58

 

5.41

 

4,669

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020, 2021 and 2022 were RMB906,120, RMB79,224 and RMB26,299 (US$3,813), respectively.

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$1.16, US$2.80 and US$0.36 per option, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB44,135, RMB51,892 and RMB84,098 (US$12,193), respectively.

As of December 31, 2022, there were RMB39,969 (US$5,795) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.13 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

F-51

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

15.

SHARE-BASED PAYMENTS (Continued)

2013 Share Award Scheme

A summary of the activity for the restricted shares issued under the 2013 Share Award Scheme is stated below:

Number of

Weighted-average

    

shares

    

grant-date fair value

US$

Outstanding, December 31, 2021

 

57,987,266

 

1.32

Granted

 

17,805,065

 

1.29

Cancelled

(9,452,885)

1.73

Vested

 

(17,310,087)

 

1.05

Forfeited

 

(18,880,457)

 

1.37

Outstanding, December 31, 2022

 

30,148,902

 

1.33

Expected to vest at December 31, 2022

 

30,148,902

 

1.33

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$0.78, US$2.04 and US$1.29 per share, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB91,683, RMB90,121 and RMB119,156 (US$17,276), respectively.

As of December 31, 2022, there were RMB116,666 (US$16,915) of total unrecognized share-based compensation expenses related to unvested share-based awards which are expected to be recognized over a weighted-average period of 1.64 years. The fair value of the restricted shares is the fair value of the Company’s ordinary shares at their respective grant dates. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

A summary of the activity for the options granted under the 2013 Share Award Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

27,868,420

 

0.83

 

0.31

 

7.99

 

6,169

Forfeited

 

(10,800,320)

 

0.87

 

0.29

 

 

Outstanding, December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Vested and expected to vest at December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Exercisable at December 31, 2022

 

9,136,740

 

0.87

 

0.31

 

6.95

 

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020 and 2021 were RMB3,230 and RMB1,561, respectively. No option was exercised during the year ended December 31, 2022.

F-52

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

15.

SHARE-BASED PAYMENTS (Continued)

2013 Share Award Scheme (Continued)

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020 and 2021 were US$0.31 and US$0.31 per option, respectively. There were no share-based awards granted under 2013 Share Aware Scheme during the year ended December 31, 2022. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB15,981, RMB16,192 and RMB11,462 (US$1,662), respectively.

As of December 31, 2022, there were RMB5,035 (US$730) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.35 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

2021 Share Award Scheme

In November 2021, the Company adopted the 2021 Share Award Scheme. A summary of the activity for the restricted shares with option features issued under the 2021 Share Award Scheme is stated below:

    

    

Weighted- 

    

    

average 

Weighted- 

Weighted- 

grant- 

average 

Aggregate 

Number of 

average exercise 

date 

remaining 

intrinsic 

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

 

 

 

 

Granted

 

129,509,841

 

0.01

 

0.33

 

 

Exercised

 

(3,131,947)

 

0.01

 

0.40

 

 

Forfeited

 

(22,374,413)

 

0.01

 

0.38

 

 

Outstanding, December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Vested and expected to vest at December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Exercisable at December 31, 2022

 

30,927,052

 

0.00

 

0.25

 

9.86

 

7,858

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2022 and the exercise price of respective share-based awards. Total intrinsic value of the share-based awards exercised for the year ended December 31, 2022 was RMB5,297 (US$768).

The total weighted-average grant date fair value of the share-based awards granted during the year ended December 31, 2022 was US$0.33 per share. The aggregate fair value of the share-based awards vested during the year ended December 31, 2022 was RMB18,371 (US$2,664).

As of December 31, 2022, there were RMB108,162 (US$15,682) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 2.16 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

F-53

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

15.

SHARE-BASED PAYMENTS (Continued)

Others

In connection with the acquisition of Shenzhen Yunfan, the Company granted 11,684,432 restricted shares to certain employees that contain 1-3 years service vesting condition. As of December 31, 2021 and 2022, 2,278,360 and 6,981,396 of restricted shares were vested, respectively. As of December 31, 2022, there were RMB30,882 (US$4,477) of total unrecognized share-based compensation expenses related to these unvested share-based awards that will be recognized over 1 year.

Fair value of share options

The fair value of share options was determined using the binomial tree model, with the assistance from an independent third-party appraiser. The binomial model requires the input of highly subjective assumptions, including the expected share price volatility and the exercise multiple. For expected volatility, the Company has made reference to historical volatility of several comparable companies. The exercise multiple was estimated as the average ratio of the stock price to the exercise price of when employees would decide to voluntarily exercise their vested options. As the Company did not have sufficient information of past employee exercise history, it has considered the statistics on exercise patterns of employees compiled by Huddart and Lang in Huddart, S., and M. Lang. 1996. “Employee Stock Option Exercises: An Empirical Analysis.” Journal of Accounting and Economics, vol. 21, no. 1(February):5-43, which are widely adopted by valuers as authoritative guidance on expected exercise multiples. For the employee exit rate, which represents the annual turnover rate of employees leaving services, the Group uses the historical employee exiting data to have an estimate of that input. The risk-free rate for the period within the contractual life of the options is based on the market yield of U.S. Treasury Bonds in effect at the time of grant.

The assumptions used to estimate the fair value of the share options granted are as follows:

For the year ended December 31

    

2020

    

2021

    

2022

Risk-free rate

 

0.66%-1.84%

1.13%-1.62%

1.75%-2.93%

Expected volatility range

 

37.3%-37.8%

36.28%-38.03%

35.62%-46.22%

Exercise multiple

 

2.20-2.80

 

2.20-2.80

 

2.20-2.80

Fair market value per ordinary share as at valuation dates

 

US$0.76-US$1.94

 

US$1.97-US$3.49

 

US$0.24-US$0.73

Share-based awards of Camelot

Camelot subsidiary also has an equity incentive plan granting share-based awards that contain 3 year service vesting condition (the “Camelot Award”). The portion relating to the acquisition-date fair-value-based measure of the “Camelot Award” that was attributable to precombination service was recognized as non-controlling interest and the portion relating to any remaining postcombination service was recognized as share-based compensation expenses in the Group’s consolidated financial statements. The Group did not grant any share-based awards under the Camelot Award after its acquisition of Camelot.

F-54

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

15.

SHARE-BASED PAYMENTS (Continued)

The acquisition date fair value of each Camelot Award is estimated using the binomial tree option pricing model with the following assumptions:

    

2021

 

Risk-free rate

 

0.21

%

Expected volatility range

 

50.56

%

Exercise multiple

 

2.20

Fair market value per ordinary share as at valuation dates

 

RMB23.00

In November 2022, the Company’s board of directors approved to replace all outstanding Camelot Awards with cash consideration of RMB43,981 and 27,500,715 share-based awards of the Company under the 2021 Share Award Scheme.

The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Cost of revenues

 

10,614

 

17,481

 

15,618

 

2,264

Selling and marketing expenses

 

62,270

 

72,594

 

68,562

 

9,940

General and administrative expenses

 

169,101

 

193,886

 

187,843

 

27,235

Research and development expenses

 

88,129

 

150,389

 

87,812

 

12,732

 

330,114

 

434,350

 

359,835

 

52,171

16.

RESTRICTED NET ASSETS

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant statutory laws and regulations of mainland China permit payments of dividends by the Group’s mainland China subsidiaries only out of its retained earnings, if any, as determined in accordance with accounting standards and regulations of mainland China. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s mainland China subsidiaries. The Company 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.

In accordance with the Regulations on Enterprises with Foreign Investment of China and its Articles of Association, the Company’s mainland China subsidiaries, being foreign-invested enterprises established in the mainland China, are required to provide certain statutory reserves, namely the general reserve fund, enterprise expansion fund and staff welfare and bonus fund, all of which are appropriated from net profit as reported in its mainland China statutory accounts. The Company’s mainland China subsidiaries are required to allocate at least 10% of its annual after-tax profit to the general reserve fund until such fund has reached 50% of its registered capital based on the enterprise’s mainland China statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the Board of Directors of the mainland China subsidiaries. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.

F-55

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

16.

RESTRICTED NET ASSETS (Continued)

In accordance with the mainland China Company Laws, the Company’s mainland China subsidiaries and the VIEs must make appropriations from their annual after-tax profits as reported in their mainland China statutory accounts to non-distributable reserve funds, namely statutory surplus fund, statutory public welfare fund and discretionary surplus fund. The VIEs are required to allocate at least 10% of their after-tax profits to the statutory surplus fund until such fund has reached 50% of their respective registered capital. Appropriation to discretionary surplus is made at the discretion of the Board of Directors of the VIEs. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.

Under laws and regulations of mainland China, there are restrictions on the Company’s mainland China subsidiaries and the VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Amounts of net assets restricted include paid-in capital and statutory reserve funds of the Company’s mainland China subsidiaries and the net assets of the VIEs and VIEs’ subsidiaries in which the Company has no legal ownership, totaling RMB4,055,608 (US$588,008) as of December 31 2022; therefore, in accordance with Rules 504 and 4.08(e)(3) of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for each of the three years in the period ended December 31, 2022 are disclosed in Note 23.

Furthermore, cash transfers from the Company’s mainland China subsidiaries to its subsidiaries outside of China are subject to mainland China government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the mainland China subsidiaries and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations.

17.

LOSS PER SHARE

Basic and diluted loss per share for each of the years presented are calculated as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Numerator:

 

  

 

  

 

  

 

  

Net loss attributable to Kingsoft Cloud Holdings Limited

 

(962,259)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Accretion to redemption value of redeemable convertible preferred shares

 

(19,768)

 

 

 

Net loss attributable to ordinary shareholders - basic and diluted

 

(982,027)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Denominator:

 

 

 

 

Weighted average number of ordinary shares outstanding - basic and diluted

 

2,400,874,197

 

3,441,729,444

 

3,623,838,985

 

3,623,838,985

Basic and diluted loss per share

 

(0.41)

 

(0.46)

 

(0.73)

 

(0.11)

For the year ended December 31, 2020, the effects of all outstanding convertible preferred shares and redeemable convertible preferred shares, options, and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive. For the years ended December 31, 2021 and 2022, the effects of all options and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive.

F-56

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

18.

SHAREHOLDERS’ EQUITY

In February 2020, the Company entered into an arrangement to allow the senior executives to settle its due on demand interest bearing loans (“Settlement Arrangement”). Under the terms of the Settlement Arrangement, the Company will repurchase ordinary shares already issued to the executives for a cashless settlement of the outstanding loan amount including interest and related IIT. The number of ordinary shares to be repurchased is calculated by dividing the outstanding amount on settlement date by US$0.70 per share, which is below the estimated fair value per ordinary share of US$0.76 determined by the Company with the assistance of an independent appraiser. Therefore, there is no compensation expense to be recorded as a result of this repurchase. On February 29, 2020, the Company repurchased 5,475,254 ordinary shares at nil consideration from these senior executives in lieu of full settlement of the outstanding amount.

On April 7, 2020, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$4,000 divided into 4,000,000,000 shares with a par value of US$0.001 each, consisting of (i) 2,282,750,429 ordinary shares, (ii) 458,116,000 Series A Preferred Shares, (iii) 153,603,600 Series B Preferred Shares, (iv) 185,665,192 Series C Preferred Shares, (v) 842,738,782 Series D Preferred Shares, and (vi) 77,125,997 Series D+ Preferred Shares, respectively, which will become effective immediately prior to the completion of the Company’s IPO. All of the Preferred Shares issued and outstanding immediately prior to the completion of the IPO will be converted (by way of re-designation and re-classification) into ordinary shares on a one for one basis. Each ordinary share entitles the holder thereof to one vote per share on all matters subject to vote at general meetings of the Company.

On May 8, 2020, the Company completed its IPO on the NASDAQ Global Select Market. 30,000,000 ADS representing 450,000,000 ordinary shares were sold at $17.00 per ADS, or $1.13 per share. Additionally, the underwriters exercised their options to purchase an additional 67,500,000 ordinary shares in the form of 4,500,000 ADSs. Net proceeds from the IPO including underwriter options after deducting underwriting discount and offering expenses were approximately RMB3,875,394. The deferred IPO costs were recorded as a reduction of the proceeds received from the IPO in the shareholders’ (deficit) equity.

Upon completion of the IPO, all outstanding Preferred Shares were converted on a one-for-one basis into 1,717,249,571 ordinary shares.

On September 23, 2020, the Company completed its follow-on offering on the NASDAQ Global Select Market. 8,000,000 ADS representing 120,000,000 ordinary shares were sold at $31.00 per ADS, or $2.07 per share. Additionally, the underwriters exercised their options to purchase an additional 18,750,000 ordinary shares in the form of 1,250,000 ADSs. Net proceeds from the follow-on offering including underwriter options after deducting underwriting discount and offering expenses were approximately RMB1,881,233. The offering costs were recorded as a reduction of the proceeds received from the follow-on offering in the shareholders’ (deficit) equity.

On September 3, 2021, the Company issued 247,475,446 ordinary shares in connection with the acquisition of Camelot.

On December 17, 2021, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$40,000 divided into 40,000,000,000 ordinary shares with a par value of US$0.001 each.

On March 31, 2022, the Company’s shareholders and Board of Directors authorized a share repurchase program (“2022 Share Repurchase Program”) under which the Company may repurchase up to US$100,000 of its ordinary shares in the form of ADSs during a twelve-month period. The share repurchases may be made in accordance with applicable laws and regulations through open market transactions, privately negotiated transactions or other legally permissible means as determined by the management. Under the 2022 Share Repurchase Program, the Company has repurchased 183,901,110 ordinary shares for the year ended December 31, 2022.

On December 30, 2022, the Company completed its listing by way of introduction on the Main Board of The Stock Exchange of Hong Kong Limited (the “HK Stock Exchange”).

F-57

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

19.

RELATED PARTY TRANSACTIONS

a)

Related Parties

Name of related parties

    

Relationship with the Group

Kingsoft Corporation Limited and its subsidiaries (other than all of entities of the Group) (“Kingsoft Group”)

Principal shareholder of the Company

Xiaomi Corporation and its subsidiaries (“Xiaomi Group”)

Entity controlled by a director of the Company

b)

The Group had the following related party transactions:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues:

Public cloud services provided to Xiaomi Group

 

655,165

749,597

 

804,647

 

116,663

Public cloud services provided to Kingsoft Group

 

119,011

156,158

 

187,907

 

27,244

Public cloud services provided to Cheetah Group***

 

3,111

 

 

Public cloud services provided to Others

50,629

7,341

Enterprise cloud services provided to Xiaomi Group

 

22,857

 

74,590

 

10,815

Enterprise cloud services provided to Kingsoft Group

 

838

 

10,892

 

1,579

Other services provided to Xiaomi Group

 

82

 

 

Other services provided to Kingsoft Group

 

74

 

 

 

777,369

929,524

 

1,128,665

 

163,642

Purchase of devices from Xiaomi Group

 

2,177

1,349

 

144

 

21

Interest expense on loans due to Xiaomi Group

 

16,633

 

48,707

 

7,062

Interest expense on a loan due to Kingsoft Group

 

4,088

 

18,364

 

2,663

Rental of building from Xiaomi Group*

 

47,900

56,452

 

48,766

 

7,070

Rental of office space, and administrative services from Kingsoft Group**

 

13,801

13,321

 

13,931

 

2,020

 

63,878

91,843

 

129,912

 

18,836

*

The Group entered into agreements to lease building and office space from Xiaomi Group. As of December 31, 2021 and 2022, the related operating lease right-of-use assets amounted to RMB210,551 and RMB167,697 (US$24,314) and operating lease liabilities amounted to RMB238,180 and RMB224,346 (US$32,527), respectively.

**

The Group entered into agreements to lease building and office space from Kingsoft Group in 2022. As of December 31, 2022, the related operating lease right-of-use assets amounted to RMB2,625 (US$381) and operating lease liabilities amounted to RMB3,634 (US$527).

***

Cheetah Group refers to Cheetah Mobile Inc. and its subsidiaries. Cheetah Group was no longer the Group's related party after May 8, 2020.

F-58

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

19.

RELATED PARTY TRANSACTIONS (Continued)

c)

The Group had the following related party balances at the end of the year:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Amounts due from related parties:

 

  

 

  

Trade related:

 

 

Xiaomi Group

175,170

 

200,577

 

29,081

Kingsoft Group

26,868

34,550

5,009

Others

6,268

909

Non-trade related:

 

 

Kingsoft Group

10,863

 

10,868

 

1,576

212,901

252,263

36,575

Amounts due to related parties:

Trade related:

Kingsoft Group

15,092

14,069

2,040

Xiaomi Group

55,853

44,245

6,415

 

 

Non-trade related:

 

 

Kingsoft Group*

529,284

 

29,284

 

4,246

Xiaomi Group*

709,088

753,593

109,261

1,309,317

841,191

121,962

*Amounts included related party loans as disclosed in Note 13.

All the balances with related parties except for the loans from Xiaomi Group were unsecured. All outstanding balances except for loans from Xiaomi Group are repayable on demand unless otherwise disclosed. The effect of adopting ASC 326 to due from related parties was immaterial.

20.

COMMITMENTS AND CONTINGENCIES

Capital expenditure commitments

The Group has commitments for the construction of a data center of RMB34,287 (US$4,971) at December 31, 2022, which are scheduled to be paid within one year.

In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114), of which will be settled in five installments by the end of 2024. As of December 31, 2022, the transaction was not completed.

F-59

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

20.

COMMITMENTS AND CONTINGENCIES (Continued)

Other commitments

On May 23, 2022 and June 9, 2022, the Group entered into two non-cancelable one-year internet data center service agreements pursuant to which the Group has total contractual minimum purchase commitments amounting to RMB1,250,000 (US$181,233). As of December 31, 2022, the remaining purchase commitment is RMB254,303 (US$36,870).

Contingencies

The Group is currently not involved in any legal or administrative proceedings that may have a material adverse impact on the Group’s business, financial position or results of operations.

21.

ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

    

RMB

Balance as of January 1, 2020

 

484,348

Foreign currency translation adjustments, net of tax of nil

(552,788)

Balance as of December 31, 2020

(68,440)

Foreign currency translation adjustments, net of tax of nil

 

(139,442)

Balance as of December 31, 2021

 

(207,882)

Foreign currency translation adjustments, net of tax of nil

 

660,956

Balance as of December 31, 2022

 

453,074

Balance as of December 31, 2022, in US$

 

65,690

There have been no reclassifications out of accumulated other comprehensive income (loss) to net loss for the periods presented.

22.SUBSEQUENT EVENTS

The Company has performed an evaluation of subsequent events through the date of issuance of the consolidated financial statements and does not identify any events with material financial impact on the Company’s consolidated financial statements.

F-60

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY

Condensed Balance Sheets

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

69,393

 

169,743

24,610

Short-term investments

 

1,029,472

 

Prepayments and other assets

 

53,618

 

34,141

4,951

Amounts due from subsidiaries (other than WFOE)*

 

5,408,311

 

4,354,380

631,326

Amounts due from WFOE

100,000

100,000

14,499

Total current assets

 

6,660,794

 

4,658,264

675,386

Non-current assets:

 

  

 

Investments in subsidiaries

 

5,328,424

 

5,518,634

800,127

Total non-current assets

 

5,328,424

 

5,518,634

800,127

Total assets

 

11,989,218

 

10,176,898

1,475,513

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

Current liabilities:

 

  

 

Accrued expenses and other liabilities

 

182,075

 

1,309,490

189,858

Income tax payable

 

3,307

 

2,764

401

Amounts due to WFOE

 

4,840

 

5,287

767

Amounts due to VIEs and VIEs’ subsidiaries

6

43,987

6,377

Amounts due to related parties

 

829

 

Total current liabilities

 

191,057

 

1,361,528

197,403

Other liabilities

 

1,194,212

 

14,350

2,081

Total non-current liabilities

 

1,194,212

 

14,350

2,081

Total liabilities

 

1,385,269

 

1,375,878

199,484

Commitments and contingencies

 

  

 

Shareholders’ equity:

 

  

 

Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)

 

24,782

 

25,062

3,634

Treasury shares

(208,385)

(30,213)

Additional paid-in capital

 

18,245,801

 

18,648,205

2,703,736

Accumulated deficit

 

(7,458,752)

 

(10,116,936)

(1,466,818)

Accumulated other comprehensive (loss) income

 

(207,882)

 

453,074

65,690

Total Kingsoft Cloud Holdings Limited shareholders’ equity

 

10,603,949

 

8,801,020

1,276,029

Total liabilities and shareholders’ equity

 

11,989,218

 

10,176,898

1,475,513

F-61

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)

Condensed Statements of Comprehensive Loss

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Operating expenses:

General and administrative expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Total operating expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Operating loss

 

Interest income

10,199

15,224

 

12,430

1,802

Foreign exchange gain (loss)

30,931

10,198

 

(39,426)

(5,717)

Other income, net

5,377

9,889

 

10,372

1,504

Other loss, net

(37,764)

(5,475)

Share of losses of subsidiaries

(171,421)

(121,100)

 

(264,260)

(38,313)

Contractual interests in VIEs and VIEs’ subsidiaries**

(809,672)

(1,461,042)

 

(2,190,364)

(317,573)

Loss before income taxes

(961,638)

(1,587,744)

 

(2,657,404)

(385,287)

Income tax expense

(621)

(968)

 

(780)

(113)

Net loss

(962,259)

(1,588,712)

 

(2,658,184)

(385,400)

Other comprehensive income (loss), net of tax of nil:

 

Foreign currency translation adjustments

(552,788)

(139,442)

 

660,956

95,830

Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders

(1,515,047)

(1,728,154)

 

(1,997,228)

(289,570)

Accretion to redemption value of redeemable convertible preferred shares

(19,768)

 

Comprehensive loss attributable to ordinary shareholders

(1,534,815)

(1,728,154)

(1,997,228)

(289,570)

*Majority of amounts due from the Company’s subsidiaries were ultimately provided to the VIEs and their subsidiaries by the Company’s subsidiaries. Except for the Company’s investments in Camelot, the carrying amounts of investments in subsidiaries and the VIEs were reduced to zero by the Company’s share of contractual interests in cumulative losses as of December 31, 2021, and 2022, and the carrying amounts of “amounts due from subsidiaries” were further adjusted.

**

It represents the primary beneficiary’s share of losses generated from the VIEs and their subsidiaries.

Condensed Statements of Cash Flows

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Net cash (used in) generated from operating activities

 

(6,203,310)

 

1,178,019

 

(40,310)

(5,844)

Net cash (used in) generated from investing activities

 

(218,674)

 

(1,179,393)

 

358,010

51,907

Net cash generated from (used in) financing activities

 

5,945,666

 

(815)

 

(215,923)

(31,306)

Effect of exchange rate changes on cash and cash equivalents

 

3,969

 

3,570

 

(1,427)

(208)

Net (decrease) increase in cash and cash equivalents

 

(472,349)

 

1,381

 

100,350

14,549

Cash and cash equivalents at beginning of the year

 

540,361

 

68,012

 

69,393

10,061

Cash and cash equivalents at end of the year

 

68,012

 

69,393

 

169,743

24,610

F-62

Table of Contents

KINGSOFT CLOUD HOLDINGS LIMITED

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued)

(Amounts in thousands of Renminbi (“RMB”) and U.S. dollars (“US$”)

except for number of shares and per share data)

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)

Basis of presentation

For the presentation of the parent company only condensed financial information, the Company records its investments in subsidiaries and the VIEs under the equity method of accounting as prescribed in ASC 323, Investments—Equity Method and Joint Ventures. Such investments are presented on the condensed balance sheets as “investments in subsidiaries” and the subsidiaries’ and the VIEs’ losses as “share of losses of subsidiaries” and “contractual interests in VIEs and VIEs’ subsidiaries” on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company adjusted the carrying amount of “investments in subsidiaries” for its share of the subsidiaries’ and the VIEs’ cumulative losses until the investment balance reaches zero and did not provide for additional losses unless the Company has guaranteed obligations of the subsidiaries’ and the VIEs’ or is otherwise committed to provide further financial support.

The subsidiaries did not pay any dividends to the Company for the periods presented.

The Company does not have significant commitments or long-term obligations as of the period end.

The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements.

F-63

EX-2.4 2 kc-20221231xex2d4.htm EXHIBIT 2.4

Exhibit 2.4

DESCRIPTION OF SECURITIES

REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT

As of December 31, 2022, Kingsoft Cloud Holdings Limited (the “Company,” “we,” “us,” and “our”) had the following securities registered pursuant to Section 12(b) of the Exchange Act:

Title of each class

    

Trading Symbol

    

Name of each exchange on which registered

 

American depositary shares, each ADS represents 15 ordinary shares, par value US$0.001 per share

KC

The Nasdaq Global Select Market

Ordinary shares, par value US$0.001 per share*

N/A

The Nasdaq Global Select Market


*Not for trading, but only in connection with the listing of the American depositary shares on the Nasdaq Global Select Market.

Capitalized terms used but not defined herein have the meanings given to them in the Company’s annual report on Form 20-F for the fiscal year ended December 31, 2022.

Description of Ordinary Shares

Except as otherwise stated, set forth below is information relating to our common shares, including brief summaries of the relevant provisions of our Second Amended and Restated Memorandum and Articles of Association, as currently in effect, and of the Companies Act (2021 Revision) of the Cayman Islands (the “Companies Act”) and related legislation. 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 Second Amended and Restated Memorandum and Articles of Association, which has been filed with the Securities and Exchange Commission (the “SEC”) as an exhibit to our annual report on Form 20-F filed on April 27, 2023 (the “2022 Form 20-F”).

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Each ordinary share has US$ 0.001 par value. The number of ordinary shares that have been issued as of the last day of the financial year ended December 31, 2022 is provided on the cover of our 2022 Form 20-F. Our 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)

Not applicable.

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)

Not applicable.

Rights of 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 ordinary shares are issued in registered form and are issued when registered in our register of members. Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their ordinary shares.

Dividends. Subject to the Companies Act, our directors may declare dividends in any currency to be paid to our shareholders. Dividends may be declared and paid out of our profits, realized or unrealized, or from any reserve set aside from profits which our directors determine is no longer needed. Our board of directors may also declare and pay dividends out of the share premium account or any other fund or account that can be authorized for this purpose in accordance with the Companies Act. Except in so far as the rights attaching to, or the terms of issue of, any share otherwise provides, (1) all dividends shall be declared and paid according to the amounts paid up on the shares in respect of which the dividend is paid, but no amount paid up on a share in advance of calls shall be treated for this purpose as paid up on that share and (2) all dividends shall be apportioned and paid pro rata according to the amounts paid up on the shares during any portion or portions of the period in respect of which the dividend is paid.

No dividend or other money payable by us on or in respect of any share shall bear interest against us. In respect of any dividend proposed to be paid or declared on our share capital, our directors may resolve and direct that (1) such dividend be satisfied wholly or in part in the form of an


allotment of shares credited as fully paid up, provided that our shareholders entitled thereto will be entitled to elect to receive such dividend (or part thereof if our directors so determine) in cash in lieu of such allotment or (2) the shareholders entitled to such dividend will be entitled to elect to receive an allotment of shares credited as fully paid up in lieu of the whole or such part of the dividend as our directors may think fit. Our shareholders may, upon the recommendation of our directors, by ordinary resolution resolve in respect of any particular dividend that, notwithstanding the foregoing, a dividend may be satisfied wholly in the form of an allotment of shares credited as fully paid up without offering any right to shareholders to elect to receive such dividend in cash in lieu of such allotment.

Any dividend interest or other sum payable in cash to the holder of shares may be paid by check or warrant sent by mail addressed to the holder at his registered address, or addressed to such person and at such addresses as the holder may direct. Every check or warrant shall, unless the holder or joint holders otherwise direct, be made payable to the order of the holder or, in the case of joint holders, to the order of the holder whose name stands first on the register in respect of such shares, and shall be sent at his or their risk and payment of the check or warrant by the bank on which it is drawn shall constitute a good discharge to us.

All dividends unclaimed for one year after having been declared may be invested or otherwise made use of by our board of directors for the benefit of our company until claimed. Any dividend unclaimed after a period of six years from the date of declaration of such dividend shall be for feited and reverted to us.

Whenever our directors have resolved that a dividend be paid or declared, our directors may further resolve that such dividend be satisfied wholly or in part by the distribution of specific assets of any kind, and in particular of paid up shares, debentures or warrants to subscribe for our securities or securities of any other company. Where any difficulty arises with regard to such distribution, our directors may settle it as they think expedient. In particular, our directors may issue fractional certificates, ignore fractions altogether or round the same up or down, fix the value for distribution purposes of any such specific assets, determine that cash payments shall be made to any of our shareholders upon the footing of the value so fixed in order to adjust the rights of the parties, vest any such specific assets in trustees as may seem expedient to our directors, and appoint any person to sign any requisite instruments of transfer and other documents on behalf of the persons entitled to the dividend, which appointment shall be effective and binding on our shareholders.

Voting Rights. On a show of hands each shareholder is entitled to one vote or, on a poll, each shareholder is entitled to one vote for ordinary share, on all matters that require a shareholder’s vote. Voting at any shareholders’ meeting is by show of hands of shareholders who are present in person or by proxy or, in the case of a shareholder being a corporation, by its duly authorized representative, unless a poll is demanded.

A poll may be demanded by the chairman of such meeting or any shareholder present in person or by proxy.

No shareholder shall be entitled to vote or be reckoned in a quorum, in respect of any share, unless such shareholder is duly registered as our shareholder and all calls or instalments due by such shareholder to us have been paid.

If a clearing house (or its nominee(s)) or a central depositary entity, being a corporation, is our shareholder, it may authorize such person or persons as it thinks fit to act as its representative(s) at any meeting or at any meeting of any class of shareholders, provided that, if more than one person is so authorized, the authorization shall specify the number and class of shares in respect of which each such person is so authorized. A person authorized pursuant to this provision is entitled to exercise the same powers on behalf of the clearing house or central depositary entity (or its nominee(s)) as if such person was the registered holder of our shares held by that clearing house or central depositary entity (or its nominee(s)) including the right to vote individually in a show of hands.

Transfer of Ordinary Shares. Subject to any applicable restrictions set forth in our articles of association, including, for example, the board of directors’ discretion to refuse to register a transfer of any share (not being a fully paid up share) to a person of whom it does not approve, or any share issued under share incentive plans for employees upon which a restriction on transfer imposed thereby still subsists, or a transfer of any share to more than four joint holders, any of our shareholders may transfer all or any of his or her shares by an instrument of transfer in the usual or common form or in a form prescribed by the Nasdaq or in another form that our directors may approve.

Our directors may decline to register any transfer of any share which is not paid up or on which we have a lien. Our directors may also decline to register any transfer of any share unless:

the instrument of transfer is lodged with us and is accompanied by the certificate for the shares to which it relates and such other evidence as our 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 share;
the instrument of transfer is properly stamped (in circumstances where stamping is required); and
fee of such maximum sum as the Nasdaq 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.

Liquidation. Subject to any future shares which are issued with specific rights, (1) if we are wound up and the assets available for distribution among our shareholders are more than sufficient to repay the whole of the capital paid up at the commencement of the winding up, the excess shall be distributed pari passu among those shareholders in proportion to the amount paid up at the commencement of the winding up on


the shares held by them, respectively, and (2) if we are wound up and the assets available for distribution among the shareholders as such are insufficient to repay the whole of the paid-up capital, those assets shall be distributed so that, as nearly as may be, the losses shall be borne by the shareholders in proportion to the capital paid up at the commencement of the winding up on the shares held by them, respectively.

If we are wound up (whether the liquidation is voluntary or by the court), the liquidator may with the sanction of our special resolution and any other sanction required by the Companies Act, divide among our shareholders in specie or kind the whole or any part of our assets (whether or not they shall consist of property of the same kind) and may, for such purpose, set such value as the liquidator deems fair upon any property to be divided and may determine how such division shall be carried out as between the shareholders or different classes of shareholders.

The liquidator may also vest the whole or any part of these assets in trustees upon such trusts for the benefit of the shareholders as the liquidator shall think fit, but so that no shareholder will be compelled to accept any assets, shares or other securities upon which there is a liability.

Calls on Ordinary Shares and Forfeiture of Ordinary Shares. Subject to our Second Amended and Restated Memorandum and Articles of Association and to the terms of allotment 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. We are empowered by the Companies Act and our second amended and restated articles of association to purchase our own shares, subject to certain restrictions.

Our directors may only exercise this power on our behalf, subject to the Companies Act, our memorandum and articles of association and to any applicable requirements imposed from time to time by the Nasdaq, the Securities and Exchange Commission, or by any other recognized stock exchange on which our securities are listed.

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 (1) unless it is fully paid up, (2) if such redemption or repurchase would result in there being no shares outstanding, or (3) 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. If at any time, our share capital is divided into different classes of shares, all or any of the special rights attached to any class of shares may, subject to the provisions of the Companies Act, be varied with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. Consequently, the rights of any class of shares cannot be detrimentally altered without a majority of three-fourths of the vote of all of the shares in that class.

The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu with 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 copies of our memorandum and articles of association and register of mortgages and charges, and any special resolutions passed by our shareholders). Under Cayman Islands law, the names of our current directors can be obtained from a search conducted at the Registrar of Companies of the Cayman Islands. However, we will provide our shareholders with annual audited financial statements.

Issuance of Additional Shares. Our Second Amended and Restated Memorandum and Articles of Association 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.

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.

Provisions Affecting Any Change of Control on the Rights to Own Ordinary Shares (Item 10.B.7 of Form 20-F) Anti-Takeover Provisions

Some provisions of our Second Amended and Restated 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.

Ownership Threshold (Item 10.B.8 of Form 20-F)


There are no provisions under Cayman Islands law applicable to our company, or under our Second Amended and Restated 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 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, (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 ninety percent (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 a majority in number of each class of shareholders and creditors with whom the arrangement is to be made, and who must in addition represent three-fourths in value of each such class of shareholders or creditors, as the case may be, that are 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.

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 Second Amended and Restated Memorandum and Articles of Association provide shall be indemnified and secured harmless out of the assets and profits of the Company from and against all actions, costs, charges, losses, damages and expenses which they or any of them, their or any of their heirs, executors or administrators, shall or may incur or sustain by or by reason of any act done, concurred in or omitted in or about the execution of their duty, or supposed duty, in their respective offices or trusts; and none of them shall be answerable for the acts, receipts, neglects or defaults of the other or others of them or for joining in any receipts for the sake of conformity, or for any bankers or other persons with whom any moneys or effects belonging to the Company shall or may be lodged or deposited for safe custody, or for insufficiency or deficiency of any security upon which any moneys of or belonging to the Company shall be placed out on or invested, or for any other loss, misfortune or damage which may happen in the execution of their respective offices or trusts, or in relation thereto; provided that this indemnity shall not extend to any matter in respect of any fraud or dishonesty which may attach to any of said persons. 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 Second Amended and Restated 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 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 and Commonwealth 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. Under Cayman Islands Law, a company may eliminate the ability of shareholders to approve corporate matters by way of written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matters at a general meeting without a meeting being held by amending the articles of association. Our Second Amended and Restated Memorandum and Articles of Association do not allow shareholders to act by written resolutions.

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 does not provide shareholders with an express right to put forth any proposal before an annual meeting of the shareholders. However, the Companies Act may provide shareholders with limited rights to requisition a general meeting, but such rights must be stipulated in the articles of association of the Company.

Any one or more shareholders holding not less than ten percent of the votes attaching to the total issued and paid up share capital of the Company at the date of deposit of the requisition shall at all times have the right, by written requisition to the board of directors or the secretary of the company, to require an extraordinary general meeting to be called by the board of directors for the transaction of any business specified in such requisition.

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 Second Amended and Restated 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 Second Amended and Restated 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. In addition, a director’s office shall be vacated if the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) is found to be or becomes of unsound mind or dies; (iii) resigns his office by notice in writing to the company;(iv) without special leave of absence from our board of directors, is absent from three consecutive meetings of the board and the board resolves that his office be vacated; (v) is prohibited by law from being a director; or (vi) is removed from office pursuant to any other provisions of our currently effective Second Amended and Restated 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 the Company are required to comply with fiduciary duties which they owe to the 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 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.

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.

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 our Second Amended and Restated Articles of Association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class.

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 Second Amended and Restated Memorandum and Articles of Association, our Second Amended and Restated Memorandum and Articles of Association may only be amended by a special resolution of our shareholders.

Rights of Nonresident or Foreign Shareholders

There are no limitations imposed by our Second Amended and Restated 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 under our Second Amended and Restated 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 Second Amended and Restated 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 and, without prejudice to any special rights previously conferred on the holders of existing Shares, attach thereto respectively any preferential, deferred, qualified or special rights, privileges, conditions or such restrictions which in the absence of any such determination by our general meeting, as the directors may determine; 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 and the directors may issue shares of that class and determine such rights, privileges, conditions or restrictions attaching thereto as aforesaid;
subdivide our shares, or any of them, into shares of smaller amount than is fixed by the Second Amended and Restated 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)

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 15 ordinary shares (or a right to receive 15 ordinary shares) 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. For directions on how to obtain copies of those documents, see “Where You Can Find Additional Information.” The following is a summary of what we believe to be the material terms of the deposit agreement. 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 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-237852) for our company on April 27, 2020. 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-237726), as amended, on April 17, 2020.

Dividends and Other Distributions

How will you receive dividends and other distributions on the shares?

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 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 Cancelation

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?

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 with draw 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 your shares. 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 were quest 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 30 days in advance of the meeting date.


Fees and Expenses

Persons depositing or withdrawing shares or ADS holders must pay:

    

For

$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

Cancelation of ADS, for the purpose of withdrawal, including if the deposit agreement terminates

$.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

$.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 (including SWIFT) 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.

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.

The depositary may convert currency itself or through any of its affiliates, or the custodian or we may convert currency and pay U.S. dollars to the depositary. Where the depositary converts currency itself or through any of its affiliates, the depositary 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 by it or its affiliate 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 obligation to act without negligence or bad faith. The methodology used to determine exchange rates used in currency conversions made by the depositary is available upon request. Where the custodian converts currency, the custodian has no obligation to obtain the most favorable rate that could be obtained at the time or to ensure that the method by which that rate will be determined will be the most favorable to ADS holders, and the depositary makes no representation that the rate is the most favorable rate and will not be liable for any direct or indirect losses associated with the rate. In certain instances, the depositary may receive dividends or other distributions from the us in U.S. dollars that represent the proceeds of a conversion of foreign currency or translation from foreign currency at a rate that was obtained or determined by us and, in such cases, the depositary will not engage in, or be responsible for, any foreign currency transactions and neither it nor we make any representation that the rate obtained or determined by us is the most favorable rate and neither it nor we will be liable for any direct or indirect losses associated with the rate.

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.

Tender and Exchange Offers; Redemption, Replacement or Cancelation 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.

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 ADRs in exchange for new ADRs identifying the new deposited securities.

If there are no deposited securities underlying ADSs, including if the deposited securities are canceled, 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.

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, b ut, 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

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 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.


EX-4.11 3 kc-20221231xex4d11.htm EXHIBIT 4.11

Exhibit 4.11

Supplementary Agreement Regarding Zhuhai Kingsoft Cloud Technology Co., Ltd.

The Supplementary Agreement Regarding Zhuhai Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to as “this Agreement”) is signed by the following parties in the People’s Republic of China (hereinafter referred to as “China”) on 15 July 2022:

1.

Beijing Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to as “Party A”)

Registered address: No. 006, Floor 5, Building 4, Yard 33, Xierqi Middle Road, Haidian District, Beijing Legal representative: Wang Yulin

2.

Zhuhai Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to as “Party B”)

Registered address: Room 2, Zone B, Floor 10, No. 8 Lianshan Alley, Jingshan Road, Jida, Zhuhai City Legal Representative: Wang Yulin

3.

Qiu Weiqin (hereinafter referred to as “Party C1”)

ID Card No.: ******************

Contact address: Building D, Xiaomi Technology Park, Yard 33, Xierqi Middle Road, Haidian District, Beijing

4.

Beijing Kingsoft Digital Entertainment Technology Co., Ltd. (hereinafter referred to as “Party C2”, and referred to as “Party C” together with Party C1)

Registered address: No. 002, Floor 11, Building 5, Yard 33, Xierqi Middle Road, Haidian District, Beijing

Legal Representative: Zou Tao

5.

Beijing Kingsoft Cloud Network Technology Co., Ltd. (hereinafter referred to as “Party D”)

Registered address: No. 006, Floor 6, Building 4, Yard 33, Xierqi Middle Road, Haidian District, Beijing

Legal Representative: Wang Yulin

1


In this Agreement, Party A, Party B, Party C, and Party D are referred to as “one party” respectively and as “the parties” collectively. Terms used but not defined in this Agreement have the same meaning as those in the Control Agreement (as defined below).

Whereas:

1.

On 9 November 2012, Party A and Party D signed an Exclusive Consulting and Technical Service Agreement (hereinafter referred to as “Exclusive Consulting and Technical Service Agreement”). Subsequently, Party A, Party B, and Party D signed a Supplementary Agreement to Exclusive Consulting and Technical Service Agreement (hereinafter referred to as “Supplementary Agreement to Exclusive Consulting and Technical Service Agreement”) on 29 November 2019, according to which, Party D shall transfer its rights and obligations under the Exclusive Consulting and Technical Service Agreement to Party B, and Party B agrees to generally assume the rights and obligations of Party D under the Exclusive Consulting and Technical Service Agreement;

2.

On 9 November 2012, Party A, Party C1, and Wang Jin signed a Loan Agreement (hereinafter referred to as “Loan Agreement I”), which stipulated that from 9 November 2012, Party C1 would borrow RMB 99,000 from Party A, and Wang Jin would borrow RMB 1,000 from Party A. Later, Party A, Party C1, and Wang Jin signed a Debt Undertaking Agreement (hereinafter referred to as “Debt Undertaking Agreement”) on 20 June 2014, agreeing that Party C1shall bear the total debt of RMB 1,000 to Party A on behalf of Wang Jin in the form of debt bearing;

3.

On 20 June 2014, Party A and Party C1 signed a Loan Agreement (hereinafter referred to as “Loan Agreement II”), which stipulated that Party C1 would borrow RMB 179,180 from Party A. Later, on 29 November 2019, Party A and Party C1 signed a Supplementary Agreement to The Loan Agreement (hereinafter referred to as “Supplementary Agreement to the Loan Agreement”), clarifying that the total amount of loans to Party C1 under the Loan Agreement I, Debt Undertaking Agreement and Loan Agreement II, totaling RMB 279,180, was initially generated to subscribe to the registered capital of Party B;

4.

The parties signed an Exclusive Conversion Option Agreement (hereinafter referred to as “Exclusive Agreement on Transferred Equity Options”), a Shareholders’ Voting Rights Entrustment Agreement (hereinafter referred to as “Shareholders’ Voting Rights Entrustment Agreement”), and an Equity Pledge Agreement (hereinafter referred to as “Equity Pledge Agreement”) on 20 June 2014, and sighed a Supplementary Agreement to the Exclusive Agreement on Transferred Equity Options (hereinafter referred to as “Supplementary Agreement to the Exclusive Agreement on Transferred Equity Options”) and a Supplementary Agreement to Shareholders’ Voting Rights Entrustment Agreement (hereinafter referred to as “Supplementary Agreement to Shareholders’ Voting Rights

2


Entrustment Agreement”) on 29 November 2019, which are collectively referred to as “Control Agreement” together with the Exclusive Consulting and Technical Service Agreement, the Supplementary Agreement to Exclusive Consulting and Technical Service Agreement, the Loan Agreement I, the Debt Undertaking Agreement, the Loan Agreement II, the Supplementary Agreement to the Loan Agreement, the Exclusive Agreement on Transferred Equity Options, the Shareholders’ Voting Rights Entrustment Agreement, the Equity Pledge Agreement and the Supplementary Agreement to the Exclusive Agreement on Transferred Equity Options;

5.

The parties now intend to make appropriate revisions to relevant provisions of the Control Agreement.

1.

Revision of Article 13.3 of the Exclusive Consulting and Technical Service Agreement

The parties agree and acknowledge that Article 13.3 of the Exclusive Consulting and Technical Service Agreement shall be replaced as a whole with the following content:

“13.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation between the two parties. If the two parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on both parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, both parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

Both parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by both parties.

Both parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of

3


the defaulting party’s property or the Company’s equity under the judgment or ruling. Such rights of one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration articles agreed upon by both parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

Both parties agree that: The counts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/ listed company affiliated to the sole proprietorship, the court in the place of incorporation of the Company, or the court in the place where the Company or the sole proprietorship's principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

2.

Revision of Article 4.2 of the Supplementary Agreement to Exclusive Consulting and Technical Service Agreement

The parties agree and acknowledge that Article 4.2 of the Supplementary Agreement to Exclusive Consulting and Technical Service Agreement shall be replaced as a whole with the following content:

“4.2 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of Zhuhai Kingsoft Cloud, limiting and/or handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation) of Zhuhai Kingsoft Cloud, prohibiting transferring or disposal or taking related relief measures, and making liquidation to Zhuhai Kingsoft Cloud. Such judgment shall be executed by the parties.

4


The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party's property or equity of Zhuhai Kingsoft Cloud under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed company affiliated to the sole proprietorship, the court in the place of incorporation of Zhuhai Kingsoft Cloud, or the court in the place where Zhuhai Kingsoft Cloud or the sole proprietorship's principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

3.

Revision of Article 9.3 of Loan Agreement I

The parties agree and acknowledge that Article 9.3 of Loan Agreement I shall be replaced as a whole with the following content:

“9.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the lender based on the actual situations, including but not limited to limiting and/or handling with the equity held by Qiu Weiqin in Zhuhai Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to “the Company”) (including but not limited to taking it as a compensation),

5


prohibiting transferring or disposal or taking related relief measures. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or the Company's relevant equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed company affiliated to the lender, the court in the place of incorporation of the Company, or the court in the place where the Company or the lender’s principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

4.

Revision of Article 4.3 of Debt Undertaking Agreement

The parties agree and acknowledge that Article 4.3 of the Debt Undertaking Agreement shall be replaced as a whole with the following content:

“4.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the creditor based on the actual situations, including but not limited to limiting and/or handling with the

6


equity held by Qiu Weiqin in Zhuhai Kingsoft Cloud Technology Co., Ltd. (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or relevant equity of Zhuhai Kingsoft Cloud Technology Co., Ltd. under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed company affiliated to the creditor, the court in the place of incorporation of Zhuhai Kingsoft Cloud Technology Co., Ltd., or the court in the place where Zhuhai Kingsoft Cloud Technology Co., Ltd. or the creditor’s principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

5.Revision of Article 9.3 of Loan Agreement II

The parties agree and acknowledge that Article 9.3 of Loan Agreement II shall be replaced as a whole with the following content:

“9.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation between the two parties. If the two parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on both parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, both parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the lender based on the actual situations, including but not limited to limiting and handling with the equity held by the borrower in Zhuhai Kingsoft Cloud (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures. Such judgment shall be executed by both parties.

7


The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or relevant equity of Zhuhai Kingsoft Cloud under the judgment or ruling. Such rights of one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration articles agreed upon by both parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

Both parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed company affiliated to the lender, the court in the place of incorporation of Zhuhai Kingsoft Cloud, or the court in the place where Zhuhai Kingsoft Cloud or the lender’s principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

6.Revision of Article 3.2 of the Supplementary Agreement to the Loan Agreement

The parties agree and acknowledge that Article 3.2 of the Supplementary Agreement to the Loan Agreement shall be replaced as a whole with the following content:

“3.2 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation between the two parties. If the two parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on both parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

8


During the dispute resolution period, both parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for Party A based on the actual situations, including but not limited to limiting and/or handling with the equity held by Party B in Zhuhai Kingsoft Cloud (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures. Such judgment shall be executed by both parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or relevant equity of Zhuhai Kingsoft Cloud under the judgment or ruling. Such rights of one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration articles agreed upon by both parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

Both parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed company affiliated to Party A, the court in the place of incorporation of Zhuhai Kingsoft Cloud, or the court in the place where Zhuhai Kingsoft Cloud or Party A’s principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

7.

Revision of Article 2 of the Exclusive Agreement on Transferred Equity Options

7.1

The parties agree and acknowledge that the title of Article 2 of the Exclusive Agreement on Transferred Equity Options, “Grant of Transferred Equity Options”, shall be revised as “Grant of Right of Purchase”

7.2

The parties agree and acknowledge that Article 2 of the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

9


“2.1 The existing shareholder/the Company agree(s) that they hereby irrevocably and unconditionally grant the sole proprietorship a right of purchase. According to such a right of purchase, the sole proprietorship shall be entitled to require the existing shareholder/the Company to transfer the equity options/company assets to the sole proprietorship or its designated entity or person in accordance with the terms and conditions of this Agreement, as permitted by the laws of the PRC. The sole proprietorship also agrees to accept such transferred equity/company assets.

2.2 The Company hereby agrees that the existing shareholder shall grant the sole proprietorship the right to purchase equity options in accordance with Article 2.1 above and other provisions of this Agreement.

2.3 The Company hereby agrees that the existing shareholder shall grant the sole proprietorship the right to purchase the Company’s assets in accordance with Article 2.1 above and other provisions of this Agreement. ”

8.

Revision of Article 3 of the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Article 3 of the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“3.1 Subject to the terms and conditions of this Agreement, and to the extent permitted by the laws of the PRC, the sole proprietorship has absolute discretion to determine the transferee, equity ratio, asset quantity, specific time, method, and frequency of its exercise.

3.2 Subject to the terms and conditions of this Agreement, and without violating the applicable laws of the PRC, the sole proprietorship shall be entitled to request at any time, either on its own or through other entities or individuals designated by it, to accept the transfer of all or part of the Company's equity options from the existing shareholder/all or part of the assets from the Company.

3.3 During each exercise, the sole proprietorship shall be entitled to designate any existing shareholder/the Company to transfer the equity options/company assets to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship. The existing shareholder/the Company shall transfer the equity options/company assets to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship according to the amount required by the sole proprietorship. The sole proprietorship and/or other entities or individuals designated by it shall pay the corresponding transfer price to the existing shareholder/the Company for the equity options/company assets accepted in each exercise.

10


3.4 During each exercise, the sole proprietorship may accept the equity options/company assets on its own, or designate any third party to accept all or part of the equity options/company assets.

3.5 After each decision of the sole proprietorship to exercise its rights, it shall issue a notice to the existing shareholder/the Company (hereinafter referred to as “Exercise Notice”, of which the format is shown in Annex 2 to this Agreement). After receiving the Exercise Notice, the existing shareholder/the Company shall immediately transfer the equity options/company assets in full to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship in accordance with the Exercise Notice and the method described in Article 3.3 to this Agreement. ”

9.

Revision of Article 4 of the Exclusive Agreement on Transferred Equity Options

9.1

The parties agree and acknowledge that the title of Article 4 of the Exclusive Agreement on Transferred Equity Options, “Equity Transfer Price”, shall be revised as “Transfer Price"

9.2

The parties agree and acknowledge that the following content shall be added to Article 4 of the Exclusive Agreement on Transferred Equity Options:

“4.3 The parties hereby agrees that the Transfer Price of the Company’s assets shall be RMB one (1). However, if the minimum transfer price allowed by the laws of the PRC is higher than this price at that time, the Transfer Price shall be based on the minimum price allowed by the laws of the PRC. Despite the above provisions, on the premise of complying with the laws and regulations of the PRC, the Company exempts the sole proprietorship from the payment obligation for the portion of the minimum transfer price allowed by the laws of the PRC that exceeds RMB one (1). ”

10.Revision of Article 6.4.1 of the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Article 6.4.1 of the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“6.4.1 It shall immediately hold the shareholders’ meeting and pass relevant resolutions and take all necessary actions, agreeing that the existing shareholder/the Company shall transfer all equity options/company assets to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship at the Transfer Price, and waive any preemptive rights it has;”

11


11.Revision of Article 7 of the Exclusive Agreement on Transferred Equity Options

11.1 The parties agree and acknowledge that the following content shall be added to Article 7.1 of the Exclusive Agreement on Transferred Equity Options:

“7.1.4 Without prior written consent from the sole proprietorship, the Company will not dispose of any significant assets (including long-term investment interests of the Company) (except for those that occur in the normal course of business). ”

11.2 The parties agree and acknowledge that the following content shall be added to Article 7 of the Exclusive Agreement on Transferred Equity Options:

7.2 Once the sole proprietorship issues an Exercise Notice:

7.2.1 It shall immediately hold the BOD/the shareholders’ meeting and pass relevant resolutions and take all necessary actions, agreeing to transfer all assets of the Company to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship at the Transfer Price;

7.2.2 It shall immediately sign an asset transfer agreement with the sole proprietorship and/or other entities or individuals designated by the sole proprietorship to transfer all assets of the Company to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship at the Transfer Price, and, in accordance with the requirements of the sole proprietorship and the provisions of laws and regulations, provide necessary supports for the sole proprietorship (including providing and signing all relevant legal documents, going through all formalities for government approval and registration, and assuming all relevant obligations) to ensure that the sole proprietorship and/or other entities or individuals designated by the sole proprietorship can obtain all assets of the Company without legal flaws. ”

12.Revision of Article 9 of the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Article 9 of the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“The parties agree that this Agreement shall come into effect from the date of formal signing by the parties, and shall be valid till all equity options/company assets are lawfully transferred to the sole proprietorship and/or other entities or individuals designated by the sole proprietorship in accordance with the provisions of this Agreement. ”

12


13.Revision of Article 12.3 of the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Article 12.3 of the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“12.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and/or handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or the Company’s equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The counts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/ listed company affiliated to the sole proprietorship, the court in the place of incorporation of the Company, or the court in the place where the Company or the sole proprietorship's principal

13


assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

14.

Revision of Annex 2 to the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Annex 2 to the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“Annex 2:

Format of Exercise Notice

To: [Name of the existing shareholder]/Zhuhai Kingsoft Cloud Technology Co., Ltd.

Considering that the Company signed the Exclusive Purchase-right Agreement Regarding Zhuhai Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to as “Purchase-right Agreement”) with you on [DD MM YYYY], which stipulates that under the conditions permitted by the laws and regulations of the PRC, you shall transfer your equity held in the Company/all assets owned by your company to the Company or any third party designated by the Company according to the Company's requirements.

Therefore, the Company hereby issues this notice to you as follows:

The Company hereby requests to exercise the rights under the Purchase-right Agreement and the Company or [company name/individual name] designated by the Company will accept ____% of the equity held by you in your company (the “Proposed Equity”)/ ____assets of your company (the “Proposed Assets”). Upon the receipt of this notice, please immediately transfer all the Proposed Equity/Proposed Assets to the Company or [company name/individual name as designated] in accordance with the terms of the Purchase-right Agreement.

Sincerely

Beijing Kingsoft Cloud Technology
Co., Ltd.

(Seal)

Authorized representative:

Date: ”

14


15.

Revision of Annex 3 to the Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Annex 3 to the Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“I/our company, [name of the existing shareholder (ID CardNo.: ____________________________) name of the existing shareholder (Unified Social Credit Code: __________________________________________)], hereby irrevocably entrust______________ (ID Card No.: ____________________________), as the full trustee of me/our company to sign all necessary or appropriate legal documents for Beijing Kingsoft Cloud Technology Co., Ltd. to exercise its rights under the Exclusive Agreement on Transferred Equity Options Regarding Zhuhai Kingsoft Cloud Technology Co., Ltd. signed on 20 June 2014 with me/our company, Zhuhai Kingsoft Cloud Technology Co., Ltd., and other existing shareholders of the Company, as well as any subsequent amendments (the “Agreement”) from time to time, including but not limited to signing legal documents, such as shareholders’ meeting resolutions, equity transfer agreements, asset transfer agreements, and amendments to the Articles of Association of Zhuhai Kingsoft Cloud Technology Co., Ltd. related to the transfer of equity and assets in accordance with the Agreement. I/our company confirm that this authorization shall terminate upon the exercise of all rights hereunder by Beijing Kingsoft Cloud Technology Co., Ltd.

Existing shareholder:

Signature:

_____DD MM YYYY

16.Revision of Article 6.2 of the Supplementary Agreement to Exclusive Agreement on Transferred Equity Options

The parties agree and acknowledge that Article 6.2 of the Supplementary Agreement to Exclusive Agreement on Transferred Equity Options shall be replaced as a whole with the following content:

“6.2 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

15


During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and/or handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or the Company’s equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The counts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/ listed company affiliated to the sole proprietorship, the court in the place of incorporation of the Company, or the court in the place where the Company or the sole proprietorship's principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

17.

Revision of Article 2 of the Equity Pledge Agreement

The parties agree and acknowledge that Article 2 of the Equity Pledge Agreement shall be replaced as a whole with the following content:

“2.9 If the Company needs to be dissolved or liquidated in accordance with mandatory provisions of the laws of the PRC, after the Company completes the dissolution or liquidation procedures in accordance with the laws, any benefits distributed by the pledger from the Company in accordance with the laws shall be, as the pledgee may require, (1) deposited into the designated account of the pledgee, supervised by the pledgee, and used to guarantee contractual obligations and prioritize the payment of guaranteed debts; or (2) Within the

16


scope not prohibited by the laws of the PRC, unconditionally gifted to the pledgee or the person designated by the pledgee in a manner permitted by the laws of the PRC. ”

18.

Revision of Article 14.4 of the Equity Pledge Agreement

The parties agree and acknowledge that Article 14.4 of the Equity Pledge Agreement shall be replaced as a whole with the following content:

“14.4 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the pledgee based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and/or handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or the Company’s equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/listed

17


company affiliated to the pledgee, the court in the place of incorporation of the Company, or the court in the place where the Company or the pledgee's principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

19.

Revision of Article 1.1 of the Shareholders’ Voting Rights Entrustment Agreement

The parties agree and acknowledge that Article 1.1 of the Shareholders’ Voting Rights Entrustment Agreement shall be replaced as a whole with the following content:

“1.1 The existing shareholder hereby irrevocably agrees and promises to sign a Power of Attorney of which the content and format are the same as that of Annex 2 of this Agreement after the signing of this Agreement, to hereby grant the sole proprietorship a general power of attorney, authorizing the sole proprietorship or other applicable persons designated by the sole proprietorship (including but not limited to the sole proprietorship or the successors of directors or directors who are direct or indirect shareholders of the sole proprietorship, or the liquidators who replace such directors and their successors, but excluding non-independent or conflict-of-interest individuals; for the avoidance of doubt, if a company shareholder is a director of a direct or indirect shareholder of the sole proprietorship, such trustee shall be appointed by other independent or conflict-of-interest directors of the direct or indirect shareholder of the sole proprietorship in favor of the sole proprietorship) (hereinafter referred to as “the Trustee”) to act on behalf of the existing shareholder as a shareholder of the Company according to laws and regulations or the then effective Articles of Association of the Company, and exercise the following shareholder rights (hereinafter collectively referred to as “the Entrusted Rights”). The calculation of shareholder rights shall be based on the total amount of investment made by the existing shareholder to the Company (including the amount of investment made by the existing shareholder at the time of signing this Agreement, and all subsequent capital increases made by the existing shareholder to the Company with the consent of the sole proprietorship (if any)) included in the Company's registered capital account, and shall not be related to the proportion of that amount in the Company's capital contribution. The Entrusted Rights include but are not limited to:

(1)

As the agent of the existing shareholder, the Trustee shall convene and attend the shareholders’ meeting of the Company according to the Articles of Association of the Company;

(2)

On behalf of the existing shareholder, the Trustee shall exercise voting rights on all matters that require discussion and resolution at the shareholders’ meeting, sign meeting minutes, and make and sign resolutions, including but not limited to: designate and elect the directors, supervisor or other senior managers who shall be appointed and removed by shareholders for the Company, dispose the assets of the Company, modify the

18


Articles of Association of the Company, make dissolution or liquidation for the Company, and establish a liquidation group on behalf of the existing shareholder to exercise the rights to which the liquidation group is entitled during the liquidation;

(3)

As the agent of the existing shareholder, the Trustee shall submit any necessary documents to the relevant registration authority or other relevant institutions of the Company;

(4)

Exercise any shareholder rights and other shareholder’ voting rights stipulated in applicable laws and regulations of the PRC, and the Articles of Association of the Company (including any other shareholder rights and shareholder’ voting rights stipulated in the revised Articles of Association);

(5)

When the existing shareholder transfers his/her equity in the Company, agrees to transfer assets, reduces capital contributions to the Company, and accepts capital increases from the sole proprietorship in accordance with the Exclusive Agreement on Transferred Equity Options signed on 20 June 2014, the Supplementary Agreement to the Exclusive Agreement on Transferred Equity Options signed on 29 November 2019, and subsequent amendments, the Trustee shall sign relevant equity transfer agreements, asset transfer agreements, capital reduction agreements, and capital increase agreements, and resolutions of the shareholders' meeting and other relevant documents on behalf of the existing shareholder, and go through formalities for government approval, registration, and filing required for the transfer, capital reduction, and capital increase;

(6)

Instruct the directors or senior managers of the Company to act as required by the sole proprietorship or any appointed person according to the laws and regulations of the PRC or the Articles of Association of the Company.

The above entrustment and delegation can be effective only if the sole proprietorship agrees to accept the above entrustment and delegation. If, according to laws and regulations or relevant government requirements, relevant legal documents must be personally signed by the existing shareholder, then, the existing shareholder must act in accordance with the instructions of the sole proprietorship and sign such documents that have been previously approved by the sole proprietorship. If and only if the sole proprietorship informs the existing shareholder of dismissing and replacing the Trustee in writing, the existing shareholder shall immediately designate other persons appointed by the sole proprietorship at the time to exercise the above Entrusted Rights, and sign a new Power of Attorney in accordance with the content and format of Annex 2; the new Power of Attorney will replace the original one immediately upon the execution, and the existing shareholder shall not revoke the entrustment and delegation to the Trustee. ”

19


20.

Revision of Article 9.3 of the Shareholders’ Voting Rights Entrustment Agreement

The parties agree and acknowledge that Article 9.3 of the Shareholders’ Voting Rights Entrustment Agreement shall be replaced as a whole with the following content:

“9.3 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and/or handling with the equity or assets (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or equity of the Company under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The counts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/ listed company affiliated to the sole proprietorship, the court in the place of incorporation of the Company, or the court in the place where the Company or the sole proprietorship's principal

20


assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

21.

Revision of Article 9.9 of the Shareholders’ Voting Rights Entrustment Agreement

The parties agree and acknowledge that Article 9.9 of the Shareholders’ Voting Rights Entrustment Agreement shall be replaced as a whole with the following content:

“9.9 Without the prior written consent of the sole proprietorship, the existing shareholder shall not transfer any duties and/or obligations hereunder to any third party. Without the consent of the existing shareholder in advance, the sole proprietorship shall be entitled to transfer its rights and/or obligations hereunder to any third party after giving a notice to the existing shareholder. This Agreement shall be effective and binding on every successor and transferee of the sole proprietorship. If the sole proprietorship transfers its rights and obligations to any third party hereunder at any time, the transferee shall enjoy and assume the rights and obligations of the sole proprietorship hereunder, and the existing shareholder shall enter into a new Shareholders’ Voting Rights Entrustment Agreement with the transferee as requested by the sole proprietorship. ”

22.

Revision of Annex 2 “Power of Attorney” of the Shareholders’ Voting Rights Entrustment Agreement

22.1 Revision of the second paragraph of the Power of Attorney

The parties agree and acknowledge that under the Power of Attorney, ________, hereby grant a general power of attorney to the Trustee. The Trustee is authorized as my/our company’s agent to exercise my/our company’s rights in my/our company’s name as a shareholder of Zhuhai Kingsoft Cloud Technology Co., Ltd. (hereinafter referred to as “the Company”) as follows: (1) As my/our company’s agent, I propose to convene and attend the Company's shareholders’ meeting in accordance with the Articles of Association of the Company; (2) As my/our company’s agent, I exercise voting rights on all matters discussed and resolved by shareholders, including but not limited to appointing and electing executive directors, managers, and other senior management personnel of the Company; (3) The terms and conditions on exercising the voting rights of other shareholders under the Articles of Association of the Company (including other shareholder’ voting rights specified in the revised Articles of Association) as my/our company’s agent” shall be replaced as a whole with the following:

“________, hereby irrevocably promise to grant the sole proprietorship a general power of attorney, authorizing the sole proprietorship or other applicable persons designated by the sole proprietorship (including but not limited to the sole proprietorship or the successors of

21


directors or directors who are direct or indirect shareholders of the sole proprietorship, or the liquidators who replace such directors and their successors, but excluding non-independent or conflict-of-interest individuals; for the avoidance of doubt, if a company shareholder is a director of a direct or indirect shareholder of the sole proprietorship, such trustee shall be appointed by other independent or conflict-of-interest directors of the direct or indirect shareholder of the sole proprietorship in favor of the sole proprietorship) (hereinafter referred to as “the Trustee”), to act on behalf of me/our company as shareholders of the Company according to laws and regulations or the then effective Articles of Association of the Company, and exercise the following rights (hereinafter collectively referred to as “the Entrusted Rights”).

As my/our company’s agent, the trustee shall convene and attend the shareholders' meeting of the Company according to the Articles of Association of the Company;

On behalf of me/our company, the Trustee shall exercise voting rights on all matters that require discussion and resolution at the shareholders’ meeting, sign meeting minutes, and make and sign resolutions, including but not limited to: Designate and elect the directors, supervisor or other senior managers who shall be appointed and removed by shareholders for the Company, dispose the assets of the Company, modify the Articles of Association of the Company, make dissolution or liquidation for the Company, and establish a liquidation group on behalf of me/our company to exercise the rights to which the liquidation group is entitled during the liquidation;

As the agent of me/our company, the Trustee shall submit any necessary documents to the relevant registration authority or other relevant institutions of the Company;

Exercise any shareholder rights and other shareholder’ voting rights stipulated in applicable laws and regulations of the PRC, and the Articles of Association of the Company (including any other shareholder rights and shareholder’ voting rights stipulated in the revised Articles of Association);

When I/our company transfer(s) the equity in the Company, agree to transfer assets, reduce capital contributions to the Company, and accept capital increases from the sole proprietorship in accordance with the Exclusive Agreement on Transferred Equity Options signed on 20 June 2014, the Supplementary Agreement to the Exclusive Agreement on Transferred Equity Options signed on 29 November 2019, and subsequent amendments, the Trustee shall sign relevant equity transfer agreements, asset transfer agreements, capital reduction agreements, and capital increase agreements, and resolutions of the shareholders' meeting and other relevant documents on behalf of me/our company, and go through formalities for government approval, registration, and filing required for the transfer, capital reduction, and capital increase.

22


Instruct the directors or senior managers of the Company to act as required by the sole proprietorship or any appointed person according to the laws and regulations of the PRC or the Articles of Association of the Company. ”

22.2 Addition of the following content to the Power of Attorney

The parties agree and acknowledge that the following content shall be added to the Power of Attorney:

“The promises, confirmations, consents, and authorizations made by me/our company are unconditional and irrevocable, and shall not be subject to any revocation, impairment, invalidity, or other adverse changes due to such events as my/our company’s loss of civil capacity, limitation of civil capacity, death, marriage, divorce, or bankruptcy (if applicable); I/our company will cause my/our company’s successor or transferee of the Company's equity to issue a Power of Attorney with the same content before inheriting/assuming the rights and obligations enjoyed by the Company’s shareholders under this Power of Attorney. ”

22.3 Revision of the third paragraph of the Power of Attorney

The parties agree and acknowledge that, the content under the Power of Attorney, “I/our company hereby irrevocably confirm(s) that unless Beijing Kingsoft Cloud Technology Co., Ltd. issues an instruction to me/our company to replace the Trustee, the validity of this Power of Attorney shall continue till the expiration or early termination of the Shareholders’ Voting Rights Entrustment Agreement signed by me/our company with Beijing Kingsoft Cloud Technology Co., Ltd., the Company, and other existing shareholders of the Company on 20 June 2014”, shall be replaced as a whole with the following content:

“The above entrustment and delegation can be effective only if the sole proprietorship agrees to accept the above entrustment and delegation. If and only if the sole proprietorship informs me/our company of dismissing and replacing in writing, I/our company shall immediately designate other persons appointed by the sole proprietorship at the time to exercise the above Entrusted Rights; the new Power of Attorney will replace the original one immediately upon the execution, and I/our company shall not revoke the entrustment and delegation to the Trustee. ”

23.Revision of Article 1 of the Supplementary Agreement to Shareholders’ Voting Rights Entrustment Agreement

The parties agree and acknowledge that Article 1 of the Supplementary Agreement to Shareholders’ Voting Rights Entrustment Agreement shall be replaced as a whole with the following content:

23


“1.1 The parties agree and acknowledge that Article 6 of the Shareholders’ Voting Rights Entrustment Agreement shall be revised as: ‘This Agreement shall come into effect from the date of formal signature by the parties, and shall remain in force during the period when the existing shareholder as the shareholder of the Company, unless any changes or termination requests are made by the sole proprietorship. If the existing shareholder transfers all the equity held by the existing shareholder in the Company with the prior consent of the sole proprietorship, this Agreement shall be terminated, and the existing shareholder shall ensure that the third party accepting the equity signs a new Shareholders' Voting Rights Entrustment Agreement consistent with the content of this Agreement, entrusting the shareholder rights to the sole proprietorship or other persons designated by it to exercise. The legal representative shareholder, the sole proprietorship, and the Company shall complete all procedures of approval and registration for extending the operation period within three (3) months before the expiration of the operation period, so that this Agreement could remain in force within the validity period of this Agreement. ’”

24.Revision of Article 2.2 of the Supplementary Agreement to Shareholders’ Voting Rights Entrustment Agreement

The parties agree and acknowledge that Article 2.2 of the Supplementary Agreement to Shareholders’ Voting Rights Entrustment Agreement shall be replaced as a whole with the following content:

“2.2 All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among the parties. If the parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on the parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party.

The losing party shall also compensate the winning party for expenses such as legal fees.

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for the sole proprietorship based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and handling/or with the equity or assets (including land assets) (including but not limited to taking it as a

24


compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by the parties.

The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or the Company’s equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The counts in China, Hong Kong SAR, Cayman Islands or others having jurisdictions (including the court in the place of incorporation of the proposed/ listed company affiliated to the sole proprietorship, the court in the place of incorporation of the Company, or the court in the place where the Company or the sole proprietorship’s principal assets are located shall be deemed to have jurisdiction) shall be deemed to have jurisdiction for the purposes of this article. ”

25.Confidentiality Responsibilities

25.1

Whether this Agreement has been terminated or not, the parties shall strictly maintain the confidentiality of all trade secrets, proprietary information, customer information, and other confidential information (hereinafter collectively referred to as “Confidential Information”) obtained from other parties when signing and performing this Agreement. The party receiving the confidential information shall not disclose any confidential information to any other third party except with the prior written consent of the party disclosing the confidential information or in accordance with relevant laws, regulations or the requirements of the listing location of one party’s affiliated company. Except for the purpose of performing this Agreement, the party receiving the confidential information shall not use or indirectly use any confidential information.

25.2

The parties confirm that the following information is not classified as confidential information:

(a)

The information for which there is written evidence indicating that the receiving party has previously lawfully become aware of the information;

25


(b)

The information that enters the public domain through no fault of the receiving party; or

(c)

The information lawfully obtained by the receiving party from other sources after receiving the information.

25.3

The receiving party may disclose confidential information to its relevant employees, agents, or professionals hired by it, but shall ensure that the above-mentioned personnel comply with the relevant terms and conditions of this Agreement and bear any liability arising from the violation of the relevant terms and conditions of this Agreement by the above-mentioned personnel.

26.

Dispute Resolution

26.1

All disputes arising from or in connection with this Agreement shall first be resolved through amicable negotiation among related parties. If related parties are unable to resolve the dispute through negotiation, it shall be submitted to the China International Economic and Trade Arbitration Commission (CIETAC) for arbitration in accordance with current effective arbitration rules at the time of submission, and the venue of arbitration shall be in Beijing. The arbitration award shall be final and binding on related parties. Unless otherwise ruled by the arbitration organization, the arbitration fee shall be borne by the losing party. The losing party shall also compensate the winning party for expenses such as legal fees.

26.2

During the dispute resolution period, the parties shall continue to perform all other terms and conditions of this Agreement except for the disputed matters.

26.3

The parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for Party A based on the actual situations, including but not limited to imposing restrictions on the business operation of Party B, limiting and/or handling with the equity or assets of Party B (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to Party B. Such judgment shall be executed by the parties.

26.4 The parties hereby acknowledge and promise that, subject to the laws of the PRC, as the measure for property preservation or execution, at the request of one party to the dispute, the court with jurisdiction shall be entitled to make a ruling or judgment before the formation of the arbitration tribunal or in other appropriate circumstances permitted by laws, to provide temporary relief measures for the other party to the dispute, such as detention or freezing of the defaulting party’s property or Party B’s equity under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling

26


made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

26.5

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

26.6

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/listed company affiliated to Party A, the court in the place of incorporation of Party B, or the court in the place where Party B or Party A's principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purpose herein.

27.Others

27.1 Language

This Agreement shall be signed in Chinese in five (5) copies, with each party holding one (1) copy. Each copy has the same legal effect. This Agreement may be executed in multiple counterparts, which shall constitute one and the same document. Facsimile, e-mail, or other electronic signatures shall have the same legal effect as the original signature.

27.2 Heading

The headings herein are for convenience of reading only, and shall not be used for explaining, describing or otherwise affecting the meaning of the articles herein.

27.3 Effectiveness

This Agreement shall come into effect from the date of signature by the parties. The parties agree and acknowledge that the adjusted dispute resolution mechanism described in this Agreement shall also apply to all disputes arising from or related to the Control Agreement among the parties before this Agreement comes into effect.

27.4 Entire Agreement

This Agreement shall be an integral part of the Control Agreement and shall constitute an amendment and supplement to the Control Agreement. In case of any inconsistency or conflict between this Agreement and the Control Agreement, the provisions of this Agreement shall prevail; the effectiveness of the relevant provisions hereunder shall prevail over the effectiveness of those under the Control Agreement; any matters not covered in this Agreement shall be subject to the provisions of the Control Agreement.

27


Except for this Agreement and any other written amendments, supplements, or modifications made by the parties regarding the Control Agreement, the Control Agreement and this Agreement shall constitute an entire and exclusive agreement among the parties on the subject matter of the Control Agreement, and, upon the execution, shall replace all oral and written negotiations, representations, contracts, understandings, and communications previously reached by the parties on the subject matter of the Control Agreement.

27.5 Revision to this Agreement

If the Stock Exchange of Hong Kong Limited (hereinafter referred to as “HKEX”) or other regulatory organ suggests revising the Control Agreement or this Agreement, or any changes happen to the listing rules of HKEX or related regulations related to the Control Agreement or this Agreement, the parties shall revise the Control Agreement or this Agreement accordingly.

[There is no text below this page]

28


The parties have duly signed this Agreement on the date stated at the beginning of this Agreement

Beijing Kingsoft Cloud Technology Co., Ltd.

Company seal: /s/ Beijing Kingsoft Cloud Technology Co., Ltd.

Legal Representative: Wang Yulin

Signature: /s/ Wang Yulin

Signature page of the Supplementary Agreement Regarding Zhuhai Kingsoft Cloud
Technology Co., Ltd.


The parties have duly signed this Agreement on the date stated at the beginning of this Agreement

Zhuhai Kingsoft Cloud Technology Co., Ltd.

Company seal: /s/ Zhuhai Kingsoft Cloud Technology Co., Ltd.

Legal representative: Wang Yulin

Signature: /s/ Wang Yulin

Signature page of the Supplementary Agreement Regarding Zhuhai Kingsoft Cloud
Technology Co., Ltd.


The parties have duly signed this Agreement on the date stated at the beginning of this Agreement

Qiu Weiqin

Signature: /s/ Qiu Weiqin

Signature page of the Supplementary Agreement Regarding Zhuhai Kingsoft Cloud
Technology Co., Ltd.


The parties have duly signed this Agreement on the date stated at the beginning of this Agreement.

Beijing Kingsoft Digital Entertainment Technology Co., Ltd.

Company seal: /s/ Beijing Kingsoft Digital Entertainment Technology Co., Ltd.

Legal representative: Zou Tao

Signature: /s/ Zou Tao

Signature page of the Supplementary Agreement Regarding Zhuhai Kingsoft Cloud
Technology Co., Ltd.


The parties have duly signed this Agreement on the date stated at the beginning of this Agreement.

Beijing Kingsoft Cloud Network Technology Co., Ltd.

Company seal: /s/ Beijing Kingsoft Cloud Network Technology Co., Ltd.

Legal Representative: Wang Yulin

Signature: /s/ Wang Yulin

Signature page of the Supplementary Agreement Regarding Zhuhai Kingsoft Cloud
Technology Co., Ltd.


EX-4.12 4 kc-20221231xex4d12.htm EXHIBIT 4.12

Exhibit 4.12

Exclusive Consulting and Technical Service Agreement

This Exclusive Consulting and Technical Service Agreement (“this Agreement”) is made and entered into by and between the two parties as below on 24 August, 2022.

Party A: Beijing Yunxiang Zhisheng Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration (solely invested by the legal person from Taiwan, Hong Kong and Macao) in the People’s Republic of China (“China”; for the purpose herein only, excluding Hong Kong Special Administration Region, Macao Special Administration Region and Taiwan Area), with the Unified Social Credit Code: 91110108MA002GUP74; and

Party B: Kingsoft Cloud (Beijing) Information Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration the Company in People’s Republic of China, with the Unified Social Credit Code: 91110108MA01BE3R6L;

Party A and Party B are referred to as “one party” respectively and as “the parties” collectively.

Whereas:

1.

Party A is a limited liability company registered in China (solely invested by the legal person from Taiwan, Hong Kong and Macao), mainly engaged in “computer software and hardware, cloud storage, cloud computing software technology development, technical services, and technical consultation; computer system integration; sales of self-developed software products; wholesale of computer software and hardware and auxiliary equipment, and communication products; import and export of goods, import and export agents, and technology import and export. (Market entities shall independently choose their business projects and carry out business activities in accordance with the laws; projects that require approval in accordance with the laws shall carry out business activities in accordance with the approved content after being approved by relevant departments; market entities shall not engage in the business activities that are prohibited or restricted by national and city-level industrial policies.) ”, having the necessary resources to provide technical business services and business consulting services;

2.

Party B is a domestic funded company registered in the People’s Republic of China, mainly engaged in “telecommunications business; internet information services; technology development, technical consultation, and technical services; computer

1


system services; design, production, agency, and advertising publication; sales of self-developed products, computers, software and auxiliary devices, and communications equipment; import and export of technology” (Market subjects independently choose their own business and carry out business activities by law; internet information services, telecommunications services and projects subject to approval by law shall be developed strictly according to the content approved after being approved by the relevant departments; market subjects shall not engage in the business activities for the projects banned and restricted by the industrial policies of the state and the city.);” and other businesses;

3.

Party A agrees to utilize its manpower, technology, and information advantages to provide relevant technical consultation and services for Party B during the validity period of this Agreement, and Party B agrees to accept such exclusive services provided by Party A or its designated party.

Based on this, Party A and Party B reached the following agreement through negotiation:

1.

Services Provided by Party A

1.1

In accordance with the terms and conditions stipulated in this Agreement, Party B hereby appoints Party A as its exclusive service provider to provide comprehensive business support, technical services, and consulting services to Party B during the validity period of this Agreement. The specific content includes all or part of the services (hereinafter referred to as the “Services”) determined by Party A from time to time within Party B’s business scope based on Party B’s business situation, including but not limited to the following: (1) permit Party B to use relevant software, copyrights, and proprietary technology that Party A has legal rights and are required for Party B’s business; (2) provide Party B with comprehensive solutions in terms of business operation and management technology required for Party B’s business; (3) provide daily management, maintenance, and update of hardware equipment and databases; (4) provide the development, maintenance, and updating of relevant application software required by Party B’s business; (5) provide technical training for relevant personnel of Party B; (6) assist Party B in collecting and researching technical information; (7) provide other relevant services from time to time at the request of Party B.

1.2

Party B agrees to accept the consultation and services provided by Party A. Party B further agrees that, except with the prior written consent of Party A, during the validity period of this Agreement, Party B shall not accept any same or similar consultation and/or services provided by any third party as stipulated in this Agreement, and shall not establish any cooperative relationship with any third party

2


regarding the matters described in this Agreement. Party A may designate another party (such designated party may sign the relevant agreement as described in Article 1.3 of this Agreement with Party B) to provide Party B with consultation and/or services hereunder. For the avoidance of doubt, this Agreement does not restrict Party A from providing any goods and/or services to third parties other than Party B.

1.3

Modes of Service Provision

1.3.1

Party A and Party B agree that during the validity period of this Agreement, both parties may directly or through their respective affiliates sign other technical service agreements and consulting service agreements, specifying the specific contents, methods, personnel, and fees for specific technical and consulting services.

1.3.2

In order to fulfill this Agreement, Party A and Party B agree that during the validity period of this Agreement, both parties may directly or through their respective affiliates sign intellectual property rights (including but not limited to Software, trademarks, patents, and technical secrets) license agreement, which shall allow Party B to use Party A’s relevant intellectual property rights at any time according to Party B’s business needs.

1.3.3

In order to fulfill this Agreement, Party A and Party B agree that during the validity period of this Agreement, both parties may directly or through their respective affiliates sign equipment or property leasing agreements, which shall allow Party B to use Party A’s relevant equipment or property at any time according to Party B’s business needs.

1.4

The entrustment of Party B to Party A for the above services shall be sole and exclusive, that is, Party B agrees to accept the above services provided by Party A; and, Party B further agrees that, except with the prior written consent of Party A, during the service period, Party B shall not and shall cause its controlled subsidiaries to not accept any related technical and business consulting services provided by any third party that are the same or similar to the services provided in Article 1.1 of this Agreement, and it is also prohibited to sign similar business cooperation agreements or consulting service agreements with any third party to terminate or affect the rights and obligations of Party A hereunder.

1.5

Without the prior written consent of Party A, Party B shall not transfer any of its rights and obligations hereunder to any third party.

3


1.6

Party A agrees that, when deemed necessary, Party A may provide financial assistance for Party B at its sole discretion or assist Party B in obtaining financial assistance.

2.

Calculation and Payment Mode of Service Fees

2.1

For the services provided by Party A as set forth herein, Party B shall pay Party A the service fee in the following manner:

2.1.1

During the validity period of this Agreement, the services provided by Party A for Party B during each calendar year shall, on the premise of complying with the laws and regulations of the PRC, be equivalent to a fixed service fee of Party B’s net income for that year; for this purpose, “net income” refers to the total income of Party B minus the necessary costs, expenses (excluding service fees hereunder) and taxes required for Party B’s business operations, as well as the amount required to make up for losses in previous years (if necessary) and statutory reserve fund (if required by applicable laws); and

2.1.2

For the service fees for specific technical services provided by Party A at the request of Party B from time to time, Party B shall pay the service fees separately based on Party A’s quotation.

2.2

Both parties agree that Party A shall issue bills to Party B on a quarterly basis, and Party B shall pay the corresponding consulting service fees to the bank account designated by Party A according to the date and amount specified in the bill. If Party A changes its bank account, it shall provide a written notice to Party B seven (7) working days in advance. All bank charges incurred due to the payment shall be borne by Party B. Party A shall be entitled to adjust the standard for consulting service fees at any time based on the quantity and content of consulting services provided for Party B. For the purpose herein, “working day” refers to any day other than Saturday, Sunday, and other legal closing days of commercial banks in China.

2.3

Within fifteen (15) days after the end of each fiscal year, Party B shall provide Party A with the financial statements for that year, as well as all necessary business records, business contracts, and financial information for the issuance of financial statements. If Party A has any doubt about the financial information provided by Party B, it may appoint a reputable independent accountant to audit the relevant information, for which Party B shall cooperate.

2.4

Party A shall be entitled to adjust the amount of service fees on its own based on the workload and commercial value of the services provided for Party B or the requirements of relevant regulatory authorities. Party B shall accept the adjustment.

4


3.

Intellectual Property Rights and Confidentiality Provisions

3.1

Party A shall have independent, exclusive, and complete ownership, rights, and interests in all rights, titles, interests, and intellectual property rights arising or created from the performance of this Agreement, including but not limited to copyrights, patents, patent applications, trademarks, software, technical secrets, trade secrets and others, whether developed by Party A and Party B respectively or jointly.

3.2

Unless expressly authorized by Party A, Party B shall not have any rights or interests in the intellectual property rights belonging to Party A and used by Party A to provide services hereunder.

3.3

If requested by Party A, Party B shall sign all appropriate documents, take all appropriate actions, submit all applications and filings, provide all appropriate assistance, and take all other actions deemed necessary by Party A at its sole discretion to assist Party A in completing the transfer or licensing of relevant intellectual property rights, including but not limited to signing free transfer or licensing agreements (if applicable), handling registration, etc., so as to vest Party A any ownership, rights, and interests in such intellectual property and intangible assets, and/or improve the protection of such intellectual property rights and intangible assets in Party A (including registering such intellectual property rights and intangible assets in Party A’s name).

3.4

Each party guarantees to the other party that it will compensate the other party for any and all economic losses caused to the other party due to any infringement of the others’ intellectual property rights (including copyrights, trademarks, patents, and proprietary technologies) by its own party.

3.5

Both parties confirm that all oral or written information exchanged by them hereunder shall be confidential. Each party shall keep all such information confidential and shall not disclose any such information to any third party without the prior written consent of the other party, except that: (1) the information is or will become known to the public (but not being disclosed to the public by one of the recipients of the information); (2) the information shall be disclosed according to applicable law or the rules or regulations of any stock exchange; or (3) the information is disclosed by either party to its legal counsel or financial advisor in terms of the transactions contemplated hereunder, and such legal counsel or financial advisor is subject to obligations of confidentiality similar to those set forth herein. If any employee or organization employed by either Party discloses such confidential information, it shall be deemed that such Party disclose such

5


confidential information and take corresponding legal responsibilities due to the violation of this Agreement.

3.6

Whether this Agreement is modified or abolished or terminated, both parties agree that this Article 3 shall continue to be valid.

4.

Representations and Warranties

4.1

Party A presents and warrants as follows:

4.1.1

Party A is a foreign-invested enterprise legally registered and validly existing in accordance with the laws of the PRC.

4.1.2

The signing and performance of this Agreement by Party A is within the scope of the legal personality and business operations of Party A; Party A has taken necessary corporate actions, has been granted appropriate authorization, has full power and authorization to complete the transactions described in this Agreement, and has obtained the consent and approval of third parties and government authorities (if necessary) to sign, deliver, and perform this Agreement, without violating any laws or other restrictions that may bind or affect Party A.

4.1.3

This Agreement constitutes legal, valid, and binding obligations of Party A, which are enforceable in accordance with the terms and conditions of this Agreement.

4.2

Party B represents and warrants as follows:

4.2.1

Party B is a limited liability company legally registered and validly existing in accordance with the laws of the PRC, possessing complete business licenses required for operations, and having sufficient rights and qualifications to operate the business Party B is currently engaged in within the territory of China.

4.2.2

The signing and performance of this Agreement by Party B is within the scope of the legal personality and business operations of Party B; Party B has taken necessary corporate actions, has been granted appropriate authorization, has full power and authorization to complete the transactions described in this Agreement, and has obtained the consent and approval of third parties and government authorities (if necessary) to sign, deliver, and perform this Agreement, without violating any laws or other restrictions that may bind or affect Party B.

6


4.2.3

This Agreement constitutes the legal, valid, and binding obligations of Party B, and shall be enforceable in accordance with the terms and conditions of this Agreement.

4.2.4

Party B shall promptly inform Party A of any situation that has or may have a significant adverse impact on Party B’s business and operations, and Party B shall make every effort to prevent the occurrence of such situations and/or the expansion of losses.

4.2.5

The signing and performance of this Agreement, as well as the completion of the transactions expected hereunder, shall not (i) violate any of the laws of the PRC; (ii) conflict with or results in a breach of any contract to which Party B is a party; or (iii) violate any necessary licenses or conditions for Party B’s business operations.

4.2.6

Upon the written request from Party A, Party B shall use all accounts receivable and/or other assets legally owned and disposable by Party B at that time, in a manner permitted by the laws of the PRC at that time, as a guarantee for fulfilling the obligation of Party B to pay the service fees specified in Article 2 of this Agreement.

4.2.7

Without the written consent of Party A, Party B shall not sign any other agreement or arrangement that conflicts with this Agreement or may harm Party A’s rights and interests hereunder.

4.2.8

If there is any potential conflict of interest between Party A and Party B, especially in the event that Party B or its shareholders hold positions as directors, senior management personnel, or other positions of Party A and/or as shareholders, directors, senior management personnel, or other positions of Kingsoft Cloud Holdings Limited, Party B will prioritize the protection and will not harm the interests of Party A and Kingsoft Cloud Holdings Limited.

5.

Obligations of Party B

5.1

Party B shall keep complete financial reports, accounting books, and related records for Party A to consult whenever necessary. Party A or consultants employed by Party A shall be entitled to access any financial reports, books, and related records of Party B at any time. Party B agrees, during the validity period of this Agreement, to cooperate with Party A and Party A’s parent company (including companies that directly or indirectly control Party A, the same below) in conducting related party transaction audits and other types of audits and provide Party A, Party A’s parent

7


company or Party A’s authorized auditors with relevant information and materials related to Party B’s operations, business, customers, finance, employees, etc., and agrees to disclose with information and materials (if necessary) to Party A’s parent company to meet the regulatory requirements of its securities listing location.

5.2

In order to facilitate the provision of services by Party A, Party B shall provide Party A timely with the relevant information requested by Party A in accordance with Party A’s requirements.

5.3

Without the written consent of Party A, Party B shall not dispose of its important assets in any form or change its existing equity structure.

5.4

Party B shall pay the service fee to Party A timely and in full in accordance with the provisions of this Agreement.

5.5

Party B shall maintain its good reputation, actively expand its business, and strive to maximize profits.

5.6

Party B shall compensate Party A for any losses, damages, liabilities or expenses incurred by Party A in any litigation, claims or other demands against Party A incurred or arising from the consultation and services provided by Party A at the request of Party B, and shall hold Party A harmless from such damages, unless such losses, damages, liabilities or expenses are caused by the gross negligence or intentional misconduct of Party A.

6.

Liabilities for Violation of This Contract

6.1

Both parties agree and acknowledge that, if Party B materially violates any of this Agreement or fails to perform any obligation hereunder, it shall constitute an event of default hereunder (“Default”), and Party A shall be entitled to require Party B to make correction or take remedy measures in a proper period. If Party B fails to make correction or take remedy measures in a proper period or within fifteen (15) days after Party A informs Party B of such default and requires Party B to take actions, Party A shall, at its own discretion: (1) terminate this Agreement and require Party B to make compensation for all losses therefrom; or (2) require Party B to perform the obligations hereunder and claim all damages from Party B. This article does not prejudice any other rights of Party A hereunder.

6.2

Despite the provisions of Article 6.1, both parties agree and acknowledge that Party B shall not terminate this Agreement for any reason under any circumstances, unless otherwise provided by laws or this Agreement.

8


6.3

Whether this Agreement is modified or abolished or terminated, both parties agree that this Article 6 shall continue to be valid.

7.

Effectiveness and Validity

7.1

This Agreement is signed on the date indicated at the beginning of the text and shall come into effect from that date. Unless both parties agree in writing to terminate this Agreement, or if Party A notifies Party B in writing or all equity options of Party B have been transferred to Party A and/or a third party designated by Party A, this Agreement shall continue to be valid. Both parties shall complete approval (if necessary), filing and registration procedures for extending the operation period within three (3) months before the expiration of operation, so as to ensure that this Agreement can remain in force continuously. Unless otherwise specified by laws, in no case, Party B shall have the right to terminate or cancel this Agreement unilaterally.

7.2

This Agreement must be modified and supplemented in writing, and shall come into effect only if being signed by both parties. Party A shall be entitled to request modifications and supplements to this Agreement. Where Party A requests any modifications and supplements, Party B shall cooperate with Party A to sign the relevant agreement.

7.3

Any rights, powers, and remedies granted to both parties under any article of this Agreement shall not affect any other rights, powers, or remedies that one party may have under laws or other provisions of this Agreement, and the exercise of such rights, powers, and remedies by one party shall not affect the exercise of such other rights, powers, and remedies of this party.

7.4

The failure or delay by a party to exercise any rights, powers and remedies it may have hereunder or laws (“Rights of the party”) shall not be deemed as a waiver of such rights, and no waiver of any individual or partial rights of the party shall affect the exercise of such rights in other way and the exercise of other Rights of the party.

8.

Applicable Law and Dispute Solution

8.1

The conclusion, invalidation, interpretation, performance, modification and termination of this Agreement and the dispute solution hereunder shall be governed by the laws of the PRC.

8.2

Any dispute due to the interpretation and performance of this Agreement shall be settled by all parties hereto through amicable negotiation in the first time. If the dispute fails to be settled within thirty (30) days after either party has given written

9


notice to the other party requesting to settle through amicable negotiation, either Party may file the dispute to China International Economic and Trade Arbitration Commission for arbitration based on the rule of arbitration in force then. The dispute shall be arbitrated in Beijing. The arbitration award shall be final and binding on both parties. The party filing the arbitration and the responding party shall appoint one arbitrator respectively, while the third arbitrator shall be appointed by the China International Economic and Trade Arbitration Commission.

8.3

In case of any dispute resulted from the interpretation and performance of this Agreement or any dispute in arbitration, both parties to this Agreement shall continue to perform their own rights and obligations hereunder except the matters in dispute.

8.4

Both parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for Party A based on the actual situations, including but not limited to imposing restrictions on the business operation of Party B, limiting and/or handling with the equity or assets of Party B (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to Party B. Such judgment shall be executed by both parties.

8.5

Subject to the laws of the PRC, as the measures of property preservation or execution, a court having jurisdiction shall, at the request of all parties, issue and/or execute the arbitration award and temporary injunctive relief or other temporary remedies or measures before the establishment of the arbitration tribunal or under other circumstances permitted by laws for supporting the arbitration, including but not limited to detaining or freezing the judgment or ruling on the property or equity of Party B. Such rights of one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration articles agreed upon by both parties.

8.6

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

8.7

Both parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/listed company affiliated to Party A, the court in the place of incorporation of Party B, or the court in the place where Party B or Party A’s principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purpose herein.

10


9.

Notification

9.1

All notifications and other communications as set forth herein shall be served by hand, prepaid registered mail, commercial courier, facsimile or e-mail to the contact address of such party. A confirmation letter shall be also served together with each notification. Such notifications shall be considered to be served effectively on the following date:

9.1.1

A notice shall be deemed to have been validly served on the day of delivery or rejection at the address designated, if it is sent by hand, courier or prepaid registered mail.

9.1.2

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by fax (confirm upon the transferred information automatically).

9.1.3

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by E-mail and no hint indicates that the E-mail is returned or not delivered within twenty-four (24) hours.

9.2

Either party shall have the right to inform other party of changing the E-mail address to receive such notifications as set forth herein.

10.

Transfer

10.1

Without the prior written consent of Party A, Party B shall not transfer its right and/or obligation hereunder to any third party.

10.2

Party B agrees that Party A can transfer its duties and/or obligations hereunder to any third party by giving a prior written notice to Party B, without the consent Party B.

10.3

This Agreement shall be binding on the legal transferees or successors of both parties.

11

Severability

If one or more articles of this Agreement are or become illegal, invalid or unenforceable in any term according to the laws or regulations, it shall not affect the legality, validity or enforceability of any other articles of this Agreement, which shall continue to be valid. Both parties shall, through the negotiation in good faith, try to replace such illegal, invalid or unenforceable provisions with effective ones to the maximum extent that both

11


parties expect according to laws; and the economic benefit produced by such effective provision shall be similar to such illegal, invalid or unenforceable provisions.

12.

Modifications and Supplements

This Agreement shall be modified and supplemented in writing. The modifications and supplements to this Agreement signed by both parties shall be an integral part of this Agreement, having the same legal effect with the original one.

13.

Others

13.1

The headings of each article herein are only for the purpose of reference. In no case, such headings shall be applied for or affect the interpretation of the articles herein.

13.2

Except for the amendments, supplements or modifications to this Agreement in writing after the execution of this Agreement, this Agreement shall constitute an entire and exclusive agreement between the two parties on the subject matter hereof and, upon execution, it shall replace all negotiations, statements, contracts, understandings and communications previously reached on the subject matter of this Agreement by both parties, orally or in writing.

13.3

If the Stock Exchange of Hong Kong Limited (“SEHK”) or other regulatory authorities suggest to modify this Agreement, or if any changes happen to the listing rules or related requirements of the SEHK related to this Contract, the parties shall revise this Contract accordingly.

13.4

Both parties promise that they will declare and pay the taxes involved in the transactions hereunder according to laws and regulations.

13.5

The reference to any laws and regulations (“Laws”) in this Agreement shall be deemed to include the reference to the modifications, alterations, supplements and re-enactments to such laws, without considering whether such alterations, supplements and re-enactments are made before or after the formulation of this Agreement, and this is also applied for the reference to other decisions, notices and regulations formulated based on the stipulation of this Agreement or become effective accordingly.

14.

Language and Duplicate

This Agreement shall be signed in Chinese and in two (2) copies; each party holds one (1) copy, and each copy has the same legal effect with the original one.

12


——Signature Page——

13


[There is no text on this page which is the signature page of Exclusive Consulting and Technical Service Agreement]

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd.

Company seal: /s/ Beijing Yunxiang Zhisheng Technology Co., Ltd.

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal representative

Signature page of Exclusive Consulting and Technical Service Agreement


[There is no text on this page which is the signature page of Exclusive Consulting and Technical Service Agreement]

Party B:

Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Company seal: /s/ Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal representative

Signature page of Exclusive Consulting and Technical Service Agreement


EX-4.13 5 kc-20221231xex4d13.htm EXHIBIT 4.13

Exhibit 4.13

Loan Agreement

This Loan Agreement (“this Agreement”) was made and entered into by and between the two parties as below on 24 August, 2022.

Party A: Beijing Yunxiang Zhisheng Technology Co., Ltd. (hereinafter referred to as “Lender”), a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration (solely invested by the legal person from Taiwan, Hong Kong and Macao) in People’s Republic of China (“China”, for the purpose herein only, excluding Hong Kong Special Administration Region, Macao Special Administration Region and Taiwan Area), with the Unified Social Credit Code: 91110108MA002GUP74; and

Party B1: Qiu Weiqin, ID Card No.: ******************

Party B2: Zou Tao, ID Card No.: ******************

(respectively and collectively referred to as “Party B” or “Borrower)

In this Agreement, Party A and Party B are respectively referred to as “one party” and collectively referred to as “the parties”.

Article 1Definition

1.1

Unless otherwise explained in the context, the following words shall have the same meaning as below in this Agreement:

“Loan” means that the capital provided by the Lender to the Borrowers, such as the loan in RMB stipulated in Article 2.1;

“Money” means the amount unpaid off by the Borrower under the Loan Agreement.

“Notice of Repayment shall have the same meaning with the one stipulated in Article 4.1 herein;

“Application for Repayment” shall have the same meaning with the one stipulated in Article 4.2 herein;

1.2

The words mentioned in this Agreement shall be explained as below:

“Article” means the article in this Agreement, unless otherwise stipulated in this Agreement;

1


“Taxes and fees” shall include any taxes, fees, tariff and other charges in the same property (including but not limited to any fines or interests resulted from failing or delaying to pay such taxes and fees);

The “Borrower” and “Lender” shall include the successor and transferee appointed for their own benefit.

1.3

Unless otherwise stated, if any other agreements or documents are mentioned in this Agreement, it shall be considered as the modification, alternation, replacement or supplementary which have been made or may be made to this Agreement or such other agreement or documents from time to time as the case may be.

1.4

The headings herein are only for reference.

1.5

Unless otherwise required in the context, the singular includes the plural and vice versa.

Article 2Confirmation of Loan Amount

2.1

Party A and Party B acknowledge that Part A provides RMB Ten Million (RMB 10,000,000.00) to Party B as the capital, among which Part A provides RMB Eight Million (RMB 8,000,000.00) to Party B1 as the capital and RMB Two Million (RMB 2,000,000.00) to Party B2 as the capital.

2.2

Party A and Party B confirm that the Borrower shall, according to this Agreement, perform its obligation of repayment and other obligations hereunder for the Lender.

Article 3 Term and Interest of the Loan

3.1

Party A and Party B acknowledge that the term of loan hereunder is not fixed, which shall be valid from the date of the conclusion of this Agreement to the date of repayment by the Borrower as stipulated in Article 4.1 or 4.2.

3.2

The Lender confirms no interest is added to the loan.

Article 4 Repayment

4.1

The Lender shall serve the Notice of Repayment (hereinafter referred to as “Notice of Repayment”) to the Borrower fifteen (15) days in advance in its absolute discretion, requiring the Borrower to repay in part or whole. Subject to the laws of the PRC, the Borrower could transfer the equity of Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (the “Company”) held to the Lender or any third party appointed by the Lender for repaying the loan; the proportion of the transferred equity in the Company’s equity held by the Borrower when transferring the equity shall be equal to the proportion of the required amount repaid in the amount borrowed hereunder. In the term or

2


extended term of the loan, once the Borrower hereunder is not the shareholder of the Company anymore, the Borrower has to make repayment immediately as required by the Lender, but except that the Borrower is not the shareholder of the Company any more because the Lender requires the Borrower to transfer all equities of the Company held by the Borrower to the lender or any other third party appointed by the Lender according to the related agreement made between them.

4.2

The Borrower can serve the Application of Repayment (hereinafter referred to as “Application of Repayment”) to the Lender fifteen (15) days in advance at any time for repaying the loan in part or whole, and the Lender can decide whether to accept the repayment in its absolute discretion. Subject to the laws of the PRC, the Borrower could transfer the equity of the Company held to the Lender or any third party appointed by the Lender for repaying the loan; the proportion of the transferred equity in the Company’s equity held by the Borrower when transferring the equity shall be equal to the proportion of the required amount repaid in the amount borrowed hereunder.

4.3

When the Borrower make repayment according to Article 4 above, both parties shall complete the matters related to the equity transfer stipulated in Article 4.1 and 4.2 for guaranteeing the Lender or the third party appointed by the Lender accepts the corresponding equity legally and completely according to Article 4.1 or 4.2 while making sure that the loan is paid off. Meanwhile, it shall ensure that no pledge or burden in any form has been imposed on such equity except for the Equity Pledge Contract and Exclusive Purchase Rights Contract otherwise concluded by both parties.

Article 5 Taxes

All taxes related to the loan shall be borne by the Lender.

Article 6 Confidentiality

6.1

Notwithstanding the termination of this Agreement, the Borrower shall keep the following information confidential: (i) the conclusion, performance and content of this Agreement, (ii) the trade secrets, proprietary information, clients’ information and other confidential information related to the Lender (collectively, the “Confidential Information”) known or obtained due to the conclusion and performance of this Agreement. The Borrower may only use such confidential information for the purpose of performing its obligations hereunder. Without the prior permission of the Lender, the Borrower shall not disclose the above-mentioned confidential information to any third party; otherwise, it shall take the responsibilities for the violation and make compensation for the losses therefrom.

3


6.2

Upon the termination of this Agreement, the Borrower shall return or destroy all documents, materials or software including the confidential information or dispose them in other way, while stopping applying such information.

Article 7 Notification

7.1

All notices and other communications hereunder shall be served by hand, prepaid registered mail, commercial courier, facsimile or e-mail to the contact address of such party. A confirmation letter shall be also served together with each notification. Such notifications shall be considered to be served effectively on the following date:

7.1.1

A notice shall be deemed to have been validly served on the day of delivery or rejection at the address designated, if it is sent by hand, courier or prepaid registered mail.

7.1.2

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by fax (confirm upon the transferred information automatically).

7.1.3

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by E-mail and no hint indicates that the E-mail is returned or not delivered in twenty-four (24) hours.

7.2

Either party shall have the right to inform other Party of changing the E-mail address to receive such notifications as set forth in Article 7 herein.

Article 8 Liability for Violation of this Agreement

The Borrower undertakes to indemnify the Lender against any actions, claims, costs, damages, expenses, liabilities, losses and proceedings suffered or incurred by the Lender as a result of any breach of the obligations hereunder by the Borrower.

Article 9 Applicable Law and Dispute Solution

9.1

The conclusion, invalidation, interpretation, performance, modification and termination of this Agreement and the dispute solution hereunder shall be governed by the laws of the PRC.

9.2

Any dispute due to the interpretation and performance of this Agreement shall be settled by all parties hereto through amicable negotiation in the first time. If the dispute fails to be settled within thirty (30) days after either party has given written notice to the other requesting to settle through amicable negotiation, either Party may file a dispute to China International Economic and Trade Arbitration Commission for arbitration based

4


on the rule of arbitration in force then.The seat of arbitration shall be in Beijing. The arbitration award shall be final and binding on both parties. The party filing the arbitration and the responding party shall appoint one arbitrator respectively, while the third arbitrator shall be appointed by the China International Economic and Trade Arbitration Commission.

9.3

In case of any dispute resulted from the interpretation and performance of this Agreement or any dispute in arbitration, both parties hereto shall continue to perform their own rights and obligations hereunder except the matters in dispute.

9.4

Both parties hereby acknowledge and guarantee that, subject to the laws of the PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for Party A based on the actual situations, including but not limited to imposing restrictions on the business operation of the Company, limiting and handling with the equity or the Company’s assets held by Party B (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to the Company. Such judgment shall be executed by both parties.

9.5

Subject to the laws of the PRC, as the measures of property preservation or execution, a court having jurisdiction shall, at the request of all parties, issue and/or execute the arbitration award and temporary injunctive relief or other temporary remedies or measures before the establishment of the arbitration tribunal or under other circumstances permitted by laws for supporting the arbitration, including but not limited to detaining or freezing the judgment or ruling on the property or equity of the Company. Such rights of one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration articles agreed upon by both parties.

9.6

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

9.7

Both parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/existing listed company affiliated to Party A, the court in the place of incorporation of the Company, or the court in the place where the Company or Party A’s principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purpose herein.

Article 10 Transfer

5


10.1

Without the prior written consent of the Lender, the Borrower shall not transfer its right and/or obligation hereunder to any third party.

10.2

The Borrower agrees that the Lender can transfer its duties and/or obligations hereunder to any third party by giving a prior written notice to the Borrower, without the consent of the Lender.

10.3

This Agreement shall be binding on the legal transferee (for the avoidance of doubts, the legal transferee of Party B shall include the person accepting the shareholder’s right of Party B and becoming the legally registered shareholder of the Company, but excluding the person who becomes the shareholder of the Company due to the exercising of the Equity Purchase Right under the Exclusive Purchase Rights Contract otherwise signed between the two parties by Party A or any third party appointed by it) or the successor of both parties. Party B guarantees to Party A that it has made all proper arrangements and signed all necessary documents to ensure that in the case of its death, incapacity, bankruptcy, divorce or other circumstances that may affect the exercise of this Agreement, its successors, guardians, creditors, spouse and other persons who may acquire equity or related rights of the Company as a result cannot affect or interfere the performance of this Agreement.

Article 11 Severability

If one or more articles herein are or become illegal, invalid or unenforceable in any term according to the laws or regulations, it shall not affect the legality, validity or enforceability of any other provisions herein, which continue to be valid and effective. All parties shall, through the negotiation in good faith, try to replace such illegal, invalid or unenforceable provisions with effective ones to the maximum extent that the parties expect according to laws; and the economic benefit produced by such effective provision shall be similar to such illegal, invalid or unenforceable provisions.

Article 12 Modification and Supplement

This Agreement shall be modified and supplemented in writing. The modifications and supplements to this Agreement signed by both parties shall be an integral part of this Agreement, having the same legal effect with the original one.

Article 13 Miscellaneous

13.1

This Agreement shall come into effect from the date of being signed and/or stamped by all parties. Unless otherwise specified in laws, in no case, Party B shall have the right to terminate or cancel this Agreement unilaterally.

6


13.2

Except for the amendments, supplements or modifications to this Agreement in writing after the execution of this Agreement, this Agreement shall constitute an entire and solely agreement between the two parties on the subject matter hereof and, upon execution, replaces all negotiation, statement, contracts, understandings and communications previously reached on the subject matter of this Agreement by both parties, orally or in writing.

13.3

If the Stock Exchange of Hong Kong Limited (“SEHK”) or other regulatory authorities suggest to modify this Agreement, or if any changes happen to the listing rules or related requirements of the SEHK related to this Contract, the parties shall revise this Contract accordingly.

13.4

The reference to any laws and regulations (“Law”) in this Agreement shall be deemed to include the reference to the modifications, alterations, supplements and re-enactments to such laws, without considering whether such variations are made before or after this Agreement, and this is also applied for the reference to other decisions, notices and regulations formulated based on the stipulation of this Agreement or become effective accordingly.

13.5

The provisions in Article 6, 7, 8, 9 and 13.5 shall remain in force after the termination of this Agreement.

13.6

Any rights, powers and remedies to each party under any provisions of this Agreement shall not affect other rights, powers or remedies to other party according to other articles herein and the laws, while the execution of such rights, powers and remedies by either party shall not impact the execution of other rights, powers and remedies by such Party.

13.7

The failure or delay by a party to exercise any rights, powers and remedies it may have hereunder or laws (“Rights of the party”) shall not be deemed as a waiver of such rights, and no waiver of any individual or partial rights of the party shall affect the exercise of such party's rights in other way and the exercise of other Rights of other parties.

Article 14 Language and Duplicate

This Agreement shall be signed in Chinese and in multiple copies, each of which has the same legal effect with the original one. In terms of the validity of this agreement, the copies or scanned copies of the signature pages sent both parties via fax or E-mail shall be deemed as the original, and have the same legal effect with the original one.

——Signature Page——

7


[There is no text on this page which is the signature page of Loan Agreement]

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd.

Company seal: /s/ Beijing Yunxiang Zhisheng Technology Co., Ltd.

Signature:

/s/ Wang Yulin

Name:

Wang Yulin

Title:

Legal Representative


[There is no text on this page which is the signature page of Loan Agreement]

Party B1:

Qiu Weiqin

Signature:/s/ Qiu Weiqing


[There is no text on this page which is the signature page of Loan Agreement]

Party B2:

Zou Tao

Signature: /s/ Zou Tao


EX-4.14 6 kc-20221231xex4d14.htm EXHIBIT 4.14

Exhibit 4.14

Equity Pledge Contract

The Equity Pledge Contract Agreement (hereinafter referred to as “this Contract”) was entered into on 24 August 2022 by and between:

Party A: Beijing Yunxiang Zhisheng Technology Co., Ltd. (hereinafter referred to as the “Pledgee”), a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration (solely invested by the legal person from Taiwan, Hong Kong and Macao) in the People’s Republic of China (“China”, for the purpose herein only, excluding Hong Kong Special Administration Region, Macao Special Administration Region and Taiwan Area), with the Unified Social Credit Code: 91110108MA002GUP74;

Party B:    Qiu Weiqin, ID card No.: ******************

Zou Tao, ID Card No.: ******************

(Hereinafter referred to as the “Pledger”

Party C: Kingsoft Cloud (Beijing) Information Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration in the People’s Republic of China, with the Unified Social Credit Code: 91110108MA01BE3R6L.

In this Contract, the pledgee, pledger and Party C are referred to as “one party” respectively and referred to as “the parties” collectively.

Whereas:

1.

The pledger owns 100% of equity of Party C, among which: Qiu Weiqin holds 80% of equity of Party C (equal to a registered capital of RMB 8 million) and Zou Tao holds 20% of equity of Party C (equal to a registered capital of RMB 2 million).

Party C is a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration in the People’s Republic of China, mainly engaged in “telecommunications business; internet information services; technology development, technical consulting, technical services; computer system services; design, production, agency, advertising publication; sales of self-developed products, computers, software and auxiliary devices, communications equipment; import and export of technology (Market subjects shall independently choose their own business and carry out business activities by law; internet information services, telecommunications services

1


and projects subject to approval by law shall be developed strictly according to the content approved after being approved by the relevant departments; market subjects shall not engage in the business activities for the projects banned and restricted by the industrial policies of the state and the city.)”; the pledgee is a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration in the People’s Republic of China (wholly owned by the legal person from Hong Kong, Taiwan and Macao).

2.

On 24 August 2022, the Loan Agreement (“Loan Agreement”) was entered into by the pledgee and the pledger. According to this Loan Agreement, the pledger shall repay an interest-free loan of RMB 10 million to the pledgee by transferring Party C’s equity held by the pledger to the pledgee or any third party appointed by the pledgee.

3.

On 24 August 2022, the Exclusive Consulting and Technical Service Agreement (“Exclusive Consulting and Technical Service Agreement”) was entered into by and between the pledgee and Party C. Based on this Agreement, Party C exclusively employs the pledgee to provide services related to business support, technical service and consulting service for it, and agrees to pay for such business support, technical service and consulting service to the pledgee.

4.

On 24 August 2022, the pledgee, the pledger and Party C signed the Exclusive Purchase Rights Contract (“Exclusive Purchase Rights Contract”). Based on the Contract, the pledger shall transfer the whole or partial equity of Party C and/or the whole or partial assets of Party C held by it to the pledgee and/or any person assigned by the pledgee as per the requirement of the pledgee and subject to the law of PRC.

5.

On 24 August 2022, the Shareholders’ Voting Rights Entrustment Agreement was entered into by and between the pledgee, the pledger and Party C (“Shareholder’s Voting Rights Entrustment Agreement”, this Contract, Loan Agreement, Exclusive Consulting and Technical Service Agreement, Exclusive Purchase Rights Contract, Shareholders’ Voting Rights Entrustment Agreement and any modification, amendment and/or restatement to such agreements shall be collectively referred to as “transaction documents”). Based on such agreements, the pledger shall irrevocably authorize the person appointed by the pledgee to perform all of the shareholder’s voting rights and other shareholder rights enjoyed by the pledger in Party C.

6.

For guaranteeing that the pledger and Party C perform the obligations under the transaction documents, the pledger pledges all equities of Party C held by it to the pledgee for ensuring the performance of the contractual obligations under the transaction documents.

2


For performing the transaction document, the parties jointly agrees to sign this Contract based on the following articles.

1.

Definition

Unless otherwise stipulated in this Contract, the following words shall have the meaning as below:

1.1

“Pledge” shall refer to the security interests authorized by the pledger to the pledgee pursuant to Article 2 of this Contract, which is a priority right for the pledgee to be compensated with the money obtained through the transferring, auction or sales of the equity.

1.2

“Pledged Equity” shall refer to all equities of Party C legally held by pledger up to now (accounting for 100% of Party C’s equity), i.e., Qiu Weiqin holds 80% of equity of Party C (equal to a registered capital of RMB 8 million) and Zou Tao holds 20% of equity of Party C (equal to a registered capital of RMB 2 million).

1.3

“Term of the Pledge” shall refer to the term set forth in Article 3 of this Contract.

1.4

“Events of Default” shall refer to any circumstances in Article 7 of this Contract.

1.5

“Notice of Default” shall refer to the notice issued by pledgee in accordance with this Contract declaring an Event of Default.

1.6

“Contractual Obligation” shall refer to: (1) all obligations taken by the pledger under the Exclusive Purchase Rights Agreement, Shareholders’ Voting Rights Entrustment Agreement and this Contract; and (2) all obligations taken by Party C under the Exclusive Consulting and Technical Service Agreement, Exclusive Purchase Rights Contract, Shareholders’ Voting Rights Entrustment Agreement and this Contract.

1.7

“Secured Debt” shall refer to all of the direct, indirect, derived losses and predicable losses suffered by the pledgee due to any event of default under the transaction document between the pledger and/or Party C, and all service fees and its interest, liquidated damages (if any) and compensation granted to the pledgee. The amount of such losses shall be based on, including but not limited to, the prediction of the reasonable business plan and profit forecast from the pledgee, the service fee paid by Party C under the Exclusive Consulting and Technical Service Agreement, liquidated damages and related cost under the transaction documents, and all costs incurred as the pledgee forces the pledger and/or Party C to perform its contractual obligations (including but not limited to legal fees, arbitration fees, evaluation and auction fees for the Pledged Equity).

3


2.

Pledge

2.1

The pledger hereby agrees to pledge the Pledged Equity which it legally owns and has the right to dispose to the pledgee according to this Contract for guaranteeing the performance of the contractual obligations and the compensation of the secured debt. Party C hereby agrees the pledger to pledge the Pledged Equity to the pledgee according to this Contract. Up to the date of signing this Contract, Qiu Weiqin holds 80% of equity of Party C (equal to a registered capital of RMB 8 million) and Zou Tao holds 20% of equity of Party C (equal to a registered capital of RMB 2 million).

2.2

During the pledge, unless otherwise prohibited by laws and regulations, the pledgee shall be entitled to receive the bonus and dividend therefrom. Without the prior written consent of the pledgee, the pledger shall not receive the bonus or dividend from the Pledged Equity. After the individual income tax paid by the pledger is deducted, the dividend or bonus received by the pledger from the Pledged Equity shall, at the request of the pledgee, (1) be deposited to the designated account, supervised by the pledgee and used for guaranteeing the contractual obligations; or (2) be unconditionally gifted to the pledgee or any person appointed by the pledgee in the way allowed by the law of the PRC according to the law of the PRC.

2.3

If the right of the pledgee may be harmed due to the obviously reduced value of the Pledged Equity, the pledger shall provide sufficient guarantees accordingly at the request of the pledgee; if the pledger fails to provide such guarantees, the pledgee can auction or sell the Pledged Equity in any time on behalf of the pledger, and pay off the secured debt in advance with the money received from the auction or sales of the equity after negotiating with the pledger or deposit such money to the notary office of the place where the pledgee locates. In the term of this Contract, the pledgee shall not be responsible for the reduced value of the Pledged Equity and the pledger shall not be entitled to claim from the pledgee or put forward any requirement in any form, except such case is caused by the intention or gross negligence of the pledgee.

2.4

The pledger can increase capital to Party C only with the prior written consent of the pledgee. The increased capital in Party C’s registered capital due to the capital increase by the pledger shall be deemed as the pledged Equity. The parties shall sign a pledge agreement on the capital increase and handle with the pledge registration for the increased capital. Party C shall or the pledger shall promote Party C to register the changed equity pledge in the Register of Shareholders of Party C in the day after the Pledged Equity is changed (including but not limited to the capital increase), apply to the related registration office (defined as below) for handling with the registration for the variation of equity pledge in seven (7) days after the variation or in the period otherwise agreed by the parties and then provide the original registration certificate

4


issued by the related equity pledge registration office to the pledgee. For the purpose herein, “Business Day” refers to any day other than Saturday, Sunday and other legal closing days of commercial banks in the PRC.

2.5

If Party C needs to be dissolved or liquidated in accordance with mandatory provisions of the laws of the PRC, after Party C completes the dissolution or liquidation procedures in accordance with the laws, any benefits distributed by the pledger from Party C in accordance with the laws shall be, as the pledgee may require, (1) deposited into the designated account of the pledgee, supervised by the pledgee, and used to guarantee contractual obligations; or (2) subject to the law of the PRC, unconditionally gifted to the pledgee or the person designated by the pledgee in the way permitted by the laws of the PRC.

3.

Term of the Pledge

3.1

The Pledge shall come into effect from the date of being successfully registered in the market supervision and management department of the place where Party C locates (the “registration office”). The term of the pledge (“Term of the Pledge”) shall valid until the last contractual obligation and debt secured by the pledge is performed or compensated. The parties agree that, the pledger and Party A shall apply to the registration office for registering the equity pledge pursuant to the related applicable laws and regulations in seven (7) business days from the date of signing this Contract or other longer period otherwise agreed by the pledgee in writing. The parties further agree, within thirty (30) business days from the day that the registration office officially accepts the equity pledge registration application, to handle with all of the equity pledge registration procedures, obtain the notice of registration issued by the registration office and make sure that the registration office completely and accurately records the matter of equity pledge in the equity pledge register. The parties jointly agree, for the purpose of handling with the procedures of equity pledge registration, the parties and other shareholders of Party C (if any) shall file this Contract or an equity pledge contract signed in the form as required by the registration office of the place where Party C locates and truly reflecting the equity information stipulated hereunder (“the Pledge Contract for Registration”) to the registration office. Any issues unmentioned in the pledge contract for registration shall be subject to this Contract. If any matter in the Pledge Contract for Registration conflicts to this Contract, it shall be subject to this Contract.

3.2

In the Term of the Pledge, if the pledger and/or Party C fail to perform the obligations stipulated hereunder or repay the secured debt, the pledgee shall be entitled but not obliged to dispose such pledge according to this Contract.

5


4.

Custody of Equity Registration

4.1

In the Term of the Pledge as set forth herein, the pledger shall deliver the Certificate of Equity Contributions in the content and format as indicated in the Annex and the Register of Shareholders to the pledgee for custody within three (3) days after the completion of the procedures for equity pledge. The pledgee shall continuously keep such documents in custody during the whole Term of the Pledge as stipulated in this Contract.

4.2

In the Term of the Pledge, the pledgee shall have the right to receive the dividend from the Pledged Equity.

5.

Representation and Warranties of the Pledger

Each pledger and Party C hereby jointly and severally represents and warrants to the pledgee in the day of signing this Contract as below:

5.1

The pledgers are Chinese citizens with full capacity, having full and independent legal status and legal capacity and having been duly authorized to sign, deliver and perform this Contract, all of whom can independently act as the subject of litigation; Party C is a limited liability company properly registered and legally existed according to the law of PRC, with an independent legal personality, having a fully independent legal status and legal capacity to sign, deliver and perform this Contract, who can act independently as the subject of litigation of a party.

5.2

Unless otherwise stipulated in the transaction documents, the pledger shall be the solely legal beneficial owner of the Pledged Equity. The pledgee shall be entitled to dispose and transfer the Pledged Equity in the manner stipulated in this Contract. In the term of this Contract, the pledger shall be the rightful owner of the Pledged Equity, while there was, is or will be no ownership in dispute related to the Pledged Equity, notwithstanding in the past, at present or in the future.

5.3

The pledger and Party C shall have full power, capacity and authority to enter into and deliver this Contract while performing the obligations hereunder. Once executed, this Contract shall constitute a legal, valid and binding obligation on the pledger and Party C and shall be enforceable against them in accordance with the terms and conditions.

5.4

Except the pledge hereunder, no secured interests or encumbrances shall be imposed on the Pledged Equity by the pledger. The pledge hereunder constitutes the highest priority secured interests in the Pledged Equity.

5.5

All reports, documents and information provided by the pledger and Party C to the pledgee before the signature of this Contract and related to the pledger and Party C and

6


all matters required in this Contract shall be essentially true and accurate when this Contract comes into effect.

5.6

All reports, documents and information provided by the pledger and Party C to the pledgee after the signature of this Contract and related to the pledger and Party C and all matters required in this Contract shall be essentially true and accurate when being provided.

5.7

The pledger and Party C has obtained the consent and approval from the related government sectors or any third party for the signature, delivery and performance of this Contract (if necessary).

5.8

The conclusion, delivery and performance of this Contract shall not: (1) cause any violation of any related laws in the PRC; (2) conflict with Party C’s Articles of Association or other organizational documents; (3) cause a breach of any contract or document to which Party B and Party C are a party or which is binding on Party B and Party C, or constitute any breach under any contract or document to which Party B and Party C are a party or which is binding on Party B and Party C; (4) cause any conditions which may go against the grant and/or continuation of any permit or approval issued to either party; or, (5) cause the suspension or revocation of any approval or permit issued to either party, or impose additional conditions; or (6) cause to reach any agreement or incur any court judgment, award of any arbitration authority and decision of any administration office, which may violate the applicable laws, be binding on its assets or to which either party is a party.

5.9

No litigation, legal procedure or request, which may be pending against or potentially threatens the pledger, or its assets or Pledged Equity as the pledger knows in any courts, arbitration tribunals, government authority or administration office, significantly or adversely affects the pledger’s financial situation or the capability to perform the obligations and the warranties hereunder.

6.

Guarantee and Future Agreement to the Pledger

6.1

In the term of this Contract, the pledger and Party C hereby guarantee to the pledgee as below:

6.1.1

Except for the performance of the transaction documents, without the prior written consent of the pledgee, neither party shall transfer the Pledged Equity, impose or allow the existence of any security interests or other encumbrances possibly affecting the rights and benefits of the pledgee to the Pledged Equity. Party C shall not assist or allow the pledger to set any new pledge or other

7


security interests on the Pledged Equity, or to transfer or dispose the Pledged Equity in any other way.

6.1.2

The pledger shall observe and execute all applicable laws and regulations related to the pledge. In case of receiving any notices, instructions or suggestions issued or formulated by the related competent authority, the pledger shall present such notice, instruction or suggestion to the pledgee in five (5) days thereafter, while following the above notice, instruction or suggestion or raising objections against the above matters as reasonably required or agreed by the pledgee.

6.1.3

The pledger shall inform the pledgee of any event affecting the pledgee, the Pledged Equity or any part of right, any notice received by the pledger, or any event potentially affecting any guarantee or other obligation of the pledger hereunder immediately, while taking all necessary measures to guarantee the pledged interest of the pledgee to the Pledged Equity.

6.1.4

The pledger and Party C shall not engage in or allow any behavior or action conducted that may have an adverse impact on the pledgee’s interests or Pledged Equity under the transaction documents;

6.1.5

The pledger and Party C guarantee, as properly required by the pledgee, to take all necessary measures and sign all necessary documents (including but not limited to the supplemented contract of this Contract) for ensuring to perform and implement the pledged interest of the pledgee to the Pledged Equity.

6.1.6

If any Pledged Equity is transferred due to the performance of the pledge hereunder, the pledger will waive the preemptive right in case that the pledgee realizes the pledge, while the pledger and Party C shall take all necessary measures and sign all documents to complete such transferring.

6.1.7

The pledger and Party C guarantee, according to this Contract, to apply to the competent registration office for handling with the registration of the equity pledge against the equity pledge hereunder, and cooperate as possible as they can to complete such registration in time for assuring the legality of the Pledged Equity registration and the right to pledge against such pledged equity, unless otherwise required by the pledgee.

6.1.8

The pledger shall urge Party C (including its shareholders, board of directors or executive directors) not to approve the sale, transferring, pledge or otherwise disposal of Party C’s assets or not to allow to impose any security interests on Party C’s assets without the prior written consent of the pledgee; Party C shall not engage in the above actions as well.

8


6.1.9

In order to maintain its effectiveness of the Pledged Equity, it is necessary to sign all necessary or appropriate documents, take all necessary or appropriate actions, and make all necessary or appropriate appeals or defend all claims;

6.1.10

Without the prior written consent of the pledgee, no action or omission shall be done to materially affect Party C’s assets, business and responsibilities.

6.1.11

The pledger or Party C shall provide the financial report of the previous calendar season in the first month of each calendar season to the pledgee, including but not limited to the Balance Sheet, Statement of Income and Chart of Cash Flow.

6.2

The pledger agrees that the right of pledge obtained by the pledgee as set forth herein shall not be interrupted or interfered by the pledger, its successor and representative or any other person through legal proceedings.

6.3

The pledger guarantees to the pledgee that, for protecting or perfecting the security of this Contract to the contractual obligations, the pledger will, in a good faith, sign and urge the interested parties to the pledge to sign all certificates of rights and agreements required by the pledgee, while performing or promoting other interested parties to perform as the pledgee required, facilitating the execution of the rights and grants hereunder for the pledgee, signing all documents related to the Pledged Equity with the pledgee or the person appointed by it (natural person/legal person) and providing all notices, instructions and decisions as it considers to be necessary during the reasonable period.

6.4

The pledger hereby undertakes to the pledgee that it will observe and perform all warranties, undertakings, agreements, representations and conditions hereunder. If the pledger fails to perform the warranties, undertakings, agreements, representations and conditions, the pledger shall indemnify the pledgee for all losses resulting therefrom.

7.

Events of Default

7.1The following situations shall be considered as the events of default:

7.1.1

The pledger and/or Party C violate the obligations under the transaction documents and/or this Contract;

7.1.2

The representations or warranties made by the pledger in Article 5 contain a material misrepresentation or error and/or any warranties in Article 5 of this Contract are violated by the pledger;

7.1.3

The pledger and Party C fail to complete the registration of equity and pledge in the registration office in Article 3.1 of this Contract;

9


7.1.4

The pledger and/or Party C violate any provision of this Contract;

7.1.5

Except as expressly provided in Article 6.1.1, the pledger transfers or intends to transfer or waive the Pledged Equity or assign the Pledged Equity without the written consent of the pledgee;

7.1.6

The loan, warranty, compensation, commitment or other debt liabilities of the pledger to any other third party (1) shall be repaid or compensated in advance due to the violation of the pledger as required; or (2) fails to be performed or repaid after the expiration;

7.1.7

Any approval, license, permit or grant of the government authority making this Contract enforced, validated and effective is withdrew, suspended, invalidated or alternated materially;

7.1.8

This Contract becomes illegal or the pledger fails to continuously perform its obligations hereunder due to the enacting of applicable laws;

7.1.9

The assets owned by the pledger adversely changes continuously, which, as the pledgee considers, affects the capability of the pledger to perform the obligations hereunder.

7.1.10

The successor or custodian of the pledger and/or Party C perform partially or fails to perform the obligations under the transaction documents; and

7.1.11

Any other circumstances make the pledgee fail to or possibly fail to execute its rights to the pledge.

7.2

Once any circumstance stated in Article 7.1 or any event possibly causing such circumstances is known or happens, the pledger and Party C shall notify the pledgee immediately.

7.3

Unless the event of default in Article 7.1 is settled to the satisfaction of the pledgee, the pledgee shall be entitled to send the notice of default to the pledger when or after such event happens, requiring the pledger to dispose the pledge according to Article 8 of this Contract. The pledgee shall not take any responsibilities for any losses resulted from the reasonable execution of such right and power.

8.

Performance of the Pledge

8.1

Before the full implementation of the obligations under the transaction documents, without the written consent of the pledgee, the pledger shall not transfer any encumbrance newly imposed on Party C’s equity or Party C’s equity held by it.

10


8.2

The pledgee shall send the notice of default to the pledger when executing the pledge.

8.3

Subject to Article 7.3, the pledgee can execute the right of the pledge when or at any time after the notice of default is sent according to Article 7.2.

8.4

The pledgee shall have the priority of compensation with the money obtained through the transferring, auction or sales of the equity pledged in part or whole hereunder according to the legal procedure, until Party C and the pledger completely perform the obligations under the transaction documents. The money obtained by the pledgee through executing the right and power shall be used to as below:

First, pay for all fees arising from the disposal of the Pledged Equity and the performance of the pledgee’s right and power (including lawyer’s fee and agent’s fee);

Second, pay for the taxes due to the disposal of the Pledged Equity; and

Third, repay the secured debt to the pledgee.

In case of any balance after the above payment is deducted, the pledgee shall return such balance to the pledgee or any other person being entitled to such money according to related laws and regulations, or deposit to the notary office of the place where the pledgee locates (all costs therefrom shall be borne by the pledger).

8.5

When the pledgee disposes the pledge based on this Contract, the pledger and Party C shall provide assistance as necessary so that the pledgee can execute its right to the pledge according to this Contract.

8.6

The pledgee is entitled to decide how to perform the right of the pledge or any other remedies for violation in part or whole. Before the auction or sale of the Pledged Equity hereunder, the pledgee shall not perform other remedies of violation. The method to perform the right of the pledge or any other remedies for violation affects neither the effect of the pledge nor the effect of other remedies of violation enjoyed by the pledgee.

9.

Transfer

9.1

Without the prior written consent of the pledgee, the pledger and Party C shall not transfer or delegate its rights and obligations hereunder.

9.2

This Contract shall be binding on the legal transferees (for the avoidance of doubts, the legal transferee of the pledger shall include the person or entity accepting the shareholder rights of the pledger and becoming the legally registered shareholder of Party C, but excluding the person who becomes the shareholder of Party C due to the exercising of rights under the Exclusive Purchase Rights Contract by the pledgee or any

11


third party appointed by it) and successors of the parties. The successor or the permitted transferee of the pledger and Party C (if any) shall continue to perform the obligations of the pledger and Party C hereunder and be bound by this Contract. The pledger guarantees to the pledgee that it has made all proper arrangements and signed all necessary documents to ensure that in the case of its death, incapacity, bankruptcy, divorce or other circumstances that may affect the exercise of its equity, its successors, guardians, creditors, spouse and other persons who may acquire equity or related rights of Party C as a result cannot affect or interfere the performance of this Contract.

9.3

In any time, the pledgee can transfer its any and/or all rights and powers hereunder and the transaction document to the person appointed (natural person/legal person). In such case, the transferee shall be entitled to the rights and obligations of the pledgee hereunder as if it is a party to this Contract originally. When the pledgee transfers the rights and obligations hereunder and the transaction document, the pledger shall sign the related agreements or other documents thereof as required by the pledgee.

9.4

If the pledgee changes due to the transfer, as the pledgee requires, a new contract of pledge shall be signed by and between the pledger and the new pledgee in the terms and conditions being exactly same with the this Contract and registered in the registration office accordingly.

9.5

The pledger shall observe this Contract and other contracts signed solely or jointly by the parties or either party hereto, including the Exclusive Purchase Rights Contract, Shareholders’ Voting Rights Entrustment Agreement (and any modification made from time to time thereafter), perform the obligations hereunder or other contracts and conduct no action/omission which may possibly affects its validity and enforceability. Unless otherwise instructed by the pledgee in writing, the pledger shall not execute any residual rights of the Pledged Equity hereunder.

10.

Termination and Term

10.1

After the pledger and Party C fully and completely perform all contractual obligations under the transaction documents, the pledgee shall discharge the Pledged Equity hereunder in a reasonable period as early as possible at the request of the pledgee, while assisting the pledger to cancel the registration of the equity pledge in the Register of Shareholders and the registration of pledge in the related registration office.

10.2

In case that either of the parties has its operation period expired in the term of this Contract, such Party shall be obliged to apply to the competent organization for extending the operation period, while making sure to obtain the Business License before the expiration of the operation period for extending its business period. The pledgee is entitled to terminate this Contract unilaterally by giving a thirty (30) days’ notice in

12


advance. Unless otherwise specified in laws, the pledger and Party C shall not be entitled to terminate or cancel this Contract in any case.

10.3

This Contract shall be valid until that the obligations hereunder are completely performed or the secured debt hereunder is fully paid off.

10.4

The provisions in Article 10.4, 12, 13 and 14 shall remain in force after the termination of this Contract.

11.

Procedure Fees and Others

All fees and actual expenses related to this Contract, including but being not limited to the legal fee, charges, stamp duties and any other taxes and fees, shall be borne by Party C. If the pledgee has to pay for related taxes and fees according to laws, the pledger shall urge Party C to make compensation to the pledgee for such taxes and fees paid.

12.

Confidentiality Responsibilities

The parties confirm that all documents exchanged hereunder shall be considered to be confidential, orally or in writing. Each party shall keep all such information confidential and shall not disclose any such information to any third party without the prior written consent of other parties, except that: (1) the information is or will become known to the public (but not being disclosed to the public by one of the recipients of the information); (2) the information shall be disclosed according to applicable laws or the rules or regulations of any stock exchange; or (3) the information is disclosed by either party to its legal counsel or financial advisor in terms of the transactions contemplated hereunder, and such legal counsel or financial advisor is subject to obligations of confidentiality similar to those set forth herein. If any employee or organization employed by either party discloses such confidential information, it shall be deemed that such party has disclosed such confidential information and shall take corresponding legal responsibilities due to the violation of this Contract. This article shall remain in force even if this Contract terminates for any reason.

13.

Applicable Law and Dispute Solution

13.1

The signature, conclusion, interpretation and performance of this Contract and the dispute solution hereunder shall be governed by the laws of the PRC which are officially published and known publicly.

13.2

Any dispute due to the interpretation and performance of this Contract shall be settled by the parties hereto through amicable negotiation in the first time. If the dispute fails to be settled within thirty (30) days after either party has given written notice to the other party requesting to settle through amicable negotiation, either party may file the dispute

13


to China International Economic and Trade Arbitration Commission for arbitration based on the rule of arbitration in force then.The seat of arbitration shall be in Beijing. The arbitration award shall be final and binding on all parties. The party filing the arbitration and the responding party shall appoint one arbitrator respectively, while the third arbitrator shall be appointed by the China International Economic and Trade Arbitration Commission.

13.3

In case of any dispute resulted from the interpretation and performance of this Contract or any dispute in arbitration, the parties hereto shall continue to perform their own rights and obligations hereunder except the matters in dispute.

13.4

Hereon, the parties acknowledge and guarantee that, subject to the law of the PRC, the arbitrators shall be entitled to make decisions properly and provide legal relief for the pledgee based on the actual situations, including but not limited to imposing restrictions on the business operation of Party C, limiting and handling with the equity or assets of Party C (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to Party C and so on. Such judgment shall be executed by the parties. During the dispute resolution, each party hereto shall continue to perform their own rights and obligations hereunder except the matter in dispute.

13.5

Subject to the laws of the PRC, as the measures of property preservation or execution, a court having jurisdiction shall, at the request of the parties hereto, issue and/or execute the arbitration award and temporary injunctive relief or other temporary remedies or measures before the establishment of the arbitration tribunal or under other circumstance permitted by laws for supporting the arbitration, including but not limited to detaining or freezing the property of the defaulting party or equity of Party C under the judgment or ruling. Such rights of one party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

13.6

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

13.7

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/existing listed company affiliated to Party A, the court in the place of incorporation of Party C, or the court in the place where Party C or Party A’s principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purposes herein.

14


14.

Notification

14.1

All notices and other communications hereunder shall be served by hand, prepaid registered mail, commercial courier, facsimile or e-mail to the address stimulated in this Contract. A confirmation letter shall be also served together with each notification. Such notifications shall be considered to be served effectively on the following date:

14.1.1

A notice shall be deemed to have been validly served on the day of delivery or rejection at the address designated, if it is sent by hand, courier or prepaid registered mail.

14.1.2

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by fax (confirm upon the transferred information automatically).

14.1.3

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by E-mail and no hint indicates that the E-mail is returned or not delivered within twenty-four (24) hours.

14.2

Either party shall have the right to inform other parties of changing the E-mail address to receive such notifications as set forth herein.

15.

Severability

If one or more provisions of this Contract are or become illegal, invalid or unenforceable in any term according to the laws or regulations, it shall not affect the legality, validity or enforceability of any other provisions of this Contract, which continue to be valid and effective. The parties shall, through the negotiation in good faith, try to replace such illegal, invalid or unenforceable provisions with effective ones to the maximum extent that the parties expect according to laws; and the economic benefit produced by such effective provision shall be similar to such illegal, invalid or unenforceable provisions.

16.

Entire Contract

Except for the amendments, supplements or modifications to this Contract in writing after the execution of this Contract, this Contract shall constitute an entire and solely agreement among the parties on the subject matter hereof and, upon execution, replaces all negotiation, statement, contracts, understandings and communications previously reached on the subject matter of this Contract by both parties, orally or in writing. This Contract must be modified and supplemented in writing. Except that the pledgee transfers its rights hereunder according to Article 9, the modification and supplementary of this Contract may come into effect only if being signed by the parties hereto.

15


17.

Non-waiver

If the pledgee exempts the pledger from any responsibilities due to the violation of this Contract or delays the performance of its rights under the transaction documents or other agreements directly related to such transaction documents, it shall affect neither the rights of the pledgee under the transaction documents or other agreements directly related to such transaction documents, nor the rights which shall be performed strictly by the pledger under the transaction documents or other agreements directly related to such transaction documents in any time thereafter or any rights enjoyed by the pledgee which is resulted from the violation of the transaction documents or other agreements directly related to such transaction documents by the pledger.

18.

Annex

All annexes hereto shall be an integral part of this Contract.

19.

Effectiveness

19.1

This Contract shall come into effect from the date of being signed by the parties. Any amendments, modifications, and supplements to this Contract shall be made in writing and shall take effect after being signed or stamped by the parties.

19.2

This Agreement shall be signed in multiple copies, each of which has the same legal effect with the original one. In terms of the validity of this Agreement, the copies or scanned copies of the signature pages sent by each party via fax or E-mail shall be deemed as the original, and have the same legal effect with the original one.

19.3

If the Stock Exchange of Hong Kong Limited (“SEHK”) or other regulatory authorities suggest to modify this Contract, or if any changes happen to the listing rules or related requirements of the SEHK related to this Contract, the parties shall revise this Contract accordingly.

——Signature Page——

16


[There is no text on this page which is the signature page of Equity Pledge Contract]

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd.

Company seal:

/s/ Beijing Yunxiang Zhisheng Technology Co., Ltd.

Signature:

/s/ Wang Yulin

Name:

Wang Yulin

Title:

Legal Representative

Signature Page of Equity Pledge Contract


[There is no text on this page which is the signature page of Equity Pledge Contract]

Party B:

Qiu Weiqin

Signature: /s/ Qiu Weiqin

Signature Page of Equity Pledge Contract - Kingsoft Cloud Beijing VIE Agreemen


[There is no text on this page which is the signature page of Equity Pledge Contract]

Party B:

Zou Tao

Signature:/s/ Zou Tao

Signature Page of Equity Pledge Contract- Kingsoft Cloud Beijing VIE Agreement


[There is no text on this page which is the signature page of Equity Pledge Contract]

Party C:

Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Company seal: /s/ Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal Representative

Signature Page of Equity Pledge Contract


EX-4.15 7 kc-20221231xex4d15.htm EXHIBIT 4.15

Exhibit 4.15

Exclusive Purchase Rights Contract

This Exclusive Purchase Rights Contract (“this Contract”) was signed on 24 August 2022 by and between:

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration (solely invested by the legal person from Taiwan, Hong Kong and Macao) in People’s Republic of China (“China”, for the purpose herein only, excluding Hong Kong Special Administration Region, Macao Special Administration Region and Taiwan Area), with the Unified Social Credit Code: 91110108MA002GUP74;

Party B:

Qiu Weiqin, ID card No.: ******************;
Zou Tao, ID Card No.: ******************;

Party C:

Kingsoft Cloud (Beijing) Information Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration the Company in People’s Republic of China, with the Unified Social Credit Code: 91110108MA01BE3R6L.

In this Contract, Party A, Party B, and Party C are referred to as “one party respectively and as “the parties” collectively.

Whereas:

1.

Party B holds 100% of the equity of Party C, among which Qiu Weiqin holds 80% of the equity of Party C (equal to a registered capital of RMB 8 million) and Zou Tao holds 20% of the equity of Party C (equal to a registered capital of RMB 2 million).

2.

The parties intend to sign this Contract to agree on the rights granted by Party B to Party A to purchase the equity and assets held by Party C.

Hereon, the parties reach an agreement on the following terms and conditions:

1.

Granting of Equity and Asset Purchase Rights

1.1

Granting of Rights

1.1.1

Party B hereby irrevocably and unconditionally grants an irrevocable exclusive right (Equity Purchase Right”) to Party A, subject to the provisions of the laws of the PRC, to exercise the steps determined by Party A at its own discretion and at the price specified in Article 1.3 of this

1


Contract, to purchase all of Party Cs equity (Target Equity) that Party A or its Designated Person hold currently and in the future, from Party B at any time, by Party A or one or more persons designated by Party A (each referred to as “Designated Person”). Except for Party A and the Designated Person, no third party shall not enjoy the Equity Purchase Right or other purchase rights related to Party Bs equity; each person of Party B hereby waives the preemptive right to purchase the Target Equity under Party C’s Articles of Association and the laws of the PRC, and hereby irrevocably agrees the other Party to transfer the Target Equity to Party A or the Designated Person of Party A. Party C hereby agrees Party B to grant the Equity Purchase Right to Party A. The term Person referred to in this clause and this Contract refers to an individual, company, joint venture, partnership, enterprise, trust or other unincorporated organization.

1.1.2

Party C hereby agrees to irrevocably and unconditionally grant Party A an exclusive Asset Purchase Right (Asset Purchase Right, for Party A to exercise its Equity Purchase Right or Asset Purchase Right, collectively referred to as “Exercising Rights). According to the Asset Purchase Right, Party A shall be entitled, subject to the terms and conditions of this Contract and to the extent permitted by the laws of the PRC, at any time, to require Party C to transfer any and part of Party Cs assets (“Transferred Assets) to Party A and/or the Designated Person of Party A one or more times. Each person of Party B hereby separately and jointly agrees Party C to grant Party A the Asset Purchase Right in accordance with Article 1.1.2 and other provisions of this Contract. For the purpose herein, “Party C’s assets” refer to all tangible and intangible assets owned or entitled to be disposed of by Party C and its affiliates during the validity period of this Contract, including but not limited to any real estate, movable property, as well as intellectual property rights such as trademarks, copyrights, patents, proprietary technologies, domain names, and software usage rights.

1.2

Exercising Steps

1.2.1

Subject to the terms and conditions of this Contract and to the extent permitted by the laws of the PRC, Party A has absolute discretion to determine the specific exercising time, method, and frequency.

1.2.2

Subject to the terms and conditions of this Contract, and without violating the applicable laws of the PRC, Party A shall be entitled to request at any time, either on its own or through other Designated Persons, to accept all or part of

2


the Target Equity of Party C from Party B, and all or part of the assets of Party C from Party C.

1.2.3

As for the Equity Purchase Right, during each exercise, Party A shall be entitled to arbitrarily specify the amount of the Target Equity that Party B should transfer to Party A and/or the Designated Person of Paty A. Party B shall transfer the Target Equity to Party A and/or the Designated Person of Party A according to the amount required by Party A, without violating applicable laws and regulations of the PRC. Party A and/or the Designated Person of Party A shall pay the Transfer Price to Party B for the acquired Target Equity in each exercise.

1.2.4

As for the Asset Purchase Right, during each exercise, Party A shall be entitled to arbitrarily specify the amount of the Target Equity that Party C should transfer to Party A and/or the Designated Person of Paty A. Party C shall transfer such Transferred Assets to Party A and/or the Designated Person of Party A according to the requirements of Party A, without violating applicable laws and regulations of the PRC. Party A and/or the Designated Person of Party A shall pay the Transfer Price to Party C for the acquired Transferred Assets in each exercise.

1.2.5

During each exercise, Party A may accept the Target Equity or Transferred Assets on its own, or designate the Designated Person to accept all or part of the Target Equity or Transferred Assets.

1.2.6

After each decision of Party A to exercise the right, Party A shall issue a notice of exercise of Equity Purchase Right or Asset Purchase Right to Party B or Party C (Exercise Notice”; please refers to the format of the Exercise Notice related to Equity Purchase Right and Asset Purchase Right in Annex 1 and Annex 2 of this Contract, respectively). After receiving the Exercise Notice, Party B or Party C shall immediately transfer the Target Equity or Transferred Assets in full to Party A or the Designated Person of Party A in accordance with the Exercise Notice and the method described this Contract.

1.3

Exercising Price

1.3.1

According to the Loan Agreement (Loan Agreement) signed between Party A and Party B on 24 August 2022, Party B bears a total debt of RMB 10 million to Party A. The parties hereby agree that as for the Equity Purchase Right, the full Transfer Price payable by Party A or the Designated Person of Party A to Party B during each exercise of Party A shall be equal to the corresponding debt amount owed by Party B to Party A under the Loan

3


Agreement at that time. However, if the minimum Transfer Price allowed by the laws of the PRC at that time is higher than the debt amount, the Transfer Price shall be based on the minimum price allowed by the laws of the PRC at that time. Despite the above provisions, on the premise of complying with the laws of the PRC, Party B shall jointly exempt Party A from the payment obligation for the portion of the minimum Transfer Price allowed by the laws of the PRC that is higher than the debt amount. When Party A exercises its rights every time, Party A shall be entitled to pay the Transfer Price by directly canceling the debt owed by Party B to Party A. The proportion of the cancelled debt to the total debt borne by Party B at that time shall be equal to the proportion of the equity transferred by Party B to the total equity held by Party C.

1.3.2

The parties hereby agree that, as for the Asset Purchase Right, the Asset Transfer Price to be paid by Party A or the Designated Person of Party A to Party C during each exercise of Party A shall be RMB one (1). However, if the minimum Transfer Price allowed by the laws of the PRC at that time is higher than that price, the Transfer Price shall be based on the minimum price allowed by the laws of the PRC at that time. Despite the above provisions, on the premise of complying with the laws of the PRC, Party C shall exempt Party A from the payment obligation for the minimum price allowed by the laws of the PRC that exceeds RMB one (1).

1.3.3

If Party B is entitled to obtain any Transfer Price for the Target Equity held by Party B, or is entitled to obtain any form of distributed profits, extra profits, bonuses or dividends from Party C, Party B shall agree to pay Party A the full amount of the Transfer Price obtained and any distributed profits, extra profits, bonuses or dividends received (with relevant taxes deducted) that Party B is entitled to obtain for the Target Equity, provided that this does not violate the laws of the PRC. Party B shall instruct the relevant transferee or Party C to pay the proceeds to the bank account designated by Party A at that time.

1.3.4

If Party C obtains any Transfer Price for Party Cs assets, Party C shall agree to pay the full Transfer Price (with relevant taxes deducted) obtained from such Transferred Assets to Party A as compensation, provided that this does not violate the laws of the PRC. Party C shall instruct the relevant transferee or Party C to pay the proceeds to the bank account designated by Party A at that time.

4


1.3.5

For the purpose herein, the Transfer Price refers to the full consideration that Party A or the Designated Person of Party A shall pay to Party B or Party C in accordance with the provisions of this Contract for the acquisition of the Target Equity or Party C’s assets during each exercise.

1.4

Once Party A issues the Exercise Notice:

1.4.1

Party B shall cause Party C to convene a shareholders meeting in a timely manner and pass resolutions of the shareholders meeting and take all necessary actions, agreeing Party B or Party C to transfer all the Target Equity or Transferred Assets to Party A and/or the Designated Person of Party A at the Transfer Price, and waive any preemptive right (if any) owned by Party B or Party C;

1.4.2

Party B shall sign an Equity Transfer Contract (the Equity Transfer Contract) with Party A and/or the Designated Person of Party A (where applicable) for each transfer in accordance with the provisions of this Contract and the equity purchase notice;

1.4.3

Party B shall sign all necessary contracts, agreements or documents with relevant parties, take all further actions to obtain all necessary government licenses and permits, take all necessary actions to transfer the effective ownership of the Target Equity to Party A and/or the Designated Person of Party A without any security interests, and cause Party A and/or the Designated Person of Party A to become the registered owner of the Target Equity. For the purposes of this clause and this Contract, “Security Interest includes guarantees, mortgages, third-party rights or interests, any purchase rights, acquisition rights, preemptive rights, set-off rights, retention of ownership or other security arrangements; however, for the avoidance of doubt, it does not include any security interests arising hereunder or the Equity Pledge Contract Regarding Party B. This clause and the Equity Pledge Contract Regarding Party B stipulated in this Contract refer to the Equity Pledge Contract signed by Party A, Party B, and Party C on 24 August 2022, as well as any subsequent amendments and supplements from time to time.

1.4.4

Party C shall immediately sign an asset transfer agreement with Party A and/or the Designated Person of Party A (collectively referred to as the Transfer Contract” with Equity Transfer Contract), to transfer all Transferred Assets to Party A and/or the Designated Person of Party A at the Transfer Price; and, in accordance with Party As requirements and laws and regulations, encourage shareholders to provide necessary supports for Party

5


A (including providing and signing all relevant legal documents, going through all formalities for government approval and registration procedures, and assuming all relevant obligations) to ensure that Party A and/or the Designated Person of Party A can obtain all Transferred Assets. Such Transferred Assets shall be free from any legal defects or any security interests, third-party restrictions, or any other restrictions on Party Cs assets.

2.

Commitments

2.1

Commitments of Party C

Party B (as a shareholder of Party C) and Party C hereby make commitments as follows:

2.1.1

If the signing and performance of this Contract, as well as the granting of Equity Purchase Right or Asset Purchase Rights hereunder, require the consent, permission, waiver, authorization of any third party, or the approval, permission, exemption, or registration or filing procedures with any government agency (if required by laws), Party C shall do its best to assist in meeting the above conditions, and sign all necessary documents and take all necessary actions to transfer the Target Equity and Transferred Assets to Party A or the Designated Person of Party A hereunder;

2.1.2

Without the prior written consent of Party A, Party C shall not supplement, modify or amend the Articles of Association and rules of Party C in any form, or increase or reduce the registered capital, or otherwise change the registered capital structure; except for fulfilling the Equity Pledge Contract Regarding Party B, Party C shall not assist or allow Party B to transfer or dispose of any Target Equity in any other way, or establish any security interests or other third-party rights on any Target Equity;

2.1.3

Party C shall not engage in or allow any behavior or action that may have an adverse impact on Party As interests hereunder;

2.1.4

Party C shall maintain the existence of Party C in accordance with good financial and commercial standards and practices, prudently and effectively operate businesses and handle affairs, in order to maintain the value of Party Cs assets and equity;

2.1.5

Without the prior written consent of Party A, Party C shall not sell, transfer, mortgage, or otherwise dispose of any legal interests and beneficial interests for significant assets, business, or income of Party C at any time from the

6


date of signing this Contract, or allow the creation of any security interests or encumbrances on them;

2.1.6

Without the prior written consent of Party A, no debt shall be incurred, inherited, guaranteed, guaranteed or allowed to be added for Party C, except for (1) debts incurred in the normal course of business and not arising from loans, and (2) debts that have been disclosed to Party A and have received the written consent from Party A;

2.1.7

Party C shall ensure the prudent operation of all business of Party C in the normal course of business, in order to maintain the value of Party Cs assets and avoid any possible negative impact on Party Cs business condition and asset value due to any actions/omissions;

2.1.8

Without the prior written consent of Party A or its representative, Party C shall not be prevented or prompted to sign or terminate any major contract, except for contracts signed in the normal course of business (for the purpose of herein, if the value of a contract exceeds RMB one million (1,000,000), it shall be considered as a major contract);

2.1.9

Without the prior written consent of Party A or its representative, Party C shall not lend or borrow loans, provide guarantees or make other forms of guarantees, or assume any substantive obligations beyond normal business activities;

2.1.10

Without the prior written consent of Party A or its representative, Party C shall not appoint or replace any senior management personnel;

2.1.11

At the request of Party A, Party C shall provide all information about Party C’s operations and financial situation to Party A;

2.1.12

If requested by Party A, Party C shall purchase and maintain insurance related to Party C's assets and business from an insurance company approved by Party A, and the amount and type of insurance shall be consistent with the insurance purchased by companies operating similar businesses;

2.1.13

Without the prior written consent of Party A, Party C shall not cause or be allowed to merge or associate with any person, or acquire from or invest in any person;

2.1.14

Without the prior written consent of Party A, Party C shall not be liquidated, dissolved or cancelled;

7


2.1.15

In order to maintain Party C’s ownership of all its assets, Party C shall sign all necessary or appropriate documents, take all necessary or appropriate actions, and make all necessary or appropriate appeals or defend all claims;

2.1.16

Without the prior written consent of Party A, it shall be ensured that Party C shall not distribute dividends to its shareholders in any form. However, upon Party A’s written request, Party C shall immediately distribute all distributable profits to its shareholders;

2.1.17

Any litigation, arbitration, administrative proceedings, or government investigations or actions that occur or may occur and may affect Party C's registered capital or assets, or business or income shall be notified to Party A, and shall not be settled without Party A’s consent;

2.1.18

At the request of Party A, at any time, Party C shall take Party A or the Designated Person of Party A as the right holder to establish a pledge or mortgage on Party C’s assets, and sign all necessary or appropriate documents, carry out all necessary or appropriate registrations, and take all customary and necessary or appropriate actions to establish such pledge or mortgage and make it effective;

2.1.19

Where Party C is dissolved and liquidated in accordance with the laws of the PRC, the remaining property of Party C belonging to Party B shall be transferred to Party A or the Designated Person of Party A at the lowest price allowed by the laws of the PRC; such transfer shall be non-reciprocal, and Party C shall cause Party B to pay the full amount of the obtained Transfer Price to Party A or the Designated Person of Party A as compensation within ten (10) working days after receiving the Transfer Price; Party C shall ensure that such transfer will not cause Party A to incur any obligations towards Party B and its creditors, as well as Party C and its creditors. If, prior to the dissolution or liquidation of Party C, Party A (or the Designated Person of Party A) has already paid the Transfer Price of the Target Equity to Party B but there are changes that have not been completed in the market supervision and management department, then, on or after the dissolution of Party C, Party C shall cause Party B to distribute the remaining property obtained from holding the Target Equity and promptly deliver it all to Party A (or the Designated Person of Party A) for free;

2.1.20

If Party C obtains any Transfer Price for Party C’s assets, Party C agrees to pay the full Transfer Price (with relevant taxes deducted) obtained from such Transferred Assets to Party A as compensation, provided that this does not violate the laws of the PRC. Party C shall pay or instruct the relevant

8


transferee to pay the proceeds to the bank account designated by Party A at that time; and

2.1.21

At the request of Party A, Party C shall appoint any person designated by Party C as a director of Party C.

2.2

Commitments of Party B

Party B hereby commits that:

2.2.1

Without the prior written consent of Party A, Party B shall not sell, transfer, mortgage or otherwise dispose of any legal or beneficial interests in the Target Equity it owns, or allow the creation of any security interests or encumbrances on it, except for the pledge set up on the equity according to Equity Pledge Contract Regarding Party B;

2.2.2

Party B shall not dispose of or cause the management personnel of Party C to dispose of any significant assets of Party C (except those that occur in the normal course of business) or establish any security interests, or encumbrances or other third-party rights on such assets;

2.2.3

Without the prior written consent of Party A, Party B shall cause the shareholders’ meeting and/or executive directors of Party C not approve the sale, transfer, mortgage or other disposal of any legal or beneficial interests in Party C’s equity owned by Party B, or allow the creation of any security interests or encumbrances on it, except for the pledge set up on Party B’s equity according to the Equity Pledge Contract;

2.2.4

Party B shall cause the shareholders’ meeting and/or executive director of Party C not to approve the merger or association with any person, or the acquisition from or investment in any person without the prior written consent of Party A;

2.2.5

Party B shall immediately notify Party A of any litigation, arbitration or administrative proceedings that is occurring or may occur regarding Party C’s assets, business, income or equity owned by it;

2.2.6

Party B shall cause the shareholders’ meeting and/or executive director of Party C to vote on their approval of the transfer of the Target Equity stipulated in this Contract and take any and all other actions that Party A may require;

9


2.2.7

In order to maintain its ownership of Party C’s equity, Party B shall sign all necessary or appropriate documents, take all necessary or appropriate actions, and make all necessary or appropriate appeals or defend all claims;

2.2.8

Party B shall not appoint or replace any director, supervisor, or other management personnel of Party C who shall be appointed or removed by Party B; at the request of Party A, Party B shall appoint any person designated by Party A as a director of Party C;

2.2.9

At the request of Party A at any time, Party B shall immediately and unconditionally transfer its equity in Party C to Party A and/or the Designated Person of Party A in accordance with the Equity Purchase Rights hereunder;

2.2.10

Party B shall strictly abide by the provisions of this Contract and other contracts jointly or separately signed by Party B and Party C with Party A, fulfill the obligations hereunder and other contracts, and shall not take any actions/omissions that may affect its validity and enforceability; except for contracts signed in the normal course of business, Party B shall not cause Party C to sign any major contracts. If Party B has any remaining rights over the equity hereunder or the Equity Pledge Contract signed by the parties to this Contract or the Shareholders’ Voting Rights Entrustment Agreement (as amended and supplemented from time to time) granted in favor of Party A, Party B shall not exercise such rights unless instructed in writing by Party A;

2.2.11

Party B shall not declare or actually distribute any distributable profits, extra profits, bonuses, or dividends;

2.2.12

Party B shall ensure the effective existence of Party C and not be terminated, liquidated or dissolved;

2.2.13

During the validity period of this Contract, Party B must make its best to develop Party C’s business and ensure Party C’s lawful and compliant operation, and will not engage in any actions or omissions that may damage Party C’s assets or goodwill, or affect the validity of Party C’s business license;

2.2.14

During the validity period of this Contract, Party B shall promptly notify Party A of any situation that may have a significant adverse impact on Party C’s existence, business operations, financial condition, assets or goodwill, and take all measures recognized by Party A to eliminate such adverse conditions or take effective remedial measures;

10


2.2.15

If Party B obtains any Transfer Price for Party C’s equity held by Party B, or receives any form of distributed profits, extra profits, bonuses or dividends from Party C, Party B agrees to fully pay the obtained Transfer Price of the Target Equity and any distributed profits, extra profits, bonuses or dividends received (with relevant taxes deducted) to Party A as compensation, provided that this does not violate the laws of the PRC. Party B shall instruct the relevant transferee or Party C to pay the proceeds to the bank account designated by Party A at that time;

2.2.16

Where Party C is dissolved or liquidated in accordance with the laws of the PRC, Party A may exercise all investor rights over Party C on behalf of Party B, and Party B shall ensure that the remaining property of Party C belonging to Party B is transferred to Party A or the Designated Person at the lowest price allowed by the laws of the PRC; such transfer shall be non-reciprocal, and Party B shall pay the full amount of the obtained Transfer Price to Party A or the Designated Person as compensation within ten (10) working days after receiving the Transfer Price; Party B shall ensure that such transfer will not cause Party A to incur any obligations towards Party B and its creditors, as well as Party C and its creditors. If, prior to the dissolution or liquidation of Party C, Party A (or the Designated Person of Party A) has already paid the Transfer Price of the Target Equity to Party B but there are changes that have not been completed in the market supervision and management department, then, on or after the dissolution of Party C, Party B shall distribute the remaining property obtained from holding the Target Equity and promptly deliver it all to Party A (or the Designated Person of Party A) for free. In this case, Party B shall not claim any rights regarding the distribution of remaining property (except for those Party B acts according to the instructions of Party A).

3.

Representations and Warranties

Party B and Party C hereby jointly and severally represent and warrant to Party A on the date of signing this Contract and on every transfer date of the purchased equity and Transferred Assets as follows:

3.1

Party B and Party C have full and independent legal status and legal capacity, full power and authorization to complete the transactions described in this Contract, and has obtained the consent and approval of third parties and government departments (if necessary) to sign, deliver, and perform this Contract and any Transfer Contract. Party B and Party C agree to sign a Transfer Contract that is consistent with the terms and conditions of this Contract when Party A exercises its rights. This

11


Contract and the Transfer Contract to which Party B and Party C are a Party Constitute or will constitute legal, valid, and binding obligations of Party B and Party C, and shall be enforceable in accordance with the terms and conditions therein;

3.2

Neither the signing and delivery of this Contract or any Transfer Contract nor the obligations hereunder or any Transfer Contract shall: (1) cause any violation of any applicable laws in the PRC; (2) conflict with Party C’s Articles of Association, rules, or other organizational documents; (3) cause a breach of any contract or instrument to which Party B and Party C are a party or cause any binding on Party B and Party C, or constitute any breach under any contract or instrument to which Party B and Party C are a party or cause any binding on Party B and Party C; (4) cause any violation of any conditions that result in the grant and/or continuation of any license or permit issued to either party; or, (5) cause the suspension or revocation of any license or permit issued to either party or impose additional conditions;

3.3

Party B has good and saleable ownership of the equity held by it in Party C, and is the registered legal owner of the Target Equity. Except for the rights set forth in this Contract, the Equity Pledge Contract signed by Party B with Party A and Party C, and the Shareholders’ Voting Rights Entrustment Agreement, Party B has not established any security interests in such equity;

3.4

For the avoidance of doubt, except for the restrictions on Party C’s assets that may be set forth in this Contract, Equity Pledge Contract Regarding Party B, and Shareholders’ Voting Rights Entrustment Agreement, there are no liens, mortgages, claims, or other security interests or third-party rights on Party C’s assets; as set forth herein, Party A and/or the Designated Person of Party A can obtain good ownership of Party C’s assets, free from any liens, mortgages, claims, and other security interests or third-party rights, after exercising their rights;

3.5

Party C has no outstanding debts, except for (1) debts incurred in the normal course of business, and (2) debts that have been disclosed to Party A and have received the written consent from Party A;

3.6

There are no pending or potential litigation, arbitration, or administrative proceedings related to the Target Equity, Party C’s assets, or Party C.

4.

Contract Term

This Contract shall come into effect from the date of being signed and/or stamped by the parties. This Contract shall terminate upon the transfer of all the Target Equity and assets of Party C to Party A and/or the Designated Person of Party A in accordance with the

12


provisions of this Contract, or with the consent of Party A. Unless otherwise specified in laws, Party B and Party C shall not be entitled to terminate or cancel this Contract unilaterally in any case.

5.

Applicable Law and Dispute Solution

5.1

The conclusion, validity, interpretation, performance, modification, and termination of this Contract, as well as the resolution of disputes hereunder, shall all be governed by the laws of the PRC.

5.2

Any dispute due to the interpretation and performance of this Contract shall be settled by the parties hereto through amicable negotiation in the first time. If the dispute fails to be settled within thirty (30) days after either party has given written notice to the other party requesting to settle through amicable negotiation, either Party may file the dispute to China International Economic and Trade Arbitration Commission for arbitration based on the rule of arbitration in force then. The dispute shall be arbitrated in Beijing. The arbitration award shall be final and binding on the parties. The party filing the arbitration and the responding party shall appoint one arbitrator respectively, while the third arbitrator shall be appointed by the China International Economic and Trade Arbitration Commission.

5.3

In case of any dispute resulted from the interpretation and performance of this Contract or any dispute in arbitration, the parties to this Contract shall continue to perform their own rights and obligations hereunder except the matters in dispute.

5.4

The parties hereby acknowledge and guarantee that, subject to the laws of PRC, the arbitrator shall be entitled to make appropriate rulings and provide legal relief for Party A based on actual situations, including but not limited to imposing restrictions on the business operation of Party C, limiting and handling with the equity or assets of Party C (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to Party C. Such judgment shall be executed by the parties.

5.5

Subject to the laws of the PRC, as the measures of property preservation or execution, a court having jurisdiction shall, at the request of the parties hereto, issue and/or execute the arbitration award and temporary injunctive relief or other temporary remedies or measures before the establishment of the arbitration tribunal or under other circumstance permitted by laws for supporting the arbitration, including but not limited to detaining or freezing the property of the defaulting party or equity of Party C under the judgment or ruling. Such rights of one Party to the dispute and the judgment or ruling made by the court shall not affect the validity of the above arbitration articles agreed upon by the parties.

13


5.6

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/existing listed company affiliated to Party A, the court in the place of incorporation of Party C, or the court in the place where Party C or Party A’s principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purpose herein.

6.

Taxes and Expenses

Party C shall bear all taxes, expenditures, and fees incurred in preparing and signing this Contract and the Transfer Contract, as well as completing the transactions stipulated in this Contract and the Transfer Contract.

7.

Notification

7.1

All notices and other communications hereunder shall be served by hand, prepaid registered mail, commercial courier, facsimile or e-mail to the address stimulated in this Contract. A confirmation letter shall be also served together with each notification. Such notifications shall be considered to be served effectively on the following date:

7.1.1

A notice shall be deemed to have been validly served on the day of delivery or rejection at the address designated, if it is sent by hand, courier or prepaid registered mail.

7.1.2

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by fax (confirm upon the transferred information automatically).

7.1.3

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by E-mail and no hint indicates that the E-mail is returned or not delivered within twenty-four (24) hours.

7.2

Either party shall have the right to inform other parties of changing the E-mail address to receive such notifications as set forth herein.

8.

Confidentiality Responsibilities

The parties confirm that all documents exchanged hereunder shall be considered to be confidential, orally or in writing. Each party shall keep all such information confidential

14


and shall not disclose any such information to any third party without the prior written consent of other parties, except that: (1) the information is or will become known to the public (but not being disclosed to the public by one of the recipients of the information); (2) the information shall be disclosed according to applicable laws or the rules or regulations of any stock exchange; or (3) the information is disclosed by either party to its legal counsel or financial advisor in terms of the transactions contemplated hereunder, and such legal counsel or financial advisor is subject to obligations of confidentiality similar to those set forth herein. If any employee or organization employed by either party discloses such confidential information, it shall be deemed that such party has disclosed such confidential information and shall take corresponding legal responsibilities due to the violation of this Contract. This article shall remain in force even if this Contract terminates for any reason.

9.

Liabilities for Violation of This Contract

9.1

The parties agree and acknowledge, if Party B and/or Party C (“the Defaulting Party”) materially violate any of this Contract or fail to perform any obligation hereunder, it shall constitute an event of default hereunder (“Default”). In the case, Party A shall be entitled to require the Defaulting Party to make correction or take remedy measures in a proper period. If the Defaulting Party fails to make correction or take remedy measures in a proper period or within fifteen (15) days after Party A informs the Defaulting Party of such default and requires to take actions, Party A shall, at its own discretion: (1) Terminate this Contract and require the Defaulting Party to make compensation for all losses therefrom; or (2) Enforce the Defaulting Party to perform the obligations hereunder and claim all damages from the Defaulting Party. This article does not prejudice any other rights of Party A hereunder.

9.2

The parties agree and acknowledge that, unless otherwise provided by laws or this Contract, Party B and Party C shall not demand termination of this Contract for any reason under any circumstances.

9.3

Notwithstanding other regulations in this Contract, this article shall remain in force, but shall not be affected by the suspension or termination of this Contract.

10.

Further Assurance

The parties agree to promptly sign such documents that are reasonably necessary or advantageous for the implementation of the provisions and purposes of this Contract, and to take such further actions that are reasonably necessary or advantageous for the implementation of the provisions and purposes of this Contract.

15


11.

Others

11.1

Amendments, modifications, and supplements

Any amendments, modifications, and supplements to this Contract shall be made in writing and shall take effect after being signed or stamped by the parties.

11.2

Complete contract

Except for any written amendments, supplements, or modifications made after the signing of this Contract, this Contract shall constitute the complete and exclusive agreement reached by the parties on the subject matter hereof, and, upon execution, shall replace all oral and written negotiations, representations, contracts, understandings, and communications previously reached by the parties on the subject matter of this Contract.

11.3

Heading

The headings of each article herein are only for the purpose of reference. In no case, such headings shall be applied for or affect the interpretation of the articles herein.

11.4

Language

This Contract shall be signed in Chinese and in multiple copies, each of which has the same legal effect with the original one. In terms of the validity of this agreement, the copies or scanned copies of the signature pages sent by each party via fax or E-mail shall be deemed as the original, and have the same legal effect with the original one.

11.5

Severability

If one or more provisions of this Contract are or become illegal, invalid or unenforceable in any term according to the laws or regulations, it shall not affect the legality, validity or enforceability of any other provisions of this Contract, which shall continue to be valid. The parties shall, through the negotiation in good faith, try to replace such illegal, invalid or unenforceable provisions with effective ones to the maximum extent that the parties expect according to laws; and the economic benefit produced by such effective provision shall be similar to such illegal, invalid or unenforceable provisions.

11.6

Successor

This Contract shall be binding on the legal transferees (for the avoidance of doubts, the legal transferee of Party B shall include the person accepting the shareholder

16


rights of Party B and becoming the legally registered shareholder of Party C, including but not limited to the person who becomes the shareholder of Party C due to the exercising of rights hereunder by Party A or any third party appointed by it) and successors of the parties. Each person of Party B guarantees to Party A that it has made all proper arrangements and signed all necessary documents to ensure that in the case of its death, incapacity, bankruptcy, divorce or other circumstances that may affect the exercise of its equity, its successors, guardians, creditors, spouse and other persons who may acquire equity or related rights of Party C as a result cannot affect or interfere the performance of this Contract.

11.7

Continuation of validity

11.7 Remain in force

11.7.1

All obligations arising out of or prior to the expiration or early termination of this Contract shall remain in force after the expiration or early termination of this Contract.

11.7.2

The provisions of Article 5, Article 7, Article 8, Article 9, and this Article 11.7 shall remain in force after the termination of this Contract.

11.8

Any rights, powers, and remedies granted to the parties under any provision of this Contract shall not affect any other rights, powers, or remedies that such party may have under laws or other provisions of this Contract, and the exercise of such rights, powers, and remedies by one party shall not affect the exercise of such other rights, powers, and remedies.

11.9

The failure or delay by a party to exercise any rights, powers, and remedies it may have hereunder or laws (the “Rights of the Party) shall not result in a waiver of such rights, and any waiver of individual or partial rights of the Party shall not affect the exercise of such rights in other ways or the exercise of other Rights of the Party.

11.10

If the Stock Exchange of Hong Kong Limited (SEHK) or other regulatory authorities propose any modification opinions to this Contract, or if there are any changes in the listing rules or related requirements of the SEHK related to this Contract, the parties shall revise this Contract accordingly.

11.11

Without the prior written consent of Party A, neither Party B nor Party C shall transfer any of their rights and/or obligations hereunder to any third party. Party A shall be entitled to transfer any of their rights and/or obligations hereunder to any third party designated by Party A after giving a notice to Party B and Party C.

17


——Signature Page——

18


[There is no text on this page which is the signature page of Exclusive Purchase Rights Contract]

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd.

Company seal: /s/ Beijing Yunxiang Zhisheng Technology Co., Ltd.

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal Representative

Signature page of Exclusive Purchase Rights Contract


[There is no text on this page which is the signature page of Exclusive Purchase Rights Contract]

Party B:

Qiu Weiqin

Signature:/s/ Qiu Weiqin

Signature page of Exclusive Purchase Rights Contract - Kingsoft Cloud Beijing VIE Control

Agreement


[There is no text on this page which is the signature page of Exclusive Purchase Rights Contract]

Party B:

Zou Tao

Signature:/s/ Zou Tao

Signature page of Exclusive Purchase Rights Contract


[There is no text on this page which is the signature page of Exclusive Purchase Rights Contract]

Party C:

Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Company seal: /s/ Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal Representative

Signature page of Exclusive Purchase Rights Contract


Annex 1:

Format of Exercise Notice for Equity Purchase Rights

To: [Name of Party B]

Considering that the Company signed the Exclusive Purchase Rights Contract with you and Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“your company”) on [DD MM YYYY], which stipulates that under the conditions permitted by the laws and regulations of the PRC, you shall transfer your equity held in your company/all assets owned by your company to the Company or any third party designated by the Company according to the ’Companys requirements.

Therefore, the Company hereby issues this notice to you as follows:

The Company hereby requests to exercise the Equity Purchase Rights under the Exclusive Purchase Rights Contract and the Company /[-] [company name/individual name] designated by the Company will accept        % of the equity held by you in your company (the “Proposed Equity”). Upon the receipt of this notice, please immediately transfer all the Proposed Equity to the Company/[company name/individual name designated by the Company] in accordance with the terms and conditions of the Exclusive Purchase Rights Contract and laws and regulations of the PRC.

Sincerely

Beijing Yunxiang Zhisheng Technology Co., Ltd.

(Seal)

Authorized representative:

Date:

Annex 1: Format of Exercise Notice for Equity Purchase Rights


Annex 2:

Format of Exercise Notice for Asset Purchase Rights

To: Kingsoft Cloud (Beijing) Information Technology Co., Ltd.

Considering that the Company signed the Exclusive Purchase Rights Contract with your company and Qiu Weiqin and Zou Tao on [DD MM YYYY], which stipulates that under the conditions permitted by the laws and regulations of the PRC, your company shall transfer the assets of your company to the Company or any third party designated by the Company according to the Company’s requirements.

Therefore, the Company hereby issues this notice to your company as follows:

The Company hereby requests to exercise the Asset Purchase Rights under the Exclusive Purchase Rights Contract and the Company /[-] [company name/individual name] designated by the Company will accept all assets of your company as listed in the attached list (the “Proposed Transferred Assets”). Upon the receipt of this notice, please immediately transfer all the Proposed Transferred Assets to the Company/[company name/individual name designated by the Company] in accordance with the terms and conditions of the Exclusive Purchase Rights Contract and laws and regulations of the PRC.

Sincerely

Beijing Yunxiang Zhisheng Technology Co., Ltd.

(Seal)

Authorized representative:

Date:

Annex 2: Format of Exercise Notice for Asset Purchase Rights


EX-4.16 8 kc-20221231xex4d16.htm EXHIBIT 4.16

Exhibit 4.16

Shareholders’ Voting Rights Entrustment Agreement

The Shareholders’ Voting Rights Entrustment Agreement (hereinafter referred to as “this Agreement”) was made and entered into on 24 August 2022 by and between:

Party A:

Beijing Yunxiang Zhisheng Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration (solely invested by the legal person from Taiwan, Hong Kong and Macao) in the People’s Republic of China (“China”, for the purpose herein only, excluding Hong Kong Special Administration Region, Macao Special Administration Region and Taiwan Area), with the Unified Social Credit Code: 91110108MA002GUP74;

Party B:

Qiu Weiqin, ID card No.: ******************
Zou Tao, ID Card No.: ******************

Party C:

Kingsoft Cloud (Beijing) Information Technology Co., Ltd., a limited liability company registered in Beijing Haidian District Bureau of Market Supervision and Administration in the People’s Republic of China, with the Unified Social Credit Code: 91110108MA01BE3R6L.

In this Agreement, Party A, Party B and Party C are each referred to as “one party” and collectively referred to as “the parties”.

Whereas:

1.

Party B holds 100% of the equity (“Party C’s Equity”) of Party C, among which Qiu Weiqin holds 80% of equity of Party C (equal to a registered capital of RMB 8 million) and Zou Tao holds 20% of equity of Party C (equal to a registered capital of RMB 2 million).

2.

Party B intends to entrust Party A or any person designated to exercise its voting right enjoyed as Party C’ shareholders, and Party A intends to accept or designate the related person to accept such entrustment.

Hereon, the parties reach an agreement on the following issues:

Article 1 Entrustment of Voting Right

1.1

Party B hereby irrevocably undertakes regarding the equity of Party C, that it will, at Party A’s request, execute a Voting Right Proxy Agreement in the content and form as set out in Annex I hereto upon the execution of this Agreement, entrusting Party A or

1


any person designated then (including but not limited to a director or a successor to a director of Party A or a direct or indirect shareholder of Party A, or a liquidator in place of such director and his or her successor, but excluding a person who is not independent or who would bring benefit conflicts; for the avoidance of doubts, if a shareholder of Party C is a director of a direct or indirect shareholder of Party A, such trustee shall be determined by other independent or non-benefit-conflicted directors of a direct or indirect shareholder of Party A in the way favoring the direct or indirect shareholder of Party A) (hereinafter referred to as the “Trustee”) to exercise the powers of Party B as a shareholder of Party C to appoint a trustee of Party C to exercise all rights to which Party B is entitled as a shareholder of Party C according to law or the Articles of Association of Party C in force then, including but not limited to the following rights (collectively referred to as “the Entrusted Rights”):

(1)

Convene and attend the shareholders’ meeting of Party C as the agent of Party B in accordance with the Article of Association of Party C;

(2)

Exercise the voting right for the matters (e.g., nominate, designate and select the legal representative, director (or executive director), supervisor, general manager and other senior managers of Party C)) which need be discussed and decided in the shareholders’ meeting, record and execute the minutes and decisions of shareholders’ meeting or other legal documents on behalf of Party B, including but not limited to: Designate and elect Party C’s directors (or executive director), supervisor or other senior managers who shall be appointed and removed by shareholders; dispose the assets of Party C; modify the Articles of Association of Party C; make dissolution or liquidation for Party C; establish a liquidation group on behalf of Party B to exercise the rights to which the liquidation group is entitled during the liquidation (including but not limited to make resolution for the dissolution and liquidation to Party C, dispose Party C’s asset and others on behalf of Party C);

(3)

Sign document, minutes of meetings and documents filed with the market supervision and management departments handling with the registration of the company, retain the signed documents (including but not limited to minutes of meetings and resolutions), and execute and exercise the shareholder rights documents related to Party C’s equity and the documents filed with the registry of the related companies in the name of Party B on behalf of Party B;

(4)

Exercise the voting right on behalf of Party B in case that Party C goes bankrupt;

(5)

Exercise other shareholder rights enjoyed by Party B according to the laws of the PRC and the Articles of Association of Party C (including but not limited to any

2


other shareholder rights or voting rights stipulated in the modified Articles of Association);

(6)

Sign the Equity Transfer Agreement and other related documents and handle with the procedures, such as examination and approval, registration and file by the government, on behalf of Party B when transferring Party C’s equity held by Party B according to the Exclusive Purchase Rights Contract signed by all parties; exercise or promote Party C to exercise the Equity Pledge Contract and Exclusive Consulting and Technical Service Agreement signed by all parties in time on behalf of Party B;

(7)

Instruct the directors or senior managers of Party C to act as required by Party A or any appointed person according to the laws and regulations or the Articles of Association of the company; and

(8)

File a lawsuit or take other legal actions against the directors or senior managers of Party C who conduct any behaviors harming the benefits of Party C or its shareholders.

1.2

The above entrustment and delegation can be effective only if Party A agrees to accept the above entrustment and delegation. If and only if Party A informs Party B of dismissing and replacing the Trustee in writing, Party B shall immediately designate other person appointed by Party A at the time to exercise the Entrusted Rights hereinabove, while the original entrustment shall be replaced immediately by the new entrustment; in addition, Party B shall not revoke the entrustment and delegation to the Trustee.

1.3

The Trustee shall perform its fiduciary duties hereunder in a prudent and diligent manner according to the law; and Party B shall acknowledge and undertake the corresponding responsibilities for any legal consequences due to the performance of the Entrusted Rights hereinabove by the Trustee.

1.4

Party B confirms that it is unnecessary for the Trustee to ask suggestions from Party B during the performance of the Entrusted Rights hereinabove, except as otherwise stipulated by the laws of the PRC. However, the Trustee shall notify Party B in a timely manner after the resolution or proposal to convene a shareholders’ meeting is made.

1.5

Party B confirms that any behaviors conducted by the Trustee on behalf of Party B shall be considered to be the acts of Party B and all documents signed by the Trustee shall be deemed to be signed by Party B, all of which is true intention of Party B. 1.6 In the term of this Agreement, Party B shall waive the Entrusted Rights and not perform such duties on its own.

3


1.6 During the term of this Agreement, Party B shall waive its entrustment rights and shall not exercise such rights on its own.

Article 2 Right to Know

2.1

For the purpose of performing the Entrusted Rights hereunder, the Trustee shall be entitled to know the related information of Party C, such as operation, business, clients, finance, employees and others, and look up relate documents of Party C, for which Party C shall fully cooperate with the Trustee.

Article 3 Performance of Entrusted Rights

3.1

Party B will try its best to help the Trustee to perform the Entrusted Rights, including signing the resolution of shareholders' meeting or other related legal documents prepared by the Trustee for Party C in time if necessary (for example, for satisfying the requirements of examination and approval, registration, filing by the governmental department).

3.2

If, at any time in the term of this Agreement, the Entrusted Rights hereunder (with the exception that Party B or Party C violated this Agreement) fail to be entrusted or performed due to any reason, the parties shall prepare a similar proposal to immediately replace the one which cannot be conducted, while signing a supplementary agreement to modify or adjust this Agreement (if necessary) for ensuring the performance of this Agreement.

3.3

Party B shall not revoke the entrustment and delegation to Party A or the Trustee, make promises to any third parties or sign any agreement with such third parties since such promises or agreements may beneficially conflict with the agreements signed between Party B and Party A, while Party B shall make sure that there is no potential benefit conflict between Party A and Party B and no behaviors shall be done to cause any benefit conflicts between Party B and Party A; in case of any such benefit conflicts (Party A shall be entitled to decide if there is such benefit conflict in its own discretion), Party B shall take any actions as instructed by Party A to eliminate the conflicts according to the laws and regulations of the PRC.

3.4

If Party A or its trustee decides to make dissolution or liquidation to Party C according to Article 1.1(2) herein, Party B shall make sure and promote Party C to cooperate with the liquidator for completing the procedures of liquidation and dissolution, while guaranteeing to transfer all residual assets of Party C to Party A after the liquidation and dissolution at no cost. Party B shall fully cooperate to handle with all procedures or sign all documents for dissolution, liquidation or transferring.

4


3.5

Party A is entitled to dismiss and replace the Trustee at any time by giving a prior notice to Party B. The Entrusted Rights performed by such trustee shall be deemed to be exercised by Party A, and have the same legal effect and force as if Party A exercises such rights hereunder in person.

Article 4 Exemption and Compensation

4.1

The parties acknowledge that Party A shall not be obliged to assume any liabilities or make financial or other compensation to any third party for the Entrusted Rights exercised by its designated person.

4.2

Party C and Party B agree to indemnify and hold Party A harmless from all losses resulted from the performance of the Entrusted Rights by the designated person, including but not limited to the lawsuits, recovery, arbitration, claims or any losses due to the administrative investigation and punishment from any third party. However, if such losses happen due to the intention or gross negligence of Party A, it shall not be compensated.

Article 5 Representations and Warranties

5.1

Party B hereby represents and warrants that:

(1)

It is a Chinese citizen with full capacity for civil conduct and fully independent legal status and legal capacity, being capable of acting independently as the subject of litigation of one party.

(2)

It has full power and authority to enter into and deliver this Agreement while enjoying such power and authority included in the document to be signed or related to the business in this Agreement; and it also has the full power and authority to complete the business hereunder.

(3)

This Agreement shall be legally and properly entered into and delivered by it; and this Agreement is legally binding on it and enforceable against it based on this Agreement.

(4)

It is the registered shareholder of Party C when this Agreement is entered into. Except the rights stipulated in this Agreement, Equity Pledge Contract and Exclusive Purchase Rights Contract, no any third party right is included in the Entrusted Rights. Based on this Agreement, the Trustee shall fully exercise the Entrusted Rights according to Party C’s Articles of Association in force then.

5


(5)

It shall be entitled to sign, deliver and execute this Agreement while completing the business hereunder in accordance with the laws of the PRC and any agreement, contract and other proposals which are signed with any third party and binding on it.

(6)

The matters entrusted hereunder would not cause any actual or potential benefit conflict between Party B and the Trustee.

5.2

Party A and Party C respectively represents and warrants as below:

(1)

It is a limited liability company properly registered and legally existed according to the laws of the PRC, with an independent legal personality; and it has a fully independent legal status and legal capacity to sign, deliver and perform this Agreement, while acting independently as the subject of litigation of one party.

(2)

It has full power and authority in the Company to enter into and deliver this Agreement while enjoying such power and authority included in the document to be signed or related to the business in this Agreement; and it also has the full power and authority to complete the business hereunder.

5.3

Party C further represents and warrants that, Party B is the solely legal shareholder registered by Party C when this Agreement is entered into. Based on this Agreement, the Trustee shall fully exercise the Entrusted Right according to Party C’s Articles of Association in force then.

Article 6 Term of this Agreement

6.1

This Agreement shall come into effect on the date of being duly signed by the parties, which shall remain in force unless terminated in advance by Party A in writing or according to Article 9.1 herein.

6.2

If Party B transfers all equities obtained from Party C with the prior consent of Party A, this Agreement shall terminate, while Party B shall guarantee that the third party accepting such shares signs the same agreement with this one, and its power as a shareholders shall be entrusted to Party A or any the person appointed by Party A.

6.3

The parties shall complete all procedures of approval and registration for extending the operation period within three (3) months before the expiration of operation, so as to ensure that this Agreement can remain in force continuously.

Article 7 Notification

7.1

All notifications and other communications hereunder shall be served by hand, prepaid registered mail, commercial courier, facsimile or e-mail to the contact address of such

6


party. A confirmation letter shall be also served together with each notification. Such notifications shall be considered to be served effectively on the following date:

(1)

A notice shall be deemed to have been validly served on the day of delivery or rejection at the address designated, if it is sent by hand, courier or prepaid registered mail.

(2)

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by fax (confirm upon the transferred information automatically).

(3)

A notice shall be deemed to have been validly served on the day of successful delivery if it is sent by E-mail and no hint indicates that the E-mail is returned or not delivered in twenty-four (24) hours.

(4)

Either party shall have the right to inform other party of changing the E-mail address to receive such notifications as set forth herein.

Article 8 Confidentiality

8.1

The parties confirm that all documents exchanged hereunder shall be considered to be confidential, orally or in writing. Each party shall keep all such information confidential and shall not disclose any such information to any third party without the prior written consent of the other parties, except that: (1) the information is or will become known to the public (but not being disclosed to the public by one of the recipients of the information); (2) the information shall be disclosed according to applicable law or the rules or regulations of any stock exchange; or (3) the information is disclosed by either party to its legal counsel or financial advisor in terms of the transactions contemplated hereunder, and such legal counsel or financial advisor is subject to obligations of confidentiality similar to those set forth herein. If any employee or organization employed by either party discloses such confidential information, it shall be deemed that such party disclose such confidential information and take corresponding legal responsibilities due to the violation of this Agreement. This Article shall remain in force even if this Agreement terminates for any reason.

Article 9 Liability for Violation of This Agreement

9.1

The parties agree and acknowledge that, if Party B and/or Party C (“Defaulting party”) materially violate any of this Agreement or fail to perform any obligation hereunder, it shall constitute an event of default hereunder (“Default”). In this case, Party A shall be entitled to require the Defaulting party to make correction or take remedy measures in a proper period. If the Defaulting Party fails to make correction or take remedy measures in a proper period or within fifteen (15) days after Party A informs the Defaulting Party

7


of such default and requires to take actions, Party A shall, at its own discretion: (1) Terminate this Agreement and require the Defaulting party to make compensation for all losses therefrom; or (2) enforce the Defaulting party to perform the obligations hereunder and claim all damages from the Defaulting party.

9.2

The parties agree and confirm that Party B or Party C shall not terminate this Agreement for any reason under any circumstances, unless otherwise provided by laws or this Agreement.

9.3

Notwithstanding other regulations in this Agreement, this Article shall remain in force, but shall not be affected by the suspension or termination of this Agreement.

Article 10 Miscellaneous

10.1

The conclusion, validity, interpretation, performance, modification and termination of this Agreement of this Agreement shall be governed by the laws of the PRC.

10.2

Dispute Resolution

(1)

Any dispute due to the interpretation and performance of this Agreement shall be settled by all parties hereto through amicable negotiation in the first time. If the dispute fails to be settled within thirty (30) days after either party has given written notice to the other party requesting to settle through amicable negotiation, either party may file the dispute to China International Economic and Trade Arbitration Commission for arbitration based on the rule of arbitration in force then. The seat of arbitration shall be in Beijing. The arbitration award shall be final and binding on both parties. The party filing the arbitration and the responding party shall appoint one arbitrator respectively, while the third arbitrator shall be appointed by the China International Economic and Trade Arbitration Commission. During the dispute resolution, each party hereto shall continue to perform their own rights and obligations hereunder except the matter in dispute.

(2)

Hereon, the parties acknowledge and guarantee that, subject to the laws of the PRC, the arbitrators shall be entitled to make decisions properly and provide legal relief for Party A based on the actual situations, including but not limited to imposing restrictions on the business operation of Party C, limiting and handling with the equity or assets of Party C (including land assets) (including but not limited to taking it as a compensation), prohibiting transferring or disposal or taking related relief measures, and making liquidation to Party C and so on. Such judgment shall be executed by all parties.

8


(3)

Subject to the laws of the PRC, as the measures of property preservation or execution, a court having jurisdiction shall, at the request of all parties hereto, issue and/or execute the arbitration award and temporary injunctive relief or other temporary remedies or measures before the establishment of the arbitration tribunal or under other circumstances permitted by laws for supporting the arbitration, including but not limited to detaining or freezing the judgment or ruling on the equity of Party C or the property of the Defaulting party. Such rights enjoyed by a one party to the dispute and the judgment or ruling made by the court in this regard shall not affect the validity of the arbitration rules agreed upon by the parties.

(4)

Upon the validation of the arbitration award, either party shall be entitled to apply to the court having jurisdiction for enforcing such award.

(5)

The parties agree that: The courts in China, Hong Kong SAR, Cayman Islands or others having jurisdiction (including the court in the place of incorporation of the proposed/existing listed company affiliated to Party A, the court in the place of incorporation of Party C, or the court in the place where Party C or Party A’s principal assets are located shall be deemed to have jurisdiction) shall have jurisdiction for the purpose herein.

10.3

Any rights, powers and remedies granted to the parties under any Article herein shall not affect other rights, powers or remedies which such party enjoys according to the laws and any other Articles herein, while the execution of such rights, powers and remedies by one party shall not impact the execution of other rights, powers and remedies by such party.

10.4

The failure or delay by a party to exercise any rights, powers and remedies it may have hereunder or laws (“Rights of the party”) shall not be deemed as a waiver of such rights, and no waiver of any individual or partial rights of the party shall affect the exercise of such party's rights in other way and the exercise of other Rights of other parties.

10.5

The headings of each article herein are only for the purpose of reference. In no case, such headings shall be applied for or affect the interpretation of the articles herein.

10.6

Each provision of this Agreement is severable and distinct from the others. If one or more articles herein are or become illegal, invalid or unenforceable at any time, it shall not affect the legality, validity or enforceability of any other provisions of the contract, which shall continue in full force and effect.

10.7

Except for the amendments, supplements or modifications to this Agreement in writing after the execution of this Agreement, this Agreement shall constitute the entire and

9


solely agreement among the parties on the subject matter hereof and, upon execution, replaces any other legal documents or any other agreements, contracts, understandings and communications previously reached on the same subject matter by the parties, orally or in writing.

10.8

Without the prior consent of Party A in writing, Party B and Party C shall not transfer any duties and/or obligations hereunder to any third party. Without the consent of Party B and Party C in advance, Party A has the right to transfer its duties and/or obligations hereunder to any third party by giving a notice to Party B and Party C. This Agreement shall be effective and binding on every successor and transferee of Party A. If Party A transfers its right and obligation hereunder to any third party at any time, the transferee shall enjoy and bear all rights and obligations of Party A hereunder, and a new Shareholders’ Voting Rights Entrustment Agreement in the same content with this Agreement shall be entered into between Party B and Party C and such transferee at the request of Party A.

10.9

Subject to the provision of Article 10.8, this Agreement shall be binding on the legal transferees (for the avoidance of doubts, the legal transferee of Party B shall contain the person accepting the shareholder rights of Party B and becoming the legally registered shareholder of Party C, but excluding the person who becomes the shareholder of Party C due to the exercising of rights under the exclusive equity purchasing agreement by Party A or any third party appointed by it) or successors of the parties. Party B guarantees to Party A that it has made all proper arrangements and signed all necessary documents to ensure that, in the case of its death, incapacity, bankruptcy, divorce or other circumstances that may affect the exercise of its equity, its successors, guardians, creditors, spouse and other persons who may acquire equity or related rights of Party C as a result cannot affect or interfere the performance of this Agreement.

10.10

If the Stock Exchange of Hong Kong Limited (“SEHK”) or other regulatory authorities proposes to modify this Agreement, or if any changes happen to the listing rules or related requirements of the SEHK related to this Contract, the parties shall revise this Agreement accordingly.

10.11

This Agreement shall be signed in Chinese and in multiple copies, each of which has the same legal effect with the original one. In terms of the validity of this agreement, the copies or scanned copies of the signature pages sent by each party via fax or E-mail shall be deemed as the original, and have the same legal effect with the original one.

——Signature Page——

10


Annex 1

Shareholders’ Voting Rights Entrustment Agreement

The Shareholders’ Voting Rights Entrustment Agreement (hereinafter referred to as “the Entrustment Agreement”) is signed by [ ] on [DD MM YYYY], and issued to [  ] (hereinafter referred to as “the Trustee”).

I, [ ], hereby grant a general power of attorney to the Trustee. The Trustee is authorized as my agent to exercise my rights in my name as a shareholder of Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (the “Company”) as follows:

(1)

As my agent, the Trustee shall convene and attend the shareholders' meeting of the Company according to the Articles of Association of the Company;

(2)

Exercise the voting right in terms of the matters which need be discussed or decided by shareholders’ meeting (including but not limited to nomination, designation and election of the legal representative, director (or executive director), supervisor, general manager or other senior managers for the Company), and sign and prepare the minutes and resolution of the shareholders' meeting or other legal documents, including but not limited to: Designate and elect the directors (or executive director), supervisor or other senior managers who shall be appointed and removed by shareholders for the Company; dispose the assets of the Company; modify the Articles of Association of the Company; make dissolution or liquidation for the Company; establish a liquidation group on behalf of him/herself to exercise the rights to which the liquidation group is entitled during the liquidation (including but not limited to make resolution for the dissolution and liquidation to the Company, the disposal of the Company’s asset and others on behalf of him/herself);

(3)

Sign document, minutes of meetings and documents filed with the market supervision and management departments handling with the registration of the company, retain the signed documents (including but not limited to minutes of meetings and resolutions), and execute and exercise the shareholder rights documents related to the Company’s equity and the documents filed with the registry of the related companies in his/her name on behalf of him/herself;

(4)

Exercise the voting right  in case that the Company goes bankrupt;

(5)

Exercise other shareholder rights enjoyed by him/herself according to the laws of the PRC and the Articles of Association of the Company (including but not limited to any other shareholders’ rights or voting rights stipulated in the modified Articles of Association);

Annex 1: Shareholders’ Voting Rights Entrustment Agreement


(6)

Sign the Equity Transfer Agreement and other related documents and handle with the procedures, such as examination and approval, registration and file by the government, on behalf of him/herself when transferring the Company’s equity held by him/herself according to the Exclusive Purchase Rights Contract signed by all parties; exercise or promote the Company to exercise the Equity Pledge Contract and Exclusive Consulting and Technical Service Agreement signed by all related parties in time on behalf of him/herself;

(7)

Instruct the directors or senior managers of the Company to act as required by the Trustee according to the laws and regulations or the Articles of Association of the Company; and

(8)

File a shareholder’ lawsuit or take other legal actions against the directors or senior managers who conduct any behaviors harming the benefits of the Company or him/herself.

I hereby irrevocably confirm that this power of attorney shall be valid until the Shareholders’ Voting Rights Entrustment Agreement signed by Beijing Yunxiang Zhisheng Technology Co., Ltd., the Company and each of the Company’s shareholders on [DD MM YYYY] is expired or terminated in advance, unless that Beijing Yunxiang Zhisheng Technology Co. Limited issues an instruction to me requesting a change of Trustee.

Sincerely

Name:

[   ]

Signature:

Date:

DD/MM/YYYY

Annex 1: Shareholders’ Voting Rights Entrustment Agreement


[There is no text on this page which is the signature page of Shareholders’ Voting Rights Entrustment Agreement

Party B: Zou Tao

Signature: /s/ Zou Tao

Signature page of Shareholders’ Voting Rights Entrustment Agreement - Kingsoft Cloud
Beijing VIE Agreement


[There is no text on this page which is the signature page of Shareholders’ Voting Rights Entrustment Agreement

Party B: Qiu Weiqin

Signature:/s/ Qiu Weiqin

Signature page of Shareholders’ Voting Rights Entrustment Agreement - Kingsoft Cloud
Beijing VIE Agreement


[There is no text on this page which is the signature page of Shareholders’ Voting Rights Entrustment Agreement

Party A: Beijing Yunxiang Zhisheng Technology Co., Ltd.

Company seal: /s/ Beijing Yunxiang Zhisheng Technology Co., Ltd.

Signature:/s/ Wang Yulin

Name: Wang Yulin

Title: Legal Representative

Signature page of Shareholders’ Voting Rights Entrustment Agreement - Kingsoft Cloud
Beijing VIE Agreement


[There is no text on this page which is the signature page of Shareholders’ Voting Rights Entrustment Agreement

Party C: Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Company seal: Kingsoft Cloud (Beijing) Information Technology Co., Ltd.,

Signature: /s/ Wang Yulin

Name: Wang Yulin

Title: Legal Representative

Signature page of Shareholders’ Voting Rights Entrustment Agreement - Kingsoft Cloud
Beijing VIE Agreement


EX-4.24 9 kc-20221231xex4d24.htm EXHIBIT 4.24

Exhibit 4.24

KINGSOFT CLOUD HOLDINGS LIMITED

2021 SHARE INCENTIVE PLAN

Adopted on November 15, 2021 and amended

on December 20, 2022 (with amendments

effective from HK Listing Date)

1.Purposes of the Plan. The purposes of this Share Incentive Plan (the “Plan”) is to promote the success and enhance the value of Kingsoft Cloud Holdings Limited, an exempted company formed under the laws of the Cayman Islands (the “Company”), by linking the personal interests of the Directors, Employees, and Service Providers to those of the Company’s shareholders and by providing such individuals with an incentive for outstanding performance to generate superior returns to the Company’s shareholders. The Plan is further intended to provide flexibility to the Company in its ability to motivate, attract, and retain the services of the Directors, Employees, and Service Providers upon whose judgment, interest, and special effort the successful conduct of the Company’s operation is largely dependent.

2.Definitions. The following definitions shall apply as used herein and in the individual Award Agreements except as defined otherwise in an individual Award Agreement. In the event a term is separately defined in an individual Award Agreement, such definition shall supersede the definition contained in this Section 2.

(a)Administrator” means the Committee or one or more executive officers of the Company to whom the Board or the Committee may delegate the authority to grant Awards to Participants.

(b)ADS(s)” means the American Depositary Share(s) representing the Shares.

(c)Applicable Laws” means the legal requirements relating to the Plan and the Awards under applicable corporate, securities, tax and other laws, rules, regulations and government orders, and the rules of any applicable stock exchange or national market system including but not limited to the Hong Kong Listing Rules, the Securities and Futures Ordinance (Chapter 571 of the Laws of Hong Kong) and the Codes on Takeovers and Mergers and Share Buy-backs.

(d)Articles” means the memorandum and articles of association of the Company, as may be amended and restated from time to time.

(e)Award” means the grant of Restricted Share Units, Share Options or other types of awards or benefit authorized to be granted under the Plan.

1


(f)Award Agreement” means any written agreement, contract, or other instrument or document evidencing an Award, including through electronic medium. The Award Agreement shall be subject to the terms and conditions of the Plan.

(g)

Board” means the board of directors of the Company.

(h)

Change in Control” means the occurrence of any of the following events:

(i)

any person becomes the beneficial owner, directly or indirectly, of securities of the Company representing fifty percent (50%) or more of the total voting power represented by the

Company’s then outstanding voting securities;

(ii)

the consummation of the sale, lease, or disposition by the Company of all or substantially all of the Company’s assets; or

(iii)

the consummation of a merger or consolidation of the Company with any other corporation, other than a merger or consolidation that would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) at least fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation.

Anything in the foregoing to the contrary notwithstanding, a transaction shall not constitute a Change in Control if its sole purpose is to change the legal jurisdiction of the Company’s incorporation or to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction.

(i)

Committee” means the Compensation Committee of the Board.

(j)connected persons” has the same meaning ascribed to it in the Hong Kong Listing Rules.

(k)Continuous Service” means that the provision of services to any Group Company or Related Entity in any capacity of Director, Employee or Service Provider is not interrupted or terminated. In jurisdictions requiring notice in advance of an effective termination as a Director, Employee or Service Provider, Continuous Service shall be deemed terminated upon the actual cessation of providing services to the any Group Company or Related Entity

2


notwithstanding any required notice period that must be fulfilled before a termination as a Director, Employee or Service Provider can be effective under Applicable Laws. A Participant’s Continuous Service shall be deemed to have terminated either upon an actual termination of Continuous Service or upon the entity for which the Participant provides services ceasing to be a Group Company or Related Entity. Continuous Service shall not be considered interrupted in the case of (i) any leave of absence approved by any Group Company or Related Entity, including sick leave, military leave, or any other personal leave, (ii) transfers among any Group Company or Related Entity, or any successor, in any capacity of a Director, Employee or Service Provider, or (iii) any change in status as long as the individual remains in the service of a Group Company or Related Entity in any capacity of a Director, Employee or Service Provider (except as otherwise provided in the Award Agreement).

(l)Control” means the possession, direct or indirect, of the power to direct, or cause the direction of, the management and policies of a person, whether through the ownership of voting securities, by contract or otherwise.

(m)

Director” means a member of the Board or the board of directors of any Subsidiary or Related Entity.

(n)

Disability” means total and permanent physical disability.

(o)Employee” means any person, including an officer who is in the employment of any Group Company or Related Entity, subject to the control and direction of any Group Company or Related Entity as to both the work to be performed and the manner and method of performance (including any persons who are granted the Awards under the Plan as an inducement to enter into employment contracts with any Group Company or Related Entity).

(p)Fair Market Value” means, (i) where the Shares underlying the Awards are dually listed on the Hong Kong Stock Exchange and Nasdaq, the higher of (1) the closing price of the Shares on the Grant Date as stated in the daily quotations sheet of the Hong Kong Stock Exchange or Nasdaq (as the case may be) and (2) the average closing price of the Shares or pre-Share closing price of the ADSs as stated in the daily quotations sheet of the Hong Kong Stock Exchange or Nasdaq (as the case may be) for the five business days immediately preceding the Grant Date, or (ii) where the Shares underlying the Awards to be granted are listed on any stock exchange other than the Hong Kong Stock Exchange, the closing price of the Shares as stated in the daily quotations sheet of the relevant stock exchange on which the Shares are traded on the Grant Date, or (iii) if the Shares are not so traded, the fair market value as determined by the Administrator in good faith and in its discretion on the Grate Date.

(q)

Grant Date” means the date of grant of an Award as determined in accordance with Section 7(g).

(r)

Group” means the Company and its Subsidiaries from time to time.

3


(s)

Group Company(ies)” means the Company and/or any of its Subsidiary.

(t)

Hong Kong Listing Rules” means the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended and supplemented from time to time.

(u)

Hong Kong Stock Exchange” means the Stock Exchange of Hong Kong Limited.

(v)

HK Listing” means the listing of the Shares on the Hong Kong Stock Exchange.

(w)

HK Listing Date” means the date of the HK Listing.

(x)

Nasdaq” means the Nasdaq Global Select Market.

(y)

Participant(s)”, has the meaning set out in Section 5.

(z)

Performance Target(s)”, has the meaning set out in Section 12(b).

(aa)Plan” means this 2021 Share Incentive Plan, as amended from time to

time.

(bb)Related Entity” means any holding company, fellow subsidiary or associated company of the Company, including any business, corporation, partnership, limited liability company or other entity Controlled by the Company or a Subsidiary of the Company.

(cc)Restricted Share Unit” means a restricted share unit granted or to be granted pursuant to the terms and conditions of this Plan.

(dd)Share” means an ordinary share of the Company, as adjusted in accordance with Section 13 hereof.

(ee)Share Option” means a share option granted or to be granted pursuant to the terms and conditions of this Plan.

(ff)Service Providers” means any person (other than an Employee or a Director, solely with respect to rendering services in such person’s capacity as an Employee or Director) who provides services to the Group on a continuing or recurring basis in its ordinary and usual course of business which are in the interest of the long-term growth of the Group as determined by the Board. Service Providers may include persons who work for the Group as independent contractors where the continuity and frequency of their services are akin to those of

4


Employees. For the avoidance of doubt, Service Providers should exclude placing agents or financial advisers providing advisory services for fundraising, mergers or acquisition. They should also exclude professional service providers such as auditors or valuers who provide assurance, or are required to perform their services with impartiality and objectivity after the HK Listing.

(gg)Subsidiary” means, with respect to a specific entity, (i) any entity (x) more than fifty percent (50%) of whose shares or other interests entitled to vote in the election of Directors or (y) more than a fifty percent (50%) interest in the profits or capital of such entity are owned or controlled directly or indirectly by the subject entity or through one (1) or more Subsidiaries of the subject entity, (ii) any entity whose assets, or portions thereof, are consolidated with the net earnings of the subject entity and are recorded on the books of the subject entity for financial reporting purposes in accordance with the applicable accounting standards, or (iii) any entity with respect to which the subject entity has the power to otherwise direct the business and policies of that entity directly or indirectly through another Subsidiary.

(hh)substantial shareholder(s)” has the meaning as set out in the Listing

Rules.

(ii)Trustee” means a professional trustee of the Plan as may be appointed by the Company from time to time in accordance with Section 4(f).

3.

Shares Subject to the Plan.

(a)As of the HK Listing Date, the Company has granted Awards pursuant to the 2021 Share Incentive Plan representing a total of 108,169,365 Shares. Subject to the provisions of this Section and Section 13 below, upon the HK Listing, the maximum aggregate number of Shares which may be issued pursuant to Awards granted under the Plan shall be no more than 380,528,480 of the Shares, proportionally adjusted to reflect any share dividends, share splits, or similar transactions.

(b)The Company may, to the extent not prohibited by the Applicable Law and the listing requirements of the applicable stock exchange or national market system on which the Shares are traded: (a) allot and issue Shares to the Trustee to be held by the Trustee pending the vesting of the Awards granted and which will be used to satisfy RSUs being vested and/or Share Options being exercised; or (b) direct and procure the Trustee to make on-market purchases of Shares or ADS to satisfy any RSUs upon vesting.

(c)2021 Share Award Limit. The maximum aggregate number of Shares which may be issued upon the vesting or exercise of all Awards to be granted after the HK Listing under the Plan and any other share award schemes of the Company (the “2021 Share Award Limit”), shall not exceed ten per cent. (10%) of the Shares in issue as at the date of HK Listing. The 2021 Share Award Limit may be subject to refreshment as specified in

5


Section 3(g).

(d)Service Provider Sublimit. The total number of Shares which may be issued pursuant to Awards to be granted to Service Provider Participants under this Scheme is 38,052,848 Shares, being not more than 1.0 percent (1.0%) of the total number of Shares in issue immediately upon the HK Listing. The Service Provider Sublimit may be subject to refreshment as specified in Section 3(g).

(e)Maximum Entitlement of a Grantee Unless approved by the Shareholders, the total number of Shares issued and to be issued upon the vesting or exercise of the Awards granted and to be granted under the Plan and any other share option scheme(s) of the Company to each selected Participant (including all vested, exercised and outstanding Awards but excluding any Award lapsed in accordance with the Plan) in any 12-month period shall not exceed 1% of the total number of Shares in issue (the “Individual Limit”). Any further grant of Awards to a selected Participant which would result in the aggregate number of Shares issued and to be issued upon exercise of all options granted and to be granted to such selected Participant (including all vested, exercised and outstanding Awards) in the 12 month period up to and including the date of such further grant exceeding the Individual Limit shall be subject to separate approval of our Shareholders (with such selected Participant and his associates abstaining from voting). For any options to be granted in such circumstances, the date of the Board meeting for proposing such further grant shall be the date of grant of such options for the purpose of calculating the exercise price of the options.

(f)

Calculation of 2021 Share Award Limit.

(i)

Prior to the HK Listing, any Shares underlying an Award (or portion of an Award) which is forfeited, cancelled or expires (whether voluntarily or involuntarily) shall be deemed not to have been issued for the purposes of determining the maximum aggregate number of Shares which may be issued under the Plan. Shares that actually have been issued under the Plan pursuant to an Award shall not be returned to the Plan and shall not become available for future issuance under the Plan, except that if unvested Shares are forfeited, or repurchased by the Company at the lower of their original purchase price or their Fair Market Value at the time of repurchase, such Shares shall become available for future grant under the Plan. To the extent not prohibited by the Applicable Law and the listing requirements of the applicable stock exchange or national market system on which the Shares are traded, any Shares covered by an Award which are surrendered (i) in payment of the Award exercise or purchase price or (ii) in satisfaction of tax withholding obligations incident to the exercise of an Award shall be deemed not to have been issued for the purposes of determining the maximum number of Shares which may be issued pursuant to all Awards under the Plan, unless otherwise determined by the Administrator.

6


(ii)

After the HK Listing:

·

Awards lapsed in accordance with the terms of the Plan will not be counted for the purpose of calculating the 2021 Share Award Limit or the Service Provider Sublimit;

·

where the Company cancels Awards granted to a Participant, and make new issues new ones to the same Participant, the issue of such new awards may only be made under the Plan with available limit as provided in this Section 3 or any refreshed limit as approved by its Shareholders or independent Shareholders, as the case may be. The

cancelled options or shares cannot be added back to replenish the aforesaid limit(s)

(g)Refreshing of 2021 Share Award Limit. The 2021 Share Award Limit and the Service Provider Sublimit may be refreshed from the later of three years after the adoption date of the Plan or three years after the date of the previous Shareholder approval for refreshment of the 2021 Share Award Limit or Service Provider Sublimit (as the case may be) by obtaining prior approval of our Shareholders in general meeting and/or such other requirements prescribed under the Listing Rules from time to time. However, the refreshed 2021 Share Award Limit cannot exceed ten percent (10%) of the Shares in issue as of the date of such approval. Awards previously granted under the Plan and any other share schemes of the Company (and to which provisions of Chapter 17 of the Listing Rules are applicable) (including those outstanding, canceled or lapsed in accordance with its terms or exercised), shall not be counted for the purpose of calculating the refreshed 2021 Share Award Limit. Any “refreshment” within any three year period must be approved by shareholders of the Company subject to the following provisions: (i) any controlling shareholder(s) and their associates (or if there is no controlling shareholder, directors (excluding independent non-executive Directors) and the chief executive of the Company and their respective associates) must abstain from voting in favour of the relevant resolution at the general meeting; and (ii) the Company must comply with the requirements under Rules 13.39(6) and (7), 13.40, 13.41 and 13.42 of the Listing Rules.

(h)The Company may seek separate approval by its shareholders in general meeting for granting options or awards beyond the 2021 Share Award Limit provided the options or awards in excess of the limit are granted only to Participants specifically identified by the listed issuer before such approval is sought. The Company must send a circular to the shareholders containing the name of each specified participant who may be granted such options or awards, the number and terms of the options or awards to be granted to each participant, and the purpose of granting options or awards to the specified Participants with an explanation as to how the terms of the options or awards serve such purpose. The number and terms of options or awards to be granted to such participant must be fixed before shareholders' approval. In respect of any options to be granted, the date of the board meeting for proposing such grant should be taken as the date of grant for the purpose of calculating

7


the exercise price under rule 23.03E of the Listing Rules.

4.

Administration of the Plan.

(a)

Plan Administrator. The Plan shall be administered by the Administrator.

(b)Administration Errors. In the event an Award is granted in a manner inconsistent with the provisions of this Section 4, such Award shall be presumptively valid as of its grant date to the extent permitted by the Applicable Laws.

(c)Powers of the Administrator. Subject to any specific designation in the Plan, the Committee has the exclusive power, authority and discretion to:

(i)

designate Participants to receive Awards;

(ii)

determine the type or types of Awards to be granted to each Participant;

(iii)

determine the number of Awards to be granted and the number of Shares to which an Award will relate;

(iv)

determine the terms and conditions of any Award granted pursuant to the Plan, including, but not limited to, the exercise price, grant price, or purchase price, any restrictions or limitations on the Award, any schedule for lapse of forfeiture restrictions or restrictions on the exercisability of an Award, and accelerations or waivers thereof, any provisions related to non-competition and recapture of gain on an Award, based in each case on such considerations as the Administrator in its sole discretion determines;

(v)

determine whether, to what extent, and pursuant to what circumstances an Award may be settled in, or the exercise price of an Award may be paid in, cash, Shares, other Awards, or other property, or an Award may be canceled, forfeited, or surrendered;

(vi)

prescribe the form of each Award Agreement, which need not be identical for each Participant;

(vii)

decide all other matters that must be determined in connection with an Award;

(viii)

establish, adopt, or revise any rules and regulations as it may deem necessary or advisable to administer the Plan;

(ix)

interpret the terms of, and any matter arising pursuant to, the Plan or any Award Agreement; and

8


(x)

make all other decisions and determinations that may be required pursuant to the Plan or as the Administrator deems necessary or advisable to administer the Plan.

(d) Effect of Administrator’s Decision. The Administrator’s interpretation of the Plan, any Awards granted pursuant to the Plan, any Award Agreement and all decisions and determinations by the Administrator with respect to the Plan are final, binding, and conclusive on all parties.

(e)Indemnification. To the extent allowable pursuant to Applicable Laws, each member of the Committee or the executive officer of the Company authorized by the Committee hereunder shall be indemnified and held harmless by the Company from any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by such member or executive officer in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action or failure to act pursuant to the Plan and against and from any and all amounts paid by him or her in satisfaction of judgment in such action, suit, or proceeding against him or her; provided he or she gives the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf. The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled pursuant to the Articles, as a matter of law, or otherwise, or any power that the Company may have to indemnify them or hold them harmless.

(f)Appointment of Trustee. The Company may establish a trust and appoint a Trustee to assist with the administration, exercise and vesting of the Awards granted under the Plan. The Company may, to the extent permitted by the Applicable Laws, (a) allot and issue Shares to the Trustee, provided that such allotment and issue must be made to or for the benefit of specified Participants; and/or (b) direct and procure the Trustee to make on-market purchases of Shares, in either case to satisfy the Awards upon vesting or exercise. The Company shall, to the extent permitted by the Applicable Laws, provide sufficient funds to the Trustee by whatever means as the Board may in its absolute discretion determine to enable the Trustee to satisfy its obligations in connection with the administration, vesting and exercise of Awards. If a Trustee is appointed, the trustee holding unvested shares of the Scheme, whether directly or indirectly, shall abstain from voting on matters that require shareholders’ approval under the Rules, unless otherwise required by the Applicable Laws to vote in accordance with the beneficial owner’s direction and such a direction is given.

5.

Selected Participants. Any individual or entity, who is:

(a)an Employee (whether full-time or part-time), Director or officer of any member of the Group, including persons who are granted Awards under the Plan as an inducement to enter into employment contracts with any member of the Group;

(b)an Employee (whether full-time or part-time), Director or officer of: (i) a holding company; (ii) subsidiaries of the holding company other than members of the Group; or

9


(iii)

any company which is an associate of the Company;

(c)providing services to the Group on a continuing or recurring basis in its ordinary and usual course of business which are in the interests of the long term growth of the Group (the “Service Provider Participants”); or

(d)trusts or entities established in connection with any employee benefit plan of the Company (including the Plan) for the benefit of a Participant

as determined by the Board or the its delegate(s) from time to time to be entitled to participate in the Plan. In particular, Service Provider Participants include:

(a)Professional consultancy firms or individuals with expertise in the technical and services, hardware and components and other related services in cloud service industry, business expansion and development, national and international trade, human resources and regulatory affairs in the cloud service industry who, or are anticipated to be going forward, a significant business partner, or otherwise significant to our Group’s business, with reference to, among other metrics, research and development, development or manufacturing or distribution of products/services provided by our Group, or otherwise will contribute significantly to the growth of our Group’s financial or business performance, based on quantitative performance indicators to be determined by the Board or the Compensation Committee on a case-by-case basis. Such consultants may be able to collaborate with our Group on continuing or discrete consulting projects and may be remunerated with equity incentives to align the long-term interests of such consultants with our Group; and

(b)Consultants, such as professors, academics and reputable industry expert with distinguished backgrounds and expertise in technical services, hardware and components and other related services in cloud service industry, business expansion and development, national and international trade, human resources and regulatory affairs in the cloud service industry, who, or are anticipated to be going forward, a significant business partner, or otherwise significant to the Group’s business, with reference to, among other metrics, research and development, development or manufacturing or distribution of products/services provided by the Group, or otherwise will contribute significantly to the growth of the Group’s financial or business performance, based on quantitative performance indicators to be determined by the Administrator or the Compensation Committee on a case-by-case basis. Such consultants may be able to collaborate with the Group on continuing or discrete consulting projects and may be remunerated with equity incentives to align the long-term interests of such consultants with the Group.

However, no individual who is resident in a place where the grant, acceptance or exercise of options pursuant to the Plan is not permitted under the laws and regulations of such place or where, in the view of the Administrator or the Compensation Committee, compliance with applicable laws and regulations in such place makes it necessary or expedient to exclude such individual, is eligible to be offered or granted options. For the avoidance of doubt, placing

10


agents or financial advisors providing advisory services for fundraising, mergers or acquisitions, or professional service providers such as auditors or valuers who provide assurance or are required to perform their services with impartiality and objectivity may not participate in the Plan.

In assessing whether the Service Provider Participants provides services to the Group on a continuing and recurring basis, the Board shall take into consideration the length and type of services provided and the recurrences and regularity of such services, and will benchmark such metrics against the performance of the Employees, officers and Directors of the Group to whom the Group provides equity incentives, while taking into account the purpose of the Plan and the objectives in engaging the Service Provider Participants. Our Company will also take into consideration the remuneration packages of comparable peers for similar service providers, based on available information in the industry.

In assessing the criteria for determining a person’s eligibility for the category of Service Providers, the Board will take into account a wide range of factors, including among others,

1)

the scale of their business dealings with the Group (in terms of fees payable to them, if applicable);

2)

the length of business relationships between them and the Group;

3)

the performance of the relevant person as Service Provider, including the quality of their services previously provided to the Group;

4)

their contributions to the profits and business development of the Group and potential contributions to be made to the Group in light of their experience, qualification, know-how and/or network, market condition of the services they provide;

5)

the scarcity of their services which may therefore justify compensation in the long run;

6)

the possibility of developing a long term business relationship with such person as a Service Provider to secure for the Group, the supply of certain quality services, which can avoid replacement cost and may reduce transaction cost in the long run;

7)

the positive impacts they have brought to the Group’s business development; and

8)

such other factors as the Committee may at its discretion consider appropriate.

6.

Awards Granted to Connected Persons

(a)

Connected Persons. The grant of any Awards after the HK Listing to

11


connected persons shall be subject to all applicable rules and requirements under Chapter 14A and Chapter 17 of the Listing Rules.

(b)Directors, Chief Executive or Substantial Shareholders of the Company. Each grant of Awards to any Director, chief executive or substantial Shareholder of the Company (or any of their respective associates) must first be approved by the independent non- executive Directors (excluding any independent non-executive Director who is a proposed recipient of the grant of options). In addition,

(i)

where any grant of Awards (excluding grant of options) to any Director (other than an independent non-executive Director) or chief executive of the Company would result in the Shares issued and to be issued in respect of all Awards granted (excluding any Awards lapsed in accordance with the terms of the Plan) to such person in the 12-month period up to and including the date of such grant representing in aggregate over 0.1% of the Shares in issue at the date of such grant; or

(ii)

where any grant of Awards to an independent non-executive Director or substantial Shareholder of the Company (or any of their respective associates) would result in the number of Shares issued and to be issued upon exercise of all Awards already granted (excluding any Awards lapsed in accordance with the terms of the Plan) to such person in the 12-month period up to and including the date of such grant representing in aggregate over 0.1% (or such higher percentage as may from time to time be specified by the Stock Exchange) of the Shares in issue,

such further grant of Awards must be approved by the Shareholders in general meeting in the manner required, and subject to the requirements set out in, the Listing Rules.

(c)Circular. Where approval from shareholders or independent shareholders (as the case may be) of the Company are required for the grant of any Awards including the grant of Awards specified in Sections Error! Reference source not found., Error! Reference source not found. and Error! Reference source not found., the Company must send a circular to its shareholders containing the details as required under the Hong Kong Listing Rules, including among others, the details of the number and terms of the Awards to be granted to each Participant, which must be fixed before the shareholders’ meeting, and the relevant Participant , his/her associates and all core connected persons of the Company must abstain from voting in favor at such general meeting.

7.

Terms and Conditions of Awards.

(a)Types of Awards. The Administrator is authorized under the Plan to award any type of arrangement to a Director, Employee, or Service Provider that is not inconsistent with the provisions of the Plan and Applicable Laws and that by its terms involves or might

12


involve the issuance of (i) Restricted Share Units, (ii) Share Options with an exercise price of no less than the Fair Market Value of the Shares, which, only with respect to Awards granted prior to the HK Listing, may be amended or adjusted in the absolute discretion of the Administrator, or

(iii)other types of shares or other types of awards or benefit authorized to be granted under the Plan.

(b)

Designation of Award. Each Award shall be designated in the Award

Agreement.

(c)Conditions of Award. Subject to the terms of the Plan, the Administrator shall determine the provisions, terms, and conditions of each Award including, but not limited to, the amount, if any, payable on acceptance of the Award and the period within which payments or call must or may be made or loans for such purposes must be repaid, the Award vesting schedule, repurchase provisions, forfeiture provisions, form of payment (cash, Shares, or other consideration) upon settlement of the Award, payment contingencies, and satisfaction of any Performance Target(s) as specified in the Award Agreement, if any.

(d)Acquisitions and Other Transactions. The Administrator may issue Awards under the Plan in settlement, assumption or substitution for, outstanding awards or obligations to grant future awards in connection with the Company or a Related Entity acquiring another entity, an interest in another entity or an additional interest in a Related Entity whether by merger, share purchase, asset purchase or other form of transaction.

(e)Term of Award. The term of each Award shall be the term stated in the Award Agreement.

(f)

Non-transferability of Awards.

(iii)

Prior to the HK Listing, unless otherwise determined by the Administrator and provided in the applicable Award Agreement, as the same may be amended, no Award shall be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner (whether by operation of law or otherwise) other than by will or Applicable Laws of descent and distribution or pursuant to a qualified domestic relations order, and shall not be subject to execution, attachment, or similar process. Upon any attempt to pledge, assign, hypothecate, transfer, or otherwise dispose of any Award or of any right or privilege conferred by this Plan contrary to the provisions hereof, or upon the sale, levy or attachment or similar process upon the rights and privileges conferred by this Plan, such Award shall thereupon terminate and become null and void. Awards may be exercised

during the lifetime of the Participant only by the Participant.

(iv)

After the HK Listing, Awards granted under the Plan must be personal to the respective Participant. No Awards may be transferred

13


or assigned unless in accordance with a waiver is granted by the Hong Kong Stock Exchange to allow a transfer to a vehicle (such as a trust or a private company) for the benefit of the Participant and any family members of such Participant (e.g. for estate planning or tax planning purposes) that would continue to meet the purpose of the scheme and comply with other requirements of this chapter, provided that the beneficiaries of such a trust or the ultimate beneficial owners of the other transferee vehicles are disclosed as required by the Hong Kong Stock Exchange to the Company.

(g)Time of Granting Awards. The date of grant of an Award shall for all purposes be the date on which such Award is granted pursuant to the relevant Award Agreement, as approved by the Administrator, the Committee or the Board, from time to time (the “Grant Date”).

(h)Voting and Dividends. No dividends shall be payable and no voting rights shall be exercisable in relation to (i) any Share Options or Shares that are the subject of Share Options that have not been exercised and (ii) and unvested Restricted Share Units.

(i)Pari Passu. The Shares to be allotted and issued upon the exercise of a Share Option and vesting of a Restricted Share Units shall be identical to the then existing issued shares of the Company and subject to all the provisions of the Articles for the time being in force and will rank pari passu with the other fully paid Shares in issue on the date the name of the Participant is registered on the register of members of the Company or if that date falls on a day when the register of members of the Company is closed, the first day of the re- opening of the register of members, save that the Participant shall not have any voting rights, or rights to participate in any dividends or distributions (including those arising on a liquidation of the Company) declared or recommended or resolved to be paid to the shareholders of the Company on the register on a date prior to such registration.

8.

Terms and Conditions of Restricted Share Units.

(a)Vesting. The Shares underlying any Restricted Share Units granted may not be issued until vested pursuant to the applicable Award Agreement. The Administrator shall determine the time or times at which a Restricted Share Unit may vest in whole or in part. The Administrator shall also determine any conditions, if any, that must be satisfied before all or part of a Restricted Share Unit shall vest. Once vested, the Shares underlying the vested portion of the Restricted Share Units shall be issued to the Participant, subject to the terms of the Plan and the Award Agreement.

(b)Forfeiture and Repurchase. Except as otherwise determined by the Administrator at the time of the grant of the Award or thereafter, upon termination of the Participant’s Continuous Service, any unvested portion of the Restricted Share Units shall automatically lapse and be forfeited for no consideration. Notwithstanding the foregoing, the Administrator may:

14


(i)

provide in any Award Agreement that forfeiture conditions relating to unvested Restricted Share Units will be waived in whole or in part in the event of terminations resulting from specific causes; and

(ii)

in other cases waive in whole or in part forfeiture conditions relating to Restricted Share Units.

(c)Transfer Restrictions. The Administrator, in its discretion, may accelerate the time at which any Restricted Share Units may vest. Upon vesting, the Shares to be issued to the Participant shall become unrestricted and freely transferable by the Participant, subject to applicable legal restrictions, any lock-up agreement between the Company and any underwriter or depositary bank in connection with an offering, and the provisions of the Award Agreement, provided however, that unless approved by the Administrator, the Participant shall not transfer any Shares issued upon vesting, or any interest therein, to any person or entity that is a competitor of the Company, as determined by the Administrator in its sole discretion.

(d)Termination of Service. Unless otherwise provided in the Award Agreement, if a Participant’s Continuous Service terminates for any reason, the Restricted Share Units granted to such Participant, to the extent not vested, shall automatically lapse upon the Participant’s termination of Continuous Service. The Award Agreement may provide for conditions and other limitations in respect of the Restricted Share Units granted to a Participant if such Participant’s Continuous Service terminates for any reason.

(e)Termination by Death. If the Participant’s employment or service terminates as a result of death, any distribution or delivery to be made to the Participant under the Award Agreement will be made to the Participant’s designated beneficiary, provided that

such beneficiary has been designated prior to the Participant’s death in a form acceptable to the Committee or, if no such beneficiary has been designated or survives the Participant, the

administrator or executor of the Participant’s estate. Any such transferee must furnish to the Committee with (i) written notice of his or her status as transferee, and (ii) evidence satisfactory to the Committee to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.

9.

Terms and Conditions of Share Options.

(a)Exercise of Share Options. The Share Options may not be exercised until vested pursuant to the applicable Award Agreement. The Administrator shall determine the time or times at which a Share Option may be exercised in whole or in part, including exercise prior to vesting; provided that the term of any Share Option granted under the Plan shall not exceed ten (10) years from the Grant Date. A Share Option Award shall lapse automatically (to the extent not already exercised or lapsed) on the expiry of such term. The Administrator shall also determine any conditions, if any, that must be satisfied before all or part of a Share Option may be exercised. Once vested, the vested portion of the Share Option may be exercised in whole or in any part, at any time, subject to the terms of the Plan and the Award Agreement.

15


(b)Exercise Price. The exercise price per share subject to a Share Option shall be determined by the Administrator and set forth in the Award Agreement and in any event shall not be less than the Fair Market Value of the Shares. The exercise price per Share subject to a Share Option granted prior to the HK Listing may be amended or adjusted in the absolute

discretion of the Administrator, the determination of which shall be final, binding and conclusive. For the avoidance of doubt, subject to Section 19 and to the extent not prohibited by the Applicable Laws, a downward adjustment of the exercise prices of Share Options set forth in the Award Agreement shall be effective without the approval of the Company’s shareholders or the approval of the affected Participants, provided that the adjusted exercise prices shall not be less than the Fair Market Value of the Shares.

(c)Transfer Restrictions. Unless approved by the Administrator, the Participant shall not transfer any Shares issued upon the exercise of any Share Option, or any interest therein, to any person or entity that is a competitor of the Company, as determined by the Administrator in its sole discretion. Subject to the prior approval of the Administrator,

transfer to one or more natural persons who are the Participant’s family members or entities owned and controlled by the Participant and/or the Participant’s family members, including but not limited to trusts or other entities whose beneficiaries or beneficial owners are the Participant and/or the Participant’s family members, or to such other persons or entities as may be expressly approved by the Administrator. The Participant shall give written notice to the Administrator setting forth such desire to transfer, the number of Shares to be transferred, and at least the name and address of the proposed transferee. Upon receipt of the notice, the Administrator shall (i) have an assignable option to purchase any or all of such Shares, or (ii) approve or disapprove such transfer.

(d)Termination of Service. Unless otherwise provided in the Award Agreement, if a Participant’s Continuous Service terminates for any reason, the Share Options granted to such Participant, to the extent not vested and exercisable on the date of such

Participant’s termination of Continuous Service, shall automatically lapse upon the Participant’s termination of Continuous Service. The Award Agreement may provide for conditions on exercise and other limitations in respect of the Share Options granted to a Participant if such Participant’s Continuous Service terminates for any reason.

(e)Termination by Death. If the Participant’s employment or service terminates as a result of death, any distribution or delivery to be made to the Participant under the Award Agreement will be made to the Participant’s designated beneficiary, provided that such beneficiary has been designated prior to the Participant’s death in a form acceptable to the Committee or, if no such beneficiary has been designated or survives the Participant, the administrator or executor of the Participant’s estate. Any such transferee must furnish to the Committee with (i) written notice of his or her status as transferee, and (ii) evidence satisfactory to the Committee to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.

10.

Award Exercise or Purchase Price, Consideration and Taxes.

16


(a)Exercise or Purchase Price. The exercise or purchase price, if any, for an Award shall be determined by the Administrator. Notwithstanding the foregoing provisions of this Section 10(a), in the case of an Award issued pursuant to Section 7(d) above, the exercise or purchase price for the Award shall be determined in accordance with the provisions of the relevant instrument evidencing the agreement to issue such Award, in each case, the value of the consideration shall not be less than the par value of a Share, unless otherwise permitted by Applicable Laws.

(b)Consideration. Subject to Applicable Laws, the consideration to be paid for the Shares to be issued upon exercise or purchase of an Award including the method of payment, shall be determined by the Administrator.

(c)Taxes. No Shares shall be delivered under the Plan to any Participant until such Participant has made arrangements acceptable to the Committee for the satisfaction of any income and employment tax withholding obligations under Applicable Laws. The Company or any Subsidiary shall have the authority and the right to deduct or withhold, or require a Participant to remit to the Company, an amount sufficient to satisfy all applicable taxes

(including the Participant’s payroll tax obligations) required or permitted by Applicable Laws to be withheld with respect to any taxable event concerning a Participant arising as a result of this Plan. The Committee may in its discretion and in satisfaction of the foregoing requirement allow a Participant to elect to have the Company withhold Shares otherwise issuable under an Award (or allow the return of Shares) having a Fair Market Value equal to the sums required to be withheld. Notwithstanding any other provision of the Plan, the number of Shares which may be withheld with respect to the issuance, vesting, exercise or payment of any Award (or which may be repurchased from the Participant of such Award after such Shares were acquired by the Participant from the Company) in order to satisfy any income and payroll tax liabilities applicable to the Participant with respect to the issuance, vesting, exercise or payment of the Award shall, unless specifically approved by the Committee, be limited to the number of Shares which have a Fair Market Value on the date of withholding or repurchase equal to the aggregate amount of such liabilities based on the minimum statutory withholding rates for the applicable income and payroll tax purposes that are applicable to such supplemental taxable income.

11.

Exercise of Award.

(a)

Procedure for Exercise; Rights as a Shareholder.

(i)

Any Award granted hereunder shall be exercisable at such times and under such conditions as determined by the Administrator under the terms of the Plan and specified in the Award Agreement.

(ii)

An Award shall be deemed to be exercised when written notice of such exercise has been given to the Company in accordance with the terms of the Award by the person entitled to exercise the Award and full payment for the Shares.

17


(b)

Exercise of Award Following Termination of Continuous Service.

(i)

An Award may be exercised following the termination of a

Participant’s Continuous Service only to the extent provided in the Plan or the Award Agreement.

(ii)

Where the Plan or the Award Agreement permits a Participant to exercise an Award following the termination of the Participant’s

Continuous Service for a specified period, the Award shall terminate to the extent not exercised on the last day of the specified period or the last day of the original term of the Award, whichever occurs first.

(c)Exercise in Violation of Applicable Laws. Notwithstanding the foregoing, regardless of whether an Award has otherwise become exercisable, the Award may not be exercised if the Administrator (in its sole discretion) determines that an exercise could violate any Applicable Laws or any lock-up agreement between the Company and any underwriter or depositary bank in connection with an offering.

(d)Exercise in Violation of applicable policies of the Company. Notwithstanding the foregoing, regardless of whether an Award has otherwise become exercisable, the Award may not be exercised if the Administrator (in its sole discretion) determines that an exercise could violate any applicable policies of the Company.

12.

Conditions Upon Issuance of Shares.

(a)Unless otherwise provided in the Plan or the Award Agreement, Shares shall not be issued pursuant to the exercise of an Award unless the exercise of such Award and the issuance and delivery of such Shares pursuant thereto shall comply with all Applicable Laws, and shall be further subject to the advice of counsel for the Company with respect to such compliance.

(b)As a condition to the issuance of Shares under of an Award and unless otherwise determined by the Administrator, the Participant shall have achieved applicable Performance Targets prior to the date of such exercise, if applicable. The Performance Targets attached to the relevant grants that may be used by the Board or the Committee in granting Awards shall include among others, growth in earnings per share, growth in adjusted book value and return on equity or any other criteria as determined by the Board or the Committee, from time to time.

13.Alterations in the capital structure of the Company. In the event of any alteration in the capital structure of the Company by way of capitalisation of profits or reserves, rights issue, subdivision or consolidation of Shares or reduction of the share capital of the Company (other than any alteration in the capital structure of the Company as a result of an issue of Shares as consideration in a transaction to which the Company is a party) after the adoption date,

18


the Board or the committee of the Board or person(s) to which the Board has delegated its authority (as applicable) shall make such corresponding adjustments, if any, as it in its discretion may deem appropriate to reflect such change with respect to:

(a)the number of Shares comprising the 2021 Share Award Limit or Service Provider Sublimit, provided that in the event of any Share subdivision or consolidation the 2021 Share Award Limit and Service Provider Sublimit as a percentage of the total issued Shares of the Company at the date immediately before any consolidation or subdivision shall be the same on the date immediately after such consolidation or subdivision;

(b)the number of Shares comprised in each award to the extent any award has not been exercised;

(c)

the Exercise Price of any option or issue price of any share award,

or any combination thereof, as the auditors or a financial advisor engaged by our Company for such purpose have certified satisfy the relevant requirements of the Listing Rules and are, in their opinion, fair and reasonable either generally or as regards any particular grantee, provided always that (i) any such adjustments should give each grantee the same proportion of the equity capital of the Company, rounded to the nearest whole Share, as that to which that grantee was previously entitled prior to such adjustments, and (ii) no such adjustments shall be made which would result in a Share being issued at less than its nominal value. The capacity of the auditors or financial advisor (as the case may be) is that of experts and not of arbitrators and their certification shall, in the absence of manifest error, be final and binding on the Company and the grantees.

14.Inside Information. After the HK Listing, the Company shall not grant any Awards after inside information (as defined in the Hong Kong Listing Rules) has come to its knowledge until (and including) the trading day after it has announced the information. In particular, the Company shall not grant any Award during the period commencing one month immediately before the earlier of: (i) the date of the Board meeting (as such date is first notified to the Hong Kong Stock Exchange under the Hong Kong Listing Rules) for approving the Company’s results for any year, half-year, quarterly or any other interim period (whether or not required under the Listing Rules); and (ii) the deadline for the Company to announce its results for any year or half-year under the Hong Kong Listing Rules, or quarterly or any other interim period (whether or not required under the Hong Kong Listing Rules), and ending on the date of the results announcement. No Award may be granted during any period of delay in publishing a results announcement. Furthermore, no Awards shall be granted (i) during the period of 60 days immediately preceding the publication date of the annual results of the Company or if shorter, the period from the end of the relevant financial year up to the publication date of such results; and (ii) during the period of 30 days immediately preceding the publication date of the half-year results of the Company or if shorter, the period from the end of the relevant half-year period up to the publication date of such results. Subject to the Company’s insider trading policy, as

19


amended from time to time, any Employee, executive officer or Director who possesses material inside information should not engage in any dealing in Shares until the start of the next trading day after the information has been publicly released.

15.

Change in Control.

(a)In the event that the Company is a party to a Change in Control, or upon a merger or consolidation involving the Company or any other event with respect to which the Administrator deems it appropriate, in all cases without the consent of the Participant, the Administrator may cause the Award to be:

(i)

assumed by the surviving corporation or its parent;

(ii)

continued by the Company if it is the surviving corporation;

(iii)accelerated to become vested and exercisable, in full or in part, as the Administrator deems appropriate;

(iv)

cancelled with or without consideration; or

(v)

exchanged or replaced with a substitute award, in each case with or without additional consideration.

To the extent not previously exercised, vested or settled, the Awards shall terminate immediately prior to the dissolution or liquidation of the Company

16.Cancellation of Awards. Subject to all Applicable Laws, the Board may (i) at any time with the consent of and on such terms as may be agreed with the relevant Participant or (ii) in the event of serious misconduct of the Participant, any material misstatement in the Company’s financial statements or other special circumstances as the Company deems appropriate, cancel Awards granted.

17.

Clawback. In the event that:

(a)a grantee ceases to be a selected Participant by reason of (i) the termination of his/her employment or contractual engagement with the Group for cause or without notice, (ii) termination of his/her employment or contractual engagement with the Group as a result of he/she having been convicted of a criminal offence involving his/her integrity or honesty, (iii) termination of his/her employment or contractual engagement with the Group as a result of he/she having received a regulatory or administrative penalty by a competent authority; or

(b)in the reasonable opinion of the Board, a grantee has engaged in serious misconduct or breaches the terms of this Plan in any material respect,

20


then the Board may make a determination at its absolute discretion that: (A) any Awards issued but not yet exercised shall immediately lapse, regardless of whether such Awards have vested or not, and (B) with respect to any Shares issued to the grantee pursuant to any Awards granted under the Plan, the grantee shall be required to transfer back to the Company or its nominee (1) the equivalent number of Shares, (2) an amount in cash equal to the market value of such Shares, or (3) a combination of (1) and (2).

18.Effective Date and Term of Plan. The Plan shall become effective upon the date hereof (the “Effective Date”). Unless otherwise terminated by the Board or the Committee pursuant to Section 19(a), the Plan shall continue in effect for a term of ten (10) years (the “Scheme Period”) after the Effective Date. Subject to Applicable Laws, Awards may be granted under the Plan upon its becoming effective.

19.

Amendment, Suspension or Termination of the Plan.

(a)Prior to the HK Listing, the Administrator may at any time amend, suspend or terminate the Plan (including without limitation amendments in order to comply with changes in legal or regulatory requirements and amendments in order to waive any restrictions, imposed by the provisions of the Plan, which are not provided for in Chapter 17 of the Listing Rules), subject to any requirement of the Applicable Laws.

(b)After the HK Listing, (i) any alternations made to the terms and conditions of the Plan which are of a material nature, or made to the provisions of the Plan relating to the matters set out in Rule 17.03 of the Hong Kong Listing Rules to the advantage of the Participants or (ii) any change to the authority of the Board or the Administrator to alter the terms of this Plan, in either case, must be approved by the shareholders of the Company in general meeting. Any change to the terms of the Awards granted to a Participant (including a Director, chief executive or substantial shareholder of the Company, or any of their respective associates) must be approved by the Board, the Committee, the independent non-executive Directors and/or the Shareholders (as the case may be) making the initial grant, except where

the alterations take effect automatically under the existing terms of the Plan. The Board’s determination as to whether any proposed alteration to the terms and conditions of the Plan is material shall be conclusive. The Plan shall terminate on the earlier of (a) the expiry of the Scheme Period; and (b) such date of early termination as determined by the Board, following which no further awards will be offered or granted thereunder, provided that notwithstanding such termination, the Plan and rules thereof shall continue to be valid and effective to the extent necessary to give effect to the vesting and exercise of any awards granted prior to the termination of the Plan and such termination shall not affect any subsisting rights already granted to any grantee thereunder. Awards complying with the provisions of Chapter 17 of the Listing Rules which are granted during the life of the Plan and remaining unexercised and unexpired immediately prior to the termination of the operation of the Plan shall continue to be valid and exercisable in accordance with their terms of issue after the termination of the Plan.

21


20.

Reservation of Shares.

(a)The Company, during the term of the Plan, will at all times reserve such number of Shares as shall be sufficient to satisfy the Company's obligations to deliver Shares pursuant to the requirements of the Plan.

(b)The inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed by the Company’s counsel to be necessary to the lawful issuance and sale of any Shares hereunder, shall relieve the Company of any liability in respect of the failure to issue or sell such Shares as to which such requisite authority shall not have been obtained.

21.Legending Share Certificates. In order to enforce any restrictions imposed upon Shares issued upon the exercise of Awards, the Administrator may cause a legend or legends to be placed on any share certificates representing the Shares, which legend or legends shall make appropriate reference to the restrictions, including, without limitation, a restriction against sale of the Shares for any period as may be required by Applicable Laws.

22.No Effect on Terms of Employment/Consulting Relationship. The Plan shall not confer upon any Participant any right with respect to the Participant’s Continuous Service, nor

shall it interfere in any way with his or her right or the right of the Company or any Related

Entity to terminate the Participant’s Continuous Service at any time and with or without notice.

23.No Effect on Retirement and Other Benefit Plans. Except as specifically provided in a retirement or other benefit plan of a Group Company or Related Entity, Awards shall not be deemed compensation for purposes of computing benefits or contributions under any retirement plan of a Group Company or Related Entity, and shall not affect any benefits under any other benefit plan of any kind or any benefit plan subsequently instituted under which the availability or amount of benefits is related to level of compensation.

24.Vesting Schedule. The Awards to be issued to any Participant under the Plan shall be subject to the vesting schedule as specified in the Award Agreement. The vesting period of any Award granted under the Plan should not be less than 12 months, unless a shorter vesting period is approved by the Board and the applicable requirements under Rule 23.03F of Chapter 17 of the Listing Rules are complied with. Specific circumstances where Awards may be granted with a shorter period include:

(a)Grants of “make-whole” Awards to new joiners to replace the share awards they forfeited when leaving the previous employer, where the shorter vesting period shall reflect the remainder of the vesting period on the forfeited awards that was left to run;

(b)Awards to a Participant whose employment is terminated due to death or disability or occurrence of any out of control event where the vesting of Awards may accelerate;

(c)

Awards with performance-based vesting conditions in lieu of time-based

22


vesting criteria;

(d)Awards that are made in batches during a year for administrative and compliance reasons. This may include Awards that should have been granted earlier but had to wait for a subsequent batch, in order to reflect the time from which an Award would have been granted;

(e)Awards that are granted based on commended performance of a Participant during the past 12 months as appraised by the Human Resources Department or the executives as designated by the Committee as justifiable to have receive additional Awards with shorter vesting period for retention purpose; and

(f)Awards with a mixed or accelerated vesting schedule such as where the Awards may vest evenly over a period of 12 months.

If the vesting date is not a business day, the vesting date shall, subject to any trading halt or suspension in the Shares, be the business day immediately thereafter.

25.Unfunded Obligation. The Plan is intended to be an “unfunded” plan for incentive compensation. With respect to any payments not yet made to a Participant pursuant to an Award, nothing contained in the Plan or any Award Agreement shall give the Participant any rights that are greater than those of a general creditor of the Company or any Subsidiary of the Company.

26.Construction. Captions and titles contained herein are for convenience only and shall not affect the meaning or interpretation of any provision of the Plan. Except when otherwise indicated by the context, the singular shall include the plural and the plural shall include the singular. Use of the term “or” is not intended to be exclusive, unless the context clearly requires otherwise.

27.Governing Law. The Plan shall be governed by and construed in accordance with the laws of the Cayman Islands.

[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]

23


EX-8.1 10 kc-20221231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Significant Subsidiaries, VIE and Subsidiaries of VIE of the Registrant

Entity Subsidiaries

    

Place of incorporation

 

Kingsoft Cloud Corporation Limited

Hong Kong

Beijing Kingsoft Cloud Technology Co., Ltd.

PRC

Beijing Yunxiang Zhisheng Technology Co., Ltd.

PRC

Camelot Technology Co., Ltd.

PRC

Cloud Camelot (Beijing) Information Technology Co., Ltd.

PRC

Iridescence Limited

British Virgin Island

Camelot Information Systems Inc.

British Virgin Island

VIEs

Place of incorporation

Zhuhai Kingsoft Cloud Technology Co., Ltd.

PRC

Kingsoft Cloud (Beijing) Information Technology Co., Ltd.

PRC

Subsidiaries of VIEs

Place of incorporation

Beijing Kingsoft Cloud Network Technology Co., Ltd.

PRC

Beijing Jinxun Ruibo Network Technology Co., Ltd.

PRC

Nanjing Qianyi Shixun Information Technology Co., Ltd.

PRC

Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.

PRC

Wuhan Kingsoft Cloud Information Technology Co., Ltd.

PRC


EX-12.1 11 kc-20221231xex12d1.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, Tao Zou, certify that:

1.

I have reviewed this annual report on Form 20-F of Kingsoft Cloud Holdings Limited (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)) 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 principle;

(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 27, 2023

 

By:

/s/ Tao Zou

Name: Tao Zou

Title: Chief Executive Officer


EX-12.2 12 kc-20221231xex12d2.htm EXHIBIT 12.2

Exhibit 12.2

Certification by the Principal Accounting Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Haijian He, certify that:

1.I have reviewed this annual report on Form 20-F of Kingsoft Cloud Holdings Limited (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)) 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 principle;
(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 27, 2023

By:

/s/ Haijian He

Name: Haijian He

Title: Chief Financial Officer


EX-13.1 13 kc-20221231xex13d1.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 Kingsoft Cloud Holdings Limited (the “Company”) on Form 20-F for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Tao Zou, Acting 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 27, 2023

By:

/s/ Tao Zou

Name: Tao Zou

Title: Chief Executive Officer


EX-13.2 14 kc-20221231xex13d2.htm EXHIBIT 13.2

Exhibit 13.2

Certification by the Principal Accounting Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of Kingsoft Cloud Holdings Limited (the “Company”) on Form 20-F for the year ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Haijian He, 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 27, 2023

By:

/s/ Haijian He

Name: Haijian He

Title: Chief Financial Officer


EX-15.1 15 kc-20221231xex15d1.htm EXHIBIT 15.1

Exhibit 15.1

Graphic

FANGDA

PARTNERS

香港 Hong Kong·上海 Shanghai·北京 Beijing·深圳 Shenzhen 广州 Guangzhou

http://www.fangdalaw.com

中国北京市朝阳区光华路一号

北京嘉里中心北楼27

邮政编码100020

27/F, North Tower, Beijing Kerry Centre

1 Guanghua Road, Chaoyang District

Beijing 100020, PRC

电子邮件E-mail:email@fangdalaw.com

Tel.:86-10-5769-5600

Fax:86-10-5769-5799


Kingsoft Cloud Holdings Limited

Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road,

Haidian District

Beijing, 100085, the People’s Republic of China

April 27, 2023

Dear Sirs,

We consent to the references to our firm under “Item 3. Key Information—3.D. Risk Factors—Permissions Required from the PRC Authorities for Our Operations and Securities Issuances to Foreign Investors.” “Item 3. Key Information—3.D. Risk Factors—Risks Relating to Our Business and Industry—We face challenges from the evolving regulatory environment regarding cybersecurity, information security, privacy and data protection, and user attitude toward data privacy and protection. Many of these laws and regulations are subject to change and uncertain interpretation, and any actual or alleged failure to comply with related laws and regulations regarding cybersecurity, information security, data privacy and protection could materially and adversely affect our business and results of operations.” “Item 3. Key Information—3.D. Risk Factors—Our reliance on third-party suppliers for certain essential services could adversely affect our ability to manage our business effectively and harm our business.” “Item 3. Key Information—3.D. Risk Factors—We may be required to change our registered address or relocate our operating offices under PRC law.” and “Item 4. Information on the Company—4.C. Organizational Structure—Contractual Arrangements with Our VIEs and Their Respective Shareholders” in Annual Report on Form 20-F of Kingsoft Cloud Holdings Limited for the fiscal year ended December 31, 2022 (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 faithfully

/s/ Fangda Partners

Fangda Partners


EX-15.2 16 kc-20221231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Graphic

Our refRDS/765236-000002/23311392v1

Kingsoft Cloud Holdings Limited

Building D, Xiaomi Science and Technology Park

No. 33 Xierqi Middle Road

Haidian District, Beijing

100085, the Peoples Republic of China

April 27, 2023

Dear Sir or Madam

Kingsoft Cloud Holdings Limited

We have acted as legal advisers as to the laws of the Cayman Islands to Kingsoft Cloud Holdings Limited, 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 2022 (the Annual Report).

We hereby consent to the reference of our name under the heading under the heading Item 10.B. Additional InformationMemorandum and Articles of Association and Item 10.E. Additional InformationTaxationCayman Islands Taxation in the Form 20-F. We further consent to the incorporation by reference of our opinion regarding the legality of certain ordinary shares being registered into the Company's registration statement on Form S-8 (File No. 333- 265051) that was filed on 18 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

Graphic


EX-15.3 17 kc-20221231xex15d3.htm EXHIBIT 15.3

Exhibit 15.3

Consent of Independent Registered Public Accounting Firm

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

(1)

Registration statement (Form S-8 No. 333-239769) pertaining to the 2013 Share Option Scheme and the 2013 Share Award Scheme of Kingsoft Cloud Holdings Limited,

(2)

Registration statement (Form F-3 No. 333-260181) of Kingsoft Cloud Holdings Limited, and

(3)

Registration statement (Form S-8 No. 333-265051) pertaining to the 2021 Share Incentive Plan of Kingsoft Cloud Holdings Limited;

of our reports dated April 27, 2023, with respect to the consolidated financial statements of Kingsoft Cloud Holdings Limited and the effectiveness of the internal control over financial reporting of Kingsoft Cloud Holdings Limited included in this Annual Report (Form 20-F) of Kingsoft Cloud Holdings Limited for the year ended December 31, 2022.

/s/ Ernst & Young Hua Ming LLP

Beijing, the People’s Republic of China

April 27, 2023


EX-15.4 18 kc-20221231xex15d4.htm EXHIBIT 15.4

Exhibit 15.4

April 27, 2023

VIA EDGAR

Division of Corporation Finance

U.S. Securities & Exchange Commission

100 F Street, NE

Washington, D.C. 20549

Re:

Kingsoft Cloud Holdings Limited

Submission under the Item 16I(a) of Form 20-F

Attn:

Division of Corporation Finance

Office of Technology

Dear Sir/Madam,

In compliance with the Holding Foreign Companies Accountable Act, Kingsoft Cloud Holdings Limited (the “Company”) is submitting via EDGAR the following information as required under Item 16I(a) of Form 20-F.

For the immediately preceding annual financial statement period, the Company’s auditor, Ernst & Young Hua Ming LLP (a registered public accounting firm that The United States Public Company Accounting Oversight Board was unable to inspect or investigate completely) issued an audit report for the Company.

To the Company’s best knowledge and based on an examination of our register of members and public filings made by our shareholders, including among others, (i) the Schedule 13G filed by Kingsoft Corporation Limited on January 29, 2021, (ii) the Schedule 13G filed by Xiaomi Corporation on February 5, 2021, (iii) the Schedule 13G/A filed by First Trust Portfolios L.P. and other filers on February 13, 2023, and (iv) the Schedule 13G/A filed by BlackRock, Inc. on February 15, 2023, the Company respectfully submits that it is not owned or controlled by a governmental entity in the foreign jurisdiction as of the date of this submission.

As of March 31, 2023, Kingsoft Corporation Limited and Xiaomi Corporation own approximately 37.4% and 11.8% of the Company’s total outstanding shares, respectively. Based on an examination of the Company’s register of members and public filings made by the Company’s shareholders, no other shareholder owns more than 5% of the Company’s outstanding shares as of March 31, 2023. Kingsoft Corporation Limited is a Cayman Islands company and listed on The Stock Exchange of Hong Kong Limited. Xiaomi Corporation is a Cayman Islands company and listed on The Stock Exchange of Hong Kong Limited. Mr. Jun Lei has the majority voting power in Xiaomi Corporation and is deemed to beneficially own our shares held by Xiaomi Corporation.

In addition, the Company is not aware of any governmental entity that is in possession of, direct or indirect, of the power to direct or cause the direction of the management and policies of the Company, whether through the ownership of voting securities, by contract, or otherwise.

Should any member of the Staff have any questions or comments regarding the Company’s submission set forth above, please do not hesitate to contact me, or you may contact our outside legal counsel, Li He, Davis Polk & Wardwell, at (852) 2533-3306.


Very truly yours,

/s/ Haijian He

Name: Haijian He

Title: Chief Financial Officer

cc:

Li He, Davis Polk & Wardwell


EX-101.SCH 19 kc-20221231.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 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details) (calc 2) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - LOANS - Loan repaid schedule (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - TAXATION - Schedule of income before income tax, domestic and foreign (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - TAXATION - Schedule of components of income tax expense (benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - SHARE-BASED PAYMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Concentration of Risks (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - BUSINESS COMBINATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - GOODWILL - Summary of Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - GOODWILL - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - LOANS - Related party loans (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - LOANS - Unsecured loans (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - LOANS - Other loans (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - TAXATION (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - SHARE-BASED PAYMENTS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details) link:presentationLink link:calculationLink link:definitionLink 41506 - Disclosure - SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details) link:presentationLink link:calculationLink link:definitionLink 41507 - Disclosure - SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - RESTRICTED NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details) link:presentationLink link:calculationLink link:definitionLink 42304 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42305 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - CONCENTRATION OF RISKS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - BUSINESS COMBINATION link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PREPAYMENTS AND OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - LOANS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - TAXATION link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SHARE-BASED PAYMENTS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - RESTRICTED NET ASSETS link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - BUSINESS COMBINATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - LOANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - TAXATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - LEASES - Lease assets obtained in exchange for lease obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41406 - Disclosure - TAXATION - Summary of unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - LOSS PER SHARE - Summary of earnings per share basic and diluted (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 20 kc-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 21 kc-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 22 kc-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 23 kc-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE GRAPHIC 24 kc-20221231x20f007.jpg GRAPHIC begin 644 kc-20221231x20f007.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" (/ ^\# 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 **** "BBB@ HHHH *K:E_R#KK_KD_\ (U9JMJ7_ "#KK_KD_P#(T ?/GP/_ M &=/A9XE^%VB:IJWPZ\+ZEJ5T)I)[N[TB"265O.DY9BN2?K7=?\ #+'P;_Z) M9X/_ /!);_\ Q%6OV=/^2,>&_P#D4 >6_\ #+'P;_Z)9X/_ /!) M;_\ Q%'_ RQ\&_^B6>#_P#P26__ ,17J5% 'EO_ RQ\&_^B6>#_P#P26__ M ,13)_V8/@O;1-)-\,/!D4:]7?1K8 ?B4KU6J]_96VH6KP7<"7$#?>CD72+^SY\!79%3X?\ @-V=Q&JKI=H26)P /EZY(%:/_#+/P;_Z)9X/_P#! M);__ !%>:Z?X02/P*9(]$N;+44\:QR)-'IKB:.W^WH_F*-F=@4;L],"M70_& M7C>ZU;2],O9M5LT$TZPW;:3*XN=ERRA92 F8MI#-@'KG- '6W?[-/P2L OV MGX:>"H-QPOF:/;+GZ92I8/V8/@O=1++#\,/!LL;L7MAH-A>Z= M;6TUJ=,M4M&-O-;.6,[,0"%8>A((XP.: .F_X98^#?\ T2SP?_X)+?\ ^(H_ MX98^#?\ T2SP?_X)+?\ ^(KS?3?%?Q""02W%UK9/DPS.C:9)@N;HHRXV=/*P M/_'5U97&IVU_JNIVH;4;>[C@T\G[.8[HI"T>$^8X&"%W'&3C(H&>G M?\,L_!O_ *)9X/\ _!);_P#Q%'_#+'P;_P"B6>#_ /P26_\ \17G4'C/Q]=6 MZ,T^LQ-;Q.VU=+E E87("Y)3)_=FO2?A]?>);GQ=J>FZK-/+9Z] B/\ X98^#?\ T2SP?_X)+?\ ^(H_X98^#?\ T2SP?_X) M+?\ ^(KU*B@#RW_AECX-_P#1+/!__@DM_P#XBC_AECX-_P#1+/!__@DM_P#X MBO4J* /+?^&6/@W_ -$L\'_^"2W_ /B*Q_A#X'\/> /B[XXTWPUHFGZ!IWV: MT?[+IMLD$6X[LG:H S7M5>8>#_\ DN/C?_KSM/\ V:@#T^BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ JMJ7_ "#KK_KD_P#(U9JMJ7_(.NO^N3_R- ' M?LZ?\D8\-_[DW_H^2O2*\W_9T_Y(QX;_ -R;_P!'R5Z10 4444 07U]!IMG/ M=W,@BMX4+N[=% Y)KDH?BC97]_#8Z;I][J=Y):"_:" 1J8X&^XS%W4#=Q@9S M["M3Q_XVKPJX[$CBN*T'P)KFE>(;7Q)ICVL%S=:9#8:C8 MWP;"M'T9"OOGKU!H [BS\::7/:PR75PFF7#P^>UG>2*DT2]]PR<8JQ/XJT:V M56FU2TB5E5U+S*,@]".>AKRSQ-\+]8F\8KXEU*6QU#2[262XEL[>W8SRQM:O M"\84<,26R"?3%9VE_!#4=3\*>'UDGA,UI=&95U2',B6JAEMX2!GE4(Z^] 'L M8\6:*899AJMF8HL>8XG7"YZ9Y[U(OB727N8K==2M6GEVF.,3+N;<"5P,\Y . M/I7B-O\ L^^(K"VABM;_ $5 +2&VE7R'&_8[DMGL<.,'KQ4OA[]GW6M(NM/N M)+K1FEM#HX#QPON*V32%N3SEPX'X4 >J7GC[3[+Q@?#EQ'-#/]C-ZUTQ40JF M<8)W9S^%96@^*_#/AW6I_#NGPK8V:VCZL;SS%^S,'EP^"6)W%F)/ '-9'CSX M4ZGXL\87.JQW-D+*73OL0AD,BRAMX;>&7IC'%&M.MX+ F"349[B)HQ$&WJK!CNW;LL.H_&O-H/V<-;33C;O>Z.)1#Y,< MZPR%T_THS9!/.0#MJRGP!\0R".*ZU#3)XX+:2VCN(_-CN&S.DJR%QT==I]LT M >R6?BJPOM9&FQR@SO!]IA((*S1YP64@]B1GZULUYAX5\ ZKI_BOP]B]3CK]:]/H **** "O,/!_P#R7'QO_P!>=I_[-7I] M>8>#_P#DN/C?_KSM/_9J /3Z*** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"H;V)IK.>-!EGC90/_^%!8_P#Q='_" MR?B/_P!$>O?_ H+'_XNO5:* /*O^%D_$?\ Z(]>_P#A06/_ ,71_P +*^(_ M_1'KW_PH+'_XNO5:* /*O^%E?$?_ *(]>_\ A06/_P 761XF^.?C?PC90W6I M?"._BAFN([9"NNV3DR.P51P_J1S7ME>7_M!?\BGI/_8:L?\ T>M $7_"ROB/ M_P!$>O?_ H+'_XNC_A97Q'_ .B/7O\ X4%C_P#%UZK10!Y5_P +*^(__1'K MW_PH+'_XNC_A97Q'_P"B/7O_ (4%C_\ %UZK10!Y5_PLGXCY_P"2/7O_ (4% MC_\ %T?\+*^(_P#T1Z]_\*"Q_P#BZ]5HH \J_P"%E?$?_HCU[_X4%C_\71_P MLKXC_P#1'KW_ ,*"Q_\ BZ]5HH \J_X65\1_^B/7O_A06/\ \71\+M.\4W?C MSQ1XC\0^&V\,QW\,$,%M)?0W+MLW9),9('6O5:* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **R?%?B:T\'^'[W6+X2-:VD9D MD$*%FP/05@ZK\6=#T?4OLD[2[(TMGNK@ ;+47#E(-_.?F8$<9QC)P* .THKS M6[^/GANTMVE9;DB0,UH @_TM5D,;,G/0,".<>O2NOT'Q99>)! UCOECEMUN# M)C 0-]T'W//'M0!M9I:\*E^'>C?$WXW^.8O$1U*[@TVQTP6D-OJUW:QQ>9]I MWX6&5!D[%R2.PKH/^&8_A]_SX:O_ .%'J7_R10!ZK17E7_#,?P^_Y\-7_P#" MCU+_ .2*/^&8_A]_SX:O_P"%'J7_ ,D4 >JT5Y5_PS'\/O\ GPU?_P */4O_ M )(H_P"&8_A]_P ^&K_^%'J7_P D4 >JT5Y5_P ,Q_#[_GPU?_PH]2_^2*/^ M&8_A]_SX:O\ ^%'J7_R10!ZK17E7_#,?P^_Y\-7_ /"CU+_Y(H_X9C^'W_/A MJ_\ X4>I?_)% 'JM%>5?\,Q_#[_GPU?_ ,*/4O\ Y(H_X9C^'W_/AJ__ (4> MI?\ R10!ZK17E7_#,?P^_P"?#5__ H]2_\ DBC_ (9C^'W_ #X:O_X4>I?_ M "10!ZK17E7_ S'\/O^?#5__"CU+_Y(H_X9C^'W_/AJ_P#X4>I?_)% 'JM% M>5?\,Q_#[_GPU?\ \*/4O_DBC_AF/X??\^&K_P#A1ZE_\D4 >JT5Y5_PS'\/ MO^?#5_\ PH]2_P#DBC_AF/X??\^&K_\ A1ZE_P#)% 'JM%>5?\,Q_#[_ )\- M7_\ "CU+_P"2*/\ AF/X??\ /AJ__A1ZE_\ )% 'JM>7_M!_\BGI'_8:L?\ MT>M1?\,Q_#[_ )\-7_\ "CU+_P"2*AN_V5?AM?QJESI&I7"*P<++X@U%@&!R M" ;CJ#WH ];HKRK_ (9C^'W_ #X:O_X4>I?_ "11_P ,Q_#[_GPU?_PH]2_^ M2* /5:*\J_X9C^'W_/AJ_P#X4>I?_)%'_#,?P^_Y\-7_ /"CU+_Y(H ]5HKR MK_AF/X??\^&K_P#A1ZE_\D4?\,Q_#[_GPU?_ ,*/4O\ Y(H ]5HKRK_AF/X? M?\^&K_\ A1ZE_P#)%'_#,?P^_P"?#5__ H]2_\ DB@#U6BO*O\ AF/X??\ M/AJ__A1ZE_\ )%'_ S'\/O^?#5__"CU+_Y(H ]5HKRK_AF/X??\^&K_ /A1 MZE_\D4?\,Q_#[_GPU?\ \*/4O_DB@#U6BO*O^&8_A]_SX:O_ .%'J7_R11_P MS'\/O^?#5_\ PH]2_P#DB@#U6BO*O^&8_A]_SX:O_P"%'J7_ ,D4?\,Q_#[_ M )\-7_\ "CU+_P"2* /5:*\J_P"&8_A]_P ^&K_^%'J7_P D4?\ #,?P^_Y\ M-7_\*/4O_DB@#U6BO*O^&8_A]_SX:O\ ^%'J7_R14=S^S+\/TMI66QU<,$)! M_P"$CU+T_P"OB@#U@'-+7E_[-$\]Q\%?#YN+F>[D1[J(2W,S2R%4NI54%V)8 MX4 9)/2NOU/QSIFD>(%TBZ,D3-"+6S*CS+E9B?*9.<8.#U(QWQ2Z3\E "T5\]Q^";[XH?&?XBV]WXX\7Z+9:0 M]A%:6>AZNUK"HD@+.2H!Y)%=%_PS;'_T4[XE?^%(_P#\10![%17CO_#-L?\ MT4[XE?\ A2/_ /$4?\,VQ_\ 13OB5_X4C_\ Q% 'L5%>._\ #-L?_13OB5_X M4C__ !%'_#-L?_13OB5_X4C_ /Q% 'L5%>._\,VQ_P#13OB3_P"%(_\ \11_ MPS;'_P!%.^)7_A2/_P#$4 =_\1/#D_B_P5JVC6TB13WL#1*\GW5)[FN!\4?! M&?Q#-K$(O$CLMQ45X[_PS;'_ -%.^)7_ M (4C_P#Q%'_#-L?_ $4[XE?^%(__ ,10(]BHKQW_ (9MC_Z*=\2O_"D?_P"( MH_X9MC_Z*=\2O_"D?_XB@#V*BO'?^&;8_P#HIWQ)_P#"D?\ ^(H_X9MC_P"B MG?$K_P *1_\ XB@#V*BO'?\ AFV/_HIWQ*_\*1__ (BC_AFV/_HIWQ*_\*1_ M_B* /8J*\=_X9MC_ .BG?$K_ ,*1_P#XBC_AFV/_ **=\2O_ I'_P#B* /8 MJ*\3^$6DW_A#XM^+O#DGB?7_ !%IUO8VUQ#_ &]?FZ>-V9@VTD# X%>V4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17AWC#PI M>_$3XW7FD2>+_%'A_3K/2(;A(- U-K16=G8$L #G@5?_ .&;8_\ HIWQ*_\ M"D?_ .(H ]BHKQW_ (9MC_Z*=\2O_"D?_P"(H_X9MC_Z*=\2O_"D?_XB@#V* MBO'?^&;8_P#HIWQ*_P#"D?\ ^(H_X9MC_P"BG?$K_P *1_\ XB@#V*BO'?\ MAFV/_HIWQ*_\*1__ (BC_AFV/_HIWQ*_\*1__B* /8JYGXD^*I/!'@;6=>24A M /[H< ^]>M>+?A[+XG\5"_>9([-M-GL77G?E^A'TKA/#?[(NB>#]*33=#\>? M$#2=/1F=;:SU\QQAF.6. G4DUJ?\,VQ_]%.^)7_A2/\ _$4#,^+X!7PUK1M; MDOH6U'18[2"UC&0DD<6=Y;T+ C'IBN@T/X.1:1H]M9X@>ZWSSSWP7]X7=F8* M/8$C\JS_ /AFV/\ Z*=\2O\ PI'_ /B*/^&;8_\ HIWQ*_\ "D?_ .(H Z[X M8>&M<\,:;=P:WJ OY'EW1$,6VK@9Z],GG':NTKQW_AFV/_HIWQ*_\*1__B*/ M^&;8_P#HIWQ*_P#"D?\ ^(H$>Q45X[_PS;'_ -%.^)7_ (4C_P#Q%'_#-L?_ M $4[XE?^%(__ ,10![%17CO_ S;'_T4[XE?^%(__P 17'?%'X77OPQT*QU[ M3/B-X\N[F/4K6(P:AKKS02(\H5@R;1D8H ^DZ*0#%+0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %(>E+2'I0!Y+\,/^2V_%_\ Z^-,_P#28UZW7DGPP_Y+;\7_ M /KXTS_TF->MT ?->H^.;G3OC7XITC7+N\L/!QU&TC;5$G/EVTIAC>.!CG]U M'(Q;+],X7C=D=/JOQ0U?0_&.KZ9I>G6$K"\MK9);JZE*LKQ.P..0"-O;KFO7 MY]#T^Z6X6:R@E6X(,P>,$28Z;O7'O2?V%IV_?]B@WY!W>6,Y P/TH \ATWX\ M:QKVH:-8:?I%C]MO!;2RQ37!XA<.9)%Q_=V@ 'KFF:9^T/=:K);V0TF*SU:2 M.1G@NV940I 9>+5UI[J<0!HY/[-\F PATQM*N8 M_,7[H.U7"GGCDUU8\-:2(5B&G6WEJVX+Y0P#TSTH ^?]1^(6M:OK$/B$2KIP M@ETL16TT[JD2W$@20,H(#9#'!/L:[[QAJ@->CR:'I\V_?90/OV[MT8.=O*_EVI]_I-EJBQK M=VL5P(SN3S$!VGU'I0!X;XA\7-\,_B'&UO?76K63V"QJEQ.S1HSW*H&8],+G M&?:GZU^TAJ&@R:[%=Z19QOIFG:I>+*T[".XDM9;945">H=;@Y[@H17L]_I^D MP6TDUY;VJ0)'L9Y57 3TY[9KF[S7? K:??R7CZ=]DT<^7=F>'"VA=0XH X72?B5+XT^*/A>2":.TLDNM0L7MEG.^0I &!=,XZG(]L&K6@%O M'_B#QW%KVJ76FW>DWIMK)+>Y: VD!B4K*%! ;<23E@1QCM7JEMH.E1W2WT.G MV\=R?F$PA"OTQZ9!QQ4LVBZ?<7@NY;.![D#'FL@W8],T >,ZQ^T'J=K9"YL- M(MIXI+J_LD$SNKQ26V[YI0!\JOL)'LZ>M17WQS\7:'J,J7VBZ3=6MK-9QW"6 M,LIF9;C&"BD8.W.3[ UZQKDGASP^/M.II9V@O95@\R6,?O9&X5>G)/ ]ZQ?" M_A70I?&&N>(;/4)-1GG9+>2"2-/*MFC&-J$(#GGD$F@#@Y?V@=;N(=$>PTC3 MW76+.RO8))9GV0B>=8FCDP.'7>OU*OZ57UK]H'5H)-0TU$TB*_M\#SXYF9,B M1$? .#_$?IQ7MT7A_2X594L+9%9PY C7&X'(/YU4O]*T#3MUQ=65G%Y[[&E> M%<,S'^(XXR<=?:@#RK2?C)=P>(]3T:*PM?MTFH7:)C-O' MRCC"L:D\(?';6_$FJZ4)]&LK33KZ6UA(\U_/C,\1<<8QP0?PQ7KC^'M+E3:U MA;,N_P S'E#[V,;OKCBI%T:Q602+9PAPP8,(QD$# /X"@#SRQU9K?X\^);>Y MOGCTZVT*TN1%+,1%&S2S!WP3@9"+^5?&;6-'UW5[73M,L)@=6N8#)/::SAEE=0K.R E@.Q/<4-H>GM(SFR@+L MQ8L8QDDC!/UQQ]* /$3\:-7U5=-^UZ78H[W5FR>1F2#V/!%&A_ MM ZI+8V,#P:5=ZG]F2\G5[L0F5&F=&6%3]YD"I!QQF@#R[X8^.I_&OQ+EOC<1I:7> MAK-%9QW!;8PN&4DJ3@-@3^$_^3B?&O_8*L_\ T)Z]8H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /+],_P"3BM;_ .P%;_\ MHQJ]0KR_3/\ DXK6_P#L!6__ *,:O4* "DI:* /([;XQ3Z1XL\2V.K07%];V MM_#96,6G6H:0ET+?-\P]*2]^-$$F@:VNGSW,FNP+%8MN=R[N0"R MC.>2:ZUOA9H3:U<:KLN!=SW<=[(PF;!E12JG'I@]*S;[X%^%[Z]FO&CO8;J8 MS^9-;WDD;.LP'F(=I^Z=JG'8@$4 4-/^/WAY;"T-ZUYYP@5KJXBLW-O%)Y:L MP+]!][O6]:?%C0[]6:T^T7D<81I9;>,2)&C9P[$'[N 3D52T?X(>'-">X^Q2 M:G'#.%WVS:C,\)8*%W^66*[B% )QSBDTWX%^%=&U)[RQAO+,RH4GMX+R1()Q MDGYXPVUL;CC([T 4U_:"\-S>48+/6+A9O+\ITL&"R!U+*5+8!&!V]16G:?&3 MP]?Z>U];_:Y;.(9GG6#*V_REL2<\' J+2O@IXS<-;)=:A+, M( !@(FYCM4#@*..!Z5#9? WPG927/DK>""YA\FXM1?2^1,,$;GCW;2PSU(S0 M!=@^)5KXD\,:_?:-'=V\^FQDAKZT:,,VS<"H;&Y?<5GV/Q!N8OA)I7B35+@Q MW-S'$\LMM:API9L<)D] &0O[07A[S3"+'5Y) 9A ME;088Q#,F/F[#GZ5'%\;M.752@-Q7@$0@1XC(&SD[P1]*V4^#/AJ. M0.L-P''V@@^>W_+9=LG?N/RJ)O@AX6=0&@NN&A;BZ<9\M-B X/(VG!'>@"H? MCCH6J1SVNF_;EU%XW^RB:R91*1&S[EW8# !3G!JEX#\>>(_%'A33]1N8%CN9 M#$956+:#&5)+XSQR.G;%:5O\"/#-K;6<22ZJS64C26LLFIS.\ 92I16+9"%6 M(V]*Z_PSX9LO">A6FDV E^QVJ>7'Y\K2OC.>68DG\: '>&KZXU/1+2ZNXO)N M)$RZ8Q@Y-:E(!@8%+0 5Y/\ M,?\DYM_^PM8_P#HX5ZQ7D_[3'_).;?_ +"U MC_Z.% 'J_K2TGK2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2'I2TAZ4 >2_# M#_DMOQ?_ .OC3/\ TF->MUX+HWC6R^'?QI^)LFMV&O1P:E+I\EI/9>'[^]BF M5+"<$9KLO^&@?"/_ #P\4?\ A'ZO_P#(M STBBO-_P#AH'PC_P \ M/%'_ (1^K_\ R+1_PT#X1_YX>*/_ C]7_\ D6@1Z117F_\ PT#X1_YX>*/_ M C]7_\ D6C_ (:!\(_\\/%'_A'ZO_\ (M 'I%%>;_\ #0/A'_GAXH_\(_5_ M_D6C_AH'PC_SP\4?^$?J_P#\BT 6OC)87M[X=L&M SPV^I6T]TBC.Z)9 3Q[ M<'\*\M\?_"_Q'XGTOXJM82ZG&-8NX9+"S@,/V>\06\*%FRA8?,C#AAP!7H[? M'_P@P(-OXH(/8^#]7_\ D6A?C]X010JV_B=5'0#P?J__ ,BT <7XB\)^/-6O M-7>*?4H+AKJ=XI8+N1(I+-H0(XU4, L@?/(&0>(OA_:6T=U?:G';W M5]$WD7VI2?O0;-EE D9]Z@288*IZ@<8)KUC_ (:!\(_\\/%'_A'ZO_\ (M4] M2^-'@+68EBU#2_$%]$K;E2Y\%:K(H/J ;0\T S\[4YP1=DQ.!+.V\GDE6;&3UXXQ5FVL_&P\/:+H]UI,UM!I-_Y5_)IDAB M_M"U",%EC*D,IWE&9'BC_PC]7_ /D6@#S:U\!^.M.N%NKV^UJ:XM5L M'AE34)3'M2ZG,@=-VUB+=H5;(.XJ3R1FLOP_K%UXCTSQ8+K4M1U"\FTZZL[6 M!;EY8I7,CE'(#%4DP54 #H,]:]=/[0'A%A@P>*"/^Q/U?_Y%JC9?&+X?Z;)( M]II&O6KR-O=H?!.JH6;U.+3D^] ST+PQ;75GX[!1FM2O- M_P#AH'PC_P \/%'_ (1^K_\ R+1_PT#X1_YX>*/_ C]7_\ D6@1Z117F_\ MPT#X1_YX>*/_ C]7_\ D6C_ (:!\(_\\/%'_A'ZO_\ (M 'I%%>;_\ #0/A M'_GAXH_\(_5__D6C_AH'PC_SP\4?^$?J_P#\BT >D45YO_PT#X1_YX>*/_"/ MU?\ ^1:/^&@?"/\ SP\4?^$?J_\ \BT 9_A/_DXGQK_V"K/_ -">O6*\8^%^ MLIXK^-/C#7+*RU6'2Y=/M88[C4M*N;'>ZLVX*)XT)QD=!7L] !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y?IG_ "<5K?\ V K? M_P!&-7J%>+:]XKM? GQWU#4=6LM9-A=:-##%^*Z' M_AH'PC_SP\4?^$?J_P#\BT >D45YO_PT#X1_YX>*/_"/U?\ ^1:/^&@?"/\ MSP\4?^$?J_\ \BT >D45YO\ \- ^$?\ GAXH_P#"/U?_ .1:/^&@?"/_ #P\ M4?\ A'ZO_P#(M 'I%%>;_P##0/A'_GAXH_\ "/U?_P"1:/\ AH'PC_SP\4?^ M$?J__P BT 2_$'4+I_&OA+2"I_LF\-P]R>S,D19%/L2!QWKQKPE8:G:^(_", M;6FS3KW4;Z"YCLC)YTT9#8,X("^6.QR3G&*]5O\ XV>"-3\DW%IXG=H7$D;? M\(AJX*,.X/V6K ^/O@Z,%OL_B9?4_P#"'ZN/_;6@#D_ &A7JW&H>#-6L7ELO M"L\T]O>3)E;J&4,T')ZLN7!_W!GK5/X87-]H>G_#Q8$DCEOKB[@O8W4AC&)' M(9L^F!@FNQT[]I'P+K%HEW8/XAO;5R0L]OX3U61&()4@,+8@X((/H0:3_A=? M@,T >IT5YO_PT#X1_YX>*/_"/U?\ ^1:/ M^&@?"/\ SP\4?^$?J_\ \BT >D45YO\ \- ^$?\ GAXH_P#"/U?_ .1:/^&@ M?"/_ #P\4?\ A'ZO_P#(M 'I%%>;_P##0/A'_GAXH_\ "/U?_P"1:/\ AH'P MC_SP\4?^$?J__P BT >D5Y/^TQ_R3FW_ .PM8_\ HX5H?\- ^$?^>'BC_P ( M_5__ )%K@_C-\3-)\?\ A>RT?0M/\2W>H2:I9R!)/"^IP*%64%B7DMU50!ZD M4 ?0?K2T@I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 3%+110 4444 % M%%% !1110 4444 %%%% 'E_@8?\ %]/B7_UY:1_[=UZA7F'@;_DNGQ+_ .O+ M2/\ V[KT^@ HHHH **** "BBB@ HHHH **** $Q2T44 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% "8I:2EH **** "BBB@ HHHH M *AO/^/2?_<;^535S/Q)U#7=)\"ZW>^&K*WU'6H+5Y+:TNBP29@,[25Y&: . M2_9C&/@KH?\ UWOO_2R:NA\1?$-?#?BE=,N+0&U_L^:^>Y$GS#R_X=N._KFO M&/V"/&7C+QE\'#-XFT"VT&PM[RXBL A?S9\S.\C,&Z ,Q48]#7MVN_#^U\0> M)$U6YGD*BQEL6M@!M97ZG/7- ,XB/]H$MN*Z'3/AK9Z7H5KI$5Q(;.%I97S MC=+(Y)+,?8GI["@#H=$U,ZM8)<$1HS=420/M] 2._M6A7(_#OX=V_P /+*[M MK>\FNUN)!(3* ,'&.WKU)KKJ "BBB@ I,4M% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<'\<]7U#0OA7KU[I= M[+I]]'$@CN8<;XR74$C((S@GJ* .\HKS&R^$5_/9P2M\2/&FYXU8XO+;J1_U M[U-_PIV]_P"BD>-?_ RV_P#D>@#TBBO-_P#A3M[_ -%(\:_^!EM_\CT?\*=O M?^BD>-?_ ,MO_D>@#TBBO-_^%.WO_12/&O_ (&6W_R/1_PIV]_Z*1XU_P# MRV_^1Z /2**\W_X4[>_]%(\:_P#@9;?_ "/1_P *=O?^BD>-?_ RV_\ D>@# MTBBO-_\ A3M[_P!%(\:_^!EM_P#(]'_"G;W_ **1XU_\#+;_ .1Z /2**\W_ M .%.WO\ T4CQK_X&6W_R/1_PIV]_Z*1XU_\ RV_^1Z /2**\8GTC6/ ?Q8\ M!6WE\Y=DRD9!0YPP(YR.U %^B MJ,NN:=#+-')?6R20*7E1IE!C4#)+#/ ^M2PZC:W$<+Q7$4B3$B)D<$/C.<>O M0]/0T 6:*** "BBB@#S#P-_R73XE_P#7EI'_ +=UZ?7F'@;_ )+I\2_^O+2/ M_;NO3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#Q#7/A]X9\?_ +0>IP^)= TW7X;? M1(&ACU*U2=8R9&R5# XKJ/\ AF_X4_\ 1./"_P#X*8/_ (FJVF?\G%:W_P!@ M*W_]&-7J% 'G'_#-_P *?^B<>%__ 4P?_$T?\,W_"G_ *)QX7_\%,'_ ,37 MH]% 'FDW[//PDM_];\/?"D>1GYM+@'_LM/3]G+X3R('3X=>%F5AD,-)@((_[ MYK"U@6]E\8]5E\663WFCW6GI#IKO:M<0J%__!3! M_P#$TR3]G;X2Q,@?X>>%4+G"AM*@!)]!\M>::=\3?'<4,$SR7=U,(;"3[/)I MSJ'>6$F52=O # #VJ@/$OBCQ9::#J>I(-0O+?6X'M[5-.FC>UD ;YH ]=_P"&;_A3_P!$X\+_ /@I@_\ B:8W[.WPE658F^'GA02,,A#I4&3^ M&VO.)_'/C+5+?2YYI=2M[!X[>;4?*M622UN?-"R0#Y5[JUT6]:&Y6T>8(YV[D_\ #-_PI_Z)QX7_ /!3!_\ $T?\,W_"G_HG'A?_ ,%,'_Q->?W_ (W\ M9VGB:2P&I7KVL>JFQ\T:+-3FL[59M3BGDM@ MDZ_V;)&.5?YT.P\Y Z]/2@#U(?LZ?"%__!3!_P#$UYII7C[7[/4+=88+R6RDM].CO=3-@_VF-&9Q*Q8IEBO' M8[03,L\EPBV\+21[-.<_:%^U*B%N."8RKTM)ZTM !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5YS^T-_R1[Q%_USC_ /1J M5Z-7G/[0W_)'O$7_ %SC_P#1J4 :WCS6;SP[\*-;U33Y/)OK+2);B!]H;:ZQ M$J<'@\CO7!>!_BU=>)OAOK_B2[NIEO\ 3+ "XT-@L%Q;NL>[S'.TX,GWE*Y3 M&,9YQZK=Z%9>)O"ITK48C/87=J(9XA(R;T*@$94@C/L:YZY^"G@Z[N!/)IUB2:/S!YTJ0-Y3 M(,!P5*H67*Q/!O[/VF>']/-IJ>H7NK1!458DOKV*)=HQPCW,FT$9&U2%P2"#V!E&Z^/\ MUS:RRZ;HUO+;7 NK?3[PWVY9+J&,NRNJQG;&0#M<%LXY"Y%,^#'C+Q;J6L:E M8:]#;SP#1=.UH3)?M/(DER)E,:KY"?*3;EL$_*6(&00%[@_"WPE9-?7"Z7%: MK\*Z!+)>:9Y$4EC:IILLWVIG\J M)"72.0LQ^[O)&[D!SC - CF/ASKFL_$/P.OB&367T^ZFOI\6\<2%(8HIFC\A M@1G)"9)SNR>N.*Y/PO\ M 7=AX0-S>61UI])M(K[6KEKCRI8H9IYHXVBC"$2 MD>2Y()3 P6)P/36\$>$="UB?5S&NGSW6YY$^VRQV[MCYI/(WB/?W+[=WO4% MG\+/!5J=+DM].B40J4MB+J0K*A8R!&^?$JAB6"ON )) % '(/^T?!:B/[7H? MDO*;F*,)=[MTL5QY 7_5C 8D'=V'8U+IOC;Q(/A7\0=7OI([76M+DU#[.(I! M/'!Y:DH%8HNX# ZJ/<5UD_P7\%W5Q?3S:%%+)>B03;Y9&'SD%]H+83)4-\N. M1GKS5^V^&OAVS\,WWA^*Q<:5?!A=1-:DMT%+( RQ!,'#Q'(W#AN.F*[WP)XROO&%L]W<:.FGV$J M)-8W,=XLXN(F'!9<*R,.XP1Z,:JK\&O"*NC?V9(Q06X&^]N&&(,^2,&3HF3C MZGUJ]H?PT\.>&A$-,T[[(L5P;F-4GD(1R&' +<+\S?)]T9R!0!R_Q#_Y+'\* M?^OO4/\ TAFKT^OGW]J'6?%^@^)/A[>^!=%MM?\ $L4]^;:QNIO*1_\ 0ILG M/<@9('?&*Y3X"?%']H?Q#X!%WK_@/3K_ %,WDR2O?:@+%TP1\@BV'"CLLZ MYM.C7VZ-I5\A\QI&79OE/ 4 DGV KYIL/"7B!/AUX"272-28CP%%HZVC6U5],T#7(K^*>"ZO)=3U-(V"RQ/&HCV2D;7)8 [><;> M177VMOX@\ 76AQZ-H5SJ5A+)<%#!O^2Z?$O_ *\M(_\ ;NO3Z\.^!FI> M)-4^+'Q+F\4Z/:Z'JGV;2E^RVEW]I39BZPV_ Y//'M7N- !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!Y?IG_)Q6M_\ 8"M__1C5ZA7E^F?\G%:W_P!@*W_]&-7J% !1 M110 4444 <_XR\:67@JRMI[J*6XDNIUMK>W@:-6ED;HH:1E0?\"85:\/>(4U M[34NGM+C2Y"6#6M]L$J8.#G8S+CW!(K+^(OA5O&>A+I3V.FZE8S2 7=KJ@8H M\??:0"0WH>U>6V7PGN]-U7PUHWVZ\N)[9IDO+AU>:-M.8[A;&9OF)!"X)R1B M@#VC4/$^DZ5L%WJ-M 7E6%5:09+GHH'J?2K3:G9KOW74 V'#9D'RGT/->.WW MP4\0?;+F6SU6U6V>Z^U16-P[.D#>;N/EOLWJ".2A)&[IBL73/V<-21H6U :3 M/=0:A!XACEW[627*H>< *,?2@#WM=6LG5F6\MV55WDB5QZ]/ M>L+QQ\0+/P+I5GJ$]E>:E!=745H@L/*8AI&VJ3O=1C)[$_2O*[']G;4;*SM( M%N-/B*6]Y%+-:N\$NZ:\,Z,K*O51@V&BV0E+S7*Z47"^:<L5Y/\ M,?\DYM_^PM8_P#HX4 >K^M+2>M+0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %><_M#?\ )'O$ M7_7./_T:E>C5YS^T,"?@[XD*JS[8D8A%).!(I/ ]A0!WNF?\@VT_ZY)_(59K MR_3_ -HGX=QV%LC>)K966-005?@X'M4__#1GPZ_Z&>U_[Y?_ H ])HKS;_A MHSX=?]#/:_\ ?+_X4?\ #1GPZ_Z&>U_[Y?\ PH L?&1KU=+T 6^[[$VM6BW^ MW_GB7XS[;]F?:N-MK:XTC4?BCX?N-(OOMGB#6/MNFO#8RR6UQ$]E:Q9,RJ8T M(>&0$.P(P#T(KIKC]H3X:7<$D,_B.RFAD4J\6DQ*C=#+$$.Y'' <=\X M-2^,]5U.X^"3Q1:9+I'BJUM;)[>U2)ECBO6=?*CB3Q%92/$V^-FC8E&P1E?EX."1QV)H ].HKS M;_AHSX=?]#/:_P#?+_X4?\-&?#K_ *&>U_[Y?_"@1Z317FW_ T9\.O^AGM? M^^7_ ,*/^&C/AU_T,]K_ -\O_A0!#\0_^2Q_"G_K[U#_ -(9J].KPS4/B/X= M^(/QH^&J>'M235#9SWTMQY*-B-39RJ"21QDD#\:]TH **** "BBB@ HHHH * M*** "BBB@#S#P-_R73XE_P#7EI'_ +=UZ?7F'@;_ )+I\2_^O+2/_;NO3Z " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#R_3/^3BM;_[ 5O_ .C&KU"O+],_Y.*UO_L! M6_\ Z,:O4* "BBB@ HHHH **** ..\8^+YM+\1:%H%F1'>:J96$Q4,(TC0NQ MP>,X%>4^&?BMXHFUW0K"\U5YAK5U=VGG7-BD,,!C!V>6X4!G) ^4YR,U[1XA M\)PZYJ>E:B&\N]TZ1FB?'567:Z_B"1FL^P^$_A?3;O3[B'3Y6?3YI+BU6:\G ME2*5_O.$=RN[D\XX[8H XCP5X\\0>)],ATFXU/[/XGTJZN8=9*V\?W8N48*1 M@*X:/!'J?2I/AU\3=7N].\(2ZS,+UM=EN+>,!CR,9[]!6/IOPPTC1[S1_L<)@L-),CVE MJ9'DVR.26@#L:*** "BBB@ HHHH *\G_:8_Y)S;_P#86L?_ $<* M]8KR?]IC_DG-O_V%K'_T<* /5_6EI/6EH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "DI:* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /,/ W_)=/B7_P!>6D?^ MW=>GUYAX&_Y+I\2_^O+2/_;NO3Z "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SOQ1\+ M=2U7QJ_B71O%=SX?O);1;.6..TBG5U5B0?GZ'FHO^%>>-_\ HIUY_P""FWKT MFB@#S;_A7GC?_HIUY_X*;>C_ (5YXW_Z*=>?^"FWKTFB@#S;_A7GC?\ Z*=> M?^"FWH_X5YXW_P"BG7G_ (*;>O2:* /-O^%>>-_^BG7G_@IMZ/\ A7GC?_HI MUY_X*;>O2:* /-O^%>>-_P#HIUY_X*;>HY_A_P".(H)''Q-NR54G!TFW]*]- MJGJUY!8Z;+:-\5IENF4NL!TRVWE1U.WKBJG[+.IV=]\ M&='CMKJ&>2.>\WK&X8KF[F(SCIQ4_C[0M5U/X@))I]M<#=HEU MVL;>6LC#Y M5+XP":!D T+Q ;2XNQ\8U-K;,4GG%C:;(F'4,V< _6I8_#'B6:ZAMH_BZSW$ MT?FQPKI]J7=/[P'4CWKS*#P+XF'B#PW?+I5]#HFGQZ;'J5H87WSRQELN$Q\X M0\D@,@D'A<_Q=.* .W@\" M>,KE-\7Q2N95R1N32K8C(ZU)_P *\\;_ /13KS_P4V]7OA)K>LZOHD\>L:.- M(:VD\N%1$\89< ]&))(Z%AP?05W= CS;_A7GC?\ Z*=>?^"FWH_X5YXW_P"B MG7G_ (*;>O2:* /-O^%>>-_^BG7G_@IMZS==^"OB#Q7!;6FN?$&]U#3XKF*Y M:V&G01[VC8,HW#D#(KUNB@!!2T44 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q/Q0\?W?@2W MT*/3M(.LZCK.I)IMM;^>L*AS&\FYF/08C/YBNVKRWXU?\C%\*_\ L:H__26Y MH G_ .$O^)?_ $3ZT_\ !U'_ (4?\)?\2O\ HGUI_P"#J/\ PKTNB@#S3_A+ M_B5_T3ZT_P#!U'_A1_PE_P 2O^B?6G_@ZC_PKTNB@#S3_A+_ (E?]$^M/_!U M'_A1_P )?\2O^B?6G_@ZC_PKTNB@#S3_ (2_XE?]$^M/_!U'_A1_PE_Q*_Z) M]:?^#J/_ KTNB@#S3_A+_B5_P!$^M/_ =1_P"%'_"7_$K_ *)]:?\ @ZC_ M ,*]+HH \T_X2_XE?]$^M/\ P=1_X4?\)?\ $K_HGUI_X.H_\*]+HH \T_X2 M_P")7_1/K3_P=1_X4?\ "7_$K_HGUI_X.H_\*]+HH \T_P"$O^)7_1/K3_P= M1_X4?\)?\2O^B?6G_@ZC_P *]+HH \)T"+XGZ-X_\4^(F\#V,D>LP6<*P#68 M\Q^1YV23CG/FC\JZO_A+_B5_T3ZT_P#!U'_A7I=% 'FG_"7_ !*_Z)]:?^#J M/_"C_A+_ (E?]$^M/_!U'_A7I=% 'FG_ E_Q*_Z)]:?^#J/_"C_ (2_XE?] M$^M/_!U'_A7I=% 'FG_"7_$K_HGUI_X.H_\ "C_A+_B5_P!$^M/_ =1_P"% M>ET4 >:?\)?\2O\ HGUI_P"#J/\ PH_X2_XE?]$^M/\ P=1_X5Z710!YI_PE M_P 2O^B?6G_@ZC_PH_X2_P")7_1/K3_P=1_X5Z710!YI_P )?\2O^B?6G_@Z MC_PH_P"$O^)7_1/K3_P=1_X5Z710!YI_PE_Q*_Z)]:?^#J/_ H_X2_XE?\ M1/K3_P '4?\ A7I=% 'FG_"7_$K_ *)]:?\ @ZC_ ,*/^$O^)7_1/K3_ ,'4 M?^%>ET4 >76/Q1\36?CGPWX?\1^$4TB/79)X;>Z@U!)PKQP/,0R@ X*QD?6O M4:\L^)7_ "6+X0_]A'4/_3=;^*/B5K]GX[D\,>'O#":W/#9I>2S2WR6ZJK,0 ,CGI3/^$O\ B5_T M3ZT_\'4?^%1:9_R<3K?_ & K?_T8U>H4 >:?\)?\2O\ HGUI_P"#J/\ PH_X M2_XE?]$^M/\ P=1_X5Z710!YI_PE_P 2O^B?6G_@ZC_PH_X2_P")7_1/K3_P M=1_X5M?$[QS-X(TFQ:T@2>_U"\BL;?S<^6C.<;FP02 .<=Z@U7Q;J'@**YN_ M$3+J&G$+Y$FG6C*\9"L9#*6?8J\#!)'IR2* ,S_A+_B5_P!$^M/_ =1_P"% M'_"7_$K_ *)]:?\ @ZC_ ,*)/C]X<%RD,-KJESYGDB.2*V&US+&9(P,L#DJ# MU''?%-E^/GAFZ-K:V-T[:A>Q9AC:,,8G924$B!MPZ=0,#N10 [_A+_B5_P!$ M^M/_ =1_P"%8GC7_A./'WA35/#VK_#>RN=/U"![>6-M9B/##&?N]15SPO\ M'K3I/"%C?ZSO>\\F-K^2SB_![C1--\"6=]>7=R]Q=7S: MQ$&DY.Q?N]%7]2:]D_X2_P")7_1/K3_P=1_X5-%\:]&MKPV%Y!?_ &F%A#/. MEK^Y\XQ>9M4YR3R M>2DZ((0&D#/Y>%!.20W!'8_450G^.FEM>BRM-,U&>\^U);20R(D31[B0'(9@ M0.#P<'IQ0(/^$O\ B5_T3ZT_\'4?^%'_ E_Q*_Z)]:?^#J/_"I=$^,>E7*+ M%.UU-.Z3S(PMA$'6.38R@%SE@2._/6M3PW\6/#WBSQ#-HVFW#3W42NQ9-KI\ MC;74E6.T@Y&&QG'&: ,;_A+_ (E?]$^M/_!U'_A1_P )?\2O^B?6G_@ZC_PK MTNB@#S3_ (2_XE?]$^M/_!U'_A65XC^+OC/P9:VU]KG@6&VTZ6ZAM7FAU6.1 MD,C!0=H'/)KV"O)_VF/^2=6__86L?_1PH ]7%+2>M+0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7EOQJ_P"1B^%?_8U1_P#I+6?$O\ Y+%\(?\ L(ZA_P"FZYKU.O+/B7_R M6+X0_P#81U#_ --US7J= !1110 4444 %%%% !1110 4444 %%%% !1110!Y M?IG_ "<5K?\ V K?_P!&-7J%>7Z9_P G%:W_ -@*W_\ 1C5ZA0 4444 8GB_ MP?IWC;2#IVI(YC#K+'+"VR2&13E71NQ!KG]=^$EGXEM+&+4==N<\YR!7=UX)\4/"NBCXV>$&DMVFDU"*^FN(!:,G,49C3^#^Z34VA_!#1O#U_P"? M8:KK$*F'R9[872^5/C.UG79]X9/3 /&0:\UT3]H&_-E!+R6S11PW$,DJE;D1L60R?+U7<<$8ZUJW'PNTNZ\#7_A& M2]OCIEX'#_O$\U59LE5.W@9]03[UY5I'QWUYQIT5]E 'K,_P1T> MXFEE?4=4+R7"W+'S8Q\ZQ^6/^6?3'ZU#%\"/#Z3VUPE]J7VNT"+!<":/?%M! M''R8Y!(.0:\_U3X]Z[IKI9W%WHFG32R7,=C>7]U%;QW_ )71K)[B_EBCO[J4QV\D@"E4)PV6;)P!@GM0!Z];_ M F\.6MQI$\5JZ3Z9%+%!(LA!*RG?L_Z%IC!HM4UAI%D6 M2-WGC)0JQ8 ?N\=SUR>>M-^'/Q&U#Q7KNL:7J<<:R6L1D66U*R6[KNV_*X^9 M6'0JX![C(KROPK\1=4\*Z%+!I6H6BI)>:G/(;HF5LQG*J"6X% 'MNG?"#0-/ MBTA2+BZ?2KR2_M99Y!O65\[L[0,CD\5<\)_#JQ\&ZA?7%A?:BUM=2O,NGSSA M[>W=SES&N 1DY."2.3C%<3X&^-,7B+4+IM2UG3=*6R4M=Z;,,2I'M!6;=GY4 M)/4\'H.:]@5@ZAE(*D9!'>@!:*** "O)_P!IC_DG-O\ ]A:Q_P#1PKUBO'OV MJ9[BV^%8EM+87ERFIV31P&39YC><,#=@X^N* /8/6EKRT?$#XE_]$M@_\**/ M_P",T?\ "P/B7_T2V#_PHX__ (S0!ZE17EO_ L#XE_]$M@_\*./_P",T?\ M"P/B7_T2V#_PHX__ (S0!ZE17EO_ L#XE_]$M@_\*./_P",T?\ "P/B7_T2 MV#_PHX__ (S0!ZE17EO_ L#XE_]$M@_\*./_P",T?\ "P/B7_T2V#_PHX__ M (S0!ZE17EO_ L#XE_]$M@_\*./_P",T?\ "P/B7_T2V#_PHX__ (S0!ZE1 M7EO_ L#XE_]$M@_\*./_P",T?\ "P/B7_T2V#_PHX__ (S0!ZE17EO_ L# MXE_]$M@_\*./_P",UJ?#WXDZEXL\0:WH6M^&SX(7JW2.D@)4A@JX M/'3% '?4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7EOQJ_ MY&+X5_\ 8U1_^DMS7J5>6_&K_D8OA7_V-4?_ *2W- 'J5%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!Y9\2_^2Q?"'_L(ZA_Z;KFO4Z\L^)?_)8OA#_V$=0_]-US M7J= !1110 4444 %%%% !1110 4444 %%%% !1110!Y?IG_)Q6M_]@*W_P#1 MC5ZA7E^F?\G%:W_V K?_ -&-7J% !1110 5@:WXST7P^;QK^\CA%E$LL[$9$ M:L<*#[L>@ZFM^O#/%_PQU?Q'?^-+.*4+=7E_8ZOITD^?*D\D@^2Q[#*\C_:H M ]3T?Q9IVLW4MLL%U:3)&)F2]M'@RI.,_.!FMK?!S\\?'7D<5YQ\0-&\6>+M M MXK;2+.WN1(IDB:^.<8.<.%QQZ$5QWA;P7JK^([337N!)$>V PIWF0?-\\?'!Y''M7SC:? KQ99Z8JI%!] ML2R2-7.HOQ.+@ONSC^YQFK2?"3QI>ZK/)>V5LEM-=6LK)%J;;=L6\18?*T:'!&<<@9]ZV-9\4Z/ MX2\/Q7]SNCL4$:JD<1=E#8"Y4#([=:X*\^'/B&X^!-UX4$<#ZNTDPC$ER2FQ MKAG3YR,\(0,8[8K&U_X4^,=1GU(0-;M9700BWN;C<4=2I)5MN0#@\'/M0![C M%

,M$AD/)QP!R:\)U'X0^.=3U M"],EI:QV\]N\!\K4W52WVE)$?&,YV*P.3WQTJ2_^#_C0MJ5LEK:7NDW!F%M: M37Y MMSJRN"5.>C#';- 'NMYKVG6%C'>3S)';/M!D(X0-T+>@^M:HZ5X!>_# MOQ38>%?%5CH5Y?X4_Y+[X\_[!^G_^@O0!ZA17,'XC:#]GOIA>Y6SN1:2CRV#> M:>B $9)^E0M\5/#2"$G4DVR#Q MOUG6V<(^%/))(&/7D$?A73*VY0<8SZT .HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KRWXU?\C%\*_P#L:H__ $EN:]2KRWXU?\C%\*_^QJC_ /26YH ] M2HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** /+/B7_P EB^$/_81U#_TW7->IUY9\ M2_\ DL7PA_[".H?^FZYKU.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M \@\3+XL\+?&"[\0Z5X*O_%6FW>EQ6N^PO;.%HW5V)!$\T9Z'MFM#_A:'C?_ M *(YXC_\&VD__)=>GT4 >8?\+0\;_P#1'/$?_@VTG_Y+H_X6AXW_ .B.>(__ M ;:3_\ )=>GT4 >8?\ "T/&_P#T1SQ'_P"#;2?_ )+I#\3_ !L?^:.>(O\ MP:Z3_P#)=>H44 >8?\+0\;_]$<\1_P#@VTG_ .2Z:/B;XU!)'P;\1 GJ1JND M\_\ DW7J-% 'F'_"T/&__1'/$?\ X-M)_P#DNFO\4_&T:,[?!SQ$%49/_$UT MK_Y+KU&H;S_CTG_W&_E0!Y!X5^/7B7QIH5OK&D_"/Q'-_\ HCGB/_P;:3_\ETS]F/\ Y(KH?_7>]_\ 2R:O4J / M,/\ A:'C?_HCGB/_ ,&VD_\ R71_PM#QO_T1SQ'_ .#;2?\ Y+KT^B@#S _% M#QL?^:.>(O\ P:Z3_P#)='_"T/&__1'/$?\ X-M)_P#DNO3Z* /,/^%H>-_^ MB.>(_P#P;:3_ /)='_"T/&__ $1SQ'_X-M)_^2Z]/HH \P_X6AXW_P"B.>(_ M_!MI/_R77)_$K4/'GQ,T2ST6+X7:QI .H6UQ)>7FJ::T<:1R!F)$=RS'@=@: M][HH 04M%% !1110 4444 %%%% !1110 4444 %>7^%/^2_>//\ L'Z?_P"@ MO7J%>7^%/^2_>//^P?I__H+T 8EW\,]>NYM7NA:;)4UQ-3MH6F3_ $B-1@C( M8@'_ 'L5RZ_L^^(H;3Q!;JT;GQ+&J3N95Q8$3B3I_%\O'RYY_.OI.B@#R/6O MAA>Z/!?3>$+)-/N$9/(3S03*IH\BVFE:7*LTWF2V0F,*1/@Y*W W9'? Q[UNWGQSBT_P 3VYEB M>7PY)IGVII8+4R2(_G"/>75RICP1T&?&_U)7A26-&\Y.DAR MW\%9\'[/GABU2Y2W>^MX[F%X9(X9452&D$A(4)@'<.V![4 6]2^.GA;2XY)9 MI;IK<;Q'-%;-(LQ0@.$QR2,CJ![9H@^./AJ6\MK5S>V\\W6.:V8-&=I8!U^\ M,@9Z8]ZA?X"^&GLYK3??"W=G=(Q,N(6?&XI\O&<5J6GPLTZP\1OJ]MJ.J0-+ M$L\_LJW7[/@_ M-\@&&W#CGI3KOPAXWFL=-BA\>M;W,&?M,_\ 95NWVGG(X(PO''%=[10!QZ^& M_%0\537Q\7L=&8,$TK^SX<(2F ?,QN.&^;WZ=*H6_@_QQ'H=W:R^/WFU&21& MAOO[*MQY2C[R[ ,'/J>E=_10!PEYX2\:S0Z4L'CMK>2W3;=O_9<#?:VW9W8( M^3CC"U:7PUXL'B&]NSXQ8Z7*CK!IW]G0_N&*X5O,QN;:><'K78T4 *FN/"GC.1]),7CEH5MHU6\7 M^S(#]K8');D?)D<86NYHH XN+POXO35M4G?QHSV5Q%(EI:?V;"/LKG[C[L9? M;Z-P>]5%\'^.!X>:T/C]CJ9N1*-1_LJWR(MN/*V8V]>=W7M7?T4 <3-X6\8/ MJ&F2IXV:.V@1!=V_]FP'[4P/S'=C*9]!THMO"WC&*\UB2;QLTT%S!)'90_V; M OV.0D%'R!E]H!&&X.>:[:B@#@'\'^.&T&.U7Q^RZDLYD:__ +*M_FCQ@1[, M;1SSGK5QO#'BYM;TZZ'C-ET^!8Q._&5W>W3M79T4 <-;>$_ M&<3:N9O'+3+>.E5K;PEXUBMM62;QVTTMP,6$/&\ MNCZ?;P^/F@OH7/6ANK,XH Z5?#7BP>(WO#XP9M**$+IO M]GPX#;< ^9C=UY_2J5KX/\<1:-J%M-X^:>_F>,VU[_95NOV=03O78!AMP(&3 MTQQ7F=A\5?$]QXUT7PJ^HNT6H1V]S)JBQ1[X]]JTK1+\NWE@",@G;GKUJUX& M^(GCW5;/1_$FIF#^Q[^QS' BJJ2-Y0^<#&X$R*[GG:(\=^: /1;KPEXUE@TM M8?';0R6XQ=O_ &7 ?M1SG."/DXX^6O//B_X=\41>/_AW=3>+6GTZ;Q*J6UA] M@A46[FTN-K[P-S8YX/7->M^!/%=CXNT&.ZL;YM0"8629H_++,5#9VX& 0P(] ML5R'QJ_Y&+X5_P#8U1_^DMS0!IP>#_'*:%&/%J MZWJ%RWC-FT^97%M8_P!G0C[.2/E._&6V^_6J:^#_ !R- DM#X_9M3,XD74/[ M*M_ECQ@Q[,;>O.>M=_10!Q%SX5\8RWFE21>-FA@MX42[A_LV!OM;@G<^2,IN M&!A>!BG0^%O&"7^IRR>-FDMIT<6MO_9L ^RL?NG=C+X]#UKM:* . /@_QP?# MR6@\?L-4%R96U'^RK?)BVX\K9C;UYW=>U6Y?"_B]M4TZ=/&C)9P1(MS:?V;" M?M+C[S;L97/H.E=I10!P]OX4\9QOJQE\<-*MQ&RV:_V9 /LC$\-P/GP.,-4+ M^#_'#:#!:KX_9=22X:22_P#[*MSYD9 CV8VC!R_V5;GSE/1=F,+CU'K5T^&?% MA\2Q7H\8L-(4*'TS^SX?G(7!/F8W#)Y_2NQHH X.U\(^-HK+48YO'C3W$_\ MQ[3_ -E6Z_9N<] ,-QQS3;OPAXWFTO3H(?'S07D!KXP9=)*X73/[/APIV@9\S&[KS^E4K?PAXWCTJ^@E\ M?-+>RLIM[K^RK<>0 >1MQAL^]=[10!PEUX2\:RV.DQ0^.V@N+8,+R?\ LN!O MM9+9!P1A,#CY>O6K0\,^+!K]S=GQDQTR1"(M/_LZ']T<8!WXW'!YYKL:* .! MA\(>.$T2[MG\?-)J$DJ-#??V5;@PH,[EV8PV>.3TQ4L_A/QG(FDB+QRT36RX MO#_9D!^UG=G/(^3CCY:[FB@#C(O#'BY-:O[E_&;/83(ZV]E_9T(^SL1\K;\9 M;:>QZU3C\'^.%T*:U;Q^[ZBTJNE__9-N-B#JFS&TY]:[^B@#B)O"OC%[K2GC M\;M%#;HJW<7]F0'[6P/)SC*9''RTL'A;Q@FIZE-)XV:2SG606MK_ &; /LQ/ MW3NQE]OOU[UVU% ' ?\ "'^./["^R_\ "?M_:7F[_M_]E6_W,?M=_10!QLGACQ:VLV%RGC-DL(88TN++^SH3]H<#YWWXRNX\X' [5!;^$ M_&<::H)?'33-< BU/]EP#[*.'T2UMH_'S1ZA'*SS M7W]E6Y\U"!A-F,#'/(YYJZ?#7BPZ_;W8\8L-,2-5ET_^SX?WC!<%M^-PR><" MNQHH ^/&GN)]0O_ ++.=+@7[+_Q+[@G@##\<$ M/&\FEV4$7CYH;R)R9[O^RK<^>IZ#:1A<>HK)^)?_ "6+X0_]A'4/_3=QTG9@Z9_9\."=N,^9C=UY_2J-IX0\<0Z7?03>/FGO)2/L M]U_95NOD<\_*!AL^]'DOG2'0_MHW7A'QM+ M9:?%#X]:"XAS]IG_ +*MV^T<^A&%XXXJW_PC7BO_ (26XO?^$P;^R'!$>F?V M?#B,[< ^9C<<'GGZ5YUX?\?^-+.QEU7Q'-%;V-[9IC= M3@5[%X9UVS\2:+;W]C<-=6SED$KKM8LC%'!'8AE8'Z4 -9HM,6#QVUN]NN+MO[+@;[4#_'"Z'-:MX_ M9M1:4.E]_95N-B=TV8VG/KUKOJ* .&N?"GC.232S%XX:%;= +M?[,@/VHYR3 MR/DXX^6I4\+^+UU/4IV\:,UG.CK:VO\ 9L ^S,?NMNQEL>AZUVE% ' +X/\ M' T)K4^/V.I&8.+_ /LJWR(\?M=]10!QC>&/%QUK3[D>,V&GPA! M,XVU4R^.6F%P&%H/[,@'V0DY!X'SX''S5W- M% '!3>$?&[Z-:VT?CUH[^.0M+>_V5;DRKV79C QZBKK^&_%9\16UXOC!ETM$ M59=._L^$^:P'S-YF-PR><#I7844 <+;^$_&D=KJB2^.FFFN#_HDO]EP#[+SG MH!A^./FIMSX1\;2Z5I\$7CQH;R%F-Q=?V7 ?M /0;2,+CVKO** .0_X1OQ7_ M ,)$EW_PE[?V6$"MIW]GPX+8QNWXW=><53M_"7C6/2M1@E\=M->3NIMKK^R[ M/XO:32S RKIO]GP@*VW ;S,;NO.*[2H;S_CTG_W&_E0!X#^SAX9 M\6S? BTC@\9-;W$]UF>*],N/"GC*2/3!%XX: M%H!_I3?V9 ?M7/N/DXXXK%_9C_Y(KH?_ %WO?_2R:N?\7?$SQ+I7Q/GT:T9F MLSA;:145H/,\LD02';N#L<$'(% 'H,/AKQ6FOW5W)XQ:339$98M/_L^$")B, M*V_&XX/.#UJE#X0\<)H,]K)X^:34FE#1W_\ 95N"B=UV8VG/J:YGX:?$/Q!J M>J^(;34DNYQI^FP7,@O+=8GANF#;X1M R.,CJ1ZG-9/A;Q[XG\3QQVS:E=++ MJ.D2ZBKV<,7FVTBR%0B;E*XP /F!YH ]$N/"OC&2;3&B\;M#';J!=)_9D!^U M$'DY(^3/M4D7AGQ:FL:C,?'5W M!X>U=[HW>D[!#=1RPI%++*-RLK+C.[=MQMP.O&*]+^'WC.S\6V5PL-_]MO+= MO]( 3:J$LP 7CE0589[X- &:/!_C?^P#:'Q\W]I^=O&H?V5;_-&AMH(U6ZM_[-A/VEAU;<1E<^@KM** .*@\+^+TO=3DD\:- M)!<(PM8?[-@'V5CT.<9?'HU5W\(^-SX?BM%\>LNIK.9'U#^RK?YX\<1[,;1@ M\YZUWM% '&2^&?%KZK8SIXR:.RAC5;BT_LZ$^>PZMNQE<^@J.W\*^,8SJWF^ M-VE^TH5LQ_9D ^R-GAN!\^!QAJ[>B@#@I/"/C=M#M;5/'K)J,6^_LJW)E M3LFS&T8]1S5UO#7BLZ[;70\8,--C0"6P_L^']ZV.3OQN&3SQ784R6:.!=TCK M&OJQP* .)M?"?C.*#55F\=-/)<+BTD_LR!?LASG. /GXX^:F3^$?&TFDV,$? MCQHKV)RT]W_95N?/7LNW&%QZBNS_ +2M/^?J'_OX/\:/[1M/^?J'_OX* .8/ MAOQ6?$4=Y_PF##2@H#:;_9\/S'&,^9C=UYJI;>$O&L5AJ44OCMIKF<@VMQ_9 M< ^S#/3:!AN..:[+^T;3_GZA_P"_@H_M&T_Y^H?^_@H XVY\(^-9;#38H?'C M07,!/VJX_LN!OM//'RD87CCBKA\-^*O^$ADO!XO;^RV3"Z=_9\.%.,9\S&[K MS73?VC:?\_4/_?P4?VC:?\_4/_?P4 <9!X2\;)I%];R>/&DOI7#6]Y_9=N/( M7/*[<8;/J:DNO"GC.6WTE(?'#0RVRXO)/[,@;[6+!KES=-XQ9M.="L5C_9T($38X;?C)P><&O+ M/"GA?Q@?BKX_L?\ A-6_M@VNGNNJ_P!FP96/#_)Y>-OX]:]Z;4;7:<74&>V9 M!7R9\*OC#XYUG]L/QOX>U#PG8:?IL=M"+K4Q?,46&/(B9/E 8OGIGC% 'T-< M>%?&,CZ48O&[1+;J!=C^S(#]K.>O(^3CCY:EA\,^+4U:^GD\9-)931LMO:?V M="/(8]&W8RV/0]:ZG^T;3_GZA_[^#_&C^T;3_GZA_P"_@H XI/"'C== DM&\ M?.VIM*'74/[*MQM3NFS&TY]>M6IO"_B][[3)8_&C1V\"*+J#^S8#]J(ZG.,I MGVKJ_P"T;3_GZA_[^"C^T;3_ )^H?^_@H Y2W\+^+X[_ %*67QJTMM.C"UM_ M[-@'V8GH=V,MCWJJ?"'C#D#YL>]=;_:-I_S]0_]_!1_:-I_ MS]0_]_!0!Q/FCU))2\E__95N?,0]$V8VC'J.:N3>&_%CZY:W M4?C!H].CC59K'^SX3YK@?,V_&X9/.!TKJ/[1M/\ GZA_[^"ITD610R,&4]"# MD&@#B;?PIXRCBU-9?'#2O<#_ $5O[,@'V7GT ^?CUJ.?PAXVDT6RMH_'K1:A M%*S3WW]E6Y\]#T79C"X]1S7>4F: .0;PWXK/B".['C!AIBQA6T_^SX<,V,%M M^-PYYQ56V\)^-(K#4XIO'337,^/LL_\ 9<"_9>>?E P_''-=U29YQ0!PMQX2 M\:R:;I\,7CMHKN%R;FY_LNW/V@9X&TC"_A5V/PYXI7Q*;U_%S/I.TC^S/[/A M SC&?,QNZ\UUU% !1110 4444 %%%% !1110 4444 %%%% !7-^//'^E?#K2 M(=1U873PS7$=I%'9V[3RR2N<*JHH)))KI*\P^.W_ ![^!O\ L;--_P#1AH 3 M_AH+1O\ H7/&/_A.77_Q%'_#06C?]"YXQ_\ ",?_"&[LL8202GW>A(%>S44 >%IX\\!)9_95\#> M*5B\P2@#PW=Y#!2H(.W(PI(^G%:*?%[PI%';Q)X1\6+#;VYM8HAX:N@D<1 ! M4#9QP /I7L=% 'C7ASXM>$O"=DUII7A'Q;9V[-N*)X4 MV7QXT2QLK>V7P_XTD6&-8P\GAZ[9F &,D[.3[U-_PT%HW_0N>,?_ G+K_XB MO4** /+_ /AH+1O^A<\8_P#A.77_ ,11_P -!:-_T+GC'_PG+K_XBO4** /+ M_P#AH+1O^A<\8_\ A.77_P 11_PT%HW_ $+GC'_PG+K_ .(KU"B@#R__ (:" MT;_H7/&/_A.77_Q%'_#06C?]"YXQ_P#"'M;\2Z9H1L->TR_U)G2U_M32)[5)65&=E#.H&=JL<>U>CUY/\5?\ MDK7P@_["UW_Z07% 'K%%%% !1110 4444 %%%% !1110!ROQ ^).C_#:SL+C M5EO)3?W(M+:"PM7N)992I;:$0$GA3^5L4 >7_\-!:-_P!"YXQ_\)RZ_P#B*/\ AH+1O^A<\8_^ M$Y=?_$5ZA10!Y?\ \-!:-_T+GC'_ ,)RZ_\ B*/^&@M&_P"A<\8_^$Y=?_$5 MZA10!Y?_ ,-!:-_T+GC'_P )RZ_^(H_X:"T;_H7/&/\ X3EU_P#$5ZA10!Y? M_P -!:-_T+GC'_PG+K_XBC_AH+1O^A<\8_\ A.77_P 17J%% 'E__#06C?\ M0N>,?_"H44 ?!O[0L'B/XB?'7P#XD\ M,W?C_2?#UI,?[4@BT6[0VP"D%XALZNC,A^H]Z^H(OC[HL,21CP[XR(4!06\. MW1/'J=E>I44#/$Y?B7X)GEU263P3XI=]44)>%O#5V?/ & &^7M4$GC[P'+;Q M0OX'\4LD-7WQ9\):E;W,%SX1\6S0W$0@D M1O#=U@QCHH^3@5/HOQG\,^'M.CL+#PKXOM[6,LRQKX MHH \O_X:"T;_ *%SQC_X3EU_\11_PT%HW_0N>,?_ G+K_XBO4** /+_ /AH M+1O^A<\8_P#A.77_ ,11_P -!:-_T+GC'_PG+K_XBO4** /+_P#AH+1O^A<\ M8_\ A.77_P 11_PT%HW_ $+GC'_PG+K_ .(KU"B@#S_PS\;=!\3^);70H[+6 M].U&Z1Y(4U32IK59 @RV&=0"0*] KR_QE_R77X>_]<+_ /\ 1)KU"@ HHHH MX3Q=\9-#\&^(1HEQ::QJ&I>0+EHM*TR:[V(3@%B@..165_PT%HW_ $+GC'_P MG+K_ .(HTS_DXK6_^P%;_P#HQJ]0H \O_P"&@M&_Z%SQC_X3EU_\11_PT%HW M_0N>,?\ PG+K_P"(KU"B@#R__AH+1O\ H7/&/_A.77_Q%'_#06C?]"YXQ_\ M",?_",?!.L:/8Z=XXTB]N[=XX M+VU\/W:R0OCY6!V>M>YT4 ?%W[&>L:O\&?AQ<67C>'QQJVL7%U(R0-H5W)#; M1;V("?)U8DL?K7M,WQ3\'3ZJVI/X.\6&]8AC+_PC=WDD# /W>H]:]HHH \77 MXI^#T@$2^#_%JH+A;HX\.78+2@Y#$[>3]:I?\)UX#"2JG@CQ7&)&W,8_#MXI MZYZA>!GG%>ZT4 >/P_&+PM;K:K'X3\7(EKDPH/#=UA21@G&SK5?P_P#%3P?X M7>Z;2_!_BRT-RVZ4IX;N_F.2?[O3+,?Q->T44 >7_P##06C?]"YXQ_\ "H44 >7_\ #06C?]"YXQ_\)RZ_^(J.7]HW MPU:RVZWNE^)M-BGF2!;B^T*XAB#L<*"[+@9->J5Y/^TQ_P DYM_^PM8_^CA0 M!ZN#D4M)2T %>/?M&:=!K,'@O3KM#+976NP13PAV42( ?^QAM_ZT :/_#.OPY_Z%:U_P"_DO\ \51_PSK\.?\ H5K7_O[+_P#%5Z/1 M0!YQ_P ,[?#G_H5K7_O[+_\ %4G_ SM\.?^A6MO^_LO_P 569\3+K;\5O!] MMKN/^$.EM[C>LPS;/><>6)1T/RY*AN,^]A?\,Z_#G_H5K7_O[+_\51_PSM\.?^A6MO\ OY+_ /%5 MYYJWQT\4Z'->K.;!K%$N1::@UJP2Z=$#)@;_ '(('7%1:-\1KKQ]XY\*SZA) M;V5S::AY/V 0$.5:%6$H8G.&+' Z<4#/2/\ AG;X<_\ 0K6W_?R7_P"*H'[. MWPY/_,K6W_?V7_XJN;L/[.U7XC^,[/QJL;N&1=,2['"VQ7K#GH=W4CGI7,ZY M\<]:T'5-3TO2+FQ>VLUEM[=;JTU9FI?$+5]0\0^"_$ADTO7Y[;/\5?$FEW>KVVF?V+8!-6U0.8],?,PAB1T#NW'H0<8H$=V5EB8@B67@X/^U5C]G;/_ I? MPN"S-M@=078L<"5P.3ST%=[J?_(-N_\ KB__ *":X/\ 9W_Y(SX:_P"N4O\ MZ.>@#T:OG34-4FGM/B;-KMY+:^)[*_D31X?-*.(=H^SF%<_,&.<\')KZ+J-X M(I'#M&C.O1BH)% 'SKI?QS\561M[;5+C1?M2M]ED@D?RV640AR68L<'/!XK) MN/C'J$GB1]?M[N"TO;32'6XL[_ #;;I5(&U]IX/#CMBOJ$PQMG**<]M>W"WB#,PC0,W4[1DT>1 M&9!)Y:>8!@-M&0/3- $E%%% !1110 4444 %%%% !1110 4444 %>8?';_CW M\#?]C9IO_HPUZ?7F'QV_X]_ W_8V:;_Z,- 'IPI:04M !1110 5YKXC^-MGX M8U;7+6[TV3[/H[6HN)UG7@ZYX_TC1[&_E&H6+75I;M<&WN+M(/ ME& H8;N4ZX&[H:\S MU3]G.]OM%\8:8VK:7+'J]M=P6FH3:26O[?[1C>))?,_>*",@ *3@9/'*6GPK MU3QI?ZQK18:/%=ZZ=3@AOK1A(\9T^&W.Y"5*'>K]>NWT(- 'K-KX\\.WUM)< M6VMV-Q#&RHSPSJX!(R!P>XY^E9WC+XEZ9X3\&IXEB:/5=->2)$EM9E*,)'"! M@_((!/Z5Y%XI^$FN^$[33+C3YX[J>.:T47%II4L_VM=A?_ HN/&/P,TKP;+!9Z&(E@C,!B>6(10R J-K,&&Y5&0S$J6.22.0# MKHO'Z2Z;-J)M8[>P^TI;VUQ=72Q+7^,5SOC#X)ZMI7AV\N;>:#4IOL>HVA@LK!VDS>7 MT%QYH42J6\D1?=4[FYQSA2 >UP^--"N=OE:M:2EG,>$F!(8'!4CL0>,&LOQ+ M\4?#_AO0=4U-K^"[&GQAY(()07.3A1]">,].#Z5Y?H7P>U;Q+:6M[//%H5VE MS+.;^T@N+:XN?,96^G6]VEFRR%-A1#("Y&5&,[<9QVH Z.P\?:+=6EE)-?VUG/M>86W[ M/,XBFLKG6TFL9KZWU0L+2C8/(RXYW C.TC]G;Q!I%YI M]\GBC3WN;!+6**(Z;)Y,B0QM%\X\[))5LY&,$4 >O^!_%47CCPEI6O00FWAO MX%G6)G#%0>V1P:W:YOX=>%I_!7@K2=#N;J*]FL81"9X83$K8Z84LV/SKI* " MBBB@ KR?XJ_\E:^$'_86N_\ T@N*]8KR?XJ_\E:^$'_86N__ $@N* /6**** M "BBB@ HHHH **** "BBB@#R?XW?\C3\*?\ L9T_])IJ]8KR?XW?\C3\*?\ ML9T_])IJ]8H **** "BBB@ KAM8^*EMH'BN]T._L9;:6.R-[:3,XVWH!PR1\ M?>!(XZ\BNYKBO'OP_D\8Z_X0U*.XMX/[!U WS+- 9&E'ELFP$$;?O9SST'% M&C:>/]%;3X;B^U*QTZ5E8RPRW:?NF4 NA.<97/-/C^(/AF:*.1->T]DD+*C" MY7#%1E@.>PYKR[5OV>]6O]7OIXM?L$L9;J[N8H9=/=I%\^-58,WF@'!&1A1U M_&IM2_9_O=2T^XMSJ]G;N+I+ZTFBLCN@N$0*A.6^9>"67C(.,^H!Z0?'FDV] MW?Q7=_8VT5J\:!S=JS,64MAEZJ<#.#VYJ>'QSX>N+\646MZ?+=D9$*7*%L8W M=,^G/TKS/7_@=KNMZKJM\-?TZW;4GA:>'^SW9"$@>,XQ*&'+[A@_PX.0:SY? M@1JVDZ4LWVZSU2>T$,ODP6+(\_E6QAV#,O!;.?O=OQH ]ET[Q-IFL_:%TZ^M M[^6 R102AF7(R,CMGL>]<'JWQK;1]2O[*70)9);"S^VW9CNE*P*3A5 M)+/PIJFD3:_IEQ=:K(\^H:D=/D\VXD;IG,I 4# "CH!UZF@#N;3XC:/J TM[ M2_L)H;TN&;[8@,96,NP _B(QSCIUJG??%K0]/\1V.FS75O';74+R+?/.JHK* M5^0@]SN%<7)\!+Y]1AN#JFG-%'=37/D/8L58/:&WVGY^G.X^O3WJ"']GO4HK M(6IU^*:!(IX88[J&2JWGCCP_I\DL=UK5A; M/$NYQ+<*N!G&>3ZD?G33X[\.BP2]_MNQ^R.S*L_VA=F5^]SGC'?TKRB+]G;4 M$M-1M9=3T6=9VWV]V^D'[7'DJ75I?-^9?EX /J3BL#QI\*];TK6XX;:".^M M[Z>[N'>/3)Y82LHB7[,QBDRF=A;>5V\=1W!GTC%*D\221NLD;@,KJ<@@]"#3 MZJ:0DL>EVBS0);3"% \,;;EC.!E0>X'2K= @HHHH **** /+_&7_ "77X>_] M<+__ -$FO4*\O\9?\EU^'O\ UPO_ /T2:]0H **** /+],_Y.*UO_L!6_P#Z M,:O4*\OTS_DXK6_^P%;_ /HQJ]0H *:[K&C.Q"JHR23@ 4ZL?QCI%QK_ (5U M73K6;R+FZMGBCDSC:Q! - $%CX[T/4KN*VM;]9I9F*1$1OLD(ZA6QM/X&M^O M(=(@\06?PEMM#7PI?1ZWIMB+8;+B*,.ZC;OBD#]6Z_P]>2*\_/@_XC7T"Q3V M?B*WCBBOMBC4DC^9E4PC"3GHV0,GCUH ^GJS=+\1:=K5S?V]E:QE\BY0* M08WP#@Y'H1TKY^F\,_$"WF$#VGBB?1IFA\];#48/M0D,6'D1II"-H?&1D>P- M78/!WC33_$6I2-8:E-HMU>LT_EW48N)<4 >_SWL%M%-) M+(JK"NZ3N5'N!7/Z/\2O#FOZF=.L=0\^\#;#%Y$B[6QG!+* #CFN+^#GA'Q) MX=UW6)?$L%Q/<7=C9 W[SK(DLB*X=2-Y.X93)Q@G)R:P=8\->+[*[\>7FEZ1 M??Z9JEM<0K:S0I-Z7XHU'2I+2.33KBXU M.W$UI(&,]/L[2QBL]?MK-O(::.+4MH5O,8R M 8EX&TC@<4 ?2K':"3T%9^A^(=/\26TL^FW(N8HIF@=@I&V1?O+R!TKP.V\+ M_$J73[JTD74XKC[.JZ/=/> _9)5G8GS\/\P:,IR=W (ZG%);^#/'MJ^JP1V5 M];VMS<7BJ#<,Q8J6$<:EF(') M( KYSTF\U'6_$%];:]KVLV-LL=S;_P!K0W2QVSR!!RYCF)0(0<94?A7HWP[\ M(:CXE\.V>L>(;R:+598S;E[616A61H/ARWT%KIH7>1[A@SLYST&!6O0 5Y-^TQQ\.;?_ +"UC_Z. M%>LUXU^UEI4>N?".33Y99H8[G4;.)I+:0QR*#*!E6'(/O0!ZE8>)-*U34KRP ML]0MKJ]M,?:((90[PYZ!@.GXUIU\M?!W]A;3_A1KWB2<>-O%%Y8:G*)8?LNL M7-C<(>XE:&11+_O$9KU7_AGW2/\ H:O'?_A8:C_\>H ]0KR;X]MMNO )P3CQ M!!P.O>K/_#/ND?\ 0U>._P#PL-1_^/5P'Q0^%5AX-UWP%?VNM>*-2E&O0*(= M5\0W=Y$>O\$LC+GWQ0![IX3\8:=XST9=4TYW-H\LD2M*NTEDC3[1HY;Q)KBS:=?],00[#N;'4-SSQ0! M[M,L,R%)0CH?X7P0:0+ V,",X&!P.E?.,W[/>JS:/K]OHSV5O#I]Y/ M,"T+J[%UR1E0%(4$=0*FD^"OB*PNKNXTS2=.262YG>,2W6Q?)=0 AV@D<@\= M/K0![Y>7^G682%O*DEV-)%;1A2[A1D[15BTDAN8H;CR?)EEC5]LB@2*",X/N M*^>M+^"7BF*%FO--TN=C;7MNBB^+M'YL>$(_=*.&[#%2VGP4\6-IMK9WDD$E MS%#:;+Y;CYXQ% (Y(.G(+#(/0@\XH ^@+M[=(GN)(Q,8 6&U0S#Z>]^#WP]U+P)J-VUU:0VEM-9PQ ME89@P:92VYB/<$6]:%;F)%P\\.:IH MOC!I-8M(F61)'LW:90K,5.""._/2O']/^"_BJ"%;6'=(U&".\U5C%9V/[]QOVQ$+SEQW QFOG&QTNRO/$^L6_B M/.H65M)<1?;_ +6&G4M&JF2:%E#JNYIS7JOAKX>W6M?"/4M*U*]1=1 MUBU:$WB1E<+C$9VGGIC(H ZW1O&>DZY<626]A?+Y[%S"TNZ)6/5E&,@_C7./X>\8:G\-%\-M;6>DZE;6B6 MPO([KS(IB@ &S"AE# <[@,9[]:3PEH7B/P';ZQ>0:3;W$5V1,FF+>[%@94 ( M7"-GZ?IL7VG3M3@U*ZM9[D(455.4#8Y;)]!7.>/ M_A]XP\8ZNFL6MAIEA>"V:#:]X2P4,"%+"/\ B&0<=/>@#TRR\4V7B6PUQ+3S M U@\MK,)%QAPO..>1S7-?L[_ /)&?#7_ %RE_P#1SUG_ [\-:]X0LM?BN]% MT^QL]0N)[K%K?&0P@Q@ ;?+ ))![U?\ V=_^2,^&?^N4O_HYZ /1Z*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P^.W_'OX&_[&S3?_1A MKT^N#^,'@[6O&.BZ0N@3646IZ9JUKJ<8U#?Y+^4V[:=O/- '=BEKR_SOC+_S M[^"O^^[NCSOC+_S[^"O^^[N@#U"BO+_.^,O_ #[^"O\ ON[H\[XR_P#/OX*_ M[[NZ /4**\O\[XR_\^_@K_ON[H\[XR_\^_@K_ON[H ]0HKR_SOC+_P ^_@K_ M +[NZ/.^,O\ S[^"O^^[N@#U"BO+_.^,O_/OX*_[[NZ/.^,O_/OX*_[[NZ / M4**\O\[XR_\ /OX*_P"^[NN=\6^._B[X2OO#EK/I_@Z9M;U)=-B:-[H"-S') M)N;/;$9'XT >Y45Y?YWQE_Y]_!7_ 'W=T>=\9?\ GW\%?]]W= 'J%%>7^=\9 M?^??P5_WW=T>=\9?^??P5_WW=T >H45Y?YWQE_Y]_!7_ 'W=T>=\9?\ GW\% M?]]W= 'J%%>7^=\9?^??P5_WW=T>=\9?^??P5_WW=T >H45Y?YWQE_Y]_!7_ M 'W=T>=\9?\ GW\%?]]W= 'J%>3_ !5_Y*U\(/\ L+7?_I!<58\[XR_\^_@K M_ON[K-'@KXA^)_B#X/UGQ*_ARVT_0+F>Z\O2S.996>WDB ^?C'[S/X4 >Q44 M44 %%%% !1110 4444 %%%% 'D_QN_Y&GX4_]C.G_I--7K%>=?&'P1K_ (M/ MA:]\.3:?'J.AZJNHA-3W^5(!&Z;3LY_CS^%5/.^,O_/OX*_[[NZ /4**\O\ M.^,O_/OX*_[[NZ/.^,O_ #[^"O\ ON[H ]0HKR_SOC+_ ,^_@K_ON[H\[XR_ M\^_@K_ON[H ]0HKR_P [XR_\^_@K_ON[H\[XR_\ /OX*_P"^[N@#U"BO+_.^ M,O\ S[^"O^^[NCSOC+_S[^"O^^[N@#U"BO+_ #OC+_S[^"O^^[NCSOC+_P ^ M_@K_ +[NZ /4**\,U_QW\7/#_BGPOHGG@AD5[K;&8X))B6^HC(X M[FNC\[XR_P#/OX*_[[NZ /4**\O\[XR_\^_@K_ON[H\[XR_\^_@K_ON[H ]0 MHKR_SOC+_P ^_@K_ +[NZ/.^,O\ S[^"O^^[N@#U"BO+_.^,O_/OX*_[[NZ/ M.^,O_/OX*_[[NZ /4**\O\[XR_\ /OX*_P"^[NCSOC+_ ,^_@K_ON[H ]0HK MR_SOC+_S[^"O^^[NCSOC+_S[^"O^^[N@ \9?\EU^'O\ UPO_ /T2:]0KR;2/ M!_C[6/B3H/B'Q0_A^&STF&X18M*,Q=VD3;SOXP*]9H **** /+],_P"3BM;_ M .P%;_\ HQJ]0KROQ3X/\;VGQ+G\3^%9-"EBN=/CLY8-6\X,I5B<@I]:D\[X MR_\ /OX*_P"^[N@#U"BO+_.^,O\ S[^"O^^[NCSOC+_S[^"O^^[N@#U"BO+_ M #OC+_S[^"O^^[NCSOC+_P ^_@K_ +[NZ /4**\O\[XR_P#/OX*_[[NZ/.^, MO_/OX*_[[NZ /4**\O\ .^,O_/OX*_[[NZ/.^,O_ #[^"O\ ON[H ]0HKR_S MOC+_ ,^_@K_ON[H\[XR_\^_@K_ON[H ]0HKR_P [XR_\^_@K_ON[H\[XR_\ M/OX*_P"^[N@#O&\+Z,\]S,VDV)FNAMN)#;)NF'HYQ\P^M:21K$BHBA548"J, M "O,?.^,O_/OX*_[[NZ/.^,O_/OX*_[[NZ /4**\O\[XR_\ /OX*_P"^[NCS MOC+_ ,^_@K_ON[H ]0KR;]ICCX36KKP3)&%6&/Q' J'<-S#GG'85VV@?"G3O#>C75C9L$DO;C[1=SE! MN<]-J]E P!V%>3?%'X9)X9\<>#M8CU"66&?7H$2U(PJ@^ISSC'% &YK?C[6 MO%VE:]>:5J8TBTT^^:S&U09'VCYB,UP7PQ\2^)-7NI)=1\4WK^0\K+',%Q*O M90P)P:]QN?@UI-W;:S8O)+'INJ2_:)(H6*.LA^\58'(S6=X9_9V\+^$+PW.F M2:A%(4V,)+II 1]&SS[U5T3J?*_A[XR:I=_$J;3(6U>>9+LRFU^T./(+-@DG M'( YQ[UW'B+QAXQ?X@ZWI2ZM$+=K4+N#DF 8X&>F37O,_P ?"=Q?R73VLGF M,BJ"C[65@V=P8&X6D:Y,+SRW-TNW]4+CQ3XJO?B3J%K8W44,GVM$VF;?% M$NPY/O\ 2O3/^%*Z4D&E*LTDDMC$]NTLN-TT3_>5MN/S%)<_ 3PO+)(\,=W8 ML[!R;2Z>,Y QU!]*5T,XCXJ>+[_2-4L]-N-3D\KR5N!/"0F7!Z# S@FI&^)7 MB+PSX(TOQ%>E[LZG/Y!LWQE"?9-Q(,O8C/11Z"BZ \$T?Q5J%G807=[J=S#JOV MB29XHF+*A+8P>.E=+\6O$&KMXE\.V::E(EDNGB\EVR%,S!AMW;?KTKTU?@;H M*O<$2W@$_+JLV ><]J76_@7X;U^\6[N/ML=R%V>;!=.A*XQC@]*+H5CQGQ'\ M1/$'_"J]*1[N>77;C4VC^2,L0H?@$]ACUJ_X-\::_>W?B^&2YOI7MK5I)5 3 M:K;QKU"Z^ V@MI*V-G>.;?)(R],EP:GTOX*Z7HM]?7-G?ZA M%]OC:.\B,H*3DC&\@C@_2BZ'8^5/#_CW5I_&ZQS3',<$,(MGD?RVSW//)YKT MKXG^,=6;QWI.FQ7ET+'3X3=/M7RXGD4<*#U->FC]FWPFDYGB2>*+U#59A)=7FJ%=._=Q/E@)-W!;TXKV*?X* MZ%>66FVUWYETFGP-!"951L;OXL8QD5#X9^!>A>%%Y M XR,\8I706.#\.:GXDMM02^M(Y]9O+29HKN&68*)PQR?*SUVU-XQ\=ZT?$4M ME!<26DAECB\O?C9N[8SSBNNM/@!HEA?Z?>0:GK0EL9?.A#ZA(R ]P5/L: MIX!T?56NI9+58[NX W747RR@CH0W8T7"QY1X)\>WFE26FB:EC4A=)'+(< MLK)GOZ5VG[.__)&?#/\ URE_]'/18?"'2_#ICNUEFN3I\$WVDP1Z-1112&%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Q_CZ36TU3P<-( MV?9VUE!J.Y4/^C>3+G&X<'=LY7G\,UV%<#\4;:RN-9\ -=ZDUA)%X@1[>-4+ M?:9/L\X\HXZ#!8Y/]V@#OJ*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#CO%ZT2[T^[2\M[NTC1V5UZ?*X*D?45V5% 'E__ M J_QM_T5K6O_!78_P#QJC_A5_C;_HK6M?\ @KL?_C5>H44 >7_\*O\ &W_1 M6M:_\%=C_P#&J/\ A5_C;_HK6M?^"NQ_^-5ZA10!Y?\ \*O\;?\ 16M:_P#! M78__ !JC_A5_C;_HK6M?^"NQ_P#C5>H44 >7_P#"K_&W_16M:_\ !78__&J/ M^%7^-O\ HK6M?^"NQ_\ C5>H44 >7_\ "K_&W_16M:_\%=C_ /&J/^%7^-O^ MBM:U_P""NQ_^-5ZA10!Y?_PJ_P ;?]%:UK_P5V/_ ,:H_P"%7^-O^BM:U_X* M['_XU7J%% 'E_P#PJ_QM_P!%:UK_ ,%=C_\ &J/^%7^-O^BM:U_X*['_ .-5 MZA10!Y?_ ,*O\;?]%:UK_P %=C_\:H_X5?XV_P"BM:U_X*['_P"-5ZA10!Y? M_P *O\;?]%:UK_P5V/\ \:H_X5?XV_Z*UK7_ (*['_XU7J%% 'ELWPJ\:3Q/ M&_Q9UHHX*D?V98]#_P!LJ['P!X/A\ ^#],\/P7,M[%8QF,7$X >0EBQ) '4 MGI70T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_XV M\>:+\/-(34]=NFM;1YDMT9(FD9I'.%4*H)))]JZ"O,/CM_Q[^!O^QLTW_P!& M&@!/^&D/ _\ S]:E_P""BZ_^-T?\-(>!_P#GZU/_ ,%%U_\ &Z]/%+0!Y?\ M\-(>!_\ GZU/_P %%U_\;H_X:0\#_P#/UJ?_ (*+K_XW7J%% 'E__#2'@?\ MY^M3_P#!1=?_ !NC_AI#P/\ \_6I_P#@HNO_ (W7J%% 'E__ TAX'_Y^M3_ M /!1=?\ QNC_ (:0\#_\_6I_^"BZ_P#C=>H44 >7_P##2'@?_GZU/_P477_Q MNC_AI#P/_P _6I_^"BZ_^-UZA10!Y?\ \-(>!_\ GZU/_P %%U_\;KDO'?Q] M\#ZCJ7A&3^R]3UG[+JZS^=]AO(OL'[F4?:,"/Y\;MNT\?/GM7OM% 'E__#2' M@?\ Y^M3_P#!1=?_ !NC_AI#P/\ \_6I_P#@HNO_ (W7J%% 'E__ TAX'_Y M^M3_ /!1=?\ QNC_ (:0\#_\_6I_^"BZ_P#C=>H44 >7_P##2'@?_GZU/_P4 M77_QNC_AI#P/_P _6I_^"BZ_^-UZA10!Y?\ \-(>!_\ GZU/_P %%U_\;H_X M:0\#_P#/UJ?_ (*+K_XW7J%% 'E__#2'@?\ Y^M3_P#!1=?_ !NC_AI#P/\ M\_6I_P#@HNO_ (W7J%% 'E__ TAX'_Y^M3_ /!1=?\ QNKV@?'KP;XE\0V. MB6=_#S2JEV +H!D*I/X5Z%7D_Q5_P"2M?"#_L+7?_I!<4 > ML4444 %%%% !1110 4444 %%%% ',^.OB-H/PWL;2[U^[:UBNYQ;0".%Y6DD M(+!0J D\*3^%L M4 >7_P##2'@?_GZU/_P477_QNC_AI#P/_P _6I_^"BZ_^-UZA10!Y?\ \-(> M!_\ GZU/_P %%U_\;H_X:0\#_P#/UJ?_ (*+K_XW7J%% 'E__#2'@?\ Y^M3 M_P#!1=?_ !NC_AI#P/\ \_6I_P#@HNO_ (W7J%% 'E__ TAX'_Y^M3_ /!1 M=?\ QNC_ (:0\#_\_6I_^"BZ_P#C=>H44 >7_P##2'@?_GZU/_P477_QNC_A MI#P/_P _6I_^"BZ_^-UZA10!X%XI^/G@B\\;>"[O^R]3U(6ES#TWYZBNM_P"&D/ __/UJ?_@HNO\ XW7J%% 'E_\ PTAX M'_Y^M3_\%%U_\;H_X:0\#_\ /UJ?_@HNO_C=>H44 >7_ /#2'@?_ )^M3_\ M!1=?_&Z/^&D/ _\ S]:G_P""BZ_^-UZA10!Y?_PTAX'_ .?K4_\ P477_P ; MH_X:0\#_ //UJ?\ X*+K_P"-UZA10!Y?_P -(>!_^?K4_P#P477_ ,;H_P"& MD/ __/UJ?_@HNO\ XW7J%% 'E_\ PTAX'_Y^M3_\%%U_\;H_X:0\#_\ /UJ? M_@HNO_C=>H44 <%X7^-_A'QAK\&BZ=>W!U*='DBAN;*:#>JC+8+J <"N]KR_ MQE_R77X>_P#7"_\ _1)KU"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "O,/CM_P >_@;_ +&S3?\ T8:]/KS#X[?\>_@;_L;--_\ M1AH ].%+2"EH **** (KFYBLX))YY%AAC4N\CD!54=22>@KGS\2_"0D,?_"2 MZ29 $8HMY&6PS!5. *!W6RA0,\Y ^X >"3T MKP)O#6M:GX&U::^T+5Y?&.OS07-_.(-HMD612EO&Q/W8US]3N;O0!](52TK6 MK#7(YY-/O(;V."9[>5H'#A)%.&0D=P>".U?.>O)\2M.TS6(K"W\0W+/:ZC!8 M,/F=9%N%:V9CGO'G!/7D&K%SIGC/0]1UJ^TK3M?V7NH:C(]M!A5:,HAB=0<@ M$L.#UZT ?1$NI6L-]!9/.BW":S;>--5\2WP3_A(;?29 M=2#1^2 F(#;MD>H&_'XUSNF^+O%,WB31M.U34]9M)[?^SUO'B@W".0POYD$H M'&79XFR1TZ>X!].UE7/BG2+36;?29M1MXM2N/]5:M( [\%L >N%8X] ?2O!M M/C^);VJ6]_::H;7RIE2[MG99I)_*_=2.A.4 ;[P!*Y]N*2Z\$^(I9]1N]0TS M5;C4#JFB7,TMI+(JSK&\7GE K@' #DB@#W[5_$6EZ (CJ6H6UCYIVQ_:)50N M>N!D\U!I7C#0]=N_LNG:M9W]QY(N/+MIUD/EDE0_!Z9!&?:N&U[3=4T?XU6/ MB633[K5=&DT>33U%HGF-:3&5'W%<]&5<9'H/6N8\9Z1XE@\>2ZIX?T2[M[&2 MPM(I_(4*[1_:F:9$P>'V-G YZXYH ]XK,U'Q-I6DWT-E>:A;VUW,C21022 2 M.JXR0O4XR/SKY\\0V_Q0TVSU+[''K5VEQ8:G'IHA^:6%Q;SPP3S@">H MP#DUHVGACQ#XQ\?:5-K^G:M!);SWHDNF7_143,;6Y3G'.W![YS0![AIOB?3= M6NY;6VN=US&S(T3QLC J%)X8#LZGZ,#6K7,V/@6TL=:AU(2R/,DTERVXCYY7 MC$9;@ 8VC&/4YZUTU !1110 5Y/\5?\ DK7P@_["UW_Z07%>L5Y/\5?^2M?" M#_L+7?\ Z07% 'K%%%% !1110 4444 %%%% !1110!Y/\;O^1I^%/_8SI_Z3 M35ZQ7D_QN_Y&GX4_]C.G_I--7K% !1110!FWOB32=.OX[&[U*TMKR2-I4MYI MU61D7[S!2U%CXETK5)+5+/4;:[-U"UQ!Y$H<2QJ0&=2.H!91D>M>.?' M#P;XH\1?$+P]>^'[>5X[*SN#-OCS;W'W2('8'(#X(R*K^+M5\;>([>"ZT;1_ M$&@+)X;O(FL4C53!>^9#Y0'49P) #TQ0![[17S+XJU[Q7X=F?39+W7(HKB[G M-OE-\P0P*5D!!R55\G'3MTJ_+<_$-IVGTQ-2U?294MW>Y<-#.81+$)T1,[2S M1^859<$'(- 'O&M^)-+\-PI+JE_!81N=JM.X7)JQ>ZM9:=8-?75W#;6:KN:X MED"H!Z[CQBO [[P?XGU75K-KZTU6Z@AN-1^PRF1UD@MWM\1+(0P.[S"X&9$R&&&)W$'# $\XH ]-A^('AJ MYN8;>'7M/EN)I4@CB2Y0NTC E5 SG) ) ]C705Y!\3+35?$IT'4-"T&[BOHM M2AD>6> (X"!R"XSG:I;_ ,>-4( MYQTQB@#WS5];L- M/M6I7D-C;[UC\V=PBEF.%&3W)( %)-KVFV^JP:9+?VT> MHSJ7BM'F42R*.I5 W>N\^*^D:[=^.;#4-'L;]O)TB\C6[M$&8Y67Y ">^: /6=5UBRT.S:[ MO[J.TMU(!DE; R>@]R?2GZ?J-MJUC;WME/'=6EQ&LL4\3!DD0C(8$=017S\W MAOQ3?-I\-]::Y?QV^KV=U&]RS90>6/,)*D?*'SGTJ*^L/B5;[0-C09R OE^F!CKSS0!]'TA.!D]*^=[GP[XVA\1S0Q77B:73/MTL M8D,N&__"C?_P"1Z/\ MA*_C'_T3_P -_P#A1O\ _(] 'K%%>3_\)7\8_P#HG_AO_P *-_\ Y'H_X2OX MQ_\ 1/\ PW_X4;__ "/0!ZQ17D__ E?QC_Z)_X;_P#"C?\ ^1Z/^$K^,?\ MT3_PW_X4;_\ R/0!ZQ17D_\ PE?QC_Z)_P"&_P#PHW_^1Z/^$K^,?_1/_#?_ M (4;_P#R/0!ZQ17D_P#PE?QC_P"B?^&__"C?_P"1Z/\ A*_C'_T3_P -_P#A M1O\ _(] 'K%9I\.:6VJG4S86YU XS<^6-YQTR:\Y_P"$K^,?_1/_ W_ .%& M_P#\CU@^)OBW\5O"MYH-M=_#W0&DUF_73K?R_$3D"0QNX+?Z/P,1G]* /=J* M\G_X2OXQ_P#0@>&__"C?_P"1Z/\ A*_C'_T3_P -_P#A1O\ _(] 'K%%>3_\ M)7\8_P#HG_AO_P *-_\ Y'H_X2OXQ_\ 1/\ PW_X4;__ "/0!ZQ17D__ E? MQC_Z)_X;_P#"C?\ ^1Z/^$K^,?\ T3_PW_X4;_\ R/0!ZQ17D_\ PE?QC_Z) M_P"&_P#PHW_^1Z/^$K^,?_1/_#?_ (4;_P#R/0!ZQ17D_P#PE?QC_P"B?^&_ M_"C?_P"1Z/\ A*_C'_T3_P -_P#A1O\ _(] 'K%>3_%7_DK7P@_["UW_ .D% MQ1_PE?QC_P"B?^&__"C?_P"1ZRUT3XD>-/B1X*U7Q%X(#X1U#PQ9V>H7^AZNNH-:WUR;=)$$4B$;PK8. M7':J?_"5_&/_ *)_X;_\*-__ )'H ]8HKR?_ (2OXQ_]$_\ #?\ X4;_ /R/ M1_PE?QC_ .B?^&__ HW_P#D>@#UBBO)_P#A*_C'_P!$_P##?_A1O_\ (]'_ M E?QC_Z)_X;_P#"C?\ ^1Z /2-3\/Z;K,D+WUE!=/"=T;2H&*GV-7D18U"J MH50, 8 KRG_ (2OXQ_]$_\ #?\ X4;_ /R/1_PE?QC_ .B?^&__ HW_P#D M>@#UBBO)_P#A*_C'_P!$_P##?_A1O_\ (]'_ E?QC_Z)_X;_P#"C?\ ^1Z M/6**\G_X2OXQ_P#1/_#?_A1O_P#(]'_"5_&/_HG_ (;_ /"C?_Y'H ]8HKPG M6_BY\5]!\1^'=%N/A[H!NM@#UBBO)_\ A*_C'_T3_P -_P#A1O\ _(]'_"5_&/\ Z)_X;_\ "C?_ .1Z M /6**\G_ .$K^,?_ $3_ ,-_^%&__P CT?\ "5_&/_HG_AO_ ,*-_P#Y'H ] M8HKR?_A*_C'_ -$_\-_^%&__ ,CT?\)7\8_^B?\ AO\ \*-__D>@"QXR_P"2 MZ_#W_KA?_P#HDUZA7CNC:/\ $'Q-\4/#VO>)O#^D:'I^DPW*_P"@ZHUT\C2( M5 P8DP!]:]BH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH *XO7?B9;>'/$M_I=[:LD%II,FK-=AP051U4 MIMQU^8 [JY<2;^VT<;?QH Q+ M;X\6USJ5GI"Z5(NN7IB>WLVG&&B>$RAR^.,*,$8Z\>]1>&/VB='\4:M!;PV- MQ!:36GVD7$I^93Y2R$%,=!NV;LXW@BFVWP$%KJUEK@UI7\067E1P7;69\H0I M"81&T?F9.0=Q(8?,. !Q70Z3\++71_#.C>'[>Y8:?IEH85=E'F2RX^65B.." M6;']X@\;>0#LM/N);NSAFFA-M*Z[C$3DIGL?>O-?C5_R,7PK_P"QJC_]);FN MB^&'@.;X>Z ^FS:DVIDR!Q(4* 815Z%CR=NXG/))K@_C_P"-O#^A^+?AC:ZC MK5C8W$/B2*XDBN+A49(OLUPN\@GA(?%WQUX=T;XU_"FWO]VO[UYHI[A4:-6T^X52P)X!) 'N:]MCD66-7 M1@R, 58="* //]:^,%KX??Q0+RQ=1HAA1=L@)N7EX11Q\I)P.:S+CX]V<&I7 MVE_V9(^KZ*GNM4 36C!)$( M[;#6LD7*-DN0_(!Q@5EW'P!CFU/4=776!'K&J-.-0N!:'RY8Y41"B)YF4P(U M()9N<^N* +GA3X\:?XNNKR*UT^X41HKV^XC=.6.%7;_#GW[5Z;"SM&ID4(Y M)4'.#Z5PVL_"V'4_#[Z1!=FS@BL5LK1ECR8\+MWMR-Q(&.W&>>:W? GAB3P? MX8M=)EO#?/"\K^<5V_?E9PH&3A5#;1ST44 ;]%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<1\5_'.H^!= M&TR;2=/@U+4-1U.WTV&&YE,<8:5L!BP'05V]>8?';_CW\#?]C9IO_HPT )_; MGQ;_ .A8\.?^#&3_ .)H_MSXM_\ 0L>'/_!C)_\ $UZ>*6@#R_\ MSXM_P#0 ML>'/_!C)_P#$T?VY\6_^A8\.?^#&3_XFO4** /+_ .W/BW_T+'AS_P &,G_Q M-']N?%O_ *%CPY_X,9/_ (FO4** /+_[<^+?_0L>'/\ P8R?_$T?VY\6_P#H M6/#G_@QD_P#B:]0HH \O_MSXM_\ 0L>'/_!C)_\ $T?VY\6_^A8\.?\ @QD_ M^)KU"B@#R_\ MSXM_P#0L>'/_!C)_P#$UXA\?OV:?%W[0?BGP;KNN>%O#T5U MX?NQ+)Y>H/\ Z9;]3 YV]-P!SV^;UKZ_HH \MBU?XL01)''X5\-QQH JHNH. M H'0 ;:=_;GQ;_Z%CPY_X,9/_B:]0HH \O\ [<^+?_0L>'/_ 8R?_$T?VY\ M6_\ H6/#G_@QD_\ B:]0HH \O_MSXM_]"QX<_P#!C)_\31_;GQ;_ .A8\.?^ M#&3_ .)KU"B@#R_^W/BW_P!"QX<_\&,G_P 31_;GQ;_Z%CPY_P"#&3_XFO4* M* /+_P"W/BW_ -"QX<_\&,G_ ,31_;GQ;_Z%CPY_X,9/_B:]0HH \O\ [<^+ M?_0L>'/_ 8R?_$U4@^)7C;1O'?A70_$WA[2K6UUZ>:VCN+&\:1HV2"27D$# M@B,C\:];KR?XJ_\ )6OA!_V%KO\ ](+B@#UBBBB@ HHHH **** "BBB@ HHH MH X#XM?$#5O Z^&[;1-,M]3U'6]273XDNIC%&A,;ON) /]S]:SO[<^+?_0L> M'/\ P8R?_$U7^-W_ "-/PI_[&=/_ $FFKUB@#R_^W/BW_P!"QX<_\&,G_P 3 M1_;GQ;_Z%CPY_P"#&3_XFO4** /+_P"W/BW_ -"QX<_\&,G_ ,31_;GQ;_Z% MCPY_X,9/_B:]0HH \O\ [<^+?_0L>'/_ 8R?_$T?VY\6_\ H6/#G_@QD_\ MB:]0HH \O_MSXM_]"QX<_P#!C)_\31_;GQ;_ .A8\.?^#&3_ .)KU"B@#R_^ MW/BW_P!"QX<_\&,G_P 31_;GQ;_Z%CPY_P"#&3_XFO4** /C[XP?LS>+/C+\ M5?!_CC5_"GAU;S09,S0+?N5O4'*(_P O16Y^A->XKK?Q:4 #POX< ' U&3_ M .)KU"B@#R_^W/BW_P!"QX<_\&,G_P 31_;GQ;_Z%CPY_P"#&3_XFO4** /+ M_P"W/BW_ -"QX<_\&,G_ ,31_;GQ;_Z%CPY_X,9/_B:]0HH \O\ [<^+?_0L M>'/_ 8R?_$T?VY\6_\ H6/#G_@QD_\ B:]0HH \O_MSXM_]"QX<_P#!C)_\ M31_;GQ;_ .A8\.?^#&3_ .)KU"B@#R_^W/BW_P!"QX<_\&,G_P 31_;GQ;_Z M%CPY_P"#&3_XFO4** /*]%^(?C*V^(.B^'/$^@Z98Q:I%.\5Q87;2E3&FX@@ M@=:]4KR_QE_R77X>_P#7"_\ _1)KU"@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "O,/CM_P >_@;_ +&S3?\ T8:]/KS#X[?\>_@; M_L;--_\ 1AH ].%+2"EH **** ,KQ3KR>%_#FIZQ+"]Q%86TER\49 9@BEB! MGC/%YZ"N@\::#+XI\):Q MH\,Z6TE_:26PFD0NJ;U*Y(!&<9]:\MT'X":OX5\-:EXFV'CG1+ZZ@LEU2T_M"4#_1EF#,&V!RO'4[ M3GZAKS.+X(:AHUU#JBWEI?RV=XE M^+:&T*/.$TU[+R@QDP"V[=D\9_.N0\ _!C7=:\+)8ZC%!I5Q':VD"ZBUI-;W M,1MXRD:+^_8_)N)W A3TP0> #WRY\<:':^>K:E 9(86G:-6RQ51DX'? ["N? M^'GQ;T_Q]<201PM9S_9(=0BC=MQ>VE4['./NGZ'M7,Z?\!;RS\I)M>2 M[6VN+B\MY9+P;#)R3M ';GBNA\#?#.]\(ZI;7,VI6]W$N@V>C3 MQI R%FMS(5D4[C@$2G(.>@YH L:9\37U^TGO](T6ZU#2H[MK07:2(-Y5]CLJ MDYVALC/L:G\+?%+2-?T"QU*ZF327NV=$M[F0;@5D,?)'')''UJGX&^'NK> [ M*XTBRU:VDT(W4UQ;QR6S&XB$CEV3?NVD;F./ES@UQ5O^S?=II6IZ=-K\4MKJ MVGKIUZ!;,&55N)9D>$[_ )' G<$G.2$/:@#UI/&6AR E=4M2 KM_K!T1MK?D M>#[USUC\5K;4O!WB/Q!;6$T\.C2W$;0(Z[YO)SDJ3P,XZ&O/]1_9OU:]NIFC M\2VT$"2W,UJJV;;E,LXGQ(=^& 8$< 9!]:[?2/AOJEGX,\4:1] %[PY\5M*\46.DWMFDBVMZLHE:8A&M)(Q\\4JGD," M""/:K4_Q5\*VUY#;2:S;B26*68')VJL>-Y8]%QD=:Y#Q9\ H?$.KZGJ5GJKZ M3/JEFT5[!!'F"2XVX6<*3PP&0>>1C/0&ETOX)W"W%E-J5SI4@:UN[74;>RL6 MBBN1,$!907)!^3G).<]J /0H_%^BS-*J:E;L893!(-WW) F_:?0[<-]#FJ=S M\1/#EM:^>=8L\,Q1%,H!9\9V@'OTKSG3?VM '< M^!O'-EXXT:TO8!Y$\\(G:U=@SQJ20,D<Q!(ZUZ70 4444 %>3_%7_DK7P@_["UW_ .D% MQ7K%>3_%7_DK7P@_["UW_P"D%Q0!ZQ1110 4444 %%%% !1110 4444 >3_& M[_D:?A3_ -C.G_I--7K%>3_&[_D:?A3_ -C.G_I--7K% !1110 4444 3G&X?6KGB;X M+V^J7,)LI7198XX+NXN9Y))6C1]ZXR<%BW4GUJ]+)'>E;M;E90+ MMP")R#+CGC.T?E0!:T[XM:3JOBQ-!MH;F2=YY;;S0GRB2.-9&![@;7')X)XK MG?&_Q0U#POX\U#3))DBTFWTN.]#16OF2AVF"?W@",>U.\)_"35= \>7NN2ZL MQBFN&EVQW$I61-JJ%:)B5!VJH+#KC/%='J7PC\/ZOEZC)*OVA(V,0 FDA0.ZKSUVY(^E%K\== M$O-(TW4X[:Z-GJ$O\ =X]JK7/P(\*W%NUNL5Y;P&=YUCM[MXPC.NUPN#PK#J!Q0 W1?C?I M&N:W9Z?#8W\8NIUMEN)(L1B1HO-4=>Z]_6N0^(_QB\1>%OB'VN4NH]]V[ 2)'Y:D@GD;> M,58USX3>'O$>IZC?W\,\UQ?PQPRGSV 0ED*C/RL"YCO$GDM,J@<"183+QSR-H-6(/M*._:NOKF?"WP[T7P=-YNG0R!Q'Y*&:5I/+CW;MBYZ+D]!734 %%%% !1 M110!Y?XR_P"2Z_#W_KA?_P#HDUZA7E_C+_DNOP]_ZX7_ /Z)->H4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YA\=O\ CW\#?]C9 MIO\ Z,->GURWQ$^']I\1M'MK"ZO;S3FM;N*^@NK"0)+'+&L:XFG MW.^[0GRC!,YQ\G!S&O- 'T-17E__ I;4/\ HI'B_P#\#4_^(H_X4MJ'_12/ M&'_@:G_Q% 'J%%>7_P#"EM0_Z*1XP_\ U/_ (BC_A2VH?\ 12/&'_@:G_Q% M 'J%%>7_ /"EM0_Z*1XP_P# U/\ XBC_ (4MJ'_12/&'_@:G_P 10!ZA17E_ M_"EM0_Z*1XP_\#4_^(H_X4MJ'_12/&'_ (&I_P#$4 >H45Y?_P *6U#_ **1 MXP_\#4_^(H_X4MJ'_12/&'_@:G_Q% 'J%>3_ !5_Y*U\(/\ L+7?_I!<58_X M4MJ'_12/&'_@:G_Q%2:3\#X;/Q7HVOZCXJ\0:]T+X@^ =&M_B/XL^R:W=W4-UNN MT+;8[2:9=IV,/_ U/_B* /4**\O\ ^%+:A_T4CQA_X&I_\11_ MPI;4/^BD>,/_ -3_P"(H ]0HKR__A2VH?\ 12/&'_@:G_Q%'_"EM0_Z*1XP M_P# U/\ XB@#U"BO+_\ A2VH?]%(\8?^!J?_ !%'_"EM0_Z*1XP_\#4_^(H M]0HKR_\ X4MJ'_12/&'_ (&I_P#$4?\ "EM0_P"BD>,/_ U/_B* #QE_R77X M>_\ 7"__ /1)KU"O.?#OP9BT7Q;8^(;WQ-KNOWMC')';KJ=R'2,.NUB %'.* M]&H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN \2?%B'P MMJ_B2VO;%Q;Z/IBZCYJ."9MS%0@'8YP/QK&3XXF3Q$GAA-.0^)#*V83(?*$( MM1<^9GKC#*G^\?2@#UBBO(_"/[05KXNND>'2;B'3YK-;F"63[[,T<;A2.G)D MV@^JMZ5ZGIUT;VQAG;9N=02(VW*#Z ]Z +-%>*ZWX7/Q ^.VO:7?ZSK%II^G MZ'8SP6^G7SVZB22:X#L=O4D1KU]*VO\ AGW1/^@_XJ_\'7_P## M/NB?]!_Q5_X.YO\ &C_AGW1/^@_XJ_\ !W-_C0!ZA17E_P#PS[HG_0?\5?\ M@[F_QH_X9]T3_H/^*O\ P=S?XT >H45Y?_PS[HG_ $'_ !5_X.YO\:/^&?=$ M_P"@_P"*O_!W-_C0!ZA17E__ S[HG_0?\5?^#N;_&C_ (9]T3_H/^*O_!W- M_C0!ZA7EOQJ_Y&+X5_\ 8U1_^DMS3O\ AGW1/^@_XJ_\'.2)H)6*E6XZJ.?:O?&.U20,D#I0 M%>8P?&4W=E:A--":C M=ZI/IL,#R97]T"6;>#?B^?%5L_F::UC<^>J*DS;5"$9)8GH5Z$>N*](!W $=# M0 M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >6?$O_ )+% M\(?^PCJ'_INN:]3KRSXE_P#)8OA#_P!A'4/_ $W7->IT '[/)YL3( S[TV[DP" M"20."/6N+\7?"O6O$MSXWV)#"FHR6D]DS2Y$C0D-M8=@2,5A7/P2\0OXHU_Q M&BP&YUS[3#)9M,,6TJZ9\4O#.LSWL5GJ:3FS3S)&5&V ME&+6/Q!*LVJAY?,=2#\GFL8\D<9"; ??- &_1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>??'GQ!J MGACX7:M?Z->-I^HJT$45TJ*YCWS(A(# @G#'J* /0:*\O_X59XQ_Z*OKG_@! M9?\ QJE_X59XQ_Z*OKG_ ( 6?_QJ@#T^BO,/^%6>,?\ HJ^N?^ %G_\ &J/^ M%6>,?^BKZY_X 6?_ ,:H U/$'PKM?$^L:_=7UTS6VKZ:NG/ B8,8!+!PV>H) MST[5DK\#;>/6EU]-2=?$GG,[7WD@H8VM1;&/9G[NQ5;K]\9Z9!=_PJSQC_T5 M?7/_ L_P#XU1_PJSQC_P!%7US_ , +/_XU0!K1_"C3K;PQ8^'[:62#3;'3 M/[.M@H'F+\FP2,W\3 ?J2:T_ '@W_A!= .G?;'OR9Y)S(Z[<;CG:!DX KEO^ M%6>,?^BKZY_X 6?_ ,:H_P"%6>,?^BKZY_X 6?\ \:H \H\!?M)>&O$7[8?B MOPG;:?K::TVGV^F/%-9;5BDMY+AY'9MV!'MD0JW\0/%?4U>$Z?\ LPW>E^/- M2\:6OQ!U6'Q-J-M'9W6H+I]GODB0Y4']UCTYZG ]!73_ /"K/&/_ $5?7/\ MP L__C5 'I]%>8?\*L\8_P#15]<_\ +/_P"-4?\ "K/&/_15]<_\ +/_ .-4 M >GT5YA_PJSQC_T5?7/_ L_P#XU1_PJSQC_P!%7US_ , +/_XU0!Z?17F' M_"K/&/\ T5?7/_ "S_\ C5'_ JSQC_T5?7/_ "S_P#C5 'I]%>+^-/ _C;P MWX0UK5H/BIK4DUC9S7*(]A9[69$+ ']UTXKTOP+J-QK'@K0+^[?S;JYL()I7 MP!N=HP2<#W- &[1110 444V0E48CJ : '45X/\--#\;_ !%\*#7Y_B7JVGO< M7U]$MK;V-H8XDBNYHD +1D_=C'4UU/\ PJSQC_T5?7/_ L_P#XU0!Z?17F M'_"K/&/_ $5?7/\ P L__C5'_"K/&/\ T5?7/_ "S_\ C5 'I]%>8?\ "K/& M/_15]<_\ +/_ .-4?\*L\8_]%7US_P +/\ ^-4 >GT5YA_PJSQC_P!%7US_ M , +/_XU1_PJSQC_ -%7US_P L__ (U0!Y1^UW^T%X<^%WC?X:Z7K5GJ[3QZ MS'J*O:6?FI+&(Y(RJ$'E]SK\OO7T]9W)O["&<120>=&'$H[\UX MAXO_ &8;OQ[?Z'>Z]\0=6U*ZT6Z%[822Z?9YAE'1A^[_ $/H/2NH_P"%6>,? M^BKZY_X 6?\ \:H F@^#D<%G"%U(B^MM2FU*WN1#PC2 AD*YY&#ZBJ.F?L]: M+HZ16MK,?\ HJ^N?^ % MG_\ &J/^%6>,?^BKZY_X 6?_ ,:H TO&/PKC\76LZO?M:W+W"RI+'&,(H'W- MN>0222>YQZ5V6D6 TK2[2S$CS"WB6+S'/S-@8R:\[_X59XQ_Z*OKG_@!9_\ MQJC_ (59XQ_Z*OKG_@!9_P#QJ@#T^BO,/^%6>,?^BKZY_P" %G_\:H_X59XQ M_P"BKZY_X 6?_P :H ]/HKS#_A5GC'_HJ^N?^ %G_P#&J9\#M9UV]F\8:9KN MM2Z[)I.J&U@NYX8XW*; V"$ '4^E 'J5%%% !17EGQSUC7;.X\#Z7H6M3:#) MK.MK97%W;PQRN(O)D<@!U(ZJ.U2?\*L\8_\ 15]<_P# "S_^-4 >GT5YA_PJ MSQC_ -%7US_P L__ (U1_P *L\8_]%7US_P L_\ XU0!Z?17F'_"K/&/_15] M<_\ "S_ /C5'_"K/&/_ $5?7/\ P L__C5 'I]%>8?\*L\8_P#15]<_\ +/ M_P"-4?\ "K/&/_15]<_\ +/_ .-4 >GT5YA_PJSQC_T5?7/_ L_P#XU1_P MJSQC_P!%7US_ , +/_XU0!Z?17F'_"K/&/\ T5?7/_ "S_\ C5'_ JSQC_T M5?7/_ "S_P#C5 'DW[1/[1_AGX;_ +0GPOT75K'66O;6ZGN +6R\U9UFM9H$ M\LAOF.]U!'&!S7U+$YEB1RC1E@"4;&5]CCO7A?B7]E^Z\7^)O#_B'5_B#JM] MK&@RM-IUU)I]GN@9A@D?N^>QY[@'M74?\*L\8_\ 15]<_P# "S_^-4 >GT5Y MA_PJSQC_ -%7US_P L__ (U1_P *L\8_]%7US_P L_\ XU0!Z?17F'_"K/&/ M_15]<_\ "S_ /C5'_"K/&/_ $5?7/\ P L__C5 'I]%>8?\*L\8_P#15]<_ M\ +/_P"-4?\ "K/&/_15]<_\ +/_ .-4 >GT5YA_PJSQC_T5?7/_ L_P#X MU1_PJSQC_P!%7US_ , +/_XU0!Z?17F'_"K/&/\ T5?7/_ "S_\ C5'_ JS MQC_T5?7/_ "S_P#C5 'I]%>,V$/BOP7\6_"^D7_C6^\1Z;JD%T98+VUMX]IC MC+*08T!ZU[-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17G^ MN_%F;1-5N+)?!?BC4!$GT5Y MA_PNZ?\ Z)_XR_\ !4W^-'_"[I_^B?\ C+_P5-_C0!Z?17F'_"[I_P#HG_C+ M_P %3?XTA^-\^/\ DGWC+_P5-_C0!ZA17S%\(?VP=2^(?QI\1> [WP'K%E%8 MW!2'4EMVVQ+@'$ZG[AY]Z^G!TH 6BO,/BIXGU;1?%WA&PT^YNXK?4)9DN(K. M.-I'"H2,;E..:CF^,"Z*L-J;.YU*6&X@M+J25HTDC>4D+E1@''?% 'J=%>+: MI\?[:ZT3SHM/U"U+V0OA);R1;U47/D%?FR.O/3I[UH6?QOFM&IIK6]#7S2$V]O)$%)6(OL?<,]N M-I'/>N:3X_W-U+IZQ^'WM?/DB+B>=21$Z%MPVD\C'2@#V:BO)/\ A>]Q,;(V MOA+49XK^>.&SG:2...;?GG+'MCF@_'P+83:@WAO45TQ%;%[@-&'5MKJ<9/!! MYQT% 'K=%<)\/?B+/XYU74XQ:0Q6%ND;0SQ3"3S-PSVKNZ "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\P_:3_P"20:K_ M -=[3_TICKT^O,/VD_\ DD&J_P#7>T_]*8Z /3Z*** "BBB@ HK(3Q;HS_VE MMU.V8Z;_ ,?@$@S;\9^<=N.:U(9DN(DEC8/&X#*PZ$'O0 ^BJ=]J]GILL,=S M<)"\P8QJW5MJ[FQ] ,U-9WD-_:Q7-O()8)5#(Z]&'K0!-12'BL:+QIH4^IC3 MH]6M'O2YC$ E&XL.J_7VH VJ*K:?J-MJMOY]I,L\.]X]Z]-R,48?@RD?A5F@ M HJM+J5M#?P63S*MU.CR1Q'JRJ5#$?3:?LW?\DDL?^PCJO_IQN:].KS'] MF[_DDEC_ -A'5?\ TXW->G4 %%8U[XQT/3;R\M+K5;6WN;.!;JXBDD :*)B0 MKL.P)!&?8U M.= U2_@LK35K6XNYPYBACD!9PF-^![9&?K6[0 451U#6[#2KFRM[N[BMYKV7 MR;=)&P97P3M7U. :RM4^(WAC1-3_ +.O]?I0!T= M%4M*UBRUNV-Q87*74(;;YD9R,X!_D1^=2:CJ-MI%A<7MY*L%K;H9)97Z(H&2 M30!9HJK::E:WTUQ%!,LLENP255ZH2 0#^!!JU0 5Y/\ !+_D9OB5_P!AT_\ MHI:]8KR?X)?\C-\2O^PZ?_12T >L4444 >3_ !N_Y&GX4_\ 8SI_Z335ZQ7D M_P ;O^1I^%/_ &,Z?^DTU>L4 %%%% !1110 44F:* %HI 7^,O^2Z_#W_ *X7 M_P#Z)->H5Y?XR_Y+K\/?^N%__P"B37J% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 5+/2;+3I9Y+6TAMY+A_,E>) ID;U M8CJ:MT44 8>O>"]'\2WME>:C9BXN;(L;>7<08R1@D8/I7*>)O@AH6JW6GWNG M6T&G:A:W<%PUP59C(L;;MI&1G/J:]'HH XA/@KX,3SB-"M\S*4?EN5,GF%>O M3?\ -CUHOOA?8SWD"6R6]MI1NOMUU:^3N::<)M9L)*.C 9XZ]!3HOA/X5M[B_GATF.&2^D,LYC9@& M8]2!G SWQ77T4 8>A>"M$\,W,D^EZ=%92R(L;M$",J.G%;E%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>8?M)_\D@U M7_KO:?\ I3'7I]>8?M)_\D@U7_KO:?\ I3'0!Z?1110 4444 >#^._AUK]QK M?B3Q-X8M)+?6W4VDMO.P6'5+5DVE>"<,I.5)QZ=#6%XNMOB1+>^(DTK3M?@# MZ1J5M:FWFBVFYVVQM'4EQ@964#@8W'.+B;Q98>+1I4=SJRI+J> MHFUADF1GDMS8*T1X)QB828W8YJ/1=/\ B#:WNF7U\FO(;>XTXS":>/RA%Y96 MZ+#=R!U/OTKZ!&EV:Z@U^+6(7K((S<;!O*CH,]<HH \%^ NOZM MXJ:Z>_U+4S-=:-$8A]C\(^$?AG<02V7 MBNTU6'4#?.NV*2*&Y\V25).C,Z97;U^8Y&*^B=*T'3=#61=.L+:Q61MSBWB" M;CZG%6Y;>*!DVVW'7@D<&EBTWQI8:/>7&IZAJVDL+">=;G4KJ,1"Y2\=X8R0W1HMJX M'8^M?255[[3K74X1%=V\5S$&#A)4# ,#D'![B@#R_P -V_BM_&'@V_NX[Q+" M[T^_GU2)9%:"WFD:%H$.3DE0)%! _G7K%(!@8%+0 4444 ($MD.HE1ER-I/6M#Q6/&^O^)'N;&P\0:?I=PEF?)62)#$=Y\U>&., M+UQ^%>[44 ?+6H>(_%6EW=II&HWNN6CVT"R2S1&)YK2,7K%9'&_+>9"A3H?S MKI8K;XAQZKAMJ1:29'$=R\!>3"A=V,+\O((RN,C.:]PN_#^F7]_! M?7.GVT]Y ,17$D2LZ?0D9%:% 'S'KGP_\9:MHFO_ -H:?J-_JTWAAK>"XBE5 M2\PD=DCSN'S[2G/3/>O2O'.C:H/&/@/Q):Z==:AI>F>:MS8(5,\7F0E$DVEL M$J3SSW.*]2HH \/^*.D>*-2UW3-6\)Z)/;7<6G7Z^:VQ"LKB+;GGAFVM@\\X MS65J%A\0+35_MEC;ZQ+H4EW*L-CO4SQ(]@Z_-EON?:-A')(.3TKZ%HH ^.M3U?P>_B71]5EO+"]LIGN"Z&%(OLI60L-WWQ(3GCO7HGQ T&_O?BE\-[ M^STR6YL;&]O);ZYB"[8@]E-$K-D@G+,HX!KTNB@#YNUNV^(\#7D-KIVN,J:I M-+:2Q2Q8$ >+:H7<,#:),9[=JS_%TOCGP[X=\3ZC+/KED'TK6FADN)XSLD61 M7M-H!)W;!)C /&$:WI'CV\ M\2:BBIKPTUK_ '1-!/&JF+[)CCYL[?-_6O8_ IU'_A$-(&K)-'J2VZK.L^-^ M\#!S@D9K>HH *\G^"7_(S?$K_L.G_P!%+7K%>3_!+_D9OB5_V'3_ .BEH ]8 MHHHH \G^-W_(T_"G_L9T_P#2::O6*\G^-W_(T_"G_L9T_P#2::O6* "BBB@ MHHHH ^IIT7[1VM7UO(MK=:(9(XKB8R-)NWA(U=< -@9R17T7_9]J01]FAP?^F8 M],4U-,LX_N6D"\8XC _I0!X?\=_&.J1^'/A]JFB-&VI7VH021VOVGRDFW1EM MF<_,*@B^*6BP:!X5GT.]@N[B?4I(;Y-3N6$]K<")V8.H;@AAC'3'2O?&MH7" M!HD8)RH*CY?IZ4S^S[4$G[-#DG<3Y8Y/K0!\_6'[16JIH\EUJ4VCQ*8=*N#< M),$6!+MY%?(9N=I0=_XJM2_'_7-+MK.:_L;2Y:>U:9!I4BW".WS85L,2N0H( M(R.HKUSQ7X#T[Q;:6\,SSV36\JRQRV;!"",@ @@JPY/# COUJYH?A;3?#]FE MO:VZ87),CJ"[$]23CO0!X9X@^)>J>*(['3I-0M;>RFU/35%];MM2=)CEX2<] M5QS@]#5^#Q1KMM^SIJ5UIMY]LU2QN+NSW0?-)!%%=21@'DG<(U!YY[U[HEA; M1H%6WB50=P 08!]:>EO%&K*L:*K$E@% !)ZYH \(^(H\.VWPY_M70]<>241V MX\R#4&<,#(GS-\W#?EU-5M2_: UNVTT7MI:6TH+WT,UHP_>V)MRVUI?]F0*# MG_IHN*]\CTZUBC,:6T*H3DJ$ !_"E^P6VZ1OL\69!ASL'S?7UH ^;O%'Q]D\ M1Z9KNCK>V-E&\5P(-16;"/MC5@BL#]XY/0]J]_\ !D_VGPGH\OF";?:1-Y@; M=N^46^@76F'XA>,)I)Y%D%_)>0FYB _A1O)P >^0: M/1**X.Y^%MU'9-*_P"%@^,&D>82_P!H M->0_:5']P-Y.-OMC\:LW7PONKF]TJX'CCQ3"+%%1H8KN()=8/WI08CDGO@B@ M#NZ*Y+0O 5QHGB:[U=_%>OZG'<9QIM]<1O:Q9_N*(P1CW8UUM &;K'B+3M 2 M(WURL!E;9&@!9Y#Z*J@D_@*DT?6K+7K,75A.+B#<4W $8(Z@@\@BN!\:Z+JM MG\4?#7BF"PGU;2[2WFM9[>UPTL#..)0A(W#L<6L%R'!,(["_FMK/Q2]S),L<$ M1U63$,?E=1&9@I&_'1@1[B@#Z+9@H)) ZDT*P=0RD$'D$5\]Z1HWCK6M.O- M/\1Z7X@^W-8#[+=Q:BB6Y!A*M',%E.7W<]#G(.[BL^#1OB-I,=A:V6G>(VA6 M&SQ$-24*FR+;*A9I2!ENPR* /H35?$&GZ)-8Q7UR+>2]G%M;AE)\R0]%X'!/ MO4M[J]EIL]K!=744$UT_EP)(P!D;T4=S7S[H?A_QO>ZAI1U;2=7^SPZW:7B_ M;9UF\J-0?,.?,<\''IGL*ZCXO>#]>\;7=Q?:=$8;C03'/IBR6Y9IY@G%//A;QA?65E*I\;VQECO&N;>_U)H!Y%.KYLC\+>.[6"^N+>+6+?4[E+"5I)9&EAN'2';*CA M)5=#NS\P&!UY%>@?$OPUXOUS1]$ET"[NK#43$;:[@BOY$2,.F/,)##<4;G/4 MT >DW.I6]G<6\$K,LDY(CPC$' RH0P7[F,*(BD>[YMOS$;N.[+#@KYYF)9D*Y'<^U 'NK>)=, M371HQNT&J&'[0+;!W&/.-W3&,UFGXC^&PP4ZI&I,;S %'&40X9NG0&N8^*_@ M_7+Z\\/>(/#"))KMA-]FF$DFSS+64;9?F]5^\..HKF?'W@C4U\10IIFF7-W: M0^'[BR$\,8PTS=!UZL:Z#XF0>,;SP1H M4.E:=J(U5H#]I&GWO,$HCX#$NA<;N^[CJ0: /7JS[#7;#4[^_LK:X$MU8LJ7 M,6T@QEAD9R.X]*^?)-$^)**;VP77TU-F*^5>7K/$%\D _+O* E\X([FN^^#& MC:II^M>)KW4-*U+3DO\ [*Z-J4RR.[K%MDQ\[$8/T'I0!ZK1110 4444 %%% M% !7F'[2?_)(-5_Z[VG_ *4QUZ?7%?&/P=J'CWX>:GHNE2V\&H3&*2%[LL(M MR2*X#;03@[<<4 =K17F N_C(1_R#O!/_ (%W?_QNC[7\9/\ H'>"?_ N[_\ MC= 'I]%>8?:_C)_T#O!/_@7=_P#QNC[7\9/^@=X)_P# N[_^-T >GT5YA]K^ M,G_0.\$_^!=W_P#&Z/M?QD_Z!W@G_P "[O\ ^-T >GT5YA]K^,G_ $#O!/\ MX%W?_P ;H^U_&3_H'>"?_ N[_P#C= 'I]%>8?:_C)_T#O!/_ (%W?_QNC[7\ M9/\ H'>"?_ N[_\ C= 'I]%>8?:_C)_T#O!/_@7=_P#QNC[7\9/^@=X)_P# MN[_^-T >GT5YA]K^,G_0.\$_^!=W_P#&Z/M?QD_Z!W@G_P "[O\ ^-T >GT5 MYA]K^,G_ $#O!/\ X%W?_P ;H^U_&3_H'>"?_ N[_P#C= '2_%;_ ))CXL_[ M!5U_Z*:I?AG_ ,DY\+?]@NV_]%+7!>)]/^,/B7PYJFDR6?@N&.^MI+9I%NKH ME ZE<@;.V:]+\(Z1+X?\*:/I<[I)-96<-N[I]UF1 I(SVXH UZ*** "F2_ZI M_H:?377)>"?"_Q7^'^A'1-.@\(7 MMC%>7<\,US"?_ +N_P#XW0!Z?17F'VOXR?\ 0.\$ M_P#@7=__ !NC[7\9/^@=X)_\"[O_ .-T >GT5YA]K^,G_0.\$_\ @7=__&Z/ MM?QD_P"@=X)_\"[O_P"-T >GT5YA]K^,G_0.\$_^!=W_ /&Z/M?QD_Z!W@G_ M ,"[O_XW0!Z?17F'VOXR?] [P3_X%W?_ ,;H^U_&3_H'>"?_ +N_P#XW0!Z M?17F'VOXR?\ 0.\$_P#@7=__ !NC[7\9/^@=X)_\"[O_ .-T >GT5YA]K^,G M_0.\$_\ @7=__&Z/M?QD_P"@=X)_\"[O_P"-T >GUY/\$O\ D9OB5_V'3_Z* M6K/VOXR?] [P3_X%W?\ \;JU\'O!6O\ A3_A);SQ')IYU#6-0-X8],9VBC&T M+C+@$]* /1:*** /)_C=_P C3\*?^QG3_P!)IJ]8KSGXQ^"O$'BMO"E[X;DT MX:CH>JKJ/EZFSK%(HBD0KE 2#\^?PJM]K^,G_0.\$_\ @7=__&Z /3Z*\P^U M_&3_ *!W@G_P+N__ (W1]K^,G_0.\$_^!=W_ /&Z /3Z*\P^U_&3_H'>"?\ MP+N__C='VOXR?] [P3_X%W?_ ,;H ]/HKS#[7\9/^@=X)_\ N[_ /C='VOX MR?\ 0.\$_P#@7=__ !N@#T^BO,/M?QD_Z!W@G_P+N_\ XW1]K^,G_0.\$_\ M@7=__&Z /3Z*\P^U_&3_ *!W@G_P+N__ (W1]K^,G_0.\$_^!=W_ /&Z /3Z M*\P^U_&3_H'>"?\ P+N__C='VOXR?] [P3_X%W?_ ,;H ]/HKS#[7\9/^@=X M)_\ N[_ /C='VOXR?\ 0.\$_P#@7=__ !N@#T^BO,/M?QD_Z!W@G_P+N_\ MXW1]K^,G_0.\$_\ @7=__&Z /3Z*\P^U_&3_ *!W@G_P+N__ (W1]K^,G_0. M\$_^!=W_ /&Z /3Z*\P^U_&3_H'>"?\ P+N__C='VOXR?] [P3_X%W?_ ,;H M ]/HKS#[7\9/^@=X)_\ N[_ /C='VOXR?\ 0.\$_P#@7=__ !N@!/&7_)=? MA[_UPO\ _P!$FO4*\ETKPEX^UGXE:!XA\4+X>M;+28;A%CTJ:>221I$*\[U M %>M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 9^NW=Y8Z9--86R75R@RL19F=H\,5)V@9/3->N7,1GMY8P0I=2N2,XR*\[L?A UEX9TS2%U4.+'4# M?B4P??.XMM(S[]: -N3XL>$DBLV_MVT_TU0;?+'Y\Y"]N,D'KCI3/#OQ1T'7 M+BTL5U.WFU.Y0R+#;+(RE_"D^ ]2-T-2^V*;7[-L,.TXWE\YR?7% &-=_',V' MC:30I-,2?;JT>EA;>;=/\ZY\[R_[B]SVKKY?BIX3@U":Q?7;5;N'[\.26ZXX MP.>?2N7O?@9%=>)KWQ#'JS6NLO?B^M;J* ;H!MV/$>?G1EX(-5/^%!!K#4;" MXUE+VQN)&DBAN+&,F'<1SD>] '6GXO>#QJ\6F-KD"7TC!%B=77YB M,@$E< D=B:DA^+'A&X2X:+7;67R"%D5,LRY&1P!DC'.1Q7F>C? JZU'5-9TW M6Y+@Z$L]O-;7#LC37#1H5#;@Q*@$]" 36UIOP&O-+MM':'Q5*-0TDB.WNQ8P MC= %V^7(H&'.WC<>: .B_P"%Q:!=7C0VU]$HBNA;2M<(ZAB4W?)QR<5K'XF> M&$TZ&_;6(!:31^;'*=V&7.,CCU!&.M_ >U_L:XL].UBYL9O[2&HVLK1I*MO@Y$01A@IDL<'UH M_$7QOX9M M_">F^(9[/3M;TZ695@OKJ$206^3CS&8J2HSWJ&R^-%I8ZO8VFMBTTVSN=,^W M1W<,IECSYPB !48VG((-=+>>#KF7P_9:=!J$:>1_KA+:HT-P".5>,8&T^@Q7 M"0?LY6UC83VEIJQMX9K%[(QBW&U TXF)09^4 K@#TH [>\^+'A+3S="?6H(S M:G$HVL=O..PYYXXK(\4?&[P[I6BWD^G:C;7^HPP&XCLG+(TB@C=U'4 YQ7/' M]GJ9]1GO9?$TLTLS*6WVJ<@.& )ZGIBKU]\"WNI-=1=>9;+4]SK ]G&S0.V- MQ5_O%>.F: .IM/BOX6N--6\.KPJFXQN"K;D=0"P(QGC/7&*QXOC!8B?Q"L[6 M\<5AC[+(KEOM64WC S^59C? 8?VQ/J::TR74YD1U$ V&-XPC+C/7C(/:JI_ M9UBM+^.\TW7)K*>%OW(:$2*$,?ELK GG(/7C% '2:'\:?#5UHFE7.J:G:Z;> MWT"S?968DKD$@=/0$^M;&B?$WPSXCN(H--U5+J:7E$6-P2/7E1Q[UPND_L^- MHLTOD>(Y9;:>V2&:&>SB?,BJ55U;&4X;D#T[5L6OP:C@UKP]J)U';-I$"PB2 D&'RY)0.S,#RI]"#0!Z51110 4444 %%%% !1110 4444 ?_9 end GRAPHIC 25 kc-20221231x20f009.jpg GRAPHIC begin 644 kc-20221231x20f009.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" )G Z@# 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH CGE$,+R$9"J6P.^!7S]HG[0_CSQ1X>? M7]'^FB9F*79U:-=RQLRL=I&1C::]^O?\ CTG_ -QOY&O"_P!G@?\ &+T? M_7'4O_1TU6K6NR'>YZI\,O&J_$;P%H?B5+4V2ZG;+O,+3QK\7O&\ M2ZAH'A31O#FDR#= /$D\ANI5[,T?@;_OJYIV\Q7\CV2BO&]_QW_P">?@;_ +ZN:-_QW_YY^!O^^KFB MWF%_(]DHKQO?\=_^>?@;_OJYHW_'?_GGX&_[ZN:+>87\CV2BO&]_QW_YY^!O M^^KFC?\ '?\ YY^!O^^KFBWF%_(]DHKQO?\ '?\ YY^!O^^KFC?\=_\ GGX& M_P"^KFBWF%_(]DHKQO?\=_\ GGX&_P"^KFC?\=_^>?@;_OJYHMYA?R/9**\; MW_'?_GGX&_[ZN:-_QW_YY^!O^^KFBWF%_(]DHKQO?\=_^>?@;_OJYHW_ !W_ M .>?@;_OJYHMYA?R/9**\;W_ !W_ .>?@;_OJYHW_'?_ )Y^!O\ OJYHMYA? MR/9**\;W_'?_ )Y^!O\ OJYHW_'?_GGX&_[ZN:+>87\CV2BO&]_QW_YY^!O^ M^KFC?\=_^>?@;_OJYHMYA?R/9**\;W_'?_GGX&_[ZN:-_P =_P#GGX&_[ZN: M+>87\CV2BO&]_P =_P#GGX&_[ZN:-_QW_P">?@;_ +ZN:+>87\CV2BO&]_QW M_P">?@;_ +ZN:-_QW_YY^!O^^KFBWF%_(]DHKQO?\=_^>?@;_OJYHW_'?_GG MX&_[ZN:+>87\CV2BO&]_QW_YY^!O^^KFC?\ '?\ YY^!O^^KFBWF%_(]DHKQ MO?\ '?\ YY^!O^^KFC?\=_\ GGX&_P"^KFBWF%_(]DHKQO?\=_\ GGX&_P"^ MKFC?\=_^>?@;_OJYHMYA?R/9**\;W_'?_GGX&_[ZN:-_QW_YY^!O^^KFBWF% M_(]DHKQO?\=_^>?@;_OJYHW_ !W_ .>?@;_OJYHMYA?R/9**\;W_ !W_ .>? M@;_OJYHW_'?_ )Y^!O\ OJYHMYA?R/9**\;W_'?_ )Y^!O\ OJYHW_'?_GGX M&_[ZN:+>87\CV2BO&]_QW_YY^!O^^KFC?\=_^>?@;_OJYHMYA?R/9**\;W_' M?_GGX&_[ZN:-_P =_P#GGX&_[ZN:+>87\CV2BO&]_P =_P#GGX&_[ZN:-_QW M_P">?@;_ +ZN:+>87\CV2BO&]_QW_P">?@;_ +ZN:-_QW_YY^!O^^KFBWF%_ M(]DHKQO?\=_^>?@;_OJYHW_'?_GGX&_[ZN:+>87\CV2BO&]_QW_YY^!O^^KF MC?\ '?\ YY^!O^^KFBWF%_(]DHKQO?\ '?\ YY^!O^^KFC?\=_\ GGX&_P"^ MKFBWF%_(]DHKQO?\=_\ GGX&_P"^KFC?\=_^>?@;_OJYHMYA?R/9**\;W_'? M_GGX&_[ZN:-_QW_YY^!O^^KFBWF%_(]DHKQO?\=_^>?@;_OJYHW_ !W_ .>? M@;_OJYHMYA?R/9**\;W_ !W_ .>?@;_OJYHW_'?_ )Y^!O\ OJYHMYA?R/9* M*\;W_'?_ )Y^!O\ OJYHW_'?_GGX&_[ZN:+>87\CV2BO&]_QW_YY^!O^^KFC M?\=_^>?@;_OJYHMYA?R/9**\;W_'?_GGX&_[ZN:-_P =_P#GGX&_[ZN:+>87 M\CV2BO&]_P =_P#GGX&_[ZN:-_QW_P">?@;_ +ZN:+>87\CV2BO&]_QW_P"> M?@;_ +ZN:-_QW_YY^!O^^KFBWF%_(]DHKQO?\=_^>?@;_OJYHW_'?_GGX&_[ MZN:+>87\CV2BO&]_QW_YY^!O^^KFC?\ '?\ YY^!O^^KFBWF%_(]DHKQO?\ M'?\ YY^!O^^KFC?\=_\ GGX&_P"^KFBWF%_(]DHKQO?\=_\ GGX&_P"^KFC? M\=_^>?@;_OJYHMYA?R/9**\;W_'?_GGX&_[ZN:9+JWQSTA3=3:)X2UN%.7L[ M&YFAFBN*^&7Q1T_P")>GW;0V]QIFJZ?)Y&HZ3>KMN+ M.7KM8=P>H(X(KM:35AIW"BBBD,**** "BBB@ HHK)\5^)['P9X;U'7-3=X[" MPA:>9D75T%H#@(Q"@_+R2XF4"UU6U" MY:6//!..&3KFO&-.TCXFW7A36(/ &@ZII_PQU207%K97%RB:@EN3F1;;)S&K MC. >0",5:6EB&];GH'[*WCOQ7))#X"DT*PFT'PS ;.YUZRNS+&9ADA%.-K-D M\@=,5],@YKY_T7XV^#/!OPIT.V\":4\^I73-8:;X8C3;=?:EXD68=1M/+.>O M6H?"?QHF^&JZCI?C@^)M?\2R7)N+M[#1Y);.V9E!$-NP'**.,]SFE*+;ND.+ M459L^AZ*\7_X:K\,?] 'Q=_X(IJ[KX:_$[1_BIHMSJ>C"Z2&WNGM)8[V PRI M(H!(*GZBH<6MRU)/8ZZBBBI*"BBB@ HHHH **;YB[]N1NQG&><4Z@ HIH8-T M.?I3J "BBB@#Q?XLP)XF^-GPO\-W@\S2U>[UB2%N5EE@11%N'?!?->S@8KQO MQO\ \G-_#7_L%ZI_*.O9!TJGLB5NQ:***DH**** "BDSBC- "T4A(%+0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%(3B@!:*3-&?K^5 "T4F?K^5 M&?K^5 "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%)D49 [T +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %(1FEHH \4\3PKX:_:A M\&7ED!$WB/3+RROU7@3>2!)&[>I7D9]#7M0Z5XS\2/\ DXWX1_\ 7+5/_1 K MV8=*I[(E;L6BBBI*"BBB@ HHHH *X#X]Z1>Z]\&_%^GZ=;27=[<:?(D4$2[G M=O0#N:[^BFG9W$]3P#P[^T'>Z/X>TNPE^&7C=Y;6UB@=ET[@E4"DCGVJ75?V MJX]"L);[4_AYXRT^QBP9+FYL0D: G&22>.M>\X^OYUSGQ"\"V'Q)\'ZCX*ROE"2/;OM< ,&X)SZ55X]43:26Y\\_'(W'[3<-[X;\%:7::A:Z$K7%QK] MRORFXV9%K;L.K-T8]!7>>%?VFO 5MX)MI-6U(:%J=C D%UHMU$RW44J*%,:Q MXRW(XQ[5;^(WQ$\)_LO?#S3]/L;.&*5E,&EZ5&P3SG&,L['L"068\\UQ^@? M72OB?X,OO%OB3Q!!JGB_5\72>(=,D'DZ:T9.Q+<]-J8PV>N#5Z-:[$:WTW.) M^']YJOPR\7ZG\7-=\)BW\+>*;R4NYA)O='A9ODE9>R/_ !8YKUNZ_:@T^36M M2L-#\)>(_%$%A*(7O]&MEG@8E0PVL#TP153X)_'.R^(-U?\ @/Q/>:9J?B2T MC:,W%FZRVFK08YD3WQ]Y#TKT#X7_ AT+X20ZQ!H GBM-2NS=F"1]RPG&-B> MBCWI2:O[R"*=O=9Q/_#2EU_T3#QS_P""[_Z]6OV9;74ET/Q=J.I:3?:,=5\1 MW=]!;:C$8YO*<)@D?@?RKV3%%1=6LD6D[W;%HHHJ2PHHHH **** /C_]L_Q[ MKOPZ^)/@G5_#^HRZ?>1V4^=IRDH\Q?E=>C#V->C_ $_:KT/XKI#I6JF/1/% M& /LTCXBN3ZQ,>_^R>?3->+_ /!0?_D;?!W_ %XS_P#HQ:^4HY'B=71F1U(9 M74X*D="#V-=:@IP1R.;C)GZ*'X@:CX0\:ZPL;FYL6O)-]K(W'7JO]TU[!X9\ M6Z=XKLA<64N6'^LA;AXS[C^M?G5X"^.UU!*MIXFEDO8V( U!OFE7_KI_>'OU M^M>]:#K\MI+;ZGI-X!D!HYX6RK#^1'M2E3"-1H^M:*\^\"?%>U\1&.SU'99: MB>%.<1RGV]#[5Z #FN9IK-^-_^3F_AK_V"]4_E'7L@Z5XWXW_ .3F M_AK_ -@O5/Y1U[(.E-]/02W8M%%%24%%%5]0U"VTJQGO+R=+:U@0R2S2MM5% M R23V% ' _$O4]5E\7>"_#MAJL^CVVKS79NKFT5/.VQ0[U52P( )Z\58'PUU M/_H??$O_ 'W;_P#QJLN?4/#?QEU"R;1=.=8\3?#*2T,/CH:O>72L#I^J:;YNV+H9U%LFX;#@G=\IZ<5=NAG MYFUXQ\':UX;\):UJUKX[\0/^#]4FUOPGHF MHW.W[1=V,%Q)L&!N>-6./;)K@;;P!JGC;PTGG_$G4M6T?4[?$IM;:WC2XB<8 M8*P3*@@D>HK=\._$GP@FHVOA?3;[:\'^@VV8G$,CQK@Q)*1M=E"G(!)X-)C1 MW-%(#FCI4EBT5RGB#XD:7X;US^R;F"^EO/L;W^VVMC(/)0@,V1Z$].M6/#7C MW1_%MQ=QZ9.TZ6T4,QF*%8W252R,I/48%.SM<5U>QT=%,\Y, Y'/3WI&F50> M[8SM'6D,DHJEINI+J%C#T\U=WDW*;)%]F'8U:\U2^S/S=<>U #Z*** " MBBN&\?\ QJ\'?#"_M;+Q)K":; >]-*^PKV.YHKQ[_ (:V M^%?_ $-,7_?B3_XFF? 7]H[2/C$+S3I&CM-?M)'_ -'!PMS"&.V6//)&,9'4 M?2GRO>Q/-&]KGLE>>?M ^)M1\'_!WQ1JVDSFUU&"UQ#.!DQEF"[A[@$XKT.O M*/VI_P#D@GB[_KW3_P!&+2CNBGL9>D?LR^'+C2[26ZUOQ1=W4D2O+.^MS@R. M0"6(!P.35L_LP^%1_P Q/Q-_X/;C_&O5-&_Y!-G_ -<4_P#017'?$_6]32Y\ M/>'-'NCIU[KUT\#7Z@%[>%$+R,@/&_'"YZ9SVJKMO7'^-'->U@W^F1-=SV^IW[W,%_&G+K(KY"L5SAEQ@UN?%R M_35/@5XJO8P5CN="GF4-U :$D?SIINZU$TK/0ZCP3JD^M^#M"U&Y(:YN[""> M4@8!9HP2?S-;=&"[AFF M3.Z..169<=<@&G:C)'%93R2[O+2-F8KU .<>]?.FDZQ<> #/!I4-GXH2#2) MKO2-8M8_])A@WJ6BNE'WB,E@>IVG(S32NV@;L?1T]W!;>7YTJ1>8P1-[ ;F/ M0#/4^U2YXS7A/B7Q!<:CK5E:7-Y'J>DV^LZ3-9ZBRJ#OD+^9'N P2,*>.@;! MK-U?XFZ]>^'Y;:/5VCOQINK&X%NBB6*6"8"(XQ\K;.W<<^]/E?Y_@KBYM?N_ M%O\ R/H*.]@EN)($F1YX@"\:L"R ]"1U&:GKPQ_']]INMZG':74%S;"+1UDO MTB1I8HIMXDE=Q][&!@GA=U-U7X@^)8;Y[%=8CM[9'U007P@1FN8X(4DC<9XX M9F0D<'%'*U_78$[V\_U/=:*QO!VK2:]X4TC49BK375I%,Y3[NYE!./;.:V:3 M5G8:=U<***IZQJ]KH.E7>I7TH@L[2)III",[449)_*D,N45X\/VM_A60#_PE M,7/_ $PD_P#B:YCQ)^V?X,TSQ1H$&G7RZIHMV9(K^XBC8/:'Y?+?! RO+9'7 M'-7R2?0CGBNI]$456T^_M]4LH+NTGCNK6=!)'-$P9'4\@@CJ*LU!84C' )HK MP_XE_'F\\/\ C^[\*V$FG:+%9VT4]SK6L0SS0@R#*HJQ# .!_&RY[=*:5Q-V M-#2/CWJOB*S^W:1\-_$>I:>TCQQW44EL%DVL5) ,@/4'J*N_\+?\3_\ 1*/% M'_?VT_\ CM>0>#_C%)\(] L-.LM>T/QQI$5SB:/3;2YBN81+-RVXAH\!I/XB MOIUKZQ&.>/TJY*W0B+NMSYU\0_&3QGKGA'Q49?#^H^!7LM6L+.UU"8)O:.6X MC1UP=RE@K$[AE<$^%+JT^(.KZL+OQ!96$]I=-;LCPR.0X(5 M >G<&N_^*FM>%K#P5J$_B:R76='2:*":RCB%P6E:11&NSUW,O%>7Z5J'PNTG MQ#HC?\*SO]$NYM0AM[.]N]$,21W#-B,[R>#GH::UZ">G4^A110.E!Z<5D:G! MVGQ-GU#4_$%G;:'+)_8UZME*[7<2>8S!6!0'KPW0\\8KZA;3P MZ@UM:27H@@F7=+&@.2O.,9&,^M*M4UFSLIUO]4CO[&2-V:2/8 MBJ-W P06D/D?:3!;7,T5Q 67DMXF360/.;=Y A\LK]W[V><=/>K:C?3^M M5^ER/>M_79_J=X?&>@JKLVLV 5%#,3TCX6: MU:W,J7]KIFHIM$]O=RW,ADMY?LPA9 F,$<'#>A.14="M;GH=]X]\/:?IT]]- MK%G]EA9$DD296"ER @.,]8E+J%_X:V^%?_0TQ?\ ?B3_ .)K MG4_;(\&O\2;'1HK^*?P_>VX U4*R"WN-Q&R0-CY2,?-V/7BKY)=B.>/<^@Z* M:CK(BLI#*PR"#P13J@L2N%\6_$J2PUP>'/#FFMXA\2E!));J_EP62'[KW$G\ M /90"Q[#O77:C?);1-&+F""Z>-VB$[ D#KC.2!QG':O)O@7XN\+6_AV_C&H MR?VCC^U-3U;5(OLPOC*S#[0K.>8LJ57G@ "J2ZDM]#?B\.?$N]!ENO&6E:;( MPR+>PTCS8T/IND?SM?$6A)_KM3T2)H[BV7N\EN2=R MCN4.0.<5B?%3XV7.DW\^BZ 6LI[66#[9KES;">U@25"Z*B!MTDC?*%"@YR?2 MLWX>?'O4=2\0QP^*9M-@TN\0012VEO.AM;O\'0 MCR]'NH!K>FQ9X@W.5N(E'90^& ' WD5ZA4-6+3(+VZ%E:37!5I!$AN/AP_C599_P"QXXV=U,7[]2K;3&4SG?GM75ZTDLFDWJ0Q&:9H M75(P0"Q*D 9/ KQ&;X2^(8=$U^&VM4%EJ6F"X72C*H9-4,7DN=V=NT@!\_WJ M71CZH]KTK6H-6TZRNX]T0NX5FCBEPK[2,C(S[TW3M86\LQ<3126&69?*NMJL M,-M!ZXYZCZBO))/"?B?^UM"D70BB6+::7GBNDW.D<;+,C9/&">BX##DDFLP_ M"WQ!FOX?YD1;:5_+\?\CW M./6K":XNK=+N%I[3'VB,2#=%D9&X=LCUJF*\.?P%XILI MKZYBTGSVFGTZYN(X[B)7NTCMA%-$6/5@XW?-PWK4.N_"G5Y;:[33=%E51H\4 M%D)[Y9)(9Q=>9C<3P50]1P.@HY5??^K?T@N[7M_5_P"F>\?:HM[)YB[E&67< M,@>XI/MD/EM)YJ>6O#/N&!]37A/B?P-XMU>?5C#H1A^TP:E;_NKQ LOFA#"Y M);=U4YS]T]!5J#P/XET75GN;70UNM(6ZMI9=+%U&OV@?9/*D8 G;E9/FPWWN MM)1NMQW\CVW[5%O1/,7>XRJY&2/4#O4M>06'@/4H?%T/VC1Y3ID4EM,?$C_ ).-^$?_ %RU3_T0 M*]F'2O&?B1_R<;\(_P#KEJG_ *(%>S#I5/9$K=BT445)04444 %%%% !1110 M 4444 8OB;PQHWB*U)U72;'4S"C^4;RV279D<[=P..@Z5X[^SLJK^RY&JJ%4 M0:D . /-FKW6^XLY_\ KFW\C7RG\&/C?X%\*_ 7_A'M6\1VMCK*1WZ-9R!M MX9I92HZ8YR/SK1)N.AG*R9Z=^RWX6T6V^#/@O58=(L(M4DTX%[U+9%F;).7_LQJ4^ ?@<$$'^SDX(]S7J%3+XF5'X4%%%%24%%%% !1110 444 M4 ?#W_!0C_D;?!W_ %XS_P#HQ:^4*^L/^"@__(V>#R>,6-P>?^NBUQ7P%_9/ MUSXI/!JVM"70_#!.X2.N)[H>D:GH/]H_A7;!J,$V<A:%8^3:PW#10P1 LSX..3U8^]>M>!?@ZL12^UY1(_#)9 _*/]_P!? MI1*:6I*@V]#C_!/PTO\ Q;(EQ*&L]-SDSLN&?_<']>E?0.G6*:;906L;2.D2 M! TK%F('J3UJ=(UC1410JJ,!0, "G5RRDY'7&"B>->-_^3F_AK_V"]4_E'7L M@Z5XWXW_ .3F_AK_ -@O5/Y1U[(.E)]/0:W8M%%%24%>??&_4+%O M_H<\5U M=WVMPRV5E9V,7F32R["P(&0,+@$DG KT&O./'[%?BE\,\'&;J^!]Q]E:FMQ M/8YF75;OP3XXT+Q)XT@.GZ8GA^#3?[1C(,%M=NX,RS,#\JDK&%;[N M2U.H64>IV37.GHH9KM/.4"-??>4..^W'>LC]E?7@WAC4-"O]3-_K<-Y/?-(Y M.9H)9#L=0>@!!0K_ ,I7TK3[/,1]KE+GPX\?:)X"\ PZ)KT5]HFK:/9B:[L M[Z K).S-\[P;7>%OB#;WUKX=TAM/U2;3/#.M7>LS+%;YE% MG&T@A?KA@CR8<*2>._-6OC]X9N?$GC;Q)=W#KJ6EZ6-,B_LJZF>-$:8E1+&Z M\J=VW>O1USW ->MV7PRL?AY\,_$:0E;C5)],G%S?! F[$+;411]R->BH.GN2 M33T2OW)U;L>DZ;J%OJNGVU[:2K/:W,2S12KT=&&5(^H-6:Y3X3_\DP\)?]@F MU_\ 12UU=8[&JU1Y=XL\%7OB3XN6%W);WL>AC19[*:\M+@1?.\BG8<'=@J#R M!61=^"M1T/6-9BTOPXTNC--ID-O%%*J@01*P^++KP_*LVD7KZE;Z,MO;NUVF1%U*G?@$1D? M-Z<5TC>#-;7QL=472KK:?$+7!F%PN?L;6NQN-WW2^/E]>:]IV+Z"C8OH*?,_ MZ];AR_U\K'SG+\.?%$_A:&&31[M]0@\-O:Q;KM=RW@N=\>#O^\%YW?K6UI-U$OD"-H'(?=L5@3C;P>>G->Y>6O]T51AT#3+?4) M+^+3[6.]D^_<)"HD;ZMC)I\VM_7\7<3C_7RL7U.1FEI ,#BEJ"PKYH_:G_9U M\3_&?Q1H>H:%<:?#!963V\HO)61BQDW#&%/&*^EZ*J,G%W1,DI*S/S]_X82^ M(?>]T3_P)?\ ^(K:_97_ &:-8U#Q5!XMUN2?2]-TJY86GD.8Y+R1&*EE/419 M!Y_B^E?<^!2)&D:A54*HX P!6CJR:L9JE%.XHKRG]JK MUROQ1\#K\2/ .M>&VN39_P!H0&);@#=Y;9!4X[C('%9+1HU>QQ^F?M*_#F#3 MK6-_$:*ZQ("/LTW!VC_8K"\<_&;X:>,;&T,/B\:;JNGW N["^CM)F,$H!'*E M/F4@D,O<&M[3$^*6FZ?;6L^@>$KV6",1MO6=54:=86]U"^ID,/W+22+B)6Z'&2>F1FNA\7?M#>$O%OP&\1*\SZ1JLNG MW&GS:3-"WF6UR(ROE-@?*,]"< BNXM-2^)6H64%RGA3PKY4T:R*'OI,X(R,_ MN_>L#Q)X$\?>*]*U[38M!\)>'9/$*B'4M5MYI)IF3&TMMV#<^W(&33T)U/4/ MAE_R3GPL._\ 9=K_ .BEKI)8_\(_%/Y<-U)$J2>>REQM( . .?:LMV:;*_P#71'JA ;J, MTR.TAB+%(D0M]XJH&?K7B'@KXH^(9M*.E6\8UO4H#>26UW=R!!>VL-QY:/NR M!DC.7'' ..:Z>;XH7VGZCKEG>VL"SZ;F]"1%B9;'RMXD!S][>"A[9%#5M0O? M0]'%M JA1$@4'(&T8% M8 681)EOO':,GMS7C^O>*=;U>VT6XNH5L;=]7TZ6 MTFM+@YGBDR65E!/ Z9/#=:74/C;J-IX>L=:@TV">UU.UO9[:(NP:%H,G;(?1 M@#G&,' IN+7]>5PO=H]@6UA52HA0 C:0%'3T^E'V:' 'E)@# ^4<"O*9OBKX M@L[^73[C3K W8N=/5)8Y'\KRKK<.>X=2IXZ$$&J;?&W4]+L8K[5+"T-L?[0A M86KMD26S[=V6X"M^GK1RO^OZ\PYE_7]>1[,JA% 4!0.PI:\LOOB'XHL[G3;, MZ=I\<^H7)&$X@@T]M&M+Y;= M%)999&D#?-GD?)QQTHY6',OZ^X],KGOB#H-QXI\#Z]I%HR+'_$F@:(4LK^\U MAI!&UG(SI J;=\DI*C:HW#Z]*_27%(8T+!BHW 8SCG%;^VD8^QB<3\'/AE#\ M)? =AX=BOI]0,&7DFFBUW%%%8MWU9JE;00]*^3_ (N1WGA[ MXZZ]JDUR=%M+RRM1;7\FK2Z8LFQ2&"2!&B=@?X)!QG(KZQJ&YM8;J(QS1),G M79(H89^AIQ?*R91YCXA\:7ESXSTM=)LM=G\17=Q<0)':KXE:_N/]:A)6"WC6 M,X&3ND.!C/7%?3G_ I"P/(\3>+!]-:X$ MDEGHC.C!IG9<.#R,$5W'_"\K?_H3/&G_ ((W_P :TDWLB(I;LXKQ%^SS/X8\ M,>)Y?#UWJ7B'5M6U.QOC;7]V -L%Q'(5#-QO(4_.W)X':M3Q?)XV^(%WX7M) M/ MQH]M9:]9ZC/=3ZE!(JQQ.2WRJ>%+U/'^N:K%=^(++3Y[2] MBMQ')%*Y##Y8P>@]:6O4>G0]KU'4+?2;"XO;N40VUO&TLLC=%51DD_A5+P_X MELO$MO)-9M(5C8(ZR(5925##(]PP/XU@?%5=5G\.Q6VG64]_;7-RD&HQ6FTS M_9&!$AC#$ MC ^A.*Y#X1Z%J_AK5UT_5-(U!(;6%H-/OE<>3);YR'G7=_P ? M&,*>#P!S415TRV[6.XO_ (EZ/I^L:EIDBWKW.G1I-=>3:/(L:,"58D \8!Z> ME=!IFK6>LV%O?6-Q'=6=P@DBGB8,CJ>A![UYS$FK:+\4/%VJ+H%_>VEY9VD% MK)#Y>R5T#[@26&!EAR17)Z%\._$'AZ+2-&U"WU"YLC"LT4NBS(J6-T;AI74L MQ!5<,%W '(!&.:$D[ VU?^NQ[EJ>IPZ3IMS?3[Q!;Q-+(44L=JC)P!UX%)I6 MJV^LZ9:7]LQ>VNHEFB8C!*L 1Q]#7@NBZ!J>LPW-[IUO?R3PW>L0W4S3LR7, M3"1(X0&;YOG*XZ8VFKL'@_Q8VBR6C6MW!?FRTU=)NA*%%B\:J)E?!^7D,3UW M XII)K[OQ!MI_>>\;Q1O'<8KQZ'0+I]?\5V5E)]NTJ..6_M?L\^YUNIHV1H> MO&""P&>-U'2=3^U)I6EO$?M&2+Q)!Y[#+_>V<$]QQS223_#\1 M.373^M/\SZ%WC..IJ.6\@@>-994C:1MB!V +-Z#U/!KP?4?#'BB_T+Q/YUAK M9\1"WN8(YH;A%M[I6E#1%"&!+ 9QMP1S5J/P9JD/BNRN'T2[FTRT\0K=1* MY#[(GM-K2*"QP/-Y/OS0HWZ@VT>Y@Y%<#\=O NH?$GX6ZWX=TMX([Z]6,1O< M,508=6.2 >PKOE^Z*6DG9W*>I^?I_82^(>3_ *;HG_@3)_\ $5SZ_LB^-A\0 M['PG-]D=I[?[5<7UN6>"VAW;IQR:V]M(R]E$ MP_ WA*W\"^$]+T&UN+B[M[" 0I-=R%Y' [D_T[=*W32T5@;'S'\0)=-\6^)/ M$'B-_#B:UIZF'P_8G621$=0$[(S1!6W+$ 6WG@L5&*XGPA\3-&^(WB&SM;NU MTWQ'9Z;/'IJC4=&C@^QK*6CBD@",0T0< &.0$XP1SFO5?B/X+DM?'.I"T\(Z ME?Z1K=@N[^P9$B+7RRAQ<2%B%BD0 ;7_ (B2#7$>"K/1!KEI?:%97OC&\@4Z MI=:;IMI:V$EI*"R!KH _O;A6+[4X&'M;N]$U:(B^T MUXK:*YUW5+"VT.TAU*PTV\T]KV M62Y=[2&*(2'R)1( \LZEV)X 1M@Q@5[5\$M2\/\ A#P%::;J&I:%I^M0O(=0 MBCO(O-$N\G,YSDRX(W9SSFM'5?BYIMP\NF>!K9/%>MRDX%AS9PL?^6D\X^4# MU )8],5+D^B&HKN,0_VS^T07AR4T7P^8;A@.!)<3*R*3Z[8LX]Z]/KD_AWX* M;P=I5PUY=?VCK>HSF\U*_(QYTQ[*.R*,*H[ "NLK)LU05FZOK^G:"D;7UREN M)"50-U8@9.![ $GT K1/2O$OC&=9U?Q*EK::==-)I4<=[8)% YCU-FW+/;O* MO" I@8)')!SBDM6D#T1[.UW EJ;DNOD;/,WKR-N,YX]JQ[?QUH%WHUIJT.I0 MRZ;=RB&"Z3)21R=H4''<\5B_#>\?5O"3;AJ23OO\R+4X&A:!F!_=*& ^5.%! M&1QU-ZM? 'AOPS<6-Y;ZO87@%S'+;NJ($E9BV\C:5(Q@@\YJK:V]/^ M"3?2Z\SV/CTH^4'I7S_I6I>(;F.6_LM;U;S;>\U:&\DN-TEO' AD$. 1@LK; M-H'/44MGJ.KZG:6Q@U;7EDN=1L$N+**.=9+:(QD3MET!V,W.1P*%&_X?B-OE M>OG^![_D>E4;36["^U*]T^"X26]LMGVB$?>CW#*Y^H&:\2\1ZYXMT_5;N+0H M==DEB-[;*+N)Y!)MB0PLK8V8.'VGJ3G<><54^W:I9^)-3U&QM-=31KU[!;RX M>TG:=8Q!(&(7 QQCW]:W*35G8I.ZN%%%%(84444 >,?$C_DXWX1_]S#I5/9$K=BT445)04450UTN-'O3'(T3B!R MLB'#*0I((I-V5QK70O9%+7SI\$O'^O>+/"FE:IJ.I:I-?VEM-?WCSHJ6UZ@= MT$2\<$;0*]0CT+0K2"PF@@OID*6S3 M(6*[P.<^E6!^T"VG:WXT>_LXY-&TFYLK.Q>TE#/@ [TN5[! MSJUSVNBO/-'^./AB]NKJQU&_@T35+;49-+>SO)0"\RX.(S_$"",5SDO[3.D_ M\(UJ>NV^CW]SI]I;/=QR*,"5$F\IADC"MGY@I/(I68^9'LM9C>%]&=BQTFQ+ M$Y)-LF3^E>:O^T)9K>W6E2:+=Q:TFIV^EPV?G)B5YX_,1_,'"@+DGTQ3?@[X MJUGQ5\+]>O=4OIGO[?4-1MXYLJ'C2)R$&0,$C'7O0[Q3;Z?\#_- FI-)=?\ M@_Y'KD,,=O$D42+%&@PJ(, #T %/KYJ^%7Q3UN_^&UIXJU6^U:]N-+T^74M0 M2542"_3WT.WBLY8RFUX M-Q$BL,G<3N+ Y& !6;X/^+GB?^T?"LM]J4U_;R3:Z+J A5\]+9F\H9QP0!C/ M?O4\KM?Y_A^;PQ?+$-&BUT#[1&2;5I/+8^S C M[O?VK?/Q_P!+FU>^L;/3;V\%I(8)9HU^59?L_GX;@[5V_+O)QNXH<6KWZ?\ M# I)['JE%>!ZG^T^TO@_4M1T_P /S6]ZN@)KUFMY,I22%Y/+^;;T*GG'<5[3 MX:O;G4?#^GW5W&L-S- DDB(VX D \&AQ:W_K^K I)[?UM_F:=%%%24<'XP^# M7ASQ[XTT;Q%KMM_:,FDPO%;6-^.3L_:9^&;-PK:;JB GH6VHV MT5U"LB2B.90RAT8,K8]0P!'N*R]"\!^'_#.K7^IZ7I%K8W]^Q:YN(4P\I+;C MD^[')]36_10!CW_A'1]3DO)+K3;>X>\,1N&=,F4Q',>[UVGI6G(?%7E MW[L\MI'J[B !NJA,8"^U>LT4TVMA-)[GFO@_X%:7X+UJTU*T\0>)KMK92J6U M]JKS0$$8P4(P<=J])Q2T4-WW!)+8*P=1\#:#JVIR:A>:3:W%[)&(7N'3YVC! MR%)[C/:MZBD,PM2\$:#JXL1=Z19S_8?^/8-"!Y(]%QT' XZ5HMI%D]RUPUK" MT[0_9VD* DQYSL/^SDGCWJY10!S=G\.O#6G6L=M;:)90V\IQU-==10&VISECX$ MTB'3+6VN-.M)FA>*8MY?65 K\\Y&./2G#P!X= C']BV1$;3.H,((!E_UO'^ MWW]:Z&BFW<221SMG\/?#EA;VL-OHUG%%:.TD"K'_ *MF7:Q4]LKQ].*LZ5X/ MT;1+F&>QTRVM)H8!:QO"FTK$"2$'L"2<>];-%%V%D%%%%(84444 %%%% !11 M10 F*,"EHH R?$WA;2_&.CS:5K-HE]83%6>%R0"58,IR"""" ?PKF+/X&>"K M#4+2]BT7-S:3K

E+10!2TW1K#1TE2QLX+-) M9&FD6",('=N2QQU)]:MA%'0"G44 )M'I1M'I2T4 %%%% !1110 4444 (0#5 M>VTRTLI)GM[6&!YFWR-%&%+MZL0.3]:LT4 8.H> ?#.K7)N+WP]I5W.3N,L] ME&[$^I)7-:MCI]KIMNL%I;16L"](H4"*/P'%6:* "BBB@ I-HI:* $P*1E!& M*=10!@6O@C1[31KS24LE?3KQY))[>1V=79SESR>YY^M7-&\/V6@PF.TC=00 M6EE:1R!T&YB3@5IT4 )M&,48I:* $ I:** "BBB@ HHHH \8^)'_)QOPC_Z MY:I_Z(%>S#I7C'Q&^?\ :0^$RKRRP:HY Z@>2!GZ9KV<=*I[(E;L6BBBI*"J M^H62ZC8SVKN\:3(T9:)MK $8.#V-6**-P/.M'^!V@Z#H>GZ-9W>K)I=BSO#: MF^8IEMV2W&6P6)&>AYJI;?LZ>#K>UCM6M[RXMDTEM$$4]TSK]F+;L8_O!L$- MU&!7J%-8X&:?,_Z_KS%9'&>%_A+H?A;4K^_B-W?75]##!;]H74HM7O;) M=,L)=FGZG>0R0S-(@:T;&UG'#;AC.W[IXYK+;]IC6++3)Y;[0[(W4VGZ9>V2 MP2OLW7C!0LI/92]N+BY DDEF;[SDD>P''2N<_X41X;'AG6/#JR:FFA:DS,^GK>L(H=S[V$0 M_@!;MS[8K"^!5]J-YKWQ+M=3N3<&UUXP)&)&:*-3&I*QAB2JY)X]Z\@MO$FM MZ'\'O$OB6PU>_&O:=XODM+/S+AW$T?VA4%N5)(9=I.!CBA1;>_1?C;_,+V6W M5_A?_(]]NO@1X9N[Z[OF-^+^YNK>]^U+='S(IH$V1NAQ\IV\'UR:V?#'PTTG MPAX;O]%TU[R.TO9IIY6>>HX(-"C*7N][?C_P !?@%XKWNU_P /^"_Q/=/#_P )M \-^ I?!]M' M<2Z%)#);F&XG,C"-\[E#'D#DFN>?]G#PG+8WEK++JLZ7=M:VDSR7S;FBMR#" MNBLH-,A^PS:_+X;ADD9O-\](=PE8=-A;C'7'-97_#0NO'P M)&YM1DOV?43%K'['Y3:D MOV0WABS>,^!Q7E_B#XU^*KJYBTV!+'3+ MRV\86^AW$L(=TFA>,2C&>1UP?TQ7T3&_\ P'^H+EO9=/\ MAOT/,HOV=O",6GFQ*7\EM_8XT,(]VQQ:A]X'^\&YW5Z%HFDQZ%I-II\,DTT5 MM&(UDN)-\C ?WF[FKU%3=O*M.TG6/#$[6$6WBU+[P;K M<7RW%AJ5G+A7'79(JE77T(->RXS4-Q96]V )X(Y@.@D0-C\ZJZM9DVUNCR[_ M (:H^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_ MX4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!# M9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T M-EO_ -^)?_B*/^&I_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_S MX6O_ 'Y7_"CW0]X\U_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KT MK^PM._Y\+7_ORO\ A1_86G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WX ME_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E M?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O[" MT[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*/^&I M_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7_"CW0]X\ MU_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\+7_ORO\ MA1_86G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^&I_A=_T- MEO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7 M?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V% MIW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*/^&I_A=_T-EO_P!^)?\ MXBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7_"CW0]X\U_X:G^%W_0V6_P#W MXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\+7_ORO\ A1_86G?\^%K_ -^5 M_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+ M3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H M_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/ M>/-?^&I_A=_T-EO_ -^)?_B*/^&I_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ MORO^%']A:=_SX6O_ 'Y7_"CW0]X\U_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V M6_\ WXE_^(KTK^PM._Y\+7_ORO\ A1_86G?\^%K_ -^5_P */=#WCS7_ (:G M^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V M%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_] M^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ M -^)?_B*/^&I_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ M 'Y7_"CW0]X\U_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM M._Y\+7_ORO\ A1_86G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ MB*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/ M=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_G MPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*/^&I_A=_ MT-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7_"CW0]X\U_X: MG^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\+7_ORO\ A1_8 M6G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ M]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9 M;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/ MA:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*/^&I_A=_T-EO_P!^)?\ XBO2 MO["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7_"CW0]X\U_X:G^%W_0V6_P#WXE_^ M(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\+7_ORO\ A1_86G?\^%K_ -^5_P * M/=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ MGPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"& MI_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-? M^&I_A=_T-EO_ -^)?_B*/^&I_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^ M%']A:=_SX6O_ 'Y7_"CW0]X\U_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ MWXE_^(KTK^PM._Y\+7_ORO\ A1_86G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ M $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ M #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ M (BO2O["T[_GPM?^_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^) M?_B*/^&I_A=_T-EO_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7 M_"CW0]X\U_X:G^%W_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\ M+7_ORO\ A1_86G?\^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^ M&I_A=_T-EO\ ]^)?_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WC MS7_AJ?X7?]#9;_\ ?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^ M_*_X4?V%IW_/A:_]^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*/^&I_A=_T-EO M_P!^)?\ XBO2O["T[_GPM?\ ORO^%']A:=_SX6O_ 'Y7_"CW0]X\U_X:G^%W M_0V6_P#WXE_^(H_X:G^%W_0V6_\ WXE_^(KTK^PM._Y\+7_ORO\ A1_86G?\ M^%K_ -^5_P */=#WCS7_ (:G^%W_ $-EO_WXE_\ B*/^&I_A=_T-EO\ ]^)? M_B*]*_L+3O\ GPM?^_*_X4?V%IW_ #X6O_?E?\*/=#WCS7_AJ?X7?]#9;_\ M?B7_ .(H_P"&I_A=_P!#9;_]^)?_ (BO2O["T[_GPM?^_*_X4?V%IW_/A:_] M^5_PH]T/>/-?^&I_A=_T-EO_ -^)?_B*AO/VJ_AQ'"?L6LS:O/)OA M?X;U[Q?XZN_B/XLT]M(F:U^PZ)H\K9DL[8G<[R>DCD#([ 5[$!BC&*6DW<:5 M@HHHI#"BBB@ I",C%+10!Q$?P5\#PRO)'X:L4=Q.K%4(XF_UHQG@-W'0U,/@ M_P"#!!-#_P (Y8^5+:1V+J8R08$(*)UZ*0,>G:NQHIW8K(P?#W@?0_"AO3I. MFPV+7K^9X61Q'B+X4:)J-EXB?3[&VT[5M:MY()[Y(SDEUVERH."V._4^M4/# M7P-\,Z9X0@T74])LM4=K>""[G>(_Z3Y/^K+ GC!&<#@&O0Y94AC:21@B("S, MQP !U)HAFCN(DEB=9(W4,KJA!]*$VOP_#8&DW_77_ACFK[X>:/)"V !GJ0.M4[+X8:5=>'6TS7[6UUN2XN1?7[ >#\H_*NNMKN"\1G@F2959D+1L& 8'!''<'BIJ+L+(Y)/A3X22]6 M[70;07*WO]I"7:OWL<9J/_A4'@W[!?6/_ CUE]BO9?.GM]A\MWW; ML[VLR?#[4;31;:2:>Y0QRRQD#R8<9=N?4O&W/?L!7I_B./S= U).NZWD'_CIJMX.@$'A M/2(\#Y+6-?\ QT5=]";:GDO[,T'B'2K35[+4;>5].DN9)DN78';<;B)E(SGD M\_7->Z5R?PXMA:Z+=J!C-_<-^;DUUE*3NPBK(****DH**** "BBB@ HHHH * M*** "BBB@ HHHH **H:[KMAX:TFZU34[N*RL+6,RS7$S85%'YII-B;2/::*\;_P"%F_%7_HD9_P#! M[!_A1_PLWXJ_]$B/_@]@_P *?*QS45RGP\^)>A_$[2'U#1IW)A?R;FTN$,<]M)W21#RI_G75U.Q6X44 M44 %%%% !1110 4444 %%%% %;4H6N-.N8D&YGC90/4XJ+1+=[31[*"1=DD< M2JR^A J74=2M=)LIKN]N(K2UA7=)-,X1$'J2>E>"7_[;G@"R\4+IT:W]WI?( M?68(";=2#@D#[S*#U8#%4DWL2VEN>V>&+"73[&:.9-C-<2R >H+9!K8K,\/> M)=+\5Z5#J6CW]OJ5A,,QW%NX=3_@?8UITF-!1112&%%%% !1110 4444 %%% M% !1110 4444 >*_&BW3QG\4/AQX)O07T:ZFN-6O8#]VX%NH,<;#NNY@2/:O M9XXUB1550J@8"@8 'H*\=\;_ /)S?PU_[!>J?RCKV2J>R)6[#%&*6BI*$Q1B MEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,4 M8I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3 M%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* M$Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B M@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BEHH 3%&*6B@!,48I:* $Q1BE MHH 3%&*6B@!,4$ TM% 'B7BNR3P3^TAX,U73@($\5P76FZG$G"S/%'YD4I'] MX8(SZ&O;!TKQWXN_\EH^#7_80O\ _P!)37L2_=%4]D1'=BT445)84444 %%% M% !1110 4AZ&EJEJVL66A:?/?:C=PV5G"I:2>=PB(/UUW5F,-M"8DP[+N #' M/3/MQ7KMM^R2NH6CZSJWC?6KSQ[(1-'XB@G*B!NRI&#@I[?RKH>FYSK78Y[X MF> K;X!?$3P9K'@2]N]!MM?U=+*_TF*3=:2*<$D(V<9S^';%?5@Z5\"_%'XJ M>(K3QAX8\,^-;W3M=?POJT>H2ZYI#>87@& ?-C4?*P R:^W_ CXUT/QWI$6 MIZ!J=OJEC(,B6!\[?9AU4^QJ)II*Y<&FW8W****R-0HHHH **** "BBB@ HI M,TM !1110 4444 >->-_^3F_AK_V"]4_E'7L@Z5XWXW_ .3F_AK_ -@O5/Y1 MU[(.E4^GH2MV+575-3M=%TZYO[ZXCM;.VC:6::4X5$ R235JO-OVC-Q^"WB@ M)@L8$ #="?-3@^WK22N[#;LKE>/]HCPW.BR0:;XDN(6&Y)HM!NF1U]5.SD>] M._X:#T#./['\49[#^P+KG_QRLP^%_B/<.UP4\+!Y7@G8B>\4;HA^[.T-@ =P M.#WS7/\ B#Q7X@\'PW.BZSXB\!Z6;YI&EM[F_NEE)DR6YW;D!SQC&.U79$79 MVG_#0.A?] 7Q3_X3]U_\16YX-^+&@>-]3GTVR:]M-3AB$[66I64MK*T><;U6 M0#,CI7C.G_ W6M4LXKFR3PY=VL@S'-#K>INC#U!$O-.OO"_C?3?B-X$TH M:KHN@2P6%^EG=6L4MX0@$99)//;+9XYSD8IVB]@YGU/I:BN*^$WC&]\9^&)9 M]2C@34[&]N-.NFML^5))"^TNF>0K<'':NUK-JVA>X4444AA575-1ATC3+N_N M"1!:PO/(5&3M52QP/H*GGE$,+R-DA5+''L*\9N/BIXA^(/@:[?1OAYJT]EJM ME+';71O+90P=64,07R*:5Q-V.]\"?%#PY\1[+[1H>H+.ZJ'DM)5,5Q$",C?& MV&'UZ5U8.:^>=(32?%&DZ9HVO^$M6T?Q7H7V33?M]A(HN[9FMRZRK-$?N8C( MPV1D@$'==UZ\TD#[=J#+=WK1$H'^:7?P=O/ M%:)(S;>YZWX4^+'AKQC?-I]E?-;ZJ@W-IM_"]M= >OER $CW&:Z\'(KP#QE\ M)]OAFVU?PY+?>(M#6-;Q-%O+AGNHD(W"6RN6/FQ2 '(0L5;I@5UWP8^(S#/>DUU0TWU/4J***@L**** M"BBD- &;I_B*QU36-5TRWD+7FF-&MRA0@*9$WK@]^/2M.O,-3T;QEX8\OJ]G>&7RY-*C^T )$-TKMMZ*@Y-='I_C;0M4U6/3+75;2 M;4GMUNQ9K*/-\I@"K[>N""#^->%?#?2?AQJ6BB^\1:C86/B V\^DZI82ZBL, M/G!?L\T@BR '=$7+ ?XUJ?#7PMX9?XMK'X7NDO\ 3/#EBTT]^;H7,MQ>70" M-+DE@D,6,=!N%:.*,U)GOM%(*6LS0**** "BBB@ HHHH *PO&GBZU\$Z%)J= MU!/=*)(X8[>U4-)+([!4502!R2.IK=KS#XTV#O<^#KR64S:;#K4$4^G,S*DS M2,%CD)4CF-AD Y!SS36K$]$7]7^-6AZ1I'A[4FAO9[;64$T1AAR88LJ&>0$\ M %U!QD\UWX.:^1(K[PM>Z9XBM++PX(YK+2[B.W\WQ2+U(U\Q!A8DD+(-VTY& M,;:^I_"^FW>C^'].LKZ_?5+RWMTCFO9!AIF P6/UJI)(F+;-6BBBH+"BBD/2 M@!:P?%/COP_X)2W;7M8L])6X)$1NI0F\CKCZ5XQ\/_$_Q?\ B?H4VN:9K7AC M3K(WMS;1V]SI\KNHBE9.2&PQOH-2LX+NUF M2XMIT$D!/"VFZ!I_BSPO)8Z?$(8#<:=,[A > 3NYQTIM1Z,$WU1[U17CWPX\8>-E^ M+&K>#_%UYI.H?9M*CU&*?3+9X0"TFW:=Q.:]AJ&K%)W"BBBD,***0]#0!R/C M;XI:'X#O+.SU WEQ?72-)%::?9R7,I12 7*H#A)_\ P077_P 17EZ>)XWU1]-7Q;\5CJ"1"9K8 M:;%Y@C)P&(\KH2",U7'CBQ.F3ZB/&WQ2_L^!WCFNO[/A\N-E;:P)\K@AN#[T M^0.=GOO@CXEZ+X_:^CTUKJ*ZLBHN+2^M9+::,,"58HX!VG!P>G!KJZ^GS1 MYSQP>U'*PYD>LT5E>&_$^F^+=)BU'2KI+NTDXW)P58=593RK#NIY%:M24%%% M% !1110!XY\7?^2T?!K_ +"%_P#^DIKV)?NBO'?B[_R6CX-?]A"__P#24U[$ MOW15/9$+=_UT%HHHJ2PHHHH **** "BBB@!#7R_H7@%?VA_BCXVF\::O>:AH M7AK5VL;+P_$WE6V ,AGV\M_,^M>T_$SXS>%/A-8"?7]22&X<9AL8OGN)CV"H M.?Q/%?,GP%_:%T?PKXY^(&H>(-/U#1])U[5UN/MLT1:.Q<@XCG('RDCG/3BM M8IV;1E)JZ3/<_C+K/PL^'W@>/1?%MAIQTPQ[;318K<-(^.!Y2+RI_P!K(^M? M-UAX-^+NI^$-0E\*V&OZ7\/9I5>'P]=:D/M\EO\ Q")V&]5/I[]\5[6MGHGC M3]K"UOVCL]8M8_#*7-G/\LL:MYI =#R,X)YKZ% XYHORH7+S'@7[.GBCX6W6 MER^'?#FD1>'=; *WVC:K'_IKM_%O9^91U_P%I -6*\J^#_[0'A3XEVL.G6MRVFZ]!&J3:/J M\NX4@8. ?O#Z?E7JM8M-/4V336@4444AA1110 4444 > _'_ /:'O?@AX^\, M0262ZCH.H6LKW<*_+,A5U =&[X!/RGK7K?@3X@Z#\2=!BU?P_?QWUF_#;>'C M;NKJ>5(]#7R%_P %!SCQ;X._Z\9__1BU\Z_#[XD^(?A?KR:MX>OWLY^!+&>8 MIU_NR+T8?J.U=*IJ44UN<_M'&33V/T@L/BS%9^)M1TK6 L4,5R\<-VHX !X# MC^M>CQ2I/&LD;!T895E.017PYX6^,NG_ !+U&YEF5--U>>0R/:,V58GKY9[C MVZUZSX*^(U_X1D6%B;O32?FMF/*^Z'M].E*5/L$:FMF?1M%97AWQ-I_BBQ%U M83B1>CH>&0^A':M6N?8Z-SQKQO\ \G-_#7_L%ZI_*.O9!TKQOQO_ ,G-_#7_ M +!>J?RCKV0=*I]/0E;L6O./VA^?@WXE_P"N47_HU*]'KSC]HD[?@SXF8]%A M1B?0"5"31'=!+9ESXN^++SP5\+-5U73BJZ@D,4-L[#(225TC5R/]DOG\*\NF MT6_^&WBE]$\-Z=HNHBSTA=6UB;6P/M&JR-(4<-D9)JHV)D7_ (::]I=AXS\+:CX6M9=+\->-H;L3 M:,R[8[:\MUW&6,#Y5# ,IV_*WRD5T'Q1\*Z3XS^+O@+3-;L8]0L6M-1D,,N< M;@L6#P16CX'\*:YK?BZ+Q=XFL8=$6SM6LM'T&%Q)]CC;'F22,ORF1@ ,+PJC M'>G^*64_';P%&""ZZ?J3%<\@8B&<>F:.N@=-2K^SCIUOI'A3Q!8V<2P6EMXC MU&&&)8? +_ ) ?BK_L9]2_]'5Z?4RW+6P444AZ&I&17B^9 M:S+G&489QGM7$_##03H?P@TC2]XU$PV#1AHM\(E^]T+ ,N:CX6@G3Q-J@UJ9S=7\.K7:*F;J2/"! 478J@D,1Q3+75=3FN[IFM]?TO[%K M%I;*=1U>[:"YCDG>-XI1* I!5025R &K7D9ES=32\/-)X-N/&%V-+U33+BUU M?2UBTJ'5Q<23R2Q-$J27#$@H2X;'8@5N^'M8\5_""]U?6=:\+7-QILT.GV/2N6T:SM[&W\60VUEI5A"OB/P_B#1;DW%L#YB\JY MZGU]*W_VB=*LCJ.IWATCPRUT)K0B^?4B-2'[V,9$.,$CH!ZESZ:!R M*6D7I2USFX4444 %>/?'W4GM;_PM'MW);&_U@+V:6UM'DB!'^\0?J!7L->9_ M'72W.A:;KT=NUTNAW7VB[@1=S26;HT5R .^(W+8[[:J.Y,MCFM,O=9\'> _A M=X>\-7%E;W6LQ?OKS4(FE4-]G,[M@$9+,3SGO72>&_AGJT6C^.$UG6;2\U#Q M,3OFLK&M>^RZCSI1TZUDGA&ZU"_*^X[?GS5 M>1"Z,ZC0[WQGX"\1>"O#NJZMH^KZ5>A[(?9+1XI4$4&Y6R7(/W1GBN3TBV7P MS\:+:UM,);V?B2YM8T7H(;RS%PT8]EE4MCU:NPT'P-X%^$GA+3/%NIZ3!I>H MZ?81F:ZD=WE65HPKJH+'+L3MP.237+_"S2K_ ,4?$J/4-0A,%UI\]QK.IQDY M$%WFNK#L?0XI:**R-0HHHH *\H\:^*M9UKQ1JFAZ/JA MT'2]%MTFU/48(DENY970NEM;J_R[M@W$X)Y KU>O,M;^&V@>,M6\0.]I:OJ MUO?P7\,QNFD\N\2W"PR21J1MVC'R\[@,]ZI6ZDOR.?\ !_B#QJ-'T[6=&N)O M&>D7\ E?3M?,6GZE9$_=+,%"E3@_*R@]P:Y[P%IOQ7\'>)M>U>[T"'5EULF> M:VEUFW11.&VQLA"9"B)40CG[N:Y[Q3JVF>%KZ]TO5[/0]=\87MHK^)M8U"2: MTT^XD@4/'!'CCSBI4A1[9ZXJ]X@\5>'1IGA%H/AXF@2B,M97OBO?:V-JH4S% M!(K$LQ;.T$W7BN/Q'IFG:EXZU"PU[489KA1IFG02:/8&/!, M4S,-Q/(&2P)]J])^&?B^\\5:3>PZK!%;:[I-V^GZA' 28S*H#!TS_"Z,K#TW M8[5Y!X%\+:-\7]/F?3;2WTSPMJKRW'BSP[=K+]IFO757B=)"057@,", @UZ) M\([>.T\3?$:")=D46MI&BCLHM( !^50TK%IZGI=%%%9F@4444 %><^-_%.N: MIXG7P;X3%M#J1MOM6H:K=H9(K"%B53"#&^1R#A<@ DUZ*>AKS?X=-]M^)GQ M,O05;*2/S>FNY+['E%G\"_%7A'1UMYO$^FVUNFIPVEF+C2[21VM MV?#.[M$29&R2J]N 2:S;G[;\&O&^L:J_CK0;W5H(Q;0Z2]DL9NK7/F%)1;H/ M)EW/C/K][H'@6Y.FR"WU*]G@T^VN",^3)-($$GU4$D>X%<'\0; MQO@'X>\.6'A;38(+.6Y+ZGK%XK2*43#/Y[A6?=*21YAX7')'%:J39#21ZC\/ M/'FF_$GPCI^OZ4^;:[CR8RP+1..&1L=P0172UYG)X8M?#_CS1/%&ASVNFVFL M?Z+JEI'D17Q9-T,BA1CS%(QNXRI.3TKTRLGY&B"BBBD,***0T 7#%'&NZ6:5\';&@QD]22 !DU\^S_MJ6T,[H-9T60 D; MXM+O&5O<'<,C\*ZSQ!X\\&:1=:UJWQ'F,L&KWUSX?MK5[=I8(;6!P65@H_B; M#,3U^4=!7::9\!/A5K.G6M_9>#M%N+2ZC6:&5+;AT894CZ@UJN5?$C)W;T9Y M7HW[8D6LZG;V4&JZ$]Q,X2.*YL[JU21BQOH'R V.#M=1GL5/O7,^,OA-\&OA_H%QK6N^%=$L-.@(#S-: MEN2<* !DDD]*Y_3OBWX:T#4-/\8:!-<3>$?$/G07=H46-DNX%4)*JR,""RX5 ML<'"D]Z&D]8H+M:29@L;/3'N(I+S7_LF-Z+!.$:W!"@@22+ MR3_"".]>[CI7AW[/$5QK&N>*_$GV5[>POYCY#/@AR99)&"D<-MW*"1QG."<5 M[E42T=BX[7"BBBI*"D;H:6D/2@#Y5_9I^-6D^#]%G\-^)@VB0SZK>OIFJ7(( MM;O,[;TW]%=6R,'&:^F[KQ!IMCI4NIW%_;0Z;$N][MYE$2KZELX]*\8_9Q\- M:5XL^"ZC#H?])?L:ROBI^R?H?_ A.L+X'LKVRU-U1 MH=+BU*1+.3/LB@ M@O8W=V] / M[WPOIY^%EIX'M+34XKB\U?3=1@$XA52K!2BA@>0>_2O7O#G[-O@#PYJ$>I#1 M?[6U1&W+?:Q.]Y*#ZC>2 ?H*345U&G)]#S_X.>.9?B)^T?XFUL:9U?2%>.:.,?M5Z\/^I7M_P#T>:]CI2W''8****@L M*2EHH ^=OBII]OI/Q.UZ277]5\/Z!>: -2UJ+2@K-=E)5A *DJ2A"DI@GBN M9&EZ#-8V.G--\49-&TQEETBR72G L9%_U;JX3<^SHH+;0,JJ#\DOH/\ 8K9-VT,=+G%Z3X1M M-8\,2?$;3/&GC&XU>6)K:6^AM8VNI(4M,#N/ASX9GMOC/J,&J:WJ7B$:)HULVEOJ>Q7M5N"XD&%498B-1N;) MZU[A7DW@(7"_&;Q*+LL;H>']*$NXY._,V[/OG->LUE)W9I'8****DH\D^/&G MZCK>H^"M+LK^+2DN[^9?M"!7#^&?@9XET3Q;I;-8 M6=K;V[6ROJFGWI"O%'GS?,B(!D>7@'?NZGG@5[[XG\+Z=XPT>;3-5M_M%I+@ MX#%61@*+68 KNIY!6XAP#D=RIJSI?@O6->\36^N>,#ID_P!AB>*PTVR1 MGAA9\>9*[/\ ><@!1P !GUJE\$=0L=-T";PU+*EIK>GW=R;C39#L>,/,[J44 M]8RI&TCBB^@^IR/B'4=8\/ZO+X@3PW?^$=;;;]JGM5_M#2]1 [3B+YU/I*$# M#OD<5WGPK^,NA_%*WN(K*9;?6+(#[9IKMEXNP8'C#7>.RHA9B% &22 M< 5YU\-H8?%'B;Q#XU6%%ANG&FZ;*J ;[6%CF0$#D/(6.?15HT:"UF>D4445 M!84444 >.?%W_DM'P:_["%__ .DIKV)?NBO'?B[_ ,EH^#7_ &$+_P#])37L M2_=%4]D0MW_706BBBI+"BBB@ HHHH *J:K(\.F7O\ A2/X@:[;-K7BF\NI\W^I.9S&JN0- MH;@'W_E5K]G.WT[Q!\0?CA;SQVVHV-SKB$QOMECD0JXSCD$5X?\ #UO$>N3V MGPF\5>*3\-]&LFL?![]HBY3X3 MZ/!<8T87MQHUQ*2CQF0ATB+'*\@$ '_"O1HOVS_"EEHUPNM:5JNC^)[=A$WA MV6W)G=ST"'&",]S7D'PG_:&%Q\8(?%GCETM+-]..BKK=M;.MG/(LFX.3CYP_M&>#M"\ ?LZ MZAI6@Z=;:58QW%J%B@4+N/G+R3U8^YR:\Y_:@^-.F7?C[P?<>$B/$FH>$;N6 M_O%MD:2!"5"@,Z^_7'2M[X7?#S3OVD88_%7CKQDGC%P,IX>TZ1H+6P)_A9 0 MQ8=,^W4T^B;T0NK2U9Z#\;?A/X7\7?#F^U^[T]$US3=,:[M-4LV,5PCI%N4[ MUQN&0.N:ZKX!:Q=^(/@QX-U&^N)+N\N-,A>6>5MS.V.23W-?,_Q9CO\ X%&[ M\*>"_&AU^PUB.2S/@V\W7=S;B12I,3#)7&>AQ]#7TM^S]H.H^%_@SX2TK5[5 M[+4;6Q6.6WDQNC.20#CO@BHDK1+B[R/0J***R-0HHHH **** /A[_@H1_P C M;X._Z\9__1BU\H5]7_\ !0C_ )&SP=_UXS_^C%KYT\ _#K7_ (F:_'I'A_3Y M+VY8CS' Q'"O]Z1NBBNZ#M!'%/63.?M_,$\9A+B;<-ACSNW=L8YS]*^I?AHW MB1O#J?\ "1A1/QY.[_7%,?\ +3MG]?6F^%O@Q8?#;4;B.Y9-3UB"0QO=%?D0 MCKL4]/KUKUGP7\.]1\7S++@VNG@_-=.O7U"CN:->-_^3F_AK_V"]4_E'7L@Z5XWXW_ .3F_AK_ -@O M5/Y1U[(.E)]/0I;L6H+ZQM]3LYK2ZA2XMID,,=*U/#VNZ' MX8M5M[#X?>/UC6Z6\'GP3S'S%&!R\I.,'[O0^E>\45?-W(Y;;'S7=:3X0O+J M:XD^'GQ(\R9VD;:]VHR3DX GP/H*VO"&L^'? =U<7>C_ S\;+?3H(WNKFRD MN)B@.0@>20D+GG .*]ZHHY@Y3S_X*^']1T'PI>2ZK:FPO-4U.ZU0V;L&>W6: M3O0***EN[N4E8*KWUVEA9SW,@=HX4:1A&I9B ,G ')/L*L44A MGQSX?:\6[\'W[7^OZ/%I,C-ZU MX@%WJ]I=QV\^DWS)&B3O(SN),CA6"E4P"%K[*Q1BM>?R,^3S/CBSU2XM1XA6 M;0KA&N]:TB\B&BZ#<6ULT4#@RD(PRI SUZ]JW_B[XEC\6Z/OL-!BN=2>9'NI MSX8NENW59E*>5*5^4A!@[NN.*^J,48I<^M[!R:6(;&Z2^LH+F,.J3(LBB1"C M $9&0>0?8U/1169H%%%% !3719%*L 5(P01D&G44 >#>,O@I?Z+=)=^&8'OM M,@D>>UL+6Y^RWVER,/XC_$'2T%M+J-^D@X U;PC M,UR?^!0/Y;?7C-?2-)BKYNY'+V/G#3O!WC?XA:K;W][_ &C%<0/NAUCQ'!'" MEEGJUI8(2/,QP))22.HKW3P;X.T[P-H4.EZ9&PB4F22:5B\L\K'+R2,>6=CD MDG^5;E%)RN-*P4445)04444 %>57MQJOPV^('B+55\/:CK^C:_Y$_FZ3&LLU MM/'&(BCQD@E6"J0PZ'(->JT4T[":N>K'4XM-N MU65[9!&D<>_J ^$W''3=C-=]?:;:ZG 8+RVANX"0?*GC#KD=#@\59HH;N"5C MR2XFU/X9_$+Q/J7_ CNJ:]I/B#[//%+H\0E>WEBB$1C="00"%4AAQU!K?\ MA1H>IV4.OZSK%K_9U_KVI-?FP+AVMH]B1QHS#@MM0$XX!.*[RBG<5@HHHJ2@ MHHHH 0\@UX[I,WB;X:^)/%JKX0O_ !#9ZOJKZG!>Z=/%@*R(OELKL""NSZ'- M>QTE-.PFKGBOC[Q+KOCKPG?Z-+\.O$=LUP@,-RDEMNAE4AHW'[SLP!KG=;U2 M/QYH&BVWQ0\#^(=-UFP=7,NFVS3PW73?'NB)^23 W(WYU]&8HQ5E7!"3WLC#:))44D(B+PJ'G)R<8%>ETM%2 MRDK!1112&%%%% 'B.MZ_;?#O7O'%C=6SRI=J-4T>.33WN%>ZDC82*I52.75. M#C[QKH]&T+XBW&DV4LOBO3;25X(V>W&BC]TQ4$K_ *SL>/PKTK%+57)L>3>, M(/'?AK0WU.YUS3]:G#; M+LTE%PL-BB2&-4C4(BC 51@ >P MI]%%24%%%% !2-TI:* /G_X7V/Q)^%OAF70H_!%MJJ+?75PETNK1QAUDF9Q\ MI''!KKO^$X^)O_1-[?\ \'9Y!\/\ P[XMOOC'J_C#Q#H< M&A6UQI$6GQPI>+<,SK(6SD 8L%%%)NX)6"BBBD,*0TM% 'SIX\\.:U9_% M;6-8O_\ A.);:XACBTR[\)F-TC@P#) Z$$J=XW9Z'-4M]UC_ %WQF_&VA_\ MB*^F**OF(Y3Y"@N/'W_"3LLLGQ+7PZ)#M,<9^U>7CY>-FW=GKVKI_-N_^?GX MT?\ ?F+_ .)KZ6HIN=^@E#S/GSX7>'-9?XL1:Y:?\)E#I?V)X=4F\6F-3=$? MZA(T49.PL[9Z,T0:SI<%\T?^KF M8%98_P#=D4AE_ UT%% 'G\GP6T>ZC%K>:IKU_I8Q_P 2RZU65[XDDBIJFK66B6$U[J%U#9 M6<*[I)YW"(@]23TJC-XPT2W>Y275;.-K6W%W.&G4&*$])&YX4^M7M4TJSUJQ MFLK^UAO;29=LD%P@=''H5/!JC-X/T2X>Y>72;&1[JW%I.SVZDRPCI&W'*CT/ M%(9IVMU#?6T5Q;R)-!*H>.2,Y5E(R"#W%35%:VL-C;16]O$D,$2A$CC4*JJ! M@ =!4M 'CGQ=_Y+1\&O^PA?_P#I*:]B7[HKQWXN_P#):/@U_P!A"_\ _24U M[$OW15/9$+=_UT%HHHJ2PHHHH ***CGN([:,R32)%&.KNP 'XF@"2BHK>ZAN MXQ)!*DT9_BC8,/S%)<7<%H%,TT<(8[5,C!K1D77A#1+W0SHL^DV4NDE=GV)K=?)V^@7&!7 MC%U^R78V]]+9Z#XLUSP_X0O3NO\ P]:7+&.0@Y C6)]Z\U\??LKZ%K^J/K7A74;SP)K\G M$MUH[%(YE/W@T8(&2.XQ7LTFIVD5R+=[J%)S@^4T@#\^W6K.:%)K4+)Z'G?P ML^!7A7X46[-I=F;G59>;C5KT^;*XCSC?$X89^HJQ2&%%%% !1110!\_P#[ M07[/%_\ '#Q_X8F:\73M"L+65;NX'S2L6=2$1?4@'D\"O6O /PX\/_#+08M( M\/:?'8VJ"2Y>2*U M0\,,\%C_ $KT>&".WC6.)%CC485%& !["I**3;>X));!1112*/&O&_\ R9'%,7DC>0?=88[GA<9)JCKOPZBUCQ]I/B1;EK?[+"T-U;J/ENU!W0[O] MQ\L/K6)X@^&&K:CXIU+6K/4;2&5[FQNK6.6)RNZW#@K+@\A@YQCD$ TU;2_] M?UN2[ZFIX;^*VFZGH]WJ.I2P:7%#?7%H"SE@5B?;O)P-HY&<\#-=$GB[2)-3 M33UU"%KN1S&D8/#.!N*@]"P'. HM>M>:1>M>@7RT^ZN$02/%$TBJQP&(!.,_A5JJFK6\E MYIMU;Q%5EEB9%9\[02"!G%)WL[#6^IYAX9^/-OJ"Z')J]C#IEMJNEMJ:SQ7' MG+;JI4%91M!7[PP>AZ5T/B7XIZ=H&J:;;K)#-!+?-8WDI<@VK"%I1E<IMIWV)]1M[? D(Y#$?>(SU&:AMOA9K:ZTNLS7U@] MZ-5CU+R4BD$?%MY!3).?]H'\*UER\SM_6O\ D9J]M?ZT_P S5O?BI;_;Y%LI M+&733HS:M#J4MP5A;$@3#$ X'/7]*Z=?%NEI>VME)?0+>7!5$B!/S.5W!0<8 MR1R!UQ7F\WP0OHM/O[.SU"T2*YT>ZTX^;"WRRSS&4N #C8"2 M=)X9\$:UX? MUZZD>^L+G2+J5+LQO;L9XIA&J,$8G&T[<@GD9Q4^[_7J_P! U_KT7ZG>@Y&1 M2T@X%+4EA4<[,D;%0"V#@-TS4E1SJSQ,$QOP=N[IGWI/8#RNU^-<]UX1\-ZP M--M?M&KZHFFFS%WEH0TK1A^F3]W.,#K7=2>.-"AGN('U.W26!/,=6;'R[MF1 M_>^8[>,\\=:\XLO@A>V7A'PQIRS:2-2TG5TU&:]6U8&9%E:38#]X$[L9)[5: ML?A1KNEZ1<6-M?:2)H7*V=^]FS7#0F82&.5B>.,C:Y4*5(^7D#D^M8UI\(-526V6;4+(013:G(1%')NVW: M$ #)ZJ2>3UJO/\'=^);31];TNVU;31#-)//I]S-:&2> M%I7WLLA)((!+#(YQCTJOHWPGU:S\0V5_<7M@UO#J5U?M%$DF[$T C*AF/4$9 MR>M)6ZC;9Z#IGBG2M7OIK.SOH9[J)!(T2GG83@,/5<@C(XS6M7 _#;P!?>#4 M6*^DTVZ^S1&V@N[:V*7$L6XE1*Q)QCT7@GFN^H=N@U?J%%%%(9S/CKQK#X+T M^TD^SM>WM]=1V5G:HVTS3/T!/8 DGL :AB\4:CIM_(FN6UC9V*6WG->PW6Y M5?=CRRA ;N,'O2_$'P1_PF=AIYANOL6I:;>QW]G<%-RK*F>&7NI!(/UKF=>^ M&NO:[KUSKHOM-L=3.G+80^7 SI_KED9F+GS/;O"L MAGE*1@2$;3G'.X'Y<<$\9KB[3X-ZQ#=M(]_I^S_B:%52.0D?:P,J6[WZR21& ,?WWPTU*SO;C56FMKN./5[O6#:Q0L9)4DMO*\H<\M[]Z/@IIEW8H MS36D)46<-L+Q%G1U6,G;"RR@?=W'IGZFA)-?<-MIGK-%(.E+4E!5?4+AK2PN M)T4.\<;.%8X!(&<9JQ5;4H)+G3[F*(JLKQLJEP2H)&.<4G>V@UOJ><:'\7+G M6/"UEK3PZ18QW-F]VT4^H'= J\9<;?N[L D=,BNM3Q_H(U&/37U2V&HLZP^0 M&.1(R;PN<8R5Y&>M&2VG#6?[.>P_M)+<@$,V2%&16D+8&78JF/4%@0".,BE'C[0#IJZ@-4MS:,7Q(">-AP^1C(VGJ2. M.]><'X,^(KF3S+K5M,EF=+-99%@D7>8+DS AC \TK+OW&VSL8/'&GK+9]+MXXI;,:=#J$%[')N$H=V7&,<8V M]U"2W?]:?YBU_KU_R/1A2T45)84A. M!2T4 >;Z?\3[[4M2UJT6STZ%].U3^S%2:^VR7!PI!4;>I#<#U'6M/1?B79W- MAJUWJQATN.QU"XLLF0N&6(C,G3(&#D]AWK"L/AKK6FZEX@NXVT*>;4M5_M&& M>YM7:2VX4#'JP"Y'09-4F^#^KPZ@]]'>Z9=2O?7LLEK>V[M!)!<;200#G>NS MZ$$BJ5NO;\=/^"2[_C^&O_ /0+_QUH>FD";48"YW1L48':S#&54X/-9.F_#S5],O]7MX[ZP?1 M-0/G>6]J1/;R^5Y9$9!VA. 1W'(%4_#GPMU?2)(VN+ZQF\OP\NB+Y<3YW*3B M3D],'D4M+?UY_K8-;_UW7Z7.PL_'.E?V?IDUWJ%I'+>QQ,IAD+1DR<)AL=&/ M"DXS71UY=X0^&6N>$[BSC34=/N;![*UM[V*:W9F#P+A7AYP 1V;H>17J(& ! M3E:^@1O;46D)Q2TA&:DH\^TWXB:MXITG4=6\.:+#?Z?;3R06XGN3')>&-MKL M@VD*,@XSUQVK>O/'&G11W,4%U!-J$<,KI;,Y7S'C7+(&Q@D=P,D5A^$/ ^L^ M [>ZTK2KRRET1[J2YMOM,;^?;B1BS)P<. 2<$XZ\UEP?!^[@MK6T_M&&2UL+ MV[OK-V1O-W3(XV.<\J#(V<=0!0]M.PEO\S0\._%A-4O+=;^VBTZTDT6WU8W# M3;MIE?9Y>,=CT/?-3ZQ\6])T76M,BGG@72;N"YD>_9R/*>$J&0IC/+1;32U:?( M\$ZE;[KC8( MR&RK%QE!NZ98=!GGM5./XE^&9TD:+6+:41L5;R\MR,YQ@\DM)=1@2>/S-RL2!E!N< ]"5') Y%>;+\&];30[R MP&HZ<3_#V^\(ZG%<7-W;3QIH]IIFV"-E):'=E^3T.[IUKT"FTD] C=K4X M[Q[XYG\'ZAX=MH;2"X&KWOV+S9Y_*6$[&<,>#D?+C'O6QX9UF;6K&6>=+4!9 MFC22SG\Z-P."1LZS?NV0+Q MT^]G)]*DTWP+),N=2ECM1#.\EM;:*\EM"BMUWJ#\Y)R3D8YI=!]36_X3C0C+ M<1C4[?= GFR9;'R;MNX'^(;N.,\\5#+\0_#L$*2R:M @>22)5.=V]!N=-N,[ M@.<8S7&P_"[7)/"<6AWFJ6#_ -GR1-IUY#;,)"(Y0Z"8$\C@ A>#UZU/+\+; MZ3Q/'K8N[1+B34)+ZYB$;%.;;R%"^_3 M?\HC1VL&K6\EQ)*\"ID@^8HRRG(X..<'J.:\X; MX(:P=&M;(:GIX,.BQZ46\E\%EN!+O STP,8K3U7X1:EJEQ?EM0M8HKO6O[38 MQQN'6,VQA*@Y^]SD'I3?+T_K7_+45W_7I_GH=I/\1O#=M%/)-K%K$D#QQN9' MVX+_ '.W(;!P1P:FB\=:%-);HNIP9N%W1DD@-\N[&2, [><'G%1D'(]1TK3KD_ 7AF^\/VDAU)=,^VR*B22:9;M$)=BX#.6))/MT M':NLI.U]!J]M3"\;ZY?>&_"VHZGIU@-4NK2%IEM#)L,H7E@#@\XS6'/\17N- M.L[W2K:#4+:;2I-4>3SBH5 H* <'.XY'M@UV[QB0889'<'O7GGAKX5_\(GX: M\1Z797@E.H&9+0W .VUA8-LA&.=JEW/XU+V8^J&^"?BS)XHU32+&XTZ.W?4] M*&JQR6UQYRPKD I)P-I^;@]\'TJ;4_BK_97@>;Q(^FR3Q?:'6"WA.7EA5R#+ M] JL^/05S_A_X-ZQX/L8TT34[&TENM+6PU./R&\J65$V1W$?.5?&00>#QW%= M2_PY2[N+&UO)$ET.PL/LMO;1LZ2>81M=F(.""HQCW/K6DN6_N_UO_P B-_M M?UM_P1OBGXC2:-J7A6WT^VM;R#7FD$=S/<^4D86+S V<'((K5^'WC%/'?AJ' M5EM'L]\DD1C9MP)1RI*M_$I(R#W%>=1_ W4;W3/"VD:Q>Z?J>D:)/=H89(I- MTMK*C)''DGAD5A\W^R*]#^'WA_5/"V@KI6I7\>II:L8K2X$920P#[@D[%P." MPZXS0^6SL"YM+G3T445!84444 >.?%W_ )+1\&O^PA?_ /I*:]B7[HKQWXN_ M\EH^#7_80O\ _P!)37L2_=%4]D0MW_706BBBI+"BBB@ KD/B\T2_"_Q89F14 M_LJYYD( SY38Z^]=?45Q;17<313Q)-$PPR2*&4_4&IDN9-#3L[GR3H?Q5USP MEX \):?H>JV-I:Q^!I=8820)*3/$1@$D]#D@U#\3/BEJ?CK0;R+4KFUL+6QN MM!F@M%10]R9BLCRAB<[0<@;>.N:^L?\ A'], _L^TP%* >0G"GJ.G3VI)= MTR0HTFGVKM&H12T"$JHZ <<#VKH=1<_/;K?\6_\ @?(PY'R\M^EOP2_X/S/ M)/CGXAMO&,FF2ZE8HD?C"71S%+"JM]D$)=6/.1R!\W<5A>)?BSXHU;PHD.I: MA-H>HVVLZ;%=O L1MI(99&(DBF4D&-@ <-@C&#UKZ:;2M)DO))#9V;71(+L8 MD,A]"3C-.?1-,6W:%K&U$#$%HS"NPD=,C&#BHC)*VFUOPM^=OQ*E%N^N]_QO M^5_P/(=#\5^-/&?C?QUIFD^(]/@M="N!#;Q-8I(\OF6X="6## #D=N1D5-X! M^*?BO6? EKK\OAZ^UV[=UL9].M$B@:.>,LL\N7(!3<, 5Z?K'ABVU72[VU@D METJ6[4![S3B(IP1T(;'7CO5G2=*M]%T^&SB)*)G+R'YI&)RS$]R3DFE=6M;M M^'^8[/\ /^OD?.EU<:EHWCTWJ?8/%GA+6/$:AX&^74M)O!VH35K/M_D%G>Z_K<\@L_CGXC'ASPUJ-Y>Z6NFZY>64#ZE$4?[ )(V,OF*/ ME3YP%7=R,G-V=[J6ES:C'X5LGEU33HA&\VZY*E V?N$<5]7KX?TQ;66V&G6@MY6W20B!=CGU*XP3]:&T#36!#:?:D%!&08$Y4=!TZ M#TJN9T?Q%8Z?/JHMT7R(Y+4$RR M8^4L2%4$X'%?1WA*6^F\/63:E>VNHWVTB6ZL5VPRG)^91D\8Q^M67T+3I(YH MVL+9DFQYJF%2'QTW#'/XU;@@CMHDBB18XT&%1 %'H .E)R37]=D"C9_UW)* M***@L**** "BBB@ HHHH **** /&O&__ "J?RCKV0=*I]/0E;L6BBBI*"BBB@ HHHH **** "N/\6_$%/#?B+2]# MBM/M6HZC#-- DDRPK)Y>,HK-U2)I]]=HK+9W#@2*Q&2A]QS^5-M MO&V@7MU';6^L64]Q(VQ(XIU8LV"<#'? )_ UY]HGPMUO3=9A?4IK'Q#;LEI* M]Y?/()XKB&,*65!\K9QD$D$$GK4]E\*-0M_AU8Z4DME9>(+"[-Y:WT"ED1_- M9N> 3E'93]:MI7W(N[';V_BRSNM0E2.XM6LX[<3_ &A;E2?O%3E.H''WNYXJ M8^+M&6TCN3J=J+>1S&LAE&W<#@C/8@^M!@<"I:DH**** "BBB@ HH MHH 2EHHH **** "BBB@ HHHH **** $H Q2T4 %%%% !112&@#D/%7Q 7P]X MBT_0X;/[7J-];RW$$;S+")!'@%$+?>2)I][=QAQ9SN M!("1DK]1S^5L/1OA=K6GZW')J,EAXA@(M9S>WK2">&XBB$994'RMG&0201N/6FK6)=[G?6 MWC;0;VZCMK?5[*>>1MB1Q3!BS8)P,=3@$_A3;7Q7:76H7")<6K6<5NMQ]H6Y M4G!8@Y7J!QU/7\*XFS^$]]#\.M*TI9K.QU_3;L7=O>VZDHK>8Q.> 3E'93]: MC\4?"S5KW5KNYT>:RM8UL;.&V6?<=\D$YEVR@#[C XR"3GG%.R#6W]=ST ^+ MM&6VBN&U.U$$KF-)#*-I;.",]CGCFM<'(XKRC5_ASK6L:S!J$]AHD\%W:O;7 M^F222")&,@<2*5 \PG^(,!G YXKU2WC,4$:'&54#@8%*V@)NY)1112*"D)P* M6DH XF+XDI_:_BK3KJP:TN="B2XVO*I^U1.I*NGH"05Y[UL+XMMX[&V-UY=K MJ4\'FKI[S#?NV[MF>A-8?C#XIS>,=2O6ATW4+"ZGCO();J2036DRQ[,*H&T^H;.1D\&C=>?]?F+ MJ;&B_$[3]?\ !XUBUDM5NA:I198)D62.13D,I&01]0:\W\._":?2;#2-' MN;H3:5903222P2-')-=S,QD8KC 3#L ,]ZWOA9X8U7P9X6CT34IX+B&RE>*Q MDA=F;[-N)B5R0/F4<$]\53MK8A-Z'8T445)84444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% 'CGQ=_Y+1\&O\ L(7_ /Z2FO8E M^Z*\=^+O_):/@U_V$+__ -)37L2_=%4]D0MW_706BBBI+"BBB@ HHHH *;(< M+FG4A&: /E[2M;UCP7XGL)-9L(?%>AWE[>7NB^(--F(N3)MD?R)T_B& 5]!@ M>E9?Q$^,>L>+/A7JMK?) GV[PW;:['<69,?V5FN OE%L^F,'@G!XKZ?L?"6C M:9.LUII5G;2+NVM%"J[=WWL8'&>^.M1GP5X?-M<6YT/3FM[C'G0M:H4DP]/G M>"XB#,Q^;[P)X/2N:T[Q[JEYJ>B3:Q>0ZU-_PG5Y9QQL#&\"QHP78%89X7 4 M@CGUKZ0F\$>'KF]^V2Z%ILMW\G[][1"_R?'UN_M0T/31=>? M]I\[[(F_SO\ GIG&=W^UUIJ273^M/\G]XN5VM_77_-?<>!I^T;XC;PR-2%M9 MB2\\/WFM0((R19M!-L$Z?\(?H12Z0Z-IY2Z4K.IMD(E4G)##'()YP>],_P"$ M(\/>9Y@T+35DVJN];2,-A1A1G&< <#TI77;^KO\ X"^0[/O_ %I_P?O(? /B M(>+/"&E:NLZW*WD"RB58C%NS_L'E3V(]:Z&H;6TAL;>."WAC@AC&U(XE"JH[ M =*FJ79O0I7MJ%%%%(84444 %%%% !1110 4444 %%%% 'BOQFN4\'?%;X; M>,[T[-&MYKG2;R<_=MS<*!&['L-RXS7M".'4%2"",@CH:S_$/AW3O%>C7>E: MM9Q7^GW2&.:"9_X07XQ?]%0T[_PGXO_ (JC_A!?C%_T5#3O_"?B_P#BJ.7S M"_D>PT5X]_P@OQB_Z*AIW_A/Q?\ Q5'_ @OQB_Z*AIW_A/Q?_%4PTE>/ M_P#""_&+_HJ&G?\ A/Q?_%4?\(+\8O\ HJ&G?^$_%_\ %4P8I:\>_X07X MQ?\ 14-._P#"?B_^*H_X07XQ?]%0T[_PGXO_ (JCE\POY'L-%>/?\(+\8O\ MHJ&G?^$_%_\ %4?\(+\8O^BH:=_X3\7_ ,51R^87\CV&BO'O^$%^,7_14-._ M\)^+_P"*H_X07XQ?]%0T[_PGXO\ XJCE\POY'L-%>/?\(+\8O^BH:=_X3\7_ M ,51_P (+\8O^BH:=_X3\7_Q5'+YA?R/8:*\>_X07XQ?]%0T[_PGXO\ XJC_ M (07XQ?]%0T[_P )^+_XJCE\POY'L-%>/?\ ""_&+_HJ&G?^$_%_\51_P@OQ MB_Z*AIW_ (3\7_Q5'+YA?R/8:*\>_P"$%^,7_14-._\ "?B_^*H_X07XQ?\ M14-._P#"?B_^*HY?,+^1[#17CW_""_&+_HJ&G?\ A/Q?_%4?\(+\8O\ HJ&G M?^$_%_\ %4PT5X]_P@OQB_P"BH:=_X3\7_P 51_P@OQB_Z*AIW_A/Q?\ MQ5'+YA?R/8:*\>_X07XQ?]%0T[_PGXO_ (JC_A!?C%_T5#3O_"?B_P#BJ.7S M"_D>PT5X]_P@OQB_Z*AIW_A/Q?\ Q5'_ @OQB_Z*AIW_A/Q?_%4PT5X] M_P (+\8O^BH:=_X3\7_Q5'_""_&+_HJ&G?\ A/Q?_%4PT5X]_P@OQB_Z* MAIW_ (3\7_Q5'_""_&+_ **AIW_A/Q?_ !5'+YA?R/8:*\>_X07XQ?\ 14-. M_P#"?B_^*H_X07XQ?]%0T[_PGXO_ (JCE\POY'L-%>/?\(+\8O\ HJ&G?^$_ M%_\ %4?\(+\8O^BH:=_X3\7_ ,51R^87\CV&BO'O^$%^,7_14-._\)^+_P"* MH_X07XQ?]%0T[_PGXO\ XJCE\POY'L-%>/?\(+\8O^BH:=_X3\7_ ,51_P ( M+\8O^BH:=_X3\7_Q5'+YA?R/8:*\>_X07XQ?]%0T[_PGXO\ XJC_ (07XQ?] M%0T[_P )^+_XJCE\POY'L-%>/?\ ""_&+_HJ&G?^$_%_\51_P@OQB_Z*AIW_ M (3\7_Q5'+YA?R/8:*\>_P"$%^,7_14-._\ "?B_^*H_X07XQ?\ 14-._P#" M?B_^*HY?,+^1[#17CW_""_&+_HJ&G?\ A/Q?_%4?\(+\8O\ HJ&G?^$_%_\ M%4PT5X]_P@OQB_P"BH:=_X3\7_P 51_P@OQB_Z*AIW_A/Q?\ Q5'+YA?R M/8:*\>_X07XQ?]%0T[_PGXO_ (JC_A!?C%_T5#3O_"?B_P#BJ.7S"_D>PT5X M]_P@OQB_Z*AIW_A/Q?\ Q5'_ @OQB_Z*AIW_A/Q?_%4PT5X]_P (+\8O M^BH:=_X3\7_Q5'_""_&+_HJ&G?\ A/Q?_%4/?\(+\8O^BH:=_P"$ M_%_\51_P@OQB_P"BH:=_X3\7_P 51R^87\CV&BO'O^$%^,7_ $5#3O\ PGXO M_BJ/^$%^,7_14-._\)^+_P"*HY?,+^1[#17CW_""_&+_ **AIW_A/Q?_ !5' M_""_&+_HJ&G?^$_%_P#%4_\ BM'!:/P[Z=HD44^/]ER3@^]%O,+OL5O&%XOC+]H_P/I.GD3CPO!= M:GJ4B@KVQ>@KDOAS\,=%^&.E2VFDQRRSW,GG7=_=R&6Y MNY/[\CGDG]!VKKJ&^P)=6%%%%24%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%5[^]ATVRGN[B016\"-)([=%4#)/Y4W3-3MM8TZUO[.99[2YC66*53PR MD9!H M45FZ%XAT_Q):RW&FW*7<$4TEN[IT$B-M8?@:TJ "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HI"<5YUXG_:$\ >$M2DT^^\1027\1Q);6:/F^(4\W0=03^];N M/_'34'A&$0>%M)C'&VVC'_CHJK^[8FVIY1^S;X6UKPQ;ZL)Y89-)FN'7;O)= M9T;:S 8Z-_2O;ZY;X=VPM=&NE P#?7#?FY-=31)W8)604445)04444 %%%% M!1110 4444 %%%% !1110!Y'\>-Q'$EM9QKN MG=3V8C"@^]=KX)^&WAOX?Z3#I^AZ3;6<4:X:41@RRGNSN>68]22:X'QN ?VF M_AK_ -@O5/Y1U[+5/9(E;MD?V>+_ )YI_P!\BC[/%_SS3_OD5)14E$?V>+_G MFG_?(H^SQ?\ /-/^^14E% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YY MI_WR*/L\7_/-/^^14E% $?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_? M(H^SQ?\ /-/^^14E% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR M*/L\7_/-/^^14E% $?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^S MQ?\ /-/^^14E% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\ M7_/-/^^14E% $?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ M/-/^^14E% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/- M/^^14E% $?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^ M^14E% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^1 M4E% $?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E M% $?V>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^14E% M$?V>+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E% $? MV>+_ )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^14E% $?V> M+_GFG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E% $?V>+_ M )YI_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^14E% $?V>+_GF MG_?(H^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E% $?V>+_ )YI M_P!\BC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^14E% $?V>+_GFG_?( MH^SQ?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E% $?V>+_ )YI_P!\ MBC[/%_SS3_OD5)10!']GB_YYI_WR*/L\7_/-/^^14E% $?V>+_GFG_?(H^SQ M?\\T_P"^14E% $?V>+_GFG_?(H^SQ?\ /-/^^14E% $?V>+_ )YI_P!\BJFJ M:#INM6VT@*O%<0JZL#Z@BK]% 'A7A.P;X(_&*T\'64DA\&^)X)KG M3+21BPT^[B&Z2)">D;*2P'8BO=*\<^+O_):/@U_V$+__ -)37L:_=%4^C(CU M0M%%%26%%%% !1110 4444 %%%% %>_@:ZL9X5P&D0J,],D4S2K5K'3+6W?! M>*-4)'3(%6Z* ,S0--DTNTEBE*EFGDD!7T8Y%:=%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!XUXW_P"3F_AK_P!@O5/Y1U[(.E>-^-_^3F_AK_V" M]4_E'7L@Z53Z>A*W8M%%%249/B3Q7I7A*Q%WJMXEI"S;$W LTC?W549+'V K ME?\ A=WA[M;:T?<:1'_P#GUUO_ ,%%Q_\ $4?\+N\/_P#/KK?_ (*+ MC_XBEWM_>/YFC>W]X_F:+1%=B?\ "[O#_P#SZZW_ ."BX_\ B*/^%W>'_P#G MUUO_ ,%%Q_\ $4N]O[Q_,T;V_O'\S1:(78G_ N[P_\ \^NM_P#@HN/_ (BC M_A=WA_\ Y]=;_P#!1'_P#GUUO_ ,%%Q_\ $4N]O[Q_,T;V_O'\S1:( M78G_ N[P_\ \^NM_P#@HN/_ (FN@\+>/-%\8^A9& M 8#WQBL#>WJ?S-<]XA!LO$/A35(3LO$U6*S,@ZO#*&5T/J. <=B,T670.9GK M_6EI%Z4'I4&AB^*/&6D>#K:.;5;Q;?S6VQ1*I>25O1$4%F_ 5S7_ N[P_\ M\^VM'_N$7'_Q%8D!_M+XA^*KZ/Y MFC>W]X_F:+1"[$_X7=X?_P"?76__ 47'_Q%'_"[O#__ #ZZW_X*+C_XBEWM M_>/YFC>W]X_F:+1"[$_X7=X?_P"?76__ 47'_Q%'_"[O#__ #ZZW_X*+C_X MBEWM_>/YFC>W]X_F:+1"[$_X7=X?_P"?76__ 47'_Q%'_"[O#__ #ZZW_X* M+C_XBEWM_>/YFC>W]X_F:+1"[$_X7=X?_P"?76__ 47'_Q%'_"[O#__ #ZZ MW_X*+C_XBEWM_>/YFC>W]X_F:+1"[$_X7=X?_P"?76O_ 47'_Q%=)X8\::/ MXPAEDTN\$[0D+-"Z-'+$>P=& 9?Q%>7-/GR;:*- MI9I<==J*"Q ]<8KGO^%V^'\?\>NM?^"BX_\ B*P=#07OB7Q7JLWSWKZG)8K( M>J00JH1%]!DLQ'/YFBT0NQ/^%W>'_^?76__!1/YFC>W]X_F:+1"[$_X7=X?_Y]=;_\%%Q_\11_ MPN[P_P#\^NM_^"BX_P#B*7>W]X_F:-[?WC^9HM$+L3_A=WA__GUUO_P47'_Q M%'_"[O#_ /SZZW_X*+C_ .(I=[?WC^9HWM_>/YFBT0NQ/^%W>'_^?76__!1< M?_$4?\+N\/\ _/KK?_@HN/\ XBEWM_>/YFC>W]X_F:+1"[$_X7=X?_Y]M:'_ M '"+C_XBNH\->+=)\76376E7B74:-LD7!5XV_NNA *GV(KF-[?WC^9K%MF_L MWXJ^')X $DU2&ZM+LC_EJD<8DC)]2I! /HQ%%ET!-GK-%%(>E0:'.>*/B%H? MA":*#4+L_:Y5W):6T3S3LO\ >V("<>_2L/\ X7=X?_Y]=:_\%%Q_\17-^"S] MK.M:O(=]_>ZI=++,?O;(Y6CC0'^ZJKT]SZUTN]O[Q_.KLEN9\S$_X7=X?_Y] M=;_\%%Q_\11_PN[P_P#\^NM_^"BX_P#B*7>W]X_F:-[?WC^9HM$+L3_A=WA_ M_GUUO_P47'_Q%'_"[O#_ /SZZW_X*+C_ .(I=[?WC^9HWM_>/YFBT0NQ/^%W M>'_^?76__!1/YFC>W]X_F:+1"[$_ MX7=X?_Y]=;_\%%Q_\11_PN[P_P#\^NM_^"BX_P#B*7>W]X_F:-[?WC^9HM$+ ML3_A=WA__GUUO_P47'_Q%'_"[O#_ /SZZW_X*+C_ .(I=[?WC^9HWM_>/YFB MT0NQ/^%W>'AR;;6E'Z5>1WMN25+(>58=58'E M2/0\URF]O[Q_,UD: W]F?%RV2WQ&FJ:7,]TJC D>)T".?]K#D9],4670:;/5 MJ**0]*@LYCQ/\2-!\)WB6=[=O)?.N\6=I"\\P7^\50$@>YK'_P"%W>'_ /GU MUK_P47'_ ,17+_#EC>>'CJ\N&U#5+B:ZNIOXG;S651GT50J@=@*ZG>W]X_F: MNR6Y%V)_PN[P_P#\^NM_^"BX_P#B*/\ A=WA_P#Y]=;_ /!1W M]X_F:-[?WC^9HM$+L3_A=WA__GUUO_P47'_Q%'_"[O#_ /SZZW_X*+C_ .(I M=[?WC^9HWM_>/YFBT0NQ/^%W>'_^?76__!1/YFC>W]X_F:+1"[$_X7=X?_Y]=;_\%%Q_\11_PN[P_P#\^NM_^"BX M_P#B*7>W]X_F:-[?WC^9HM$+L:?C?X='+PZQ$HZL^D7 ^OR5V6B:]I_B/3H M[_3+N*]M),[98FR,CJ#Z$=P>17'EV_O-^!K.\%_\2SXGZK:VW[JWO]+COIH@ M,*9UE:/?CU9< ^NT4-+H-2[GJ%%%%06%%%% !1110!XY\7?^2T?!K_L(7_\ MZ2FO8E^Z*\=^+O\ R6CX-?\ 80O_ /TE->Q+]T53V1"W?]=!:***DL**** " MBBB@ HHHH **** "BDW#ZT=: %HI,TM !1110 4444 %%%% !1110 4444 % M%%% !1110!XUXW_Y.;^&O_8+U3^4=>R#I7C?C?\ Y.;^&O\ V"]4_E'7L@Z5 M3Z>A*W8M%%%24>3'_DJ7C+_KG8_^BFK9K&/_ "5+QE_USL?_ $4U;-69/<** M** "BBB@ HHHH **** "BBB@ KG_ !9_Q\^&?^P[9_\ H35T%<_XK_X^?#/_ M &';/_T)J$(]?7I0>E"]*#TJ#8\DTG_D 27#8W,T8QSABN.\1_$O3]!\1Z'H\7DW]QJ- M]]@E6*MTAZ4M(>E9FIXWX!_P"0)=?]A.^_]*9*Z6N:\ _\ M@2Z_["=]_P"E,E=+6CW,4%%%%(845QWQ-^(#?#?18=5?37U&T,P2?RI-KQ)U M,F".0!R:K^(_BA;:-XI\+:+:VAU!M=<*ER)0L<*E=X)XYRH)XII-[">FYW-% MEB@ MMQ<+O+;=V,?[O/TI6 V:*I:9K5AK(!,;O(<-C/3\#V/>KM PHHHH * MQ[#_ )+!X?\ ^P5>_P#HR&MBL?3_ /DL'A__ +!5[_Z,AIKJ!ZQ2'I2TAZ5F M:GBWPO\ ^1$TGZ2_^C7KJJY7X8?\B)I/TE_]&O755H]S(****0!1110 4444 M %%%% !1110 5G^&_P#DK._%W_ )+1\&O^ MPA?_ /I*:]B7[HJGLB%N_P"N@M%%%26%%%% !1110 4444 %9'B[Q18>"_#6 MI:YJ7<7*N MIXMJ7[.,'AVW>_\ A_KNK^&==A&^'??27-K.PZ)-%(2"IZ9'(S79_"'XA-\1 M_!\5_-^-_\ DYOX:_\ 8+U3 M^4=>R#I5/IZ$K=BT445)1Y,?^2I>,O\ KG8_^BFK9K&/_)4O&7_7.Q_]%-6S M5F3W"N,^*WCJY^'7A=-8M[**_P W<-LT,LA3B1MH8$>AKLZXSXL>!+KXB^%D MTBUO8+!A=PW+33QLXQ&VX* ".M"W5^Z#HR&#XH6NG^*M6\/^($ATJZL;1+]; MI9=T$T#';NR1E6#'&WWXJ?5OBQX?TUM+6.X>]>_U(:6J01L3%-C+!QC*X'.. MIS6)XA^$VH:]>Z]K7]KV]OX@O[*/3[9UMRUO;0JX8C#9)9B.6[=JRK'X(ZM8 MW,%TFL67VB'Q$NNJ##(5/[K8T9R&RU/\ L^^MKW4+2VN+A+8L0)?)'[P!LM-?X%:HEC&;;7+:#4+72;71[:7[,60Q12!V9P>=S8P"/N]10E M&VOE^O\ P!MOI_6W_!/1!\0?#S0I*NJ1.&>1-B*Q<-'_ *P% -PV\9R.,U;M MO%FCWFK-ID&H0RWX++Y*GG*@%E!Z$@$$@5K\ ;TV]XK:G:1W3ZA-J%I? MVXFCN+220KG:V?F&%(*MD-GFNF\&?"MO"7BB_OWEL=0MI;R6^MYYH&^UP/(N M)%#9V[3USC/:E9=^@7?8]$HHZ45)05S_ (K_ ./GPS_V';/_ -":N@KG_%?_ M !\^&?\ L.V?_H34(1Z^O2@]*%Z4'I4&QY)I/_(X>-_^PE'_ .B$KD)^9B-N00. M6&,"N3M_@1>O-F_ M$+XC+X3^'-SXNTR&'5K:)$E1'^:@@^*<.G>*$T3Q!##IC3:8- M5M[U)&E@MO#%Q<6L,+6[[YDME1@0JX.3 MPHZ^O-1ZS\);S7;RXU2?5;>+6(]'.D:(+S6K*Y2TU6>_6-;=HR8Y(]GEX!V@CKNQD M]S3M&]K_ -67ZW$W*VB_K7_@'JM%%%9EA6'KG_(R>#?^PN/_ $4];E8>N?\ M(R>#?^PN/_13T(#UL=*#TH'2@]*@U/)/#/\ Q]^)_P#L.WG_ +)6Y6'X9_X^ M_$__ &';S_V2MRK9BM@HK%\:>)$\'^$M7UR2(SII]L]P8@<;RHX'YXKG_#-] MXCU;PKH&OS:K;*;M$O+^V: "*.!AN(C/4%1CDYSSTH[L9W->2:#\+]=T#7_$ MNM);Z-/J=_JC7UCS8X.#@YIZ?&W0_M;V\UGJ=NZ7\&GRM) -L4DR[HB2#T8>G([ MU233T7E^*_4EM-:_UI_P3ET^#VN6.JVT@GL+JSM/$4NO&>1W$\R/$5:,J%X( M).#GGCI7%>'OA]J?BS2Y='?2#I4EQITUO8Z@MX9([2,3^<(I8MH9=S<98DUZ M_#\:]#ENQ ]MJ$ :]GTU9I(EV-AJE< $ \DC%#C)O;^KV M$G%+3^M+_J=_16'X.\867CC1O[3T^.:.W\Z2#$ZA6W(Q5N 3W!K>P M+2K=I,Y!,;Q,A"C!R?FSSCI7GFF?!C6-%D^'WD7]K??\(Y=R7%S/=2,KS*5* M(B84_=3 Y]*[&[^*V@V.I:U:32R*='#&^DXQ" F_)7.X@C@$#!/%4)/C;H"6 MT,JPWTS27D-CY,42NXDE3?'T/(8>A.#P:J-UMY?\ 32>_G_P3D=!^"^O:%>Z M;>E])U+R+O4?M&G3N_D2V]T03SMX88P1C!%;D'PAGN;SQZ;S[!;Q:_&J64UJ MI:2TQ#Y7&0,#Z'IQ6[8?%;3[W6?[*;2]4MM0-O%=+:W42QNZ2/L 4%NH/4=A M6-X:^+]HVDDWDUUK.HR7-Z([>TLA'*(H&^8;=QSMZ9SECT%&K5O+\ T3OY_B M5M#^#5[]NN+G4-8NM*8Z99::@T*Z:%R( 07+XZ'^[CI7JD$7D0QQ!G<(@3?( M_P#HR&FNH'K%(>E+2'I69J>+?##_ )$3 M2?I+_P"C7KJJY7X8?\B)I/TE_P#1KUU5:/GI7:5PMIX"OO#GC?7=?T2YM&BUL1M>6=\KX25!@2( MR>HZJ?PI+?7^F)[:&I:>.["WALH-;E@T?6)D1IK%I-_D%G*J"V, ,1P3C-+' M\2?#,VJ?V:FKPF^^T/:F':VX2H,M'T^]CG'?M7(^*/@Q<>(]4U>X?5D$>M1V M27Q,1#J;=]V8L' ##C!Z=:BC^#&H)K27O]K6GEKXD.O;/)?=M,83RLYZX&V$.BVMA!>B^69FOV M(L[62]R#:N&D2?=@E@<@J6Y P#WJM\M[_6IH9Y8[>WDC8PG8N- M[!E(7 ]#UK[7;I^-?'O@']ISP]\)-7\;:!JEC=SQKXAO)X+B!H\N&?D,I88( M(/(X(K6%];*YE.UU=EK_ (3/]I3_ * 4_P#X VO_ ,71_P )G^TI_P! *?\ M\ ;7_P"+KIO^&ZO _P#T#M3_ /(7_P 71_PW5X'_ .@=J?\ Y"_^+J[/^4CW M?YCF1XS_ &E/^@%/_P" -K_\77,?$O4/CGXC\&ZA'XFT:[BTFT47SM';6L8# M1'>K,P/Q+?ZAKMH\#'6]166.+<""P&XG/S'H,GBFD_Y1.W\Q]L> =6N=>\$:!J M5XP>[N["">9E7:"[("2!VY-;]6O6NGKG>YT M+8****0PHHHH **** "BJYO[=;P6AGC%TR>8(2PWE->-_^3F_AK_V"]4_E'7L@Z5XWXW_ .3F_AK_ M -@O5/Y1U[(.E4^GH2MV+1114E'DQ_Y*EXR_ZYV/_HIJV:QC_P E2\9?]<[' M_P!%-6S5F3W"BBB@ HHHH **** "BBB@ HHHH *Y_P 5_P#'SX9_[#MG_P"A M-705S_BO_CY\,_\ 8=L__0FH0CU]>E!Z4+TH/2H-CR32?^1P\;_]A*/_ -$) M6Y6'I/\ R.'C;_L)1_\ I.E;E6S$****!AFCIT)%%% !1110 4444 %%%% ! M6'KG_(R>#?\ L+C_ -%/6Y6'KG_(R>#?^PN/_13T(#UL=*#TH'2@]*@U/)/# M/_'WXG_[#MY_[)6Y6'X9_P"/OQ/_ -AV\_\ 9*W*MF*V*VI:;;:QI]S8WD*W M%I UT#2K?21J]]>:-;*8X;*?8,1X($;. &90#@ _CFN MJHH&>87/[/\ H-UI3Z?)>W_DC3SI=NRE-UO;F7S"JG;@DD 9.3@59N?@AI=W M=74\FK:ENN;^TU"3'E >9;KMCQ\O3'45Z-15QM_L[:MJ=Q NES MZ/'&_ECR[>5]Y (7)8'H3^->GT4KNUOZVM^0[:W_ *WN>:7?P*TW4+>2*XUK M59#)HXT-G_= _9PP;(^3AL@*_@S/]EO'T74[QKK4+BQ-VTRPOY<5LI"E M$*@,>F02/K7KE%/F=[_UO<5E:W]=CE_AUHNJ^'_#OV'59K>=XYG\A[>W2#]T M>1O1/E#9SG%=1112;OJ-:!6)-_R4SP-_OWW_ *3UMUB3?\E,\#?[]]_Z3T(9 MZW2'I2TAK,U/&_ /_($NO^PG??\ I3)72US7@'_D"77_ &$[[_TIDKI:T>YB M@HHHI#.%U_X/Z)XIU>;4-5::ZDEBGAQA$(CE7:4W@;F4=5!S@TV3X3P7.CZ' MI]SKVIW"Z/=Q7=M*RPJV8QA%;"8( ZGJ?6N\HIIM?UV%9,P]0\'Z=J?BO2?$ M4T;'4]-CEB@D!XP^,Y'?'4?6N3TSX'Z;H=QI]YINLZG::C8W5QZ= H1%9L9"JO"CCH*Z"BB[V#S"BB MBD,*Q]/_ .2P>'_^P5>_^C(:V*Q]/_Y+!H'_ &"KW_T9#374#UBD/2EI#TK, MU/%OAA_R(FD_27_T:]=57*_##_D1-)^DO_HUZZJM'N9!1112 *,T44 %&:** M "BBB@ HHHH *S_#?_)6Y/\ L ?^W)K0K/\ #?\ R5N3_L #_P!*30+J>GCI M2T@Z4M0;!1110 4444 >.?%W_DM'P:_["%__ .DIKV)?NBO'?B[_ ,EH^#7_ M &$+_P#])37L2_=%4]D0MW_706BBBI+"BBB@ HHHH **** &MV^M?.?P8O/ MT?\ PFFG^(WT$:O;>)+XNFI>3Y@1GRI!?J/I7T:W;ZU\B> ?V:]!^*\OBO6M M0U74K*X_X2*_@,=KY13"R<'YT)!Y]:TC:SN9RO=6/=O-^%7][PA^=K1YOPJ_ MO>$/SM:\T_X8=\)_]#!K7Y6__P :H_X8=\)_]#!K?Y6__P :IVC_ #,5Y=CT MF67X6^4_E-X.\S:=N]K;&>V:\4\0:Q:V7PT\=R>+5^'<$IL)8M+_ .$=:.2= MI&# #'7/W<8]ZWYOV(O"4$+R-K^N%44L=JVY/ [#RJ\BMOA1\/O%/@OQOJ&A MWWBZ&YT*PEF9=6LHK>.0@-C!\O)&5YP0<54>7N3)OL?97PP@>V^''A:*0 .F MEVRL <\^4O>NGKE?A3_R3+PG_P!@JV_]%+755B]S9;!1112&%%%% !1110!\ M8?MS>(]3\)_$3P-JNCWTVG:C;V<[17$#89?WB_F/8\5VGP"_;%TSQN;;0_&) MAT?7FPD=Y]VVNS_[(WL>#V]*\Y_X*$?\C;X._P"O&?\ ]&+7R?\ RKKC!3@K MG(Y.,FT?H7<^,=1\)>.=9FLI0T+W;F2W'FCLM8:34-.S@2,=TT/T)^\/8U]!>'_$4-_# M;:II%[O7[T<\+8(/]#[42IIH(U&F?8%+7EO@3XPQ7YCL=<*V]T<*EUC"2'_: M_NG]*]15@P!!!!Y!%3:ZZ^'?BCJ4E\ZV]OK=M;M:3R':C2 M1!E>+<> V"K =QG'2M?S%_O+_P!]"NUU;1K'7;&2SU&TAOK63[T-Q&'4_@:Y M7_A2G@C_ *%VT_-__BJJZ(:94\Q?[R_F*/,7^\OYBK7_ I3P1_T+MI^;_XT M?\*4\$?]"[:?F_\ C3NA7\Q1YB_WE_,5:_X4IX(_Z%VT_-_\:/\ MA2G@C_H7;3\W_P :+H.5E7S%_O+^8H\Q?[R_F*M?\*4\$?\ 0NVGYO\ XT?\ M*4\$?]"[:?F_^-%T'*RKYB_WE_,4>8O]Y?S%6O\ A2G@C_H7;3\W_P :/^%* M>"/^A=M/S?\ QHN@Y65?,7^\OYBCS%_O+^8JU_PI3P1_T+MI^;_XT?\ "E/! M'_0NVGYO_C1=!RLJ^8O]Y?S%<]JDJZ[XJ\.Z-8NEQ=P:A%J%R(V#"W@B!)9\ M=-Q(4 \G/M75_P#"E/!'_0NVOYO_ (UT>@>%M)\+6QM](T^WT^%CN98$"[CZ ML>I_&BZ'R]S47I0:6BH+/(IY$\._$/Q!9WSK =6DCOK*20[5F C$;H">-RE0 M<=<'-;?F+_>7\Q79:WX?TWQ)8M9ZI8P7]J3GRKB,, ?49Z'W%7\Q1YB_WE_,5:_X4IX(_Z%VT_-_\:/\ A2G@ MC_H7;3\W_P :=T'*RKYB_P!Y?S%'F+_>7\Q5K_A2G@C_ *%VT_-_\:/^%*>" M/^A=M/S?_&BZ#E95\Q?[R_F*/,7^\OYBK7_"E/!'_0NVGYO_ (T?\*4\$?\ M0NVGYO\ XT707\Q1YB_WE_,5:_X4IX(_Z%VT_-_\:/\ A2G@C_H7 M;3\W_P :+H.5E7S%_O+^8H\Q?[R_F*M?\*4\$?\ 0NVGYO\ XT?\*4\$?]"[ M:?F_^-%T'*RKYB_WE_,5A&5/$'C[P[IUBPN9-.N&U"]DC.Y;=!&RJK$=&9FX M7K@$]*ZC_A2G@C_H7;7\W_\ BJZ70O#NF>&;,6FE6,&GVV<^7 @4$^I]3[FB MZ'9FB.E!SCBEHJ"SQ^PG30O%OB/1;UEMKFXOY-1M3(=HN8954Y0GJ592I Y' M![UO>8O]Y?S%==K_ (8TKQ3:"VU;3[?4( =RK.@;:?4'J#[BN7\Q1YB_WE_,5:_P"%*>"/^A=M/S?_ !H_X4IX(_Z% MVT_-_P#&BZ%RLJ^8O]Y?S%'F+_>7\Q5K_A2G@C_H7;3\W_QH_P"%*>"/^A=M M/S?_ !HN@Y65?,7^\OYBCS%_O+^8JU_PI3P1_P!"[:?F_P#C1_PI3P1_T+MI M^;_XT707\Q1YB_WE_,5:_P"%*>"/^A=M/S?_ !H_X4IX(_Z%VT_- M_P#&BZ#E95\Q?[R_F*/,7^\OYBK7_"E/!'_0NVGYO_C1_P *4\$?]"[:?F_^ M-%T'*RKYB_WE_,5BZ0Z>(OB?HWV&19XM$BN)KR:,[D1Y4$:1[AQN^\Q'8#GJ M*Z3_ (4IX(_Z%VT_-_\ &NJT?1+#0+&.STVS@L;5.5AMXPB@]S@=_>BZZ#4> MY>I#2T5!9XQX7E30[_6/#]XZP:C;ZA<7"12,%,T$LAD21,_>'S$''0CFNE\Q M?[R_F*ZKQ#X0T;Q7"D6KZ;;:@L9RAG0%D/\ LMU'X5@'X*>"/^A=M?S?_&KN MGN1RLJ>8O]Y?S%'F+_>7\Q5K_A2G@C_H7;3\W_QH_P"%*>"/^A=M/S?_ !HN MA8O]Y?S%6O^%*>"/\ H7;3\W_QH_X4IX(_Z%VT_-_\:+H. M5E7S%_O+^8H\Q?[R_F*M?\*4\$?]"[:?F_\ C1_PI3P1_P!"[:?F_P#C1=!R MLJ^8O]Y?S%'F+_>7\Q5K_A2G@C_H7;3\W_QH_P"%*>"/^A=M/S?_ !HN@Y65 M?,7^\OYBCS%_O+^8JU_PI3P1_P!"[:?F_P#C1_PI3P1_T+MI^;_XT707\6%9?A(KXB^)Z7UBZSV6D:?+;3W$9W(9Y70B,,."55,G'3(KH!\%/!'_ M $+MI^;?XUUFFZ5::-9QVEC;0V=K$,)# @1%'L!2NN@[%ND/2EHJ2SQ3P(\> MC:?+X;NI$AU72II8I8';:SH9&9)5!ZJRL#D=\CM74^8O]Y?S%=-XA\$Z%XL$ M?]L:7;:@8O\ 5O,GS)[!AR!^-8?_ I3P1_T+MK^;_XU=UU(LRKYB_WE_,4> M8O\ >7\Q5K_A2G@C_H7;3\W_ ,:/^%*>"/\ H7;3\W_QHNA7\Q1Y MB_WE_,5:_P"%*>"/^A=M/S?_ !H_X4IX(_Z%VT_-_P#&BZ#E95\Q?[R_F*/, M7^\OYBK7_"E/!'_0NVGYO_C1_P *4\$?]"[:?F_^-%T'*RKYB_WE_,4>8O\ M>7\Q5K_A2G@C_H7;3\W_ ,:/^%*>"/\ H7;3\W_QHN@Y65?,7^\OYBCS%_O+ M^8JU_P *4\$?]"[:?F_^-'_"E/!'_0NVGYO_ (T70BBBI+"BJ5_K-CI<]I M#=W<-M+=R>3;I*X5I7QG:H/4X!X%4_\ A,=$V*_]K66QKK[$&\]<&X_YY=?O M^W6@5S9HI!S2T#/'/B[_ ,EH^#7_ &$+_P#])37L2_=%>._%W_DM'P:_["%_ M_P"DIKV)?NBJ>R(6[_KH+1114EA1110 4444 %%5H]2MIKV:T2>-KF%5>2(, M-RJV=I(]\'\JK7?B+3;'5;/3+B]AAO[T,;:W=L-+M&6VCOB@#1ZUY1J?P'EB MU_5-3\,>--<\(C5)S=7EG8&*2"28CF0+(IVDXYQUKU?M/F8N5'D MG_"E_%W_ $5[Q-_X#VO_ ,;J"\_9]U+Q! ;#Q'\2/$FNZ-*1]ITYQ!"EPH_@ M=D0-M/< \UZGIWB'3M6O;ZTL[V&XNK%Q'=0HV6A8C(##MDK6L$EOCSM[\0YZ;VZ+GMDC-',Q61L6=I#I]I!:V\:Q6\"+''&O15 P /H M!4U9FC^)-,U]KI=/OH+QK63RIQ$^3&^,[6]#@@UI;AZBI+%HK-UOQ%IOANU6 MYU.]AL;=G6(2SMM7_X*$?\C;X._Z\ M9_\ T8M?*%?6'_!049\6^#AZV4_0?]-%K,^ 7['&H^,3;:[XU2;2M$.'BT[[ MMQ=#L6_YYH?S/M7;&2C!-G&TY2:1X-X+\ ZIXWO/+LH_+MD;$MW(,1I_B?85 M](>"O!&G^!M,-K9%Y'D(::>0_-(P'7'0#VKMKWPO%9^);S1-"T]8H8KAXK>T MMDP% ./\DUZ[X$^$5KHWEWVK*MU?C#)%UCB/_LQ]^E*4TD*,')G'>!?A/=^( M/+O-3#V>G'D)C$DP]O0>]>Y6%C#IEG#:VZ>7!$H1%SG %3@8%+7+*3EN=48J M.QXUXW_Y.;^&O_8+U3^4=>R#I7C?C?\ Y.;^&O\ V"]4_E'7L@Z4/IZ#6[%H MHHJ2@HKRWQE>W'BOQA=^'VNKBTT;3;>*6[CM9#$]U++DJA<U45XK_PJ[PM_P! D?\ @1-_\71_PJ[PM_T" M1_X$3?\ Q=.R%S,]JHKQ7_A5WA;_ *!(_P# B;_XNC_A5WA;_H$C_P ")O\ MXNBR#F9[517BO_"KO"W_ $"1_P"!$W_Q='_"KO"W_0)'_@1-_P#%T60%O^@2/_ B;_P"+HL@YF>U45XK_ ,*N M\+?] D?^!$W_ ,71_P *N\+?] D?^!$W_P 719!S,]JHKQ7_ (5=X6_Z!(_\ M")O_ (NK&EA_AYKVC#39[@Z)J-VMA<:=/,TJ1.X/ERQ[B2OS#!&<$'/:E;L/ MF[GL5%(#D4'I4EBT5Y/XGFF\<>*]6TRXNKB'0=)V0/:6\K1?:IV3>QD92&** MI "YP3DFLT?"WPM_T"1_X$3?_%U5NY#EV/:J*\5_X5=X6_Z!(_\ B;_ .+H M_P"%7>%O^@2/_ B;_P"+IV0N9GM5%>*_\*N\+?\ 0)'_ ($3?_%T?\*N\+?] M D?^!$W_ ,719!S,]JHKQ7_A5WA;_H$C_P ")O\ XNC_ (5=X6_Z!(_\")O_ M (NBR#F9[517BO\ PJ[PM_T"1_X$3?\ Q='_ J[PM_T"1_X$3?_ !=%D',S MVJBO%?\ A5WA;_H$C_P(F_\ BZ/^%7>%O^@2/_ B;_XNBR#F9[525XL?A;X6 M/_,)'_@1-_\ %U?\//+X$\4Z18V=S/)H&J2/:FRN)6E^S3!"Z/$S$D*VT@KG M'0BE;L/F[GK=%(.E!XJ2PSS2UX_K E^(7B'64U&><:#IUT;&WT^"9HEFD15, MDDI4@M\S *N<#!/4U5'PM\+?] E?_ B;_P"+JK=R.8]JHKQ7_A5WA;_H$C_P M(F_^+H_X5=X6_P"@2/\ P(F_^+IV0N9GM5%>*_\ "KO"W_0)'_@1-_\ %T?\ M*N\+?] D?^!$W_Q=%D',SVJBO%?^%7>%O^@2/_ B;_XNC_A5WA;_ *!(_P# MB;_XNBR#F9[517BO_"KO"W_0)'_@1-_\71_PJ[PM_P! D?\ @1-_\719!S,] MJHKQ7_A5WA;_ *!(_P# B;_XNC_A5WA;_H$C_P ")O\ XNBR#F9[529KQ;_A M5OA;_H$@?]O$W_Q=:OA"ZG\'^,;#0DNKBZT758I3;07,AE:TFB 9E5V.XHRD M\$G!7C@TK+H-2/5:***DL2EKQB:(_$N_U.\U:6XDTB"\EM++38YGBBVQ,4:6 M0*079F#8R< <4S_ (5;X6_Z!(_\")O_ (NJMW(YCVJBO%?^%7>%O^@2/_ B M;_XNC_A5WA;_ *!(_P# B;_XNG9"YF>U45XK_P *N\+?] D?^!$W_P 71_PJ M[PM_T"1_X$3?_%T60%O\ H$C_ ,") MO_BZ+(.9GM5%>*_\*N\+?] D?^!$W_Q='_"KO"W_ $"1_P"!$W_Q=%D',SVJ MBO%?^%7>%O\ H$C_ ,")O_BZ/^%7>%O^@2/_ (F_P#BZ+(.9GM-+7BI^%OA M;MI(!]11R,TK=AJ1Z=112'I4EA2UXA!;)\4$EUG6I)[BPFFD6PTU9WCAAA1RBLRJ1N M=MI8DYQD =*E_P"%6^%O^@2/_ B;_P"+J[+J1S'M5%>*_P#"KO"W_0)'_@1- M_P#%T?\ "KO"W_0)'_@1-_\ %T60N9GM5%>*_P#"KO"W_0)'_@1-_P#%T?\ M"KO"W_0)'_@1-_\ %T60%O^@2/_ B;_P"+H_X5=X6_Z!(_ M\")O_BZ+(.9GM5%>*_\ "KO"W_0)'_@1-_\ %T?\*N\+?] D?^!$W_Q=%D', MSVJBO%?^%7>%O^@2/_ B;_XNC_A5WA;_ *!(_P# B;_XNBR#F9[517BO_"KO M"X.5TO:1T9;F8$?0[^*Z3X=ZI>:7XBO_ Q=7C4445)10U'0=/U>>SGO;*"ZFLY?/MGFC#&&3&-RD]# M@GD51'@;P^(UC&C6(C6[^WJOV=<"X_YZ]/O_ .UUK=HH 0# I:** /'/B[_R M6CX-?]A"_P#_ $E->Q+]T5X[\7?^2T?!K_L(7_\ Z2FO8E^Z*I[(A;O^N@M% M%%26%%%% !4-Y<1VEK+/*2L4:%W(&< #)X%344 ?-46K:EX7^-'AWQB]K.=* M\6PO87@C+R[ #NMI&0+^["C"G/J:Q]"U'7/$WQ-\$W.ORZC_ &Q#J^K07,O#G@/6I-=O-9 M-YHVIKI:7D$?F-?1F=3YQ7'RKY9"EQTY(K'T[QSXOU:\T*RN-6U:VA;7=5L[ MB2WC<-]D2(M 2Y3.,XVN>37T;<>,-!M;R6SGUBQ@NHR!)#)<*KIGID$\9]ZU MP5."&//O2OIJOZT_KYA;S_K7^OD?,7@+QWXP\0Q>%+/Q'K.J:%'>Z0LD.HQV M9W37J7)#I*-O4Q@##8!W$]:AU#QW\2'\/^+[N"^E@\0:?-=Q2:0+-W=(?-7R MIHLC8 L>2",ELG/(KZD.T"\NT;=.!;X+;F W8/% M4/@P+?POHGB_PWXP@D.L7.M7V.U>_C IHV$\$ M;E_,4G*_W)?=;_(.7\[_ )_YGR[I&H:WH?C/Q&FGQW>GZ'>>,0FHW,4+*R6H MM1L(;'"EU"EAZ8JI??$#X@VNCV$^I7>IV4UWX:U%H/*A;,MTDW^C.0%.)&CP M<<9KZN*!AC-+L I'KZSUJ74Y&CM MM#GT^S2!MESED:XE6# YS]W'O7V!;,'A5@\2>+-+\1ZIIZ7VIZ9$T5HTWS)%N()8+TW<# MD]*Z<#%+10!EZ7X;T_2+F[N;:!5N+J0R32GEF)[9[#VK4HHH%:P4444#/&O& M_P#R,O^N=C_Z*:MFK,GN%%%% !1110 4444 % M%%% !1110 5S_BO_ (^?#/\ V';/_P!":N@KG_%?_'SX9_[#MG_Z$U"$>OKT MH/2A>E!Z5!L>2:3_ ,CAXW_["4?_ *(2MRL/2?\ D#?^ MPN/_ $4]" ];'2@]*!TH/2H-3R3PS_Q]^)_^P[>?^R5N5A^&?^/OQ/\ ]AV\ M_P#9*W*MF*V"BBB@84444 %%%% !1110 4444 %8DW_)3/ W^_??^D];=8DW M_)3/ W^_??\ I/30'K=(>E+2'I69J>-^ ?\ D"77_83OO_2F2NEKFO /_($N MO^PG??\ I3)72UH]S%!1112&%%%% !1110 4444 %%%% !6/I_\ R6#P_P#] M@J]_]&0UL5CZ?_R6#P__ -@J]_\ 1D--=0/6*0]*6D/2LS4\6^&'_(B:3])? M_1KUU5YD%%%%( HHHH **** "BBB@ HHHH *S_# M?_)6Y/\ L ?^W)K0K/\ #?\ R5N3_L ?^W)H%U/3QTI:0=*6H-@HHHH **** M /'/B[_R6CX-?]A"_P#_ $E->Q+]T5X[\7?^2T?!K_L(7_\ Z2FO8E^Z*I[( MA;O^N@M%%%26%%%% !1110 4C=#2T4 ?+WBCP:GQ'^/OQ#\.I=PV4.I:#:6\ MUPUN9' #DMY?0;QQRO7EQ9^$((/[.TN6%'^V?Z,?D M>0KN/S@'@YSQ7T'Y2[L[1GUQS2^6H8D* 3WQ3NU'E7;^F3RZW/E6Z^,/CF#2 MXA!>33V=Q9:3-?:L;9=VG2SR8N HVX&!V(.WO5?PEXKU#PGJES)8ZI+%IM[X M^NK>_NWC7;+;M#E78[<#+ 888KZP^SQA678NUNHQP?K2&WB*[3&FWKC:,5?, MM=/ZNG^A'([;_P!6:O\ C<^8/!WQ;\6:_8>%['5/$$FBC4K>_*:U)9J=]U'< M;8HW!7&/+&<<%L]:1O%/B70O$_Q!_LW5I;K4TUR(BQO9O),]FMNK$0NRE4/7 M;G@XQUKZA-O&1@HI&KT*2LK,****0PH MHHH **** "BBB@ HHHH **** /&O&_\ RX4A;:"<$X'0=:6D)V\\\ZE87C75 MO97'V:Y6.)C+#)D+ADZCD]:Z9Y!'"97.R-5+,S\!0!DD^E>':K\.=6M)M-\4 M>&;>:SO;F5;37-,GCV?:K?S@?-V_WUX.>XJ+4/"WBK69O'-OJ3:H]TYOQ9Q1 MPYM;RVDB A7S-V!M8#"@9S[&K:5KK^K"6]F>ZVL\=[;17%NPF@E4/'(G(8'D M$&I-ISC:<^F.:\&E^'VOWGA[P>NDQ7>E_:-&?2-2@F=XS;-Y89;@+GAPZ[0? M]JKG_"/^*[?1_"$M_!=-;O!/XCDTW%*]G_ %K_ M )?B*+O:Y[:00I.UB ">!67X;\2:?XNTO^T=+F-Q9^8\6\H5PR-M8$'T(KQ_ MP/X.\37_ (KTO_A+%U?;#H=L\T\4[I$U['(6PQ4X9MNT'L>E-^#.E>)O#NN6 MMMK/A^\&G3/>-;7 C9/L3M,6_>C."'4C:V.,8I\NMK]_S%S:7MV_%'NU%(.E M+6985S_BO_CY\,_]AVS_ /0FKH*Y_P 5_P#'SX9_[#MG_P"A-0A'KZ]*#TH7 MI0>E0;'DFD_\CAXW_P"PE'_Z(2MRL/2?^1P\;_\ 82C_ /1"5N5;,0HHI#0, MP=7\;Z3HLU['<2RL;&-);LP1&06ZO]TOCIFMBWOH+J>:&*5))H=OFQH%FU;2/%,)BA18H_,LM8CPORR _*-N6!/M65<^% M/$MCJ_C9K#2[NW:\URRNIIK?(%Q9 +YRQMGGG.0.< U<8IVU_JZ_S_ F3L_Z M['T %8D@*Q([8I,'&<'\J\!@\(^)]6U[0;?4H-870)-5U($P2R1M#8N/W D9 M3D#/*YY Q3]0MO$]E\0+9[2SUVUTRTU5HYKN1S,'M/LVT.&/R^6&&0#D@\DT MK>8[GOA5AC*D9Z<4A^4X/7TKY5T2^UG6-%NO[%U/5)=?.F1*+&:":-[Q4GW3 MSJSX0NR$#"GZ&OH/X>V4MCX>Q+<7TZRSR31KJ$'DR1*QSY87)(53D#)S3<;( ME2N=/1114%A6'KG_ ",G@W_L+C_T4];E8>N?\C)X-_["X_\ 13T(#UL=*#TH M'2@]*@U/)/#/_'WXG_[#MY_[)6Y6'X9_X^_$_P#V';S_ -DK?Q)?!=/::+9%(I0+YA8\*HQGFK6F>$?%.E^ M(9M-O[K59+:RM;7^SKFQ@\V&>-(&26%FW80%CD@@D\8JK>[==E^7Z"O[UOZW M_4]5T#QYHOB:;3X]-N9+DW]JU[;D0.%:)7V$YQ@'/;K71[6SC:?RKY[^'W@C MQ"X\/:3?V6JZ78/X8NK*Z<[HTANFF8QDX/#A2"#5E_#WC6S\$>&)+N&[:X2^ M2#6(K/=+*UK&K1I)LW MDD.0#SQZ53BKZ?UJU_E]Y*DWT_JR9[V%)&<''KBD M((Z@CZBO%] \#WUQX\:/6I]>GT6VT>V:.^N)6MEEN(W8L9-K8SL(R/SK;^$& M@ZAID^L1WT[7MKI]U+;Z=>&!KC5;;3;W3;F1M'U5,?V7=%?D6&1N16G*NA M%^_]:'O>UACY3^55]1O(]+T^YO;C>MO;QM-(RH6(51DD (;NWFM]+;3IF=G?]W)^^+,"-K[>H[UN/X/U6^F^)-]-;:VERLDSZ M)<BI(KP;?D3.#\_3T/-2U9-W[_ *?Y_@4G[R1Z_IFMV6KI;&UG#O<6ZW:1 M$%9/*;HQ4\CGCFKYR.HQ7S]H_@?4+O7KM]BBBLRPK'T_\ Y+!X?_[!5[_Z,AK8K'T__DL'A_\ [!5[_P"C M(::Z@>L4AZ4M(>E9FIXM\,/^1$TGZ2_^C7KJJY7X8?\ (B:3])?_ $:]=56C MW,A"P4$D@ ]:7BK M2I==\,ZMIMO+Y$]W:2P1R_W&92 :XGX8M>Z-\.]'\-7>C74&M:?!]EDCD@S MK*3ME\S[I7.&&.:%LWZ?K?\ KS$^B_K^O\CTO:V<;3^5&UAU5A^%?-=]X>\? MR^&9XD@U9]0_L.XCU#:[%I]0-QF)H^>2%RJ MZ5<6A$DA79L NV )Y&?O9JE"[M?^KV_X/H2Y65[?U:__ #Z,V,/X3^5-8^6 MA=\HJC)+< "OG'PY;:YK?B6\&D'47FMO%=_%<7#2O]GCL=A'E$DX^\1A>M+X M=\.>++ZRL;*]TW6"$\,:A87?VK?LDNS(3$"2WS';C#?A2MI?RO\ A?\ X'J5 M]JWG^MO^">\6OB?3K[5K?3K>9I[BXM?ML1CC8QO%NV[@^,=>V:U]I! (()[8 MKYHC\->*(/#MM;:?HNM6@3P:;4PHCJ/MX<8P-W#8Z'BGZQ'K_A6WUF2Z&N6F MF2RZ.\43B23[3(!_I,8Y+ EMPBVR?, JD $]:] J&K%IW"L_PW_R5 MN3_L ?\ MR:T*S_#?_)6Y/\ L ?^W)I!U/3QTI:0=*6H-@HHHH **** /'/B M[_R6CX-?]A"__P#24U[$OW17COQ=_P"2T?!K_L(7_P#Z2FO8E^Z*I[(A;O\ MKH+1114EA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!XUXW_Y.;^&O_8+U3^4=>R#I7C?C?\ Y.;^&O\ V"]4 M_E'7L@Z53Z>A*W8M%%%24>3'_DJ7C+_KG8_^BFK9K&/_ "5+QE_USL?_ $4U M;-69/<**** $QQ2]1110 9/K1110 4444 %%%% !7/\ BO\ X^?#/_8=L_\ MT)JZ"N?\5_\ 'SX9_P"P[9_^A-0A'KZ]*#TH7I0>E0;'DFD_\CAXW_["4?\ MZ(2MRL/2?^1P\;_]A*/_ -$)6Y5LQ"BBB@89XHHHH 0<4DB+*C(ZAT8;65AD M$'J"*=10!0L-"T_2V4VEI'!M78FT9V+_ '5S]T>PXJ_110 4444 %8>N?\C) MX-_["X_]%/6Y6'KG_(R>#?\ L+C_ -%/0@/6QTH/2@=*#TJ#4\D\,_\ 'WXG M_P"P[>?^R5N5A^&?^/OQ/_V';S_V2MRK9BM@HHHH&%'\J** #M1110 R6))X MWCD4/&ZE61AD,#U!J#3-+M-&L8K.QMH[2TB&(X85"JH]A5JB@ HHHH *Q)O^ M2F>!O]^^_P#2>MNL2;_DIG@;_?OO_2>F@/6Z0]*6D/2LS4\;\ _\@2Z_["=] M_P"E,E=+7-> ?^0)=?\ 83OO_2F2NEK1[F*"BBBD,/UI.^:6B@ HHHH J:GI M5GK-C)97]M%>6DF-\,R[E;!R./J*LQQK%&L:*$10%50, = *=10 4444 %8 M^G_\E@\/_P#8*O?_ $9#6Q6/I_\ R6#P_P#]@J]_]&0TUU ]8I#TI:0]*S-3 MQ;X8?\B)I/TE_P#1KUU5;RQCS)#U<^I/K6C110 ?SJK?Z9::I$D5W;I M<(CB10XY5AT8'J"/45:HH @M+*"PB,=O$L2%BQVC[Q/4D]S[FIZ** "L_P - M_P#)6Y/^P!_[$/#>HZQ=G]Q9PM*5S MRQ'11[DX'XU5\&^,[+QCX0L=?@(AM[B'S)%=O]2P^^K'_9((_"G;J!T-%<;\ M,OB78?$W3+V\LE,7V:ZDMVB8Y.T'Y'^C+S794M@W"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#QKQO\ \G-_#7_L%ZI_*.O9!TKQOQO_ ,G-_#7_ +!> MJ?RCKV0=*I]/0E;L6BBBI*/)Y/W?Q4\7*W#/;V,B@]UV.N1[9!%;%:OC#P&G MB:ZM]0M+Z72-9MD:.*]A4/N0G)CD0\.F><'D'D$5SG_"O_&@_P"9LTP_]P;_ M .VU=TS-IEZBJ/\ PK_QI_T->E_^"8__ !VC_A7_ (T_Z&O2_P#P3'_X[1H* MS+U%4?\ A7_C3_H:]+_\$Q_^.T?\*_\ &G_0UZ7_ ."8_P#QVC0+,O451_X5 M_P"-/^AKTO\ \$Q_^.T?\*_\:?\ 0UZ7_P""8_\ QVC0+,O451_X5_XT_P"A MKTO_ ,$Q_P#CM'_"O_&G_0UZ7_X)C_\ ':- LR]15'_A7_C3_H:]+_\ !,?_ M ([1_P *_P#&G_0UZ7_X)C_\=HT"S+U<_P"*B&O?"T8.9'UVTVKW.-S'\@": MTO\ A7_C3_H;-+_\$W_VVM?PS\.9-.U>+6-:U5M;U2%62WQ"((+8-PQ2,$_, M1P6))QQ1=(=F=LO2@T"EJ#0\DTP&/QMXVC;Y7^WPR;3UVM F#]#@_E6W6AXM M^'W]NZBFK:;J,FC:TD7D&Y2,2QS1@Y"2QGA@#T(((R<&L'_A7_C3_H:]+_\ M!,?_ ([5Z,SL7J*H_P#"O_&G_0UZ7_X)C_\ ':/^%?\ C3_H:]+_ /!,?_CM M&@K,O451_P"%?^-/^AKTO_P3'_X[1_PK_P :?]#7I?\ X)C_ /':- LR]15' M_A7_ (T_Z&O2_P#P3'_X[1_PK_QI_P!#7I?_ ()C_P#':- LR]15'_A7_C3_ M *&O2_\ P3'_ ..T?\*_\:?]#7I?_@F/_P =HT"S+U%4?^%?^-/^AKTO_P $ MQ_\ CM'_ K_ ,:?]#7I?_@F/_QVC0+,O5AZR=_BGP9$O,AU4N%'7:L+EC]! MQ5[_ (5_XT_Z&O2__!,?_CM;GA7X>?V-J9U?5=1?6M9\LPQSM&(HK=#RRQ1C MAHJC_PK_QI_P!#7I?_ ()C_P#':/\ A7_C3_H:]+_\$Q_^.T:!9EZB MJ/\ PK_QI_T->E_^"8__ !VC_A7_ (T_Z&O2_P#P3'_X[1H%F7J*H_\ "O\ MQI_T->E_^"8__':/^%?^-/\ H:]+_P#!,?\ X[1H%F7J*H_\*_\ &G_0UZ7_ M ."8_P#QVC_A7_C3_H:]+_\ !,?_ ([1H%F7JQ74R_$[P4J?,4^W2,!V7R N M3[98#\:N?\*_\:?]#9IG_@F/_P =KHO!_@%?#EY/J5[?RZQK5Q&(I+R5!&J1 M@Y\N-!PBYY[DGJ:+I#29UE(:6BH-#QKP'\NDZA$>)(M6OD=>ZM]HE_^"8__ !VC_A7_ (T_Z&O2 M_P#P3'_X[1H*S+U%4?\ A7_C3_H:]+_\$Q_^.T?\*_\ &G_0UZ7_ ."8_P#Q MVC0+,O451_X5_P"-/^AKTO\ \$Q_^.T?\*_\:?\ 0UZ7_P""8_\ QVC0+,O4 M51_X5_XT_P"AKTO_ ,$Q_P#CM'_"O_&G_0UZ7_X)C_\ ':- LR]15'_A7_C3 M_H:]+_\ !,?_ ([1_P *_P#&G_0UZ7_X)C_\=HT"S+U9&F*9/C!HFT;C%I%V MSX_A!DB )^I!_*K/_"O_ !IS_P 59I@]QHW_ -MKI_!W@>'PJ]U=S7DVJ:M= M[1<7UP K,J_=157A$&3A1ZY.:+V&DSIZ0]*6DJ#0\7^&(*^"-.C/#Q-/&ZGJ MK+,X(/N#74TNM?#*Z_M2[U#P]K7]BR7DGG75K-;"XMY).AD"D@HQQS@X/<50 M_P"%?^-/^AKTO_P3'_X[5W3,VF7J*H_\*_\ &G_0UZ7_ ."8_P#QVC_A7_C3 M_H:]+_\ !,?_ ([1H*S+U%4?^%?^-/\ H:]+_P#!,?\ X[1_PK_QI_T->E_^ M"8__ !VC0+,O451_X5_XT_Z&O2__ 3'_P".T?\ "O\ QI_T->E_^"8__':- M LR]15'_ (5_XT_Z&O2__!,?_CM'_"O_ !I_T->E_P#@F/\ \=HT"S+U%4?^ M%?\ C3_H:]+_ /!,?_CM'_"O_&G_ $->E_\ @F/_ ,=HT"S+U9_A<^;\6[C; MSY6@HKX_A+7+%0?J 3^%._X5]XS;AO%NFJ#U*:-R/IF6NL\'^#+?PC;W)%Q- MJ&H7CB2[OKDCS)F P.!PJ@$8?&'@^[MKBXFAB@5KC9"0!(R@E0V> MHS6'\/\ X:6MO\,#I2W]Y';ZO DTP5AF,LHWA.. :]!UU/,T6^7U@V:]DM[B*YACEAD66)U#(Z$%6!Z$'N*I[(E;LEH MI,T9J2A:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: M%HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F M@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T M9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3 M-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6B MDS1F@!:*3-&: %HI,T9H 6BDS1D"@#QWXN_\EH^#7_80O_\ TE->Q+]T5XGK MUZOQ _:/\+V&F,+FS\&P7-[J=PG*1SS)Y<4.?[V,L1V KVQ1@"J>R1$=VQ:* M**DL**** "BBB@ HHHH **** ([F!;FWDA8D+(I4D>AIEE:+8V<-NA)2)0@+ M=<"IZ* *FFZ;'ID#Q1DE6D:0[O5CDU;HHH **** "BBB@ HHHH **** "BBB M@ HHHH **** *>KZ3::[IMSI]_;1WEEQT4.?\*W^+'_16(O\ P0Q?_%4?\*W^+'_16(O_ 0Q?_%5['11S,.5'CG_ K? MXL?]%8B_\$,7_P 51_PK?XL?]%8B_P#!#%_\57L=%',PY4>.?\*W^+'_ $5B M+_P0Q?\ Q5'_ K?XL?]%8B_\$,7_P 57L=%',PY4>.?\*W^+'_16(O_ 0Q M?_%4?\*W^+'_ $5B+_P0Q?\ Q5>QT4.?\ "M_BQ_T5B+_P0Q?_ !5'_"M_BQ_T M5B+_ ,$,7_Q5>QT4QT4QT4.?\*W^+'_16(O\ MP0Q?_%4?\*W^+'_16(O_ 0Q?_%5['11S,.5'CG_ K?XL?]%8B_\$,7_P 5 M1_PK?XL?]%8B_P#!#%_\57L=%',PY4>.?\*W^+'_ $5B+_P0Q?\ Q5'_ K? MXL?]%8B_\$,7_P 57L=%',PY4>.?\*W^+'_16(O_ 0Q?_%4?\*W^+'_ $5B M+_P0Q?\ Q5>QT4.?\ "M_BQ_T5B+_P0Q?_ !5'_"M_BQ_T5B+_ ,$,7_Q5>QT4 MQT4QT4.?\*W^+'_16(O\ P0Q?_%4?\*W^+'_1 M6(O_ 0Q?_%5['11S,.5'CG_ K?XL?]%8B_\$,7_P 51_PK?XL?]%8B_P#! M#%_\57L=%',PY4>.?\*W^+'_ $5B+_P0Q?\ Q5'_ K?XL?]%8B_\$,7_P 5 M7L=%',PY4>.?\*W^+'_16(O_ 0Q?_%4?\*W^+'_ $5B+_P0Q?\ Q5>QT4.?\ M"M_BQ_T5B+_P0Q?_ !5'_"M_BQ_T5B+_ ,$,7_Q5>QT4QT4QT4.?\*W^+'_16(O\ P0Q?_%5'-\(_B/JR_9]5^+=V+%AB1=,T MJ*VE8=P'R2/PKV>BCF8'=?UW4;***6?\ LJS\Y4$@RN<'TK*_X:@C_P"B>>-?_!4?\:KE9/,CV^BO M#A^U7I=O>V$.I>$/%6D0WEU':)X;AZTFFMQII["T4@. M:6D,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *K:CJ-MI M-C->7MQ%:6L*EY)IG"HBCJ23TJS7C7[7"A_@;K*,,H\]JK ]"#.F1^5-*[2$ MW97,?5_C1XE^*D]SI?PILP-/BW+<^,-0C(M(\#D0(>9&]^E,/%6C_&7XHZAKOAO^T?$MOIM@'TO09-_G ':"A?'4-N(/3FN_P#^%]^* MO^B.>+O_ "%_\57G>L75I9?'#XTS7VMZAX:3+/X+U3PU>V M_B73Q:P:PR*+E\L0 5)P,@ GWKH?&>A?&G4?"NLZQK/C+3O"EK:VLMR-.T"W MWR_*I(4SMR.F,BO,O&6JZ3J?@;23I7C77_&*IXNTL2/KL3(8,LE M?5GQ9_Y)CXK_ .P9<_\ HLTF[6125[W/G_X4?%?XB^!?A]H/B#Q5:S^-/!U_ M;B8ZI9C=?:<,D$3+UD48^]UKZ1\'>-=$\>Z'#JV@ZE!J=A+TEA;.#_=8=5(] M#7RG\-/&7BG1_AWX1M/#GC[P?:E=(C)\->(5$;@DMSY@.<-[UZ5^S;;"U^(' MQ8B\BTM3_:%I(\-A_P >ZNT&7\OI\I).#CFE-+5A&6R/?J***Q-@HHHH *** M* "BBB@ HHHH **** $)Q7FOB7]H[X=^%=2ET^]\36SWL3;98+16G:,^C; 0 M#[5F?'?5M3U?4/"WP_T:]DTZ[\37+B\O(3B2&RB7=-L/9F!"@^YKNO!_P\\. M^!-'ATW1-(M;&VC4#Y(P7<_WG;JQ/$?_ 'P*?NA[QY+_ M ,-9_#+_ *#TO_@#/_\ $4?\-9_#+_H/2_\ @#/_ /$5ZU]BM_\ GA'_ -\" MC[%;_P#/"/\ [X%'NA[QY+_PUG\,O^@]+_X S_\ Q%'_ UG\,O^@]+_ . , M_P#\17K7V*W_ .>$?_? H^Q6_P#SPC_[X%'NA[QY+_PUG\,O^@]+_P" ,_\ M\11_PUG\,O\ H/2_^ ,__P 17K7V*W_YX1_]\"C[%;_\\(_^^!1[H>\>2_\ M#6?PR_Z#TO\ X S_ /Q%'_#6?PR_Z#TO_@#/_P#$5ZU]BM_^>$?_ 'P*/L5O M_P \(_\ O@4>Z'O'DO\ PUG\,O\ H/2_^ ,__P 11_PUG\,O^@]+_P" ,_\ M\17K7V*W_P">$?\ WP*/L5O_ ,\(_P#O@4>Z'O'DO_#6?PR_Z#TO_@#/_P#$ M4?\ #6?PR_Z#TO\ X S_ /Q%>M?8K?\ YX1_]\"C[%;_ //"/_O@4>Z'O'DO M_#6?PR_Z#TO_ ( S_P#Q%'_#6?PR_P"@]+_X S__ !%>M?8K?_GA'_WP*/L5 MO_SPC_[X%'NA[QY+_P -9_#+_H/2_P#@#/\ _$4?\-9_#+_H/2_^ ,__ ,17 MK7V*W_YX1_\ ? H^Q6__ #PC_P"^!1[H>\>2_P##6?PR_P"@]+_X S__ !%' M_#6?PR_Z#TO_ ( S_P#Q%>M?8K?_ )X1_P#? H^Q6_\ SPC_ .^!1[H>\>2_ M\-9_#+_H/2_^ ,__ ,11_P -9_#+_H/2_P#@#/\ _$5ZU]BM_P#GA'_WP*/L M5O\ \\(_^^!1[H>\>2_\-9_#+_H/2_\ @#/_ /$4?\-9_#+_ *#TO_@#/_\ M$5ZU]BM_^>$?_? H^Q6__/"/_O@4>Z'O'DO_ UG\,O^@]+_ . ,_P#\11_P MUG\,O^@]+_X S_\ Q%>M?8K?_GA'_P!\"C[%;_\ /"/_ +X%'NA[QY+_ ,-9 M_#+_ *#TO_@#/_\ $4?\-9_#+_H/2_\ @#/_ /$5ZU]BM_\ GA'_ -\"C[%; M_P#/"/\ [X%'NA[QY+_PUG\,O^@]+_X S_\ Q%'_ UG\,O^@]+_ . ,_P#\ M17K7V*W_ .>$?_? H^Q6_P#SPC_[X%'NA[QY+_PUG\,O^@]+_P" ,_\ \11_ MPUG\,O\ H/2_^ ,__P 17K7V*W_YX1_]\"C[%;_\\(_^^!1[H>\>2_\ #6?P MR_Z#TO\ X S_ /Q%'_#6?PR_Z#TO_@#/_P#$5ZU]BM_^>$?_ 'P*/L5O_P \ M(_\ O@4>Z'O'DO\ PUG\,O\ H/2_^ ,__P 11_PUG\,O^@]+_P" ,_\ \17K M7V*W_P">$?\ WP*/L5O_ ,\(_P#O@4>Z'O'DO_#6?PR_Z#TO_@#/_P#$4?\ M#6?PR_Z#TO\ X S_ /Q%>M?8K?\ YX1_]\"C[%;_ //"/_O@4>Z'O'DO_#6? MPR_Z#TO_ ( S_P#Q%'_#6?PR_P"@]+_X S__ !%>M?8K?_GA'_WP*/L5O_SP MC_[X%'NA[QY+_P -9_#+_H/2_P#@#/\ _$4?\-9_#+_H/2_^ ,__ ,17K7V* MW_YX1_\ ? H^Q6__ #PC_P"^!1[H>\>2_P##6?PR_P"@]+_X S__ !%'_#6? MPR_Z#TO_ ( S_P#Q%>M?8K?_ )X1_P#? H^Q6_\ SPC_ .^!1[H>\>2_\-9_ M#+_H/2_^ ,__ ,11_P -9_#+_H/2_P#@#/\ _$5ZU]BM_P#GA'_WP*/L5O\ M\\(_^^!1[H>\>2_\-9_#+_H/2_\ @#/_ /$4?\-9_#+_ *#TO_@#/_\ $5ZU M]BM_^>$?_? H^Q6__/"/_O@4>Z'O'DO_ UG\,O^@]+_ . ,_P#\11_PUG\, MO^@]+_X S_\ Q%>M?8K?_GA'_P!\"C[%;_\ /"/_ +X%'NA[QY+_ ,-9_#+_ M *#TO_@#/_\ $4?\-9_#+_H/2_\ @#/_ /$5ZU]BM_\ GA'_ -\"C[%;_P#/ M"/\ [X%'NA[QY+_PUG\,O^@]+_X S_\ Q%'_ UG\,O^@]+_ . ,_P#\17K7 MV*W_ .>$?_? H^Q6_P#SPC_[X%'NA[QY+_PUG\,O^@]+_P" ,_\ \11_PUG\ M,O\ H/2_^ ,__P 17K7V*W_YX1_]\"C[%;_\\(_^^!1[H>\>2_\ #6?PR_Z# MTO\ X S_ /Q%'_#6?PR_Z#TO_@#/_P#$5ZU]BM_^>$?_ 'P*/L5O_P \(_\ MO@4>Z'O'DO\ PUG\,O\ H/2_^ ,__P 11_PUG\,O^@]+_P" ,_\ \17K7V*W M_P">$?\ WP*/L5O_ ,\(_P#O@4>Z'O'DO_#6?PR_Z#TO_@#/_P#$4?\ #6?P MR_Z#TO\ X S_ /Q%>M?8K?\ YX1_]\"C[%;_ //"/_O@4>Z'O'DO_#6?PR_Z M#TO_ ( S_P#Q%'_#6?PR_P"@]+_X S__ !%>M?8K?_GA'_WP*/L5O_SPC_[X M%'NA[QY+_P -9_#+_H/2_P#@#/\ _$4?\-9_#+_H/2_^ ,__ ,17K7V*W_YX M1_\ ? H^Q6__ #PC_P"^!1[H>\>2_P##6?PR_P"@]+_X S__ !%'_#6?PR_Z M#TO_ ( S_P#Q%>M?8K?_ )X1_P#? H^Q6_\ SPC_ .^!1[H>\>2_\-9_#+_H M/2_^ ,__ ,11_P -9_#+_H/2_P#@#/\ _$5ZU]BM_P#GA'_WP*/L5O\ \\(_ M^^!1[H>\>2_\-9_#+_H/2_\ @#/_ /$4?\-9_#+_ *#TO_@#/_\ $5ZU]BM_ M^>$?_? H^Q6__/"/_O@4>Z'O'DO_ UG\,O^@]+_ . ,_P#\11_PUG\,O^@] M+_X S_\ Q%>M?8K?_GA'_P!\"C[%;_\ /"/_ +X%'NA[QY+_ ,-9_#+_ *#T MO_@#/_\ $4?\-9_#+_H/2_\ @#/_ /$5ZU]BM_\ GA'_ -\"C[%;_P#/"/\ M[X%'NA[QY+_PUG\,O^@]+_X S_\ Q%'_ UG\,O^@]+_ . ,_P#\17K7V*W_ M .>$?_? H^Q6_P#SPC_[X%'NA[QY+_PUG\,O^@]+_P" ,_\ \11_PUG\,O\ MH/2_^ ,__P 17K7V*W_YX1_]\"C[%;_\\(_^^!1[H>\>2_\ #6?PR_Z#TO\ MX S_ /Q%'_#6?PR_Z#TO_@#/_P#$5ZU]BM_^>$?_ 'P*/L5O_P \(_\ O@4> MZ'O'DO\ PUG\,O\ H/2_^ ,__P 11_PUG\,O^@]+_P" ,_\ \17K7V*W_P"> M$?\ WP*/L5O_ ,\(_P#O@4>Z'O'DO_#6?PR_Z#TO_@#/_P#$5/9?M3_#*]N4 MA_X2>*U+G"O=P2PH3Z;F4 ?C7J?V*W_YX1_]\"JNI^'M+UBSDM+[3K2]MI!A MX;B!71A[@BCW0]XMVEW!?VT5Q;3)<02J'26)@RL#T((X(J:O"_!-D?@Q\9D\ M$6YCI4M6&G<6BBBD,**** " MBBB@ KQS]K4X^"&K=O\ 2;3_ -*$KV.O'/VM?^2(:M_U\VG/_;PE5#XD3+X6 M<1_8&J67C2[N;'X+^&U\R[9VUBXU*'SY >LP4@D-CG%=1^QG_P D*T_G(^VW M?/\ VV:O/+[3OA7'X_N6U/P5XOL=9:]W+?/'=&VEFSPZ['(V$\^F*]#_ &-" M3\"]/SU^VW?_ *.:M9?"91^(X]I]0MOV@/C')I6J:;HM^NE6'E7VKINM8N5S MO&1U''U-']O?$,?\U4^&0_[=1_C4-]82ZI\>?C+:P^&[;Q=*^E:?MT:[D6.. MXY3JS# QU_"L[_A7NK?]&V>'?_!E%_A5:"*OQ1OO$-]X&T,Z]XH\-^)F7Q=I MGE/X=B"+$-QR).3DGM]*^EOBS_R3'Q5_V#+G_P!%FOEWX@Z!=:%X'T9;KX<: M=\/3)XNTLJEA\9Z?_ &3'MO[Z_BAN'.YLKAAD =.M>J?LXPFW^(7Q6B-D MFFF.]L5-E&X=8,6P^0,."!TS[5XAX7LOAE<_#WPF=>\)^*?$7B$Z3$)/[&2Y M\LKEMH!5@F<>E>V_LVPP0>/OBG':V\UG;K>6(CM[C/F1*+885LDG(_&W]HQ/@EX\\.6.HV'VO0M3MI'N)8?\ M70,K@!E'1A@\CK7J_A;Q7I/C71;?5M$OX=1T^<92>%LCW!]".X/--II7)4DW M8UZ*X'3/BI:?\)'?Z1J86T>*X:*&XS\C ' #>A_2N]5@P!!R#T(H::W&FGL+ M1112&>->-_\ DYOX:_\ 8+U3^4=>R#I7C?C?_DYOX:_]@O5/Y1U[(.E4]D2M MV+1114E!1133(JD L 2< $]: '45%'A^'_#\6HQ: M7:7SV:RS2W!C+LZ$9P, 9X'->:K?^#F QX&ML'_JHJ__ !RM%"YFY6/M3-+7 MR]\(=6TV+Q?X)U'PQ9WFAV>N7&IZ;J.G3:J]_#(;9-R.K,2,[LX9>H-?4 Z5 M#5BD[BT444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BDKQG MQA^U1X5\,>(;O1K.QU?Q+=61VWK:+:&>.V/<,W3(YSBFDWL)M+<]GHKF? 'Q M$T+XF>'X]9\/WHO+-F*,""KQ..J.IY4CTKIJ6P]PHHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBJ]UJ-K920QW%S# \S;(EDD"F1O10>I]A0!8 MHKS;XE?%F]\':W;Z/H^@'7M1^PRZG<))=I:I%;1G#$,P.YB>BC\:[/PIXBM_ M%WAG2M;M%9+74;6.ZB5QA@KJ& /OS3L[7%=7L:U%%%(84444 %%%% !1110 M4444 %%%% !1110 4444 >,?$C_DXWX2?]S#I5/9$K=BT445)04444 %%%% !7C7[7#!/@;K#$A0+BT))Z8^T) M7LM4=;T/3_$>EW&FZI9PW]A<+LEM[A R./0@TXNS3$U=6/))/ 7CZSU$ZQX< M^(PO]$NV\^73-9M5N(TB(R5AD0@@8Z55_8S(_P"%%:?_ -?MW_Z.:JM]\'/% M_P *&FN_A=JOVW2&W&;PEK,Q:#!_Y]Y>L9]CQ7 ?!+X;?%37/ %IX6NYY/A_ MX6AGG:YGC&-3O-[DE%SQ&HZ;NI]ZUT:W,M5+8FU>;2;[XU?&HW_]JWFF_P!F M6"3#PZS&[)#)Q&4.<@]?;-#-+=+:X;Q:S]BQS'O/ SFOK/XJ2I/\+?%$D;K(C:5 M<,K*<@@QG!!KYK^('Q=7]IW0])T#0?!'B":WBUJTDO)YX5,"Q!OG5F5N,J37 M8^,_@_XX^&OAS6;7X?:B_B#PO>6TL,OAC5)"\ELKJ03:R=>,\(?UJ6KVON4G MO;8H_![P/X^\7_"+P;'IOCE/"OA@Z8@$>G60:^9]S;LRL< >F!Q74_L\JD?Q M+^+L4=ZVH+%J-I$;IW#M*5@P68C@DD<^]<;\*/AA\3/&7P\T#P]K^H2>!/"% ME;"$V=AE=2OADD^8Q_U2G/0Q_VAR*]X_P""A'_(V^#O^O&?_P!& M+7RA7=!7@DSBGI)L^M]"^*^E?$^_O+V ?8KZ:1I9+"5LLF>3M/\ $*]7\#_% M.\\,%+6\W7NFYQM)R\7^Z>X]C7Y[V=U/974<]M*\-Q&J?RCKV0=*\;\;_ /)S?PU_[!>J M?RCKV0=*3Z>A2W8M%%%24%>?>+]$ED^)7@[4X3=/(C7<.-[&"(&V?!*] 2V! MD_2O0:\:\6:K:/%J-]'9PQ7=E,-(FM];FB#PR&Y,P*Y?'+_?((R=I^E6CX6>7X3>$.Y6U>WG94/V7>CG$: M8VC&!UZGDYK@YM6N6\+:8-2UN]B$'AZYN[2X-TT(;"[O[S^U+S[3-X2>Y%FF% M2VE#1AW10.7&7.3D]NU=5\,9HUU3Q%9V%_+J.C6[VYMII;AK@!VB!D4.2$/$EEJ5])KTEW!!Y M4MR\HOP]QL:-D8G)V9.1R-N:E*[MZ?B4W97]?P/HC-&:\7\6_&'5["UU9-/6 MQ$T=L]Q;72;I8@$NEA()R QPV1LY(&#FA)O45ST*BN&F\=7<^LZO%916K6FC7"P7J32%9F4Q>860 M#Z@ $?-SR,5SX^*NOR:3:ZE'I%D;'4);(6YBNKV&TCLK.TU.6]@@5F,KVTH0%&)^4'.>0<< MUJW7Q&\40W.EVBZ3IPFU.]6WMIY;@A#&T+2!RBY(P5*]>1R*:BW_ %\@;M<] M4HKB/!OCJYU_Q%J.DW]NEA>6BEOLS*P9TW8$J-]V2,^HY!X(KMZ0!1112&%% M%% !1110!\_?$ZRUO4?B1XUMO#D(GUJ3PI:"VC(0[C]K;(^?Y(=)\4?">W\36KV>H#4=:9(91"'6$P?N]WD@)G'7 KZ2' KR_P"(G_)9?A3_ M -=M2_\ 2:O3F&4P>AXJ9.^HXJV@[-+7S9H]GXDU7P[J%_87E[:P6.IZN+R\ MFOV82VZ>:JPK'G((.W#<;=O6NET/XF^(-(\++'+9VM[)IVDZ=J,DH=V9[:08 ME+9ZNH4MGH:?+I?T_$?-K]_X'MN<49S7FFH_%&YLFTNY>"%-'U"9A!J6UVB5 M-X6(2%>4W@DAR-N<#O5+0?B#6;JX=XG\AE!Y/.6+#@ M<*,G!Q2Y6',CUFDS7F<_Q'O9_$$.C2V]H8KMI[5GLYVD,,B6WFG+C SG(VCD M#!SSBMGX.W4]Y\+_ W/<323SO9(7EE8LS'GDD]:5M&_3\;_ .07UL=I17G? MBKXH-X4\2W%I>VODV<5NT\,S*Q%WMC9W1''RJZX^XW)'(K-N/B7XF0::J:1I MX_M2[MX;.>6X(5DEB9]Q5P[V/5J*\PE^)^I:1=:W9:I: MVHO-(S=S);[R)++R=XE7/0EP4YX&*@N?B5XEB&FK'I.G[M4O((+.>6X(4I+$ MS[BBDGY2N,YPP.1BBS?]=Q05?,J @ M"6)S\KH>^,%3P17<4#O<****0PHHHH **** *FJQ2SZ;=Q6[;)WA=8V]&*D M_G7S=^RUX^\)>!_A_>^'M>U"TT#Q/I][<'58]080R2N9"?,RWW@1BOI:YNH; M6,R32I"G]Z1@H_,U\S^%? _A_P"/'QY\>>(]9TJVU7P_I'DZ19K*G[N6=.9) M#C[V.F?0UI'9W,Y;JQK?LTRP:]\0?B=XFT*$V_@_4;Z-+-@NV.>5 ?-D0>A_ MK7O-IKNG:AF3368$7D6Y&6"@=-W3/^-<]\6/V=/"WPM^'>H>+?"$UWX<\1Z##]LBU%;I MBUPRD964$X;=T^IIM)V\Q)M:'U #FC-8'P_URX\3^!]!U>ZC\JYOK&&XD3&, M,R GCZFO-O%>H:OX,\6^(/$<-Q=W_AI2EOJNFJS.;:,QY%U".H*D_.HZKR.1 M6?6QITN>TT5Y#X9\>7T6G:7IFBVJZH;>SL[FYENKC#213$Y<.Q[ $Y.<].*@ MLOBGXALO#^G:C>K87$5]N2/6AIH+GLM%>6Z5\ M6KK5M.T.>&V@C.KSPV$;2!@L%R8V>97&>=NTJ!W/>J]E\3-=\1:NFBQ:?96T M@2\6ZF>:3'[B01L8L#^(,""3P<@T---K^M!*2T9ZS2UY9\ _%T_B7P=91R3^ M9]BMXX9EN2QNFDZ[VR>4(^Z>_6KOQ(^(FK>$=1GM]/LK*XC@TF?57:Y=@2(F M4%!CU!.#V-$ERRY0B^97/1J3->67/QBGAAGU-;!7TJUU1-,N(02;D%D#>8HZ M$98#;C)'.:YZ3XDWMOXNT_7I2C6FI:% ]O:12L8T::Y5$+Y.TD!N6&,]*$F_ MZ\KAS+^O6Q[K17F-Q\3-7TB?3X=9TV#3A-!C+"#Y@$8?:282ZG(W9&1 MC/->FJ,M-_XK70+4:?HV@16[!6O'R/-8$\ 9W<'D[<<I+]\0[%#1L1V8#)'JPKT]OC MI9Z/KK:;8^'Y9/"UAJ4.A2ZO;SQB.&X;:%18OO%%)"DC^E?,7@<^(=2N-6\- M^%-067Q1J[FX\6^-9'_E13>)K*TGB-R96L+.:/(V3]O,9?^ ;L5TOQ"EL_ M#DGB/3-/_M2TO/\ A&KB\25+PF!0C8#@%MPD#?Q#J.M-JRO_ %M<5];?UO8] MIR*,BO,?A;I6O+J$6J3R7%MH=QI%LHM+F[-PTMSC+3#D[!M.,9Y/.*RO%WBS M6?"7C[Q3J%A'%?6=GIEC//:7$S@[3)(K>4!P'(]>N *IQM+E$I7CS?UT_P S MV2DKR;5?C!?6+:F8;*TN4BL+R]@*2L5S;NJ[&<=20W.!\I&.:EL?BKJ,^O#0 M+JTM(M2N+J*"":-G,022V\_Y@<$L "N!C/6IY6U=?UT'S(]4!S037S_X:^)V MM^%/ 6E[HHM1FN;6\DM6F>21Y[F*X;=#G.3F/)7O\I]*Z?4OB8KW'AW5VM$N MM,N)+I[>>&5U<)':F1CMZ/DAEYZ8S3::!.[L>LYHS7@&N>/->M]5U#7+.Y@B M>X\.6-Y;PY:2&/S+H*MOU$Y+^O2Y[-12#D4M06%%%% 'C'Q(_Y.-^$? M_7+5/_1 KV8=*\9^)'_)QOPC_P"N6J?^B!7LPZ53V1*W8M%%%24%%%% !112 M$D#CK0 M%>2^&?C;>^*;G6H+308C<:7JSZ6UL;T>;<;"-\D8V\@*IC3H==T^2^,DD7V=;A= M^]!EUQZJ.2*;33M8$TUU:MG\0?#E_:BZM]:L9 MK8B0B9)@4Q&".!"@8Q2UY]X(^,FD^*?"%EKFH/!H7VJ6>)8+JX!/[J0H MQ![CC.>V1703_$#P[;7$D$NM6*31SI:NAF *RN,HA]V'0=Z;33L%T=#17GVM M_&'3=,\>>'_#-KY.I3ZG=2VB M@>IXK[G_ &F/@)KWQN^(?A..P9+'2+6TF%[J,O(BRZD*J]68@' Z>IKUKX4_ M!WPW\(-$%AH5GME<#[1>S?-/<-ZLWIZ <"NE5%&*74YG!RDSX\\'_ RW\"ZA M(VM>5?ZS;R;2%YAA8?W?[Q]S7L7A'P3J/C"YV6R>7;*0);J0?(GT]3["O0+3 MX32ZYXKU/4-6)AL&NG>.%3\\HSP3Z#]:]2L;"WTVVCM[6)8((QM6-!@ 4I5. MP1IW>IC^$_!.F^$+79:1[YV&)+E^7?\ P'L*Z"BBL&V]SH2MHCQKQO\ \G-_ M#7_L%ZI_*.O9!TKQOQO_ ,G-_#7_ +!>J?RCKV0=*;Z>@ENQ:***DH*\_P#% MMS?V?Q(\)N@M#8S?:XFC^SAKAV6W=Q^\/W5!4<+USS7H%5+G2[6\O+2[FA62 MXM&9X)#UC+*58CZ@D4T)GE7@S7/$%]36*^N:MJ_AK2_.OHH9].T*XUKSUM8L37$P:/X.T;P_>7=UI^GPVEQ=_ZYXP@R2<# R /#VI6ME;7.E02P M61)@C(("9.2.#R">H/!JKHFS.8TO6M.IZ> MM='12'NA(S]>:G@^'/ANVU2/48M(M MX[Y)1.LZ@[A(%V;NO7;P3W[UTM%.[%9&))X,T67Q"-<;3;QQ[U1M?ACX7L;=H+?1+2*!KA+KRU0X$BMN5@,\8/( XS74T47861SD7P]\. MPM&RZ1:@QO,ZX3O+_K?KN[@\&F6'PW\-:7%91VFCVT*V,WVBVPI_=28QN7)X M.#BNFHI;;!8S-.\.:=I5T]Q:VD4$S J74] M.-'CT"(Q,R_VR R1JC"2W\@'8PD8AMY.1BM+?D9LZ_XA M_P#)9/A3_P!=M2_])J]0P&7!Z5X_XJ\0:;XC^-GPUATF_M=3EM/[1N+A;299 M?)C, 0,VTG +''->PCI4OH4NIBZ?X,T72M+N]-M-.@M["[:1Y[=%^61G^^3] MI?#RUCM630DM-&N)8([*: MC&"TB?3XI$M85@B5APL:D$+CIC(!Q[53N?AGX8O(1%-HEI(@NGO1E3D3M]Y\ MYSD]_6NHHIW8K+8YI_AQX;?4VU$Z/:B]:7SC,%(._9LW<'KMX^E:^C:+9>'] M,@T_3[:.TLH%V101#"H/0"KU%(+&3/X6TJZOGO)K&&6X<@L[KG)"E21D!9HLD[#ZKDGCWK$L/AIX9TN&UAM=%M8([6X%U JJ?W M>, G'89KJ**-A6,RQ\-Z;IMXUW;6<45PV[,BCGYFW-CTR>3BM.BB@84444 % M%%% !2'I2T4 ?,5IX/B_:/\ BYXV3Q7>WA\.^&+E-/L]#MYFA1F*Y:63!RM_AQ\-_$J:7I/B:S?45_M&/[0=/*$B1D]R!QG^F:]7\<_ MC6)/&UUXQ\ >*6\):]?(J7\4L'GVMWCHS)V85H_"KX(S^#_$=_XL\3:[+XJ\ M87L8@:_DC\N."(?\LXD[#WK;F2_R,>5G+_\ #'OA_6+*[F\4:]K7B7Q%<)\N MLW-P5>V?.0T2 X7!'?-,/[,OB+Q')::?XS^)6I>)O#%I*DBZ4UNL7V@*?E69 MPWBM+>."%!'#&H1$48"J!@ ?A5*#PYIUK=7]Q%:1I-?D M&Z;&?.P,?-^'%:5%06<[-\/O#LUYIUVVD6OVC3XQ%:R!,&)!T48[#L#FIX/! MNC6MO)!%IMNL#W7VPQ[,KYV[=YF.S;N>.];=% K&1-X4TFXL#926$#6QF-QY M>S $N[<7&.C;N(F@$!O&R2%' (!X M!QQDS^+NE_P!HZ8RZ;XNLXR+6\4[1, .(I".WHW;/I7M=Z?X-U*WTK5[@K&;FX!^6(G#[2/NMCH:I-W6I+2LSXX^ GPWE^ M+FKW_@;7M4D\/:3X>P]UH.FKM:]EW%7DED&03D8Y)_V0!7TO)^RQX7T^.2V\ M-W5_X6T^\MQ::G::?("NH0@YVN7!(/)&Y<'!(KJ/@Y\'-%^#OAE=.TU3/?2X MDO=1E'[VZD[DGL,]!V^M>@5>'6@NH7TF"2.ZA^S3"3+%XNNPDG.WVKI** *VG MZ?;Z7906=I$L%M @CCC7HB@8 %4;WPGI.H:C]ON;"&:\VJGG,.2JG1 MFM>BCK<5E:QRDGPM\*2RSR/H5HS3^;YGRG#>;_K,C.,-CD5+$^$/@UXE\(ZIX MAU6.+0IM7U#6)K^UO&EES:PRX#J1L^8X&0,@9Q5J3X/Z_%X\UW6[.72[2QU^ MSN+74+4%R0Y4K#/'\N-Y'W\]>W2NX^)GQ+A^&EII=S<:?-?QZA?1:>@@=05E MD.$)SV]ZZ%/$FF&X%L=1LQ=[S&8/M"%]X&2N,YR/2GJU^'X+_@$Z)_C^/^9X M5IO[/FNQ+X3_ +2.DZI!8:(NAW]B]Q.D3(KJZRHRC+'*Y*G X'-.7X!>)$UL M7PET:11XEN]:*L\@WQ2P^6(S\N<^O/0UZ)X+^,^D^-+R^$$1M=.MYI;>/4+B M:-8II(V*LHYR#QN [KS790Z_IEQ)!'%J-I(\ZAH52="9 >05 /(^E6Y2>KZ_ MJ[_F2HQ2LOZTM^1X7:?L_P#B'38=(M+74K9M+T[6K34K>SO+B28VT42D/%'( M4R5+'Y5;[H'7FM'6_P!GB>]\.>/](L-52U@URZ%UIT+*?+LV++)*I YVO(N3 MCMBO3O$GQ'\.>%--DOM0U>UCACE2!@DJNV]VVJN >I/\CZ5HOXHT>)RDFK6* M2 X*M$?"VD^';O\ LR>'3(A;+?QR/NGB M4$)^[V_*Q& >2/3-=O%KFG3F01W]K(8XQ*X293M0]&// /KTK'O/B-X=L=:T MS2Y-6M3>ZD)&MD256#*@^8D@X '3ZU+N[KO^@TDK>7ZGB6F_LW>(K'0$MVO] M.DO'TG4=(E3?(846YF,BRKED7?G MW;R+,?L:!&4@*1\V,@YKWI?$NDNNX:I9%?+,V1<(1L!P6Z_=]^E*OB/2GA>5 M=3LS$C!'D%PA56(R 3G@D^!?B+0_$_AZ?[5 MIL^GZ1KU_JWG,[_:)TN0?E(VX#+N]<' Z5[V!@4B.LBAE(92,@@Y!IU)MM)/ MH-))MH****DH**** "BBB@ HHHH **** /&O&_\ R M50\R)6[)Z*3-&:DH6BDS1F@!:*3-&: %HI,T9H 6BDS1F@ M!:*3-&: %HI,T9H 6BDS1F@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: ,K7_"> MB^*H8XM9TJRU6*-MR)>0+*%/J-PXK#_X4UX$_P"A.T+_ ,%\7^%=CFC-%Q6, M7P_X)T#PHTK:-HMAI32C$C6=LD1<>Y YK;I,T9H&+129HS0 M%)FC- "T4F: M,T +129HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%) MFC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +1 M29HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%)FC- " MT4F:,T +129HS0 M%)F@D"@#QGXD?\G&_"/_ *Y:I_Z(%>S#I7A\=]%\3?VD M["YTMQ<:3X*LKB.ZO$YC:\N %$2GH2J DXZ5[@*I]$2NK%HHHJ2@HHHH *** M* /+?CUX'UOQYI7AZVT6W@F>QUFVU&8SS^4-D39('!R3FN!U3X(^)[OQEJVL M1:?8#[1XNL]:BD-R!(+:)-KKG;D,?3OWKZ0HJHR<=O7\O\D0XJ6_I^?^;/FZ M'X'^)G\+Z)IMSI>G2FT\6RZQ/&;E2KVS.Q 'R\G#8V^U3>*/@SXFD\:>?HFC M:39:)::K87EHMK<>27BA1E=67!PPW8 &!CWKZ+HIJ35OZ[?Y#<4[^?\ P?\ M,^9[WX#>+%\+ZCIMD(9;1;RQO+#3[Z='DA,373_\*9O= M7\5_$C4M2TK35;6[>-=*N699'MY!;&)C]W*\GJ.HKW&BI;;37?\ 6W^0)6:E M_7]:GRN/@'XXO-*O$$%CIMS_ ,(]INF1K]KWB:6UFWLKE5X1P,9Y]Q7=3?## M5I?&WA37[/P]I^DPQ1WRZE:+-\;>%PW(/(K=N_@3JMIX M4\ +I^EV:WNE +K-A;7 @^VY@\DN)=N"P'0D=":^AZ*'-O?^MW^H^5+^O1?H M9/A31H_#WAS3=-BB,$5I D*1&4R[ HP!O/+8]36M114MW=V4E96"BBBD,*** M* "BBB@ HHHH **** *]_86^IV<]I=PI<6TZ&.2&5=RNIX((/45Y"/V;8M"D M=?!_C/Q'X/L7)/\ 9]E<++;IDY^19 =H]@<5[-133:V$TGN>-_\ "C?%?_18 M/%7_ 'Q!_P#$4?\ "C?%?_18/%7_ 'Q!_P#$5[)13YF3RH\;_P"%&^*_^BP> M*O\ OB#_ .(H_P"%&^*_^BP>*O\ OB#_ .(KV2BCF8*O^^(/_ (BO9**.9ARH\;_X4;XK_P"BP>*O^^(/ M_B*/^%&^*_\ HL'BK_OB#_XBO9**.9ARH\;_ .%&^*_^BP>*O^^(/_B*/^%& M^*_^BP>*O^^(/_B*]DHHYF'*CQO_ (4;XK_Z+!XJ_P"^(/\ XBC_ (4;XK_Z M+!XJ_P"^(/\ XBO9**.9ARH\;_X4;XK_ .BP>*O^^(/_ (BC_A1OBO\ Z+!X MJ_[X@_\ B*]DHHYF'*CQO_A1OBO_ *+!XJ_[X@_^(H_X4;XK_P"BP>*O^^(/ M_B*]DHHYF'*CQO\ X4;XK_Z+!XJ_[X@_^(H_X4;XK_Z+!XJ_[X@_^(KV2BCF M8*O\ MOB#_ .(H_P"%&^*_^BP>*O\ OB#_ .(KV2BCF8*O^^(/_ (BO9**.9ARH\;_X4;XK_P"BP>*O^^(/_B*/ M^%&^*_\ HL'BK_OB#_XBO9**.9ARH\;_ .%&^*_^BP>*O^^(/_B*/^%&^*_^ MBP>*O^^(/_B*]DHHYF'*CQO_ (4;XK_Z+!XJ_P"^(/\ XBC_ (4;XK_Z+!XJ M_P"^(/\ XBO9**.9ARH\;_X4;XK_ .BP>*O^^(/_ (BC_A1OBO\ Z+!XJ_[X M@_\ B*]DHHYF'*CQO_A1OBO_ *+!XJ_[X@_^(H_X4;XK_P"BP>*O^^(/_B*] MDHHYF'*CQO\ X4;XK_Z+!XJ_[X@_^(H_X4;XK_Z+!XJ_[X@_^(KV2BCF8*O\ OB#_ M .(H_P"%&^*_^BP>*O\ OB#_ .(KV2BCF8*O^^(/_ (BO9**.9ARH\;_X4;XK_P"BP>*O^^(/_B*/^%&^ M*_\ HL'BK_OB#_XBO9**.9ARH\;_ .%&^*_^BP>*O^^(/_B*/^%&^*_^BP>* MO^^(/_B*]DHHYF'*CQO_ (4;XK_Z+!XJ_P"^(/\ XBC_ (4;XK_Z+!XJ_P"^ M(/\ XBO9**.9ARH\;_X4;XK_ .BP>*O^^(/_ (BC_A1OBO\ Z+!XJ_[X@_\ MB*]DHHYF'*CQO_A1OBO_ *+!XJ_[X@_^(H_X4;XK_P"BP>*O^^(/_B*]DHHY MF'*CQO\ X4;XK_Z+!XJ_[X@_^(H_X4;XK_Z+!XJ_[X@_^(KV2BCF8*O\ OB#_ .(H M_P"%&^*_^BP>*O\ OB#_ .(KV2BCF8*O^^(/_ (BO9**.9ARH\;_X4;XK_P"BP>*O^^(/_B*/^%&^*_\ MHL'BK_OB#_XBO9**.9ARH\;_ .%&^*_^BP>*O^^(/_B*/^%&^*_^BP>*O^^( M/_B*]DHHYF'*CQO_ (4;XK_Z+!XJ_P"^(/\ XBC_ (4;XK_Z+!XJ_P"^(/\ MXBO9**.9ARH\;_X4;XK_ .BP>*O^^(/_ (BF2?L^:KJB_9];^*'BS5-/;_66 MBS1P"0>A9%!Q]*]GHHYF'*C$\'^#-&\!:%;Z/H5A'IVGP9VQ1]R>K,3RQ/ GRAPHIC 26 kc-20221231x20f010.jpg GRAPHIC begin 644 kc-20221231x20f010.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 NX# 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@ HHK,UCQ)IGA^W:?4]0M=/A4;B]S,L8Q^)II. M3LB7)15V:/7O^E+CVKR76OVH_AMH;,C>(DO9%&=EE$\N?H0-OZUR%]^V[X)@ M5C:Z?K%VW93 D>?Q+5W0R_%5-8TW]QR2QF'AO-?>?1''^11Q7R[)^W;HH/R> M$]18>IN(Q2+^W=H^>?"6H@>US&:Z/[)QO_/O\5_F8_VEA?YSZDQ17SA8?MQ^ M$)O^/O2-7M/]U$D_DU=!!^U_\.[FRDF2^NTG ^2UFMF1W/H#]T?4FL99=BX[ MTV:1QV&EM-'MX.:0_6OD'QE^VAXB7<="\-VEE:Y 6ZO)OM!/M\A"@_B:\MU3 M]J7XEZKO'_"0_9$;^&TMHX]OT.,UZ%+(L745W9?/_*YQ5,WP]-V5W\O\S]$? MQH_&OS-E^-GQ E.7\9:N?^WDC^5,7XS^/4.5\8:P#_U]-75_JY7_ )U^)S_V MW2_E9^FN?>D)K\W=._:'^)&EMF/Q;>S>USME'_CPKN?#'[9?C;3KB-=86PU2 MV7)=FM_+D;C@ H0 3TSBL*G#^*BKIIFL,YP\G:2:/NG-1RRQQ+N=U0#NQP*_ M/WQI^U5X_P#%LT@M]2&@69/RP:<-K >AD/S']*\OU+Q'J^L.[W^JWUZSG+?: M+EWR?H3711X=KR5ZLTOQ,JF=4HNT(M_@?J(_B72(CA]3LT/HUP@_K2IXBTF4 MX34K1SZ+.A_K7Y4[1Z4;0.1P:Z_]6U_S]_#_ ()S?VY+_GW^)^LDJG(IY//:OROTGQ=KFA31RZ?K6H6+1G*FWN77'T&<5Z(W[47Q!@TK^S;37)5 MB' NKA$DNB.>KXX_ =NMK M,7%B^^VN)K=_[T,C(?S!K1\-Z:5?P_X)"SQ]:?X_ M\ _5]2#TP1[4XU^9OA[XT^.?"S(=/\4:BB+TBGF,R'ZJ^:]^^$W[9D][J5II M?C2TB1)W6)=5M!M"L> 9$[#/<=/2O,Q.18FC%R@U)+MO]QWT,WH56HR]U_@? M6F*7ITKC]+^+G@O6I3%9^*-)GE_N"[0'\B:ZFVN8;N-9894FC;H\;!@?Q%?/ M2ISAI--'LQJ1G\+N6****DT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M2EH 0?2C/'-)TKR;XJ?M)>%/A;7)2C=F-2K"C'FJ.R/6@*1N*^*O$/[CY=9M[4>D%E'_4&O>IY%C)*\K+U?^1Y,LWPT=KOY'>?&_P#:TU:7 M6;[0_!KKI]E;2-#)J>W=+*P.&V9X5<@\]3[5\VZMK%_KUX]WJ=[<:C=./3#MN]/2T)FC;C!SNQM((.[Z\<5]I1H8;+Z:TMLK];OS/EJE:OC*CL[[Z'G MM%;5]H-K9>%]-U7^T&>ZOI)$6Q-N5VJA +[]W(R<#CD@^E8S1LK%65E9>JD' M(KTHSC+8X7!K<2BMGPMX0U;QEJGV#2K5IYA$\[L00D<:@EG8]AQ^?%2?\(Y9 M_P#"%#7#K5L+[[7]G_LFVI=6$79O73\=BE2G)72T_R,*BE9655 M9E*JW*L1@'Z5:T_3S=:G9VDS-:K<2)'YC1DX#$#=CC(YK2Z(LRI174_$WP'- M\,_&EYX>NKQ+V2V$;-<1(54AE#< GL#ZUL>./A.G@KP9X>\1?VTM]%KJ[[2W M2T9&V@ G>2QQC/;-<_UBDU"2>D]M]>OY&SH5+R36L=SSZBEVMMW;6"YQNQQG MTKL?A;\-I/B?K<^E0Z@NGSI;27*22P&1'"#++D$8/3UK2I5A2@YS=DC.$)3D MH):LXVBE*G<1@_E0L;.2%1F(&3M!.!ZUI=$68E%;'_"(ZJ/"C>(VM6CTG[4M MFD[@CS)"I.%'< #DUEP0^=,B,?+0NJM(P.$R<9-0IQE>SV*<)1LVMR.BMSQC MX=M?#7B.;3-/U>W\0P1JI2]LE.R0E_ *<^-M6\' MZ;KUM?\ B33X_-^QRP- MR-H&-4\7Z??^)+*"]T#8(H7 MC8-?LP!(C&>,9[Y_K7!;6V;]K;,XW8XSZ9]:SIUH55S0=UI^.I=2E.F[35G_ M )"44K1LL:NR,J-]UB#@_0UK:WX3U/PYIFDWVH6[6T.J1M-;+)PQC5MNXCL" M>GJ*T=E7Z;[_ &_:PU75_$&G^&O%ZQW9O9%@MM3A0(XD/"K M(HX(/3<,5]:X[]Z_-CX7^.]"^&WC"SUB;0WU_P"S'*22R^4T3?WT3D9';<:^ M^?AS\3- ^*>A?VEH=UYR(=DT$@VRP/\ W77M_(U\%G6#5&HJE&%HO?M?]#[# M*\4ZL'"I.\OQM^IV-%%%?-'OA1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 T"G4TY MKC?%/Q7\.^$]\4]Z+FZ7C[-:_O'SZ'L/Q-5&$INT5!^ KS>[O+B\DFN9FDOKK:S#S7):5@"0N3ZG _&OH$7GA36=/8B?2KM,=6$19?\ OH9'ZUF-$ZL0R,".H*FM MC7?%FL:Q<2)>7,T2JW_'HA,:1D'IM]1ZGFJ*ZUJ*J%%_XU2\O(_+GN9)4SG:[9'%5E9D8,I*L#D,IP16=>@L12E2EU*IU'1J1J1 MZ'O?P<&@WGQV;2S(DUAIME-I^BO/M >5,A7YXWL2[#W-==\)I]1G^+OA?3M3 M\.7&E76GZ9>6MS+?3++/>(.4:8!1P&.%8]>U?*NXA@02"#D$'FI)+F:21I'F MD>1NKLY+'\:\^KE[J-OFWC;YV:ONNYV4\9R;1ZW^6FFWD?2WP/\ '_B3Q-\0 M]VUI;Q0K ^0X*J0H&YAV]*9X8TWS/@7HZ^+TD:!?&,8OWN?F M(B)^;+++QC;_%LZ -+TU] O->@OM-NM1B!M0H4> M6D9!^YM'*+W'O6IX]\,7 ^&MZDUIHVGC./9),@WJCNN[RE!+)$2?E4D\< MU\K-=3R",-/*PB_U89R=GTYX_"E:\N)-VZXF;<=S9D)R?4\]:2RV:Y+26ENF M]OGU6X/&1?-[KU\]KKT[GK/[6$3K\<=9)1@)(K1BO2_%FEZC# MX/\ @ ([2Y26WN(UF B;,>=G#<<9&>M?*[.S$%F9CZL233OM$O\ SVD_[[-; MO OV=*GS?!Y;Z-=_,S^M)U*D^7XO/;5/]#ZY\>)>:IIGQWL;N!I;"S-K+8Q> M0-L9V@LT>!UXR2*W_#T5W;_%31H=%5AX&_X15C:&W %LTA')ST,A/7OZU\3^ M=)_SUD]_G-*+J=8EB$\HB7.$#G:,]<#-M]_.]MMNA]0>![*_O\ X=_"22U@DGDT_P 3217K*HS!'O<;9#V&#C!]15R* M&T_X3WQCI&H6&I:9#JOB7=8:_HZY>"9%4HDJ@?ZH[L\_*><^M?*:W4T<;(DT MB(QW%5<@$^I'K2QW<\6=D\J9&#MD(Z_C5O+6Y2?/O?IW=^_1F?UU))( M]$^(-GX?L5$.F:K;6#.@M%WR2K)DE7QG=G .#7S0LTB1F-9'6,G)0,0"1WQZ MT&61B"9'8CH2Q)%:4\NY9IRDFDV]N]OR:)GC>:+44TVDM_/_ "/M#QQHEK=> M(OBF-/LYIO$WV33Y+6&Q98KF2W507\DD'JP.[ [ 5Q?AK6+37]:UR/5O#6H> M%AK>J6RI?Z(XDFLKQ(UPLP4<(Q8,1C&<@BOF6.YFBD$B32)(O1UU,T?5::'UQK]A)<7OQ^6YBF%FZ6\D;I%O_P"68W,GJ<#G M![5SGQ2TO5]*A@/A.#3;GP/JNB06D;3A?L\>#DON/RB4D]3\QS[5\U>=)_SU MD]_G-'VB7R/(,LA@SGRMQV9]<=*(9;*FXOGO:VEM-$EWWTN.6/4[^[:]^O=W M['U_XI\)WT/A?XFVVIVBSS'1+6>%;:(+8I(B$ VRDELK@9;C)[58TY4UKQ'\ M';K69_M&B-HF5DN)0T#WVS$> M1_+M74#X5N^ M_4UABN;^'"_S\T^VW0]W^'Y1_B-HVE>)/#K:=K6EVU^FFW>K3I+/>S%MR9&! MD+EMA]^.EG_9H\/OKZ71U1-=F:?[4N)54^: 7'4=NOM7 K\*;Z:99 MKK7(BXQ\ZK([C'3!./YUK6_PRT_?OOM0O]0;.2"WEAOK]X_J*CV=*$XSY[VL M]GTOM=Z7N:J52491Y-[]5ULM=-;6T/)U4NP5069C@*HR37U_^QA\.M4\/G6? M$&H,MM'>Q);Q66\&3 8G>Z@_+Z 'GK7G.EZ+IVAC_B7V45L__/4#=(?^!'G\ MJUK#4KK2[E;FRN9K6X4Y$L+E6_,49AB'BZ,J-/1/N&#PZP]15)ZM'VN,8H/( MKYV\+?M!:KIFV'6+==4A''G1XCF _P#03^E>O>%_B7X?\6JJV5\B7)_Y=I_W M%39ZG64445RG0%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "8%+6/KWBC2 M_#5MYNI7\-HO97;YF^BCD_A7E'B;]H8C?#H-CGL+F[_F$']36U.C4J_"C*=6 M-/XF>SW5Y!8P--X\W5+^:[.*D](*QU7B?XI^ M(_%6])[TVEJW_+M:9C7'H3U/XFN1VU)LHV5ZD8Q@K15CADW)WDQE%/V4;*NY M-C.U;0=-U[G4+*.YD' FY60?\"&#^=&(JT](R,9T*=3643SN3X/Q'/E:PP';S+?_ TQO@_L@=AJGGS#[L4<6S/ MXL<>E>C[*-E;_7JW\WX(Q^IT>QX5KOAF]T64"2PO(HL?ZR:,$$^Q4D8_&L8, M&Z'-?2"EHP0K$ ]0#P?K5.\T73M08-=:=9W#?WG@7/Y@5VPS/2TXG'/+^L)' MSY17MTWP]\.S9_XE@BS_ ,\YI!_,FJ;?"OP^W1;Y?^WD?_$5T+,J3WN<[P%7 MR/':*]?_ .%4Z#GK>X_Z^%_^(IR_"OP^.HOC_P!O(_\ B*K^T*/F+ZC5\CQ[ MKQ3YH9+:4Q31M%(O57M4/P[\.0@#^S?-QWEG/[@4%73C'#@[OPSBLWF-*^B9HLOJ6U:/ J*]5OOA#ITY8V6H7%F>R3J)5 M'XC!_2L.X^$.K1Y,-Y93KVR[(Q_ C^M=,<;1E]JWJ<\L)6C]DX:BNID^&/B- M&Q]CB8>JW,?_ ,541^''B,?\PQC])$/]:V^L4OYE]Z,?8U?Y7]QS=%=,OPU\ M1M_S#PO^]/&/_9JMV_PGU^8XD6TMO>2X!_\ 0-E?\ O@")<*V57S'/ 5=Q /OZ"HI?!NO0YWZ/ M>@#J1"Q'YBO=BI*JO 51A5 P%'H .E&W'3BN#^TIW?NJQW?V?"R][4^?'T>_ MC.&L;E?K"W^%.AT/4IVVQZ?=.WHL+?X5]""64<"5P/\ ?-#22MPTCGZL:?\ M:4OY?Q)_LY?S?@>$V_@?7[C[ND7:C^])'L7\S@5KV?PIUJX*_:7M;%<\^9+O M8>^%SG\Z]R2-(Y?36[;.1T/X:Z5I,B37#/J=PO(\U0L0/KM[_ M (G\*ZQB68DG)-.V4;*\^I6G5=YNYW0I0IJT%8913]E&RL[FEAE%/V4;*+A8 M91T((.".01VI^RC91<+':>%_C!XB\,;(_M7]I6B_\L+PEB![/U'ZUZ]X6^.? MA_7MD5ZS:/='C;<',9/LXX_/%?-NRC97%5PM*KJU9^1TTZ\Z?6Z/M6&>.YB6 M2)UD1AE64Y!^AJ7H*^/_ ]XNUGPI*&TS4);=,Y,).Z-OJIXKUKPQ^T);S[( M=>LS;/T-S:Y9/J5/(_#->34P52&L=4=\,3"6DM#V8"CK6;HWB#3M?MA/I][# M>1>L39(^HZC\:TN*\]IIV9U7OJA:***"@HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** *E_>QZ?;-,_(' 4=SZ5SS>*[HDE8H MU'8')J[XK_X]H/\ >/\ *N8KLI4XN-VUA,J>+@YQLEL>3B?\\X_P C_C1_PE%Y M_P \X_R/^-? G_"RO%G_ $,FI_\ @2W^-'_"RO%G_0R:G_X$M_C7?_8$OYE^ M)R?VQ'^5GWW_ ,)1>?\ /./\C_C1_P )1>?\\X_R/^-? G_"RO%G_0R:E_X$ MM_C6E)XF^($+1K)J^KH9+;[:FZZ.&@_YZ YZ5+R%K>2&LW3VBS[I_P"$HO/^ M>+/OO\ X2B\_P">+/^ADU/_P "6_QH_P"%E>+/^ADU/_P);_&J_L"7=?B+ M^V(_RL^^_P#A*+S_ )YQ_D?\:/\ A*+S_GG'^1_QKX$_X65XL_Z&34__ ); M_&G1_$[Q=$ZNOB34MRG(S<,1^1I?V#+NOQ#^V(_RL^^?^$IN_P"Y%^1_QH_X M2F[_ +D7Y'_&O(_@K\0+CQYX526_*MJ-NQBF=1@28Z-CL2*]"KP:F'5*;IR6 MJ/9IUG4@IQ>C-G_A*+L?P1?D?\:7_A*;S_GG%^1_QKBO&GB1/"7AG4-491(U MO$SHA_B;' _.OD+4/BUXPU*ZDN)?$%]$TASY<$IC1?8*.@KMP>6O&)N-DD?\\X_R/^-'_"47G_/./\C_ (U\"?\ "RO%G_0R:E_X M$M_C6I#XB^(5QIBZC%JFL263*["9;DD$)C>0,Y^7(SQQFN]Y$X[R1Q+-U+:+ M/N;_ (2B\/\ RSC_ "/^-5=2UF^U&V:%9WLMW!DML!_P)!Q7PO#XZ\:7%GO:H]O;;?.D%RV$W'"YY[D5)=>,O'%C"DMQKNJ1)(B2(6NSEE?.U@,Y(.#3 M_L.S^-!_:R:^%GU3=?##2KZX:>YGU"XG;EI);C?]_A_P#$T?\ "IM#];S_ M +_#_P")KY3M_B%XPNIEBC\1:D7;H#=%1TSU)J/_ (65XL_Z&34__ EO\:?] ME5O^?B_$/[2I_P A]8?\*FT/UO/^_P /_B:/^%3:'ZWG_?X?_$U\G_\ "RO% MG_0R:G_X$M_C1_PLKQ9_T,FI_P#@2W^-/^R:_P#.OQ%_:=+^0^K_ /A4^A^M MY_W^'_Q-'_"I]#_O7G_?X?\ Q-<=^SY\3-1\765[INL3_:KNS*M'<,!N=#GA MO4@CK[U['7AUXU+OC%XJU[7;JXCUB[T^V$C+#;6 MDIC1$!P!QU/N:Z<'AZV+;4962,,5B*>%2Y],_\*FT/UO/^_P_^)H_X5-H M?K>?]_A_\37R;_PL;Q7_ -#+JO\ X%O_ (T?\+&\5_\ 0RZK_P"!;_XUZG]D MU_Y_S//_ +4I?R'UE_PJ;0_6\_[_ _^)H_X5-H?K>?]_A_\37S!8^(/B!J, M=G):ZMK4Z7DYMK=EO&_>R@ E!\W7!'YUG2?$+Q;%(T;^(]55U)4K]K?J.".M M0LKJMV51#_M&G:_(SZP_X5-H?K>?]_A_\31_PJ;0_6\_[_#_ .)KY.Y MOL/EZUK+_;CBVVW;GS/FV<<\?,<<]ZIS?$+Q=;S212>(]622-BKJ;M\@@X(Z MT+*JKVJ(/[1I_P#/MGU?_P *FT/UO/\ O\/_ (FC_A4VA^MY_P!_A_\ $U\F M_P#"QO%?_0RZK_X%O_C1_P +&\5_]#+JO_@6_P#C5_V36_Y^?F+^TZ7\A]9? M\*FT/UO/^_P_^)H_X5-H?K>?]_A_\37R;_PL;Q7_ -#+JO\ X%O_ (T?\+&\ M5_\ 0RZK_P"!;_XT?V37_G_,/[4I?R'UE_PJ?0_6\_[_ _^)I/^%3Z'_>O/ M^_P_^)KSWX _$+6-8U Z7JEY+J$)B(5<-4=.4 MCUJ,X5X<\4<;_P *GT/^]>?]_A_\31_PJ?0SWO#_ -MA_P#$UV+,%4D]!7RM M\6OC%XAN_&%_8Z9J4^FZ=92&%%M6V%R.K,1R,@_E57_A97BS_H M9-3_ / EO\:%E59ZJHOQ&\RI+1P9]8?\*FT/UO/^_P /_B:/^%3:'ZWG_?X? M_$U\G_\ "RO%G_0R:G_X$M_C1_PLKQ9_T,FI_P#@2W^-/^RJ_P#.OQ%_:=+^ M0^L/^%3:'ZWG_?X?_$T?\*FT/UO/^_P_^)KY/_X65XL_Z&34_P#P);_&C_A9 M7BS_ *&34_\ P);_ !H_LFO_ #K\0_M2E_(?6'_"I]#];S_O\/\ XFD_X5/H M?]Z\_P"_P_\ B:\'^$GQD\06?BVRL=3U*;4M.O)/*=;IMYC8]&5CR.>U?5*L M'4,.A&:\C%4:V$GR3E<]+#UJ>)ASQ1QW_"I]#_O7G_?X?_$T?\*GT/UO/^_P M_P#B:[*OG?X]?%O6-/UY=#T6]DT^"% T\T!Q(['H-W8 >E3AJ=7%5%3A(NO4 MIX>'/)'J_P#PJ;0_6\_[_#_XFC_A4VA^MY_W^'_Q-?)__"RO%G_0R:E_X$M_ MC6O=:[\0['<;G5]4@VHLA\R] (5EW*<;NXY%>N\KK1WJ(\M9E3>T&?3/_"IM M#];S_O\ #_XFC_A4VA^MY_W^'_Q-?)__ LKQ9_T,FI_^!+?XT?\+*\6?]#) MJ?\ X$M_C5?V37_Y^+\0_M.G_(?6'_"IM#];S_O\/_B:/^%3:'ZWG_?X?_$U M\IO\0O%\<,(]2\N3<%/VLD\=>,Y'XU;_X2SQY]KL[4:SJ[7%XBRP1BY8F M16^Z1ST.*7]EUNM1!_:-/_GVSZA_X5-H?K>?]_A_\31_PJ;0_6\_[_#_ .)K MY8OO'/C33)A%I!T8JP%T2,CW!P:9_PLKQ9_T,FI_P#@2W^- M92R6I4UE-,M9K"&T6C[Z_P"$IO/^><7Y'_&E_P"$IN_[D7Y'_&OAKPQ\9?%6 M@ZQ;W$NL75_;[P);>ZD,BNN>1ST/N*^Q;.Z2^M(;B,Y21 X^A&:\C%Y>\&TI MV=STL-C5BDW&ZL=!_P )3=_W(OR/^-'_ E-W_OM6%#"JO45.*U9O6Q'L8.I)Z(]]_P"$HO/^ M>+?^ADU/_P);_&C_A9GBW_H9-3_ / E MO\:]S^P)=U^)Y']L1_E9]]?\)1>?\\X_R/\ C1_PE%Y_SSC_ "/^-? O_"S/ M%O\ T,FI_P#@2W^-'_"S/%O_ $,FI_\ @2W^-']@2[K\0_MB/\K/OK_A*+S_ M )YQ_D?\:/\ A*+S_GG'^1_QKX%_X69XM_Z&34__ );_&C_ (69XM_Z&34_ M_ EO\:/[ EW7XA_;$?Y6??7_ E%Y_SSC_(_XT?\)1>?\\X_R/\ C7P+_P + M,\6_]#)J?_@2W^-'_"S/%O\ T,FI_P#@2W^-']@2[K\0_MB/\K/OK_A*+S_G MG'^1_P :/^$HO/\ GG'^1_QKX%_X69XM_P"ADU/_ ,"6_P :/^%F>+?^ADU/ M_P "6_QH_L"7=?B']L1_E9]]?\)3>?\ /.+\C_C2?\)1=_W(OR/^-?!VG_%K MQAIMW'9/\ [N_5_H?(9I_'7H@HKI/"VBVU]H_B#4)H6O9].@C>&S5B-^]] MI%_P"T[:P?2V@DD:X56>1FC2)"0BL>I9B?IGTKUI5H MQ;3Z'FQI2DE;J<-72?\ "6H_A&UTF6W+7=O,52[R#BV+!S%CO\XR/8D5MK\( MKJ28PQ7TZ\.Z5I^N>&HI[:\:QN+/SKP)&WF ML0TBLX3.<#:"0#T!K&5:E4M;6VOW%JE4A=[?\&QKQ_$7PY'=7<@TZZ%O<,PD MLQ%&$E!G60,WS<$*-N,$<"LZ?QUI;*^;62Y=3(I=[>.,74;1;$6103@H<-G) M)^M.U?X:L+I6BFMK>"9<6TENSR0R$0&42,6^9%9>@/(.?2IM2^&D5Q>-+:N] MG:^6&,6QGVE88G8[B>_F'&?2N>/L-[O4W?MNQYU17?:I\-UMXYGBF=;2UGGB M>0PDSL%FCC!VYP>7!XZ"EN/A.]J51]5CWAD$C>41$JL\J A_K$>O'S"NSZQ2 MLG?&_#MMXPL;VWBTA=-U!/*6.W6E!NTUM M9_?='DTXSM>+WT_)FLWQ,TBUDE:Q@NHA(_F-N@BP1YYE,9&2-NTE<_I55?'F M@3*BW&G7&S9"@5(XSY.T39*$GMYBD ]=G.*IVGPP>^LK>ZAO6\NX!*HT)#IA M)#\XSQS$1^(-0Z_X/AT'2]+22"::^;4I+6Y9 1YH"QD+'G@_>.#WS7,HT+\J M>IT.59+F:*FB^*DTOQ!=WYNKA_,C$6Z2VC=;A/E#+-%G:5*@]#G.#GO700?$ M#0+2XMFM--FL[2.:1WL_(CESDN48.S9R P!&.W4U%K_@.SF*7NFE8M'\LRK+ M&':=@9ECVO$YRKH6 ;!P1R*FNOA6)O[/MX9?)N%VPW$D:M(LKM<21>8.> -H MI2E0FE*6G3_AQ1C53:CZ_P##&7IOCRV!TIM0MI)YK5E3!P?N$ 'G.*C;X7'^SA=KJ6X21&>-?L[?<"1N=V.C 2 M=.>157H-O6P)5=-#B;N87%U-* %$CL^ ,9.>@X'T%15J^)M!?PWJC6;OYHV M*ZR#&UU/1E()R#_^OFLJO0BU**<=CCDFI-2W/9?V8R?^$IO_ /KDO\S7U!7R M_P#LQ_\ (U7_ /UR7^9KZ@KX/,_][E\OR1]AE_\ N\/G^9'<_P#'K/\ ]5 M,TLN1Y<;[=^3@G(#9''7M7TDZBAOVN>'"FY[=TOO(_"'CRR\.V&A02PS2-9: MH]].5AC?,91% 0L4Q*"#[5%K/@5/#OAO5Y;H/-?026Y MBF56$8C=Y%/?!)V#/ITKB:H2E=/5_K_PYTKVJ5K:+^OT-76XBD$3R, A.V17"Y0KTQ@TR3X=1'P^L MD!^0KC_%FL0:UJGG6Q=H$01HTD"Q/M!. 0I.2 <9SS MBNIO/A@+%9H([CSKI8IMSSQE8U9+A8@5(/'7)W5'9_"EKLMG43'MN/LNTVY+ M^9YWE\F9RC5G[K78X"BMOQ!X7DT"TL)VE$Z72L=RCY M588W)Z@C/(('8C(-8E=\9*:O$Y)1<79GM?[.O_(VVW_7&7_T&OIJOF7]G7_D M;K;_ *XR_P#H-?35?#9I_'^1]=E_\$AO/^/67_=-?"_B_P#Y&K5_^OJ3^=?= M%[_QZ3?[IKX7\7_\C5J__7U)_.NK)?XLO3]4<^;?PH^OZ&11178ZCI6GZ%9Z M&1I;:JE_IXNI+KS'&)&+#:NTX&S R#UYKZZ4U&R[GS48N5_+_ACCJW/"NNP: M-_:D%U'(]KJ5DUG(\./,CRRL&7/!Y49&1D$UT^L_#%%UJZC@G%G;LTCP1L"R MK&DBHREB?OY;(!ZBIM'^%8AU?3FOVDNK"2Y%O)$D3*^XR2H,X.0O[HG/N!7+ M*O2E#WGN;QI5(RT6Q3T_Q;X1Q-I]Q/;LTI,#0Q*&4B/:I(/ #(Q_P"!?6L7P?X=L=:TF^1[?S-6 M#2-;K<,\<4T:1DNB.O"R+PV&X(XJW:?#N.R>_P#MDGVK[/!<5B5Z%)\+5L$NGN+J61H9"B*L!VN5N(XB6YSM(DSQS35^%,MSJYM#> MI;N[;UVQ,4\LSF+ .U;1Q%*,4D]#*5&I)MM:GG]%=;JG@!]/TNYOH M[O[1'%!%%/^1FTK_KY3^=?=-A_QYP_[@KY#.OXT?3]3Z7*? MX4O7]$3-]P_2OB_XPDGX@ZGDY^8?RK[0?[K?2OB[XP?\E!U/_>'\JQR?_>?D M_P!#;,_X'S1Q;#*D5WE]X^LKS6O,-O(VG#3Q;!7MHO-$HM_*#9SRN[YNN:X2 MNOOM*L-#TO09O[+;5AJ%DUS+<>8XVON9=B[>!LVC.>N?2OKZJB[Z_K[C MYBDY*_+TU_$WQ\1?#\U]!<36=Y^YEW*JP18,?[K*'GH=C_\ ?7?FJ\7CSP^U MG%:3V5TT4<:1HZ0Q!HF E!D7GEOG3@]=O4<4:K\+TDUYX;><6,$Q=H$8%E54 MV!PS$\,=^0#UIVC_ K$.JZ:]^9+JQFF$+Q)&RON+2J,X.0O[HG/N!7'_L_+ M>[.I>VNTD0Z/XXT6U>SDO8KRYF@>1GE6WA'GAG0@, 1_"K#ZGOS6/=^)K1M? MT:]LY;VR33[9(5FC1!*CKNVLHS@CD<'MFK/@OP[8:W8WL4EOYFJ>8WV5;AG2 M&951B\:NO"R#AANX(&*NV/PYCM3J!O)/M)MX)495!7;)Y E21"#\Z@''UK3] MS!M.]U_7ZD+VDHJW7^OT'77CO1)H;AH-/^QWDWE^=)#:QF.X.S$GR%L1 GYA MMR,YX%4]4\?0:A)JH^SR%);OSK%RB*UO&W$B%1P2W%U- M(T#%8U6 @,1.D9+'7/4_6MW5/AZ^GZ==7D=W]HCAMTN M0GE['*-D%B">@(P<9QD$UR%=-&,-XO8PJ2GM);@>U?=O@\Y\,:9G_G@G_H(K MX2K[L\'?\BQIG_7!/_017S^=[T_G^A[>4[3^1LU\P_M/,3XHTX?],6_F*^GJ M^8/VG?\ D:M/_P"N+?SKR\K_ -[A\_R._,/]VE\OT/&:***^^/C0HHHH **D MMY$AN(WDA6X13DQ,2 WL2#G\JF^U0>3L^QQ[O*V>9O?.[=G?UQG'&.GMFE<" MK1113 **** "OKSX DGX>V6?2OD.OKO]G_\ Y)[9?2OF\[_AP]?T/>RGXY>G MZGI536?_ !^0?]=%_G4-36?_ !^0?]=%_G7R$OA/IEN>@4445Y1WA1110 44 M44 8'BS_ (]X/]\_RKF*[N^LH]0MFADX!Y##L?6N>;PKIR*ZZ52* MC9G-4BV[H\$_:4T^6\\(QO&I812!S@>E?*WVJ'O(H^M?HQJO@ ZQ:/;7/DRQ M.,$-G_"O.KK]E+0[F9Y!%"N[G&3_ (5[&%S2>$BX0LT]=3R\1E\,3)3G=/R/ MC"VU86I'%?8W_#) MFB?W8OS/^%'_ R9HG]V+\S_ (5V?V]4_DC^)S_V1#^9_@?'*^()HXFB74IE MB9M[(LS!2WJ1GKP.?:ED\13S7*7$FI3O<(,+,TS%U^ASD=3^=?8O_#)6B?W( MOS/^%'_#)6A_W(OS/^%+^W9_R1'_ &13_F?X'QPVO2/YN[4)6\W_ %F96^?' M SZT_P#X22XVR)_:EQMDQO7SWPV!@9YYXXKZUU/]F;POH\7F7DMO".RY)8_0 M 9-<^?@WX+#$>3.1Z^2:T6=59+2FOQ)_LJFMYO\ ^:F\1W#.'.IW#.,X8SN M2,]>_? _*FKX@F50JZE.$ P%$S8XR<8S[G\S7TO_ ,*=\%_\\)_^_1H_X4[X M+_YX3_\ ?HT_[8K?\^U^(O[*I?SL^8'U"*1BSSAF)R68Y)I/MD'_ #U4U]0? M\*=\%_\ /"?_ +]&E7X2>#+9@XLYY!G_ )YX_G5?VSB/Y%^(O[*H_P S_ I? MLOVEWL[(RQR/E2PQ7N]I:3X>LTM;.SFBB7^Z@_P :U/\ A+[+_GG< M_P#?L?XUX>:E\,?!5]-),;64,QR=L==F%QU;!W5-) MI]SEQ&$IXJSFVFNQ\LQW\<4BND^QU.596((/J#5B3Q%/,SL^I3NSX#$S,2V# MD9YYP>:^D/\ A4G@K_GVN/\ OV/\:/\ A4O@K_GVN/\ O@?XUW_VQ7_D7XG' M_95+^=_@?."^(KA&E*ZG<*THQ(5G<%\>O/--FUZ6X6)9M1FE$./+$DS,$QTV MY/'0=/2OI#_A4W@K_GVN/^_8_P :/^%3>"O^?:X_[]C_ !H_MBO_ ,^U^(_[ M+I?SL^<&\0SM,)FU*8S!=HD,S;L'J,YZ4L7B*X@QY6IW$>%V#9.XPN_? _*OI#_ M (5)X*_Y]KC_ +]C_&D_X5-X*_Y]KC_OV/\ &C^V*_\ S[7XA_9=+^=GS3-J M:7$A>6Y\US_$[$G]:C^V0?\ /5?SKZ;_ .%2>"O^?:X_[]C_ !H_X5-X*_Y] M;C_O@?XT_P"V<1_(OQ%_95'^9_@*I,)0*&QQQ7TS7$^$TT#P MCIZ6UA!)$H'/[ODUM_\ "7V7_/.Y_P"_8_QKQJU6>(J.K/=GJ4Z4:4%"&R-I ME#JRM]U@0?H:^3_$?P+U_3=7N8X;">]MS(S136Z;PRDY&<=#]:^EO^$OLO\ MGG<_]^Q_C1_PF%G_ ,\[G_OV/\:Z,+BJN$;<%N8XC"PQ"2ET/E7_ (4UXB_Z M U__ -^&JW)\,O&,F"]IK#E5* L)"0I&"/ICBOI__A,+/_GG<_\ ?L?XT?\ M"86?_/.Y_P"_8_QKT/[6KO>*.+^S*:V;/E]/ACXPCD61+/6$D5=@=1("%] ? M3@<>U)+\+_%\UN8)++5Y(,[O*<2%,YSG!XZ\U]0_\)A9_P#/.Y_[]C_&C_A, M+/\ YYW/_?L?XT?VM6_E0_[-I]V?+[?"_P 7L(@;+5R(CF/Y9/DP,#'IQ0GP MQ\81L&2SUA&#%@5$@Y(P3]2.*^H/^$PL_P#GG<_]^Q_C1_PF%G_SSN?^_8_Q MH_M:M_*@_LVGW9\OO\,/&$B,CV>L,C9W*PD(;/)R.^2!^5'_ K'QB'WBSU@ M/QE@),\'(Y]C7U!_PF%G_P \[G_OV/\ &C_A,+/_ )YW/_?L?XT?VK6_E0?V M;3[L^6IOA+XIN<>=IFIS;>GF1NV/SIB_!OQ$#_R!K[_OPU?5'_"86?\ SSN? M^_8_QH_X3"S_ .>=S_W['^-/^UJ_\J%_9=/NSS3X*_#G4?#^J?VC?VTEG''& MR1I*,,S$8SCL,5[-6)_PF%G_ ,\[G_OV/\:/^$OLO^>=S_W['^->17JSQ$^> M1Z5&BJ,>6)K7:EK64#J5-?#7CZ$Z;XNU-)\QEIV<;A@')K[/'BZQ;@I< ?[4 M?_UZX_Q/X5\)^*KGS[RVD,O=A'S5X;$U<)/GIJ_34BOAX8F/),^0/MIR>3P/RJ;_ (2J M\\QI/[8NO,8;2_VE\D9SC.?6OHW_ (5+X*_Y];C_ +]C_&C_ (5+X*_Y];C_ M +]C_&E_:];^2/XC_LNE_.SYKCUQX87BCOY(XGR719&"MGKD=\TO]O2"O7I[5](_\*F\%?\^UQ_W['^-'_"IO!7_/MM_)'\0_LNG M_._P/FV37))H]DE_+)'C&UY6(QZ8)JO]L@_YZK7TU_PJ7P5_SZW'_? _QI?^ M%2^"O^?6X_[]C_&G_;-=;07XB_LFE_._P/ O L9U+Q9ID<&9&696.T=,&ON> MS4K:P@]0HKS;PIX1\)^%9A/:VL@E'1FCY%=H?%UBO 2X(_V8_P#Z]>7B<35Q M<^>HK=-#T,/AX8:') VF^X?I7QG\;8&L/'EZ\P*)+R&(XKZR'BZQ)QY=P/Q\;_;8/^>JU M/'KCPV[6Z7\B6[')B65@A/KCI7TE_P *D\%_\^T__? _QH_X5-X+_P"?:?\ M[X'^->O_ &S7?V%^)YO]E4OYW^!\W/KTLJN'U"9P[!FW3,=Q'0GGD\#\JF_X M2J\\QI/[8NO,8;2_VE\D9SC.>F:^B_\ A4G@O_GVG_[X'^-'_"IO!?\ SZS_ M /? _P :G^UZ_P#S[7XC_LNE_.SYMBUQ[>*2**^DCC?ET21@&SQR!UXI?[=D MVA1J$NU4,8 E;A3U7KT]J^D?^%2>"_\ GUG_ ._8_P :/^%2>"_^?:?_ +X' M^-/^V*__ #[7XA_95+^=GSB_B6YD^_JMP_R[?FN'/R\<=>G _(4W_A(9MV?[ M2FSO\S/G-G=_>Z]?>OI#_A4G@O\ Y]I_^^!_C1_PJ3P7_P ^T_\ WP/\:/[8 MK_\ /M?B']ETOYV?-TFO231[)-0ED3&-KRL1CTP3TJO]L@_YZK7TS_PJ;P7_ M ,^L_P#WP/\ &C_A4W@O_GUG_P"^!_C3_MFNO^7:_$/[*I?SO\#YKM9$O+B* M&)O,=V "J,U]X^%(6@\.Z?&PPRPH"/P%>8Z+\/?!^BWJ7,5G,SJ M%6\I4*%L<J_G7U'_PJ M7P1_S[S?]^Z/^%2^"/\ GWF_[]T?VSB/Y%^(?V51_F?X'RY]L@_YZK^=.^UP M_P#/5:^H?^%2^"/^?>;_ +]T^/X2^!W=5,,B \;FC.!^5']LXC^1?B']DT?Y MG^!\M_:X?^>JT?:X?^>JU]E6/[,OA?4X1+:O:SQGNCDX^O'%6O\ AE+0?^>< M/YG_ K/^WJW\J_$K^QZ7\S_ /BO[5$Q 5]['@*O)-?8_P+LY+/P'9)(I4X MSS6I9_LN:)9W"2K!"64Y&2?\*]!LO!4MA;I!#Y,<:# "D_X5Y^*S*>,LJEDE MV.W#X&&%NX7;?;*I&VYVJ$K[&[1117 =@4444 %(:6B@#R3X\_$NY\#Z5:6VG2 MB"^NW(,V 2B 9.,]S7@__"YO$O\ T'KS_OZ:Z']LF^-AJ>BMG ;>/TKYN_X2 M+_:_6OMX_\ "Y_$O_0? MO?\ OZ:/^%S^)?\ H/WO_?TUX=_PD7^U^M'_ D7^U^M']GTOY5]P?7)_P S M/_\ ?TTA^,OB4C']O7W_ '^->'_\)%_M?K1_PD7^U^M+^SZ7 M\J^X/KD_YF>NR_$#4)Y&DDU">21N2S2$DTW_ (3N]_Y_I?\ ONO)/^$B_P!K M]:/^$B_VOUK3ZE#LA?6I?S'K?_"=WO\ S_2_]]T?\)W>_P#/]+_WW7DG_"1? M[7ZT?\)%_M?K1]2AV#ZU+^8];_X3N]_Y_I?^^Z/^$ZO3UO)3_P "KR3_ (2+ M_:_6C_A(O]K]:/J4.P?6I?S'K7_"?\ /Y)_WU7DO_"1 M?[7ZT?\ "1?[7ZT?4H=@^M2_F/6O^$YO/^?R3_OJC_A.+S_G\D_[ZKR7_A(O M]K]:/^$B_P!K]:/J4.P?6I?S'K/_ F]W_S]R?\ ?5'_ F]W_S]R?\ ?5>3 M?\)%_M?K1_PD7^U^M'U*'8/K4OYCUG_A-[O_ )^Y/^^J/^$WN_\ G[D_[ZKR M;_A(O]K]:/\ A(O]K]:/J4.P?6I?S'K/_";W?_/W)_WU1_PF]W_S]R?]]5Y- M_P )%_M?K1_PD7^U^M'U*'8/K4OYCUG_ (3>[_Y^Y/\ OJC_ (3>[_Y^Y/\ MOJO)O^$B_P!K]:/^$B_VOUH^I0[!]:E_,>L_\)O=_P#/W)_WU1_PF]W_ ,_< MG_?5>3?\)%_M?K7JC>"+?6_#O@E])9;/4]9L+R^N)+J=VCQ 3D*,';E5)^M8 M5:%*A9S6_P#DW^2-*=:I4;47M_FE^I-_PG%Y_P _DG_?5'_"]N-3AEFMX;&:SCME9EN1='$?) V]",'O[5'0,8R>U9J.&;M=?=Z?YHTYZZ5]35_X3F\_P"? MR3_OJC_A.;S_ )_)/^^JQ-3^'FH:19W4][KFDVJP7TVFXFE=?,N(PI9%.W'( M8:ZMZ I5 MF^76_P#P;%K_ (3F\_Y_)/\ OJC_ (3F\_Y_)/\ OJL>#X7>);B:P@\RTCFN MD25DDD*F&-HC,)&XY4(I)VYP>.M4/B7::?X4'AHZ=*TB:EI,=[+)O9E9R[*2 MNX9 ^4<&J4*$I*$;-O\ K]!>TK*+DVTO^&7ZG3_\)S>?\_DG_?5'_"!?#OAS5_ .FZ[K#-;1R:R^GW=VUZ8DA@$6_P P ]6!/3G/I67-\/[J MW=[V._M[S21;V^HJ2AZ<-ZCWJ+4.=Q:M9VVZE<];E4D[WUW^1J_ M\)S>?\_DG_?5'_"]OY]C8_P"$ MYO/^?R3_ +ZH_P"$YO/^?R3_ +ZK(;X7:^LET/M5FR6OVM)I%=MJRVRAY8^G M7:>#T/K6IX=^%=X/$6G)K5S;?V/-B)@9#!>23P*E_54KW1 M7/7\_P#AMQ__ G-Y_S^2?\ ?5'_ G-Y_S^2?\ ?503@< $UNV_P )M?N'FC:^L(KJ.[NK(6[2-N>:W3>X M!"XP5Y!JW##Q^*RTN3SUFW:[L[?,TO\ A.;S_G\D_P"^J/\ A.;S_G\D_P"^ MJH7/@M-"^'WB#4M4E4ZU9Q65Q%!#*W[F.X)($@QM)*X/!XS4VC:%I-Q\,-*\ M2RVHFG-U?+7^^<]*AJA:Z76VR[7+4ZUTK[JY8_X3>[_ .?N M3_OJC_A-[O\ Y^Y/^^JP3X$U&X\.?V];W]H+.2PEU6*V=G\X6R2^6Q/&-RDC MOSVK6UOX3ZE::Q>VNGZC#<6MF+:*2ZN,QJ9Y8?-"[_P"?N3_OJLNV^&FI76I:+IRZ MYI2ZCJ\*7%K:M(_F>6R,X9OEX VD'WQ3+?X;ZE/:&].LZ;!IGV%-1%_,[K$8 M6E\HG[N05?@@CZ57+AEU7W?UV9*G7>US7_X3>[_Y^Y/^^J/^$WN_^?N3_OJJ M\2^%M8\*:'%J M=_) J2+"_DJ_[P+*I:-L'J"%YQTR,T1AAY.RM>]@=2LE?7:_ZG6_\)O=_P#/ MW)_WU1_PF]W_ ,_HZ0XM+*XTN"[O)[N5F599IVBC50 3R0..V":GEHV3:T; MM>W77_(?M*NJYM4K_+3_ #+/_";W?_/W)_WU1_PF]W_S]R?]]5E2?"SQ%;@K M//:P7 BOI&@9F+#[)CS5R!C)R-O8U-KW@M?"OP_UB^U*=6UZQO+.)HH9&*PI M/&S['!&"V .1TY%*V'TM9WM^+M^8O30:V4N+*%;RVF:TF*M!=PVYE"$XY^HX.#2?U:/-?I?\ #^OQ'&5>7+9[ MV_$7_A.;S_G\D_[ZH_X3B\_Y_)/^^JQ3\.M6BMOM$VHV:P*FGRNR[R0EX<1, M!CDCG(K;U/X73%KZPT>1;ZYMM;ETYKZ69D"I'!YC[HRN. "=P)],4VL,FEI_ M5O\ -!&5>6U_Z_X8;_PF]W_S]R?]]4?\)O=_\_G_##6K^%;@ZC8V] MI)':30W$K/MECN6*1, %S]X$$'D5E>)O!NL^$=';4=1:-8!/);#RMSJ9$D*, MN\#:&R"=I(..:T4,.Y M3?\ "1?[7ZT?\)%_M?K73]2AV,?K4OYCUG_A-[O_ )^Y/^^J/^$WN_\ G[D_ M[ZKR;_A(O]K]:/\ A(O]K]:/J4.P?6I?S'K/_";W?_/W)_WU1_PF]W_S]R?] M]5Y-_P )%_M?K1_PD7^U^M'U*'8/K4OYCUG_ (3>[_Y^Y/\ OJC_ (3>[_Y^ MY/\ OJO)O^$B_P!K]:/^$B_VOUH^I0[!]:E_,>L_\)O=_P#/W)_WU2_\)Q>? M\_DG_?5>2_\ "1?[7ZT?\)%_M?K1]2AV#ZU+^8]:_P"$YO/^?R3_ +ZH_P"$ MYO/^?R3_ +ZKR7_A(O\ :_6C_A(O]K]:/J4.P?6I?S'K7_"?\ /Y)_WU7DO_"1?[7ZT?\ "1?[7ZT?4H=@^M2_F/6O^$YO/^?R3_OJC_A. M;S_G\D_[ZKR7_A(O]K]:/^$B_P!K]:/J4.P?6I?S'KUO\0M1LYA+!J-Q#(.C MQR%3^E:7_"YO$O\ T'KS_OX:\/\ ^$B_VOUH_P"$B_VOUJ?J%-[Q7W#^MR_F M/_\ ?TT?\+G\2_\ 0?O?^_IKP[_A(O\ :_6C_A(O]K]:7]GT MOY5]P?7)_P S/_\ ?TUL>$/CMKVG^(+)KO4IKZUDE6.:&X;< M"I.,CT(S7SM_PD7^U^M6=+U_S-4LUW?>G0=?]H5G5R^ER2]U;=C2GC)\Z]YG MZ:6MPEU;I*ARCC(-35E>&?\ D V/_7)?Y5JU^30!\:_M_7S6$_AV0=#(ZD_\!KX_P#^$D;U'YU^A?[2GPOG^+6DI'%; MQN8SD*W)^H/8U\M?\,>:S_SZR_\ ?PU]3@,SIX:BJH_.O9O^&/=9_Y]9/\ OX:/^&/=9_Y] M9/\ OX:/[:H=G_7S#^R*O=?U\CQG_A)&]1^='_"2-ZC\Z]F_X8]UG_GUD_[^ M&C_ACW6?^?63_OX:/[:H=G_7S#^R*O=?U\CQG_A)&]1^='_"2-ZC\Z]F_P"& M/=9_Y]9/^_AH_P"&/=9_Y]9/^_AH_MJAV?\ 7S#^R*O=?U\CQG_A)&]1^='_ M DC>H_.O9O^&/=9_P"?63_OX:/^&/=9_P"?63_OX:/[:H=G_7S#^R*O=?U\ MCQG_ (21O4?G1_PDC>H_.O9O^&/=9_Y]9/\ OX:/^&/=9_Y]9/\ OX:/[:H= MG_7S#^R*O=?U\CQG_A)&]1^='_"2-ZC\Z]F_X8]UG_GUD_[^&C_ACW6?^?63 M_OX:/[:H=G_7S#^R*O=?U\CQG_A)&]1^='_"2-ZC\Z]F_P"&/=9_Y]9/^_AH M_P"&/=9_Y]9/^_AH_MNAV?\ 7S#^R*O=?U\CQG_A)&]1^='_ DC>H_.O9O^ M&/=9_P"?63_OX:/^&/=9_P"?63_OX:/[:H=G_7S#^R*O=?U\CQG_ (21O4?G M1_PDC>H_.O9O^&/=9_Y]9/\ OX:/^&/=9_Y]9/\ OX:/[:H=G_7S#^R*O=?U M\CQG_A)&]1^='_"2-ZC\Z]F_X8]UG_GUD_[^&C_ACW6?^?63_OX:/[:H=G_7 MS#^R*O=?U\CQG_A)&]1^='_"2-ZC\Z]F_P"&/=9_Y]9/^_AJ.?\ 9!UJ%-WV M25NH_.NUL?VA/$VFVVCP0-IZQZ3; M3VEGFS0E(I@1*">^M?\^,W_ '\-+_PR5K7_ #XS?]_#63S'!M/W']W_ ?(U67XI6]]??\ \ YG MQ!\+^S\5>ZFOO^9S*?M"^)DU/2=2$UG_:.FP"UCN_LJ>9+"%*" M*4_QKM)&/2L?Q5\5=3\8MIW]H"U1-/MA9VT=K"(E2($D+@=<$GK7?_\ #)6M M?\^,W_?PT?\ #).M_P#/C-_W\-6LUPL7S*#OZ+_/S8GEN):LY+[_ .NQP+_% MG59/!2>%6-J=&2[-ZJ^0OF^<1@MOZ].*UX_V@O$D6@Q:0)+$VL=I%8^8UJIE M:"*7S8T+_P"R_(KIO^&2M:_Y\9O^_AI?^&2]:_Y\9O\ OX:'FN%>\'O?9;]Q M++<2MI+MOT^XPE_:5\7IJD6HK=6:W*74U\W^BILDGE3RWD=>A.W@>E0-^T/X MFDT]M/F;3KC3FL4TY[.6S1HGA1BR97^\K$D-UYKH_P#ADK6O^?&;_OX:/^&2 MM:_Y\9O^_AJ?[2P:_P"7?X(O^SL5_/\ B_\ (\_\.?%/5?"UQ>R64D)AOX6M M[NUGC#P7$9.2K(>,9Y&.1VJYI_QIUK1DU"+3!8Z?#>P+;R);VRC:BN)!M/4- MN .;8:3NXO[O^"9K*\1':2^_ M_@'/K^T?XK^W"Y-S:-EKEY8#;+Y4[W"A9F=?XBP ^F.*GC_::\7)=+.9M/D* M/;2Q1O9(4BDMU*PNJ]F53C/<=:V?^&2=;_Y\9O\ OX:/^&2M;_Y\)O\ OX:S M_M+!_P#/O\$:?V?BOY_Q?^1QNA_&S7/#VJ:QJ%H;,W&K9^U":V5T)\P294?P M_, >*V1^TWXO6\-T)=.$QN[B]S]B3'G3)LE;\5XQVK9_X9*UK_GQF_[^&C_A MDK6O^?&;_OX:LZ#=:1=/9/;W<%O;W$O MV51-*D'^IR_7*CC/I5:S^-NLV6@:9HODZ9<:;IUPUW;PW-FLF)6^\S$_>SZ' MBNR_X9*UK_GQF_[^&C_ADK6O^?&;_OX:?]J81*W(^^R%_9V)>\EVW_X!SU=!_P ,E:U_SXS?]_#1_P ,DZW_ ,^,W_?PTO[3 MP?\ )^"]>_(X?MMMH=K]CBAT^%(Y& MB$;*BG) .-W4UE7_ ,??$%U:7U@CV::9<62Z:+86JJL=LLAD55 ^Z=QW$@\F MNG_X9*UK_GQF_P"_AH_X9+UK_GQF_P"_AI?VCA+\W(_N7KW\QK+\4E937W^G MEY',6'[0/B73(='C@DLXSI$(M[&5;8"2) 2V-PY.2QSGKWK-\3?&'6/&%C8V M^JM:W,EG$L"7GD*MP\:DE4=Q]X#)Q7<_\,E:U_SXS?\ ?PT?\,E:U_SXS?\ M?PU2S3"I\R@[^B(_LW$VY>=6]?\ @'$GXQZM<:1I^GWB66H)IJ&*QGO+<22V MR$YV*QZJ#R *([6TM?/LWM+:UBLTMVMEV-'')YL98=V5\G/N:Z M7_ADK6O^?&;_ +^&C_ADK6O^?&;_ +^&F\UPKW@^^R$LMQ"VDNV__ ,&']I/ MQ;%:RPO=6ET\AN\W%S;*\H%SCSU#=@V!].U5/$'Q\\1^)M%NM+U"2SD@NV@> MYE6V59IFA39&S..,]ZZG_ (9*UK_GQF_[^&E_X9*UK_GQF_[^&I69X-.Z MA^"]?S*_L_%?S?B^IQ5O\9]8LX=MI]ELKG[$-.-Y;Q!)F@&/E+=SP/FZXK67 M]I/Q>MV;D7=IYC-/))FU4K+)-'Y9X67Q0;^2_S".6XF.T[?,YRX_:(\3W&C+IK2V(A$5K"9 M5M5$K+;-N@R_^R:L3_M,^+YKB69;BQMY);YM2D-O9HF^9H_+H_.C_A)&]1^=>M_P##)6M?\^,W M_?PU9B_8_P!:DC5OLD@SV\PUO_;5#L_Z^9C_ &16[K^OD>-_\)(WJ/SH_P"$ MD;U'YU[-_P ,>ZS_ ,^LG_?PT?\ #'NL_P#/K)_W\-']M4.S_KYA_9%7NOZ^ M1XS_ ,)(WJ/SH_X21O4?G7LW_#'NL_\ /K)_W\-'_#'NL_\ /K)_W\-']M4. MS_KYA_9%7NOZ^1XS_P )(WJ/SH_X21O4?G7LW_#'NL_\^LG_ '\-'_#'NL_\ M^LG_ '\-']M4.S_KYA_9%7NOZ^1XS_PDC>H_.C_A)&]1^=>S?\,>ZS_SZR?] M_#1_PQ[K/_/K)_W\-']M4.S_ *^8?V15[K^OD>,_\)(WJ/SH_P"$D;U'YU[- M_P ,>ZS_ ,^LG_?PT?\ #'NL_P#/K)_W\-']M4.S_KYA_9%7NOZ^1XS_ ,)( MWJ/SH_X21O4?G7LW_#'NL_\ /K)_W\-'_#'NL_\ /K)_W\-']M4.S_KYA_9% M7NOZ^1XS_P )(WJ/SH_X21O4?G7LW_#'NL_\^LG_ '\-'_#'NL_\^LG_ '\- M']M4.S_KYA_9%7NOZ^1XS_PDC>H_.C_A)&]1^=>S?\,>ZS_SZR?]_#1_PQ[K M/_/K)_W\-']M4.S_ *^8?V15[K^OD>,_\)(WJ/SH_P"$D;U'YU[-_P ,>ZS_ M ,^LG_?PT?\ #'NL_P#/K)_W\-']M4.S_KYA_9%7NOZ^1XS_ ,)(WJ/SH_X2 M1O4?G7LW_#'NL_\ /K)_W\-'_#'NL_\ /K)_W\-']M4.S_KYA_9%7NOZ^1XS M_P )(WJ/SH_X21O4?G7LW_#'NL_\^LG_ '\-'_#'NL_\^LG_ '\-']MT.S_K MYA_9%7NOZ^1XS_PDC>H_.K^@^(G?7M-5>6-S$ /^!BO5_P#ACW6?^?63_OX: MZ7X??LDZCIOB:TN[BW*+"X8-(Q;'T]ZSGG-&46HIW_KS*AE56,DVU8^T_"/B MU!HME'=Q>7^['[R/D=/2NPM[J&[CWPR+(OJIKA+'1Q9V<,(Y"*!5F&WDMW#Q M.T;>JG%?'RBF]#Z=-G#4()UR'"^S<&LW%HLAG2 MXFX)VKZ+Q5?^S6':M<$DU@>)(;'Q'!=^''U&2TN[FV\QUM)=DXA+;2P/8$Y7 M/N::?0F6B..G\:7FMZG-I_A'2AK36\IBN=2N)#%8PL#\RA\$R,/11@'J:WO$ MNB^(KB&W&@WFG6$P)\XW]J\ZL,# 7:RXYS227%MX8^S:%I$*6-O:0 I%&HVJ MF< 4W^W[_P#Y^#_WRO\ A74DY6E!*WG^O0Y[VNIO7R_0Q?\ A&OB/_T'O#?_ M (*IO_CM;_B+1O$$UG;KH=[I]G=JW[Z2]M7F1EQT4*P(.??I47]O7_\ S\'_ M +Y7_"C^W[__ )^#_P!\K_A3<9MIZ:>7_ $G%*VOWF*?#?Q(YQKWAP'_ +!, MW_QVM_6M&U^?2X$TB\T^TU$%?.FN[5I8F&/FVJ&!&3TYZ5%_;U__ ,_!_P"^ M5_PH_M^__P"?@_\ ?*_X4.,VT]-/+_@ G%*VOWF)_P (W\2/^@]X<_\ !3-_ M\=KH-4T7Q!)H4,>G7NGV^L )YMQ<6K20,BBM+W3XM< 7?=2VK-;D_Q$1A@0#VYXJ+^WK__ )^#_P!\K_A1_;]_ M_P _!_[Y7_"AJ;MM]W_ !.*[_>8O_"-_$G/_ "'O#?\ X*IO_CM;\VB^(#X; M6..]T]=>VC-TUJQMMV>3Y>[.,?[51?V]?_\ /P?^^5_PH_MZ_P#^?@_]\K_A M0U.5MON_X )Q7?[S%_X1KXC_ /0>\.?^"J;_ ..UOKHWB#_A&VB:^T\Z_LXN MQ:M]FW9Z^7NSC'^UUJ+^WK__ )^#_P!\K_A1_;]__P _!_[Y7_"AJ;[?=_P M3BN_WF+_ ,(U\1_^@]X<_P#!5-_\=K?M=%\0#PY)%AS1ZA>Z?/K)W^73-:6K11*,?+N0L2<'KS4 M7]O7_P#S\'_OE?\ "C^W[_\ Y^#_ -\K_A0U-JSM]W_ "+C'77[S%_X1OXD? M]![PW_X*9O\ X[6_H&C^((=/N!K5[I]W>DGR9+*U>&-1CC??I47]O7_ M /S\'_OE?\*/[?O_ /GX/_?*_P"%#C.2MI]W_ "+C%WU^\Q?^$;^(_\ T'O# M?_@JF_\ CM;WAS1?$-O!.->O=/O9B?W+6-J\*J,?Q!F;/-1_V]?_ //P?^^5 M_P */[?O_P#GX/\ WRO^%#C.2MI]W_ "+C%WU^\QV\-_$;<=NO>' N>,Z5+_ M /':V_#.B>([?S_^$AOM-OLE?)_L^T>#:.^[N^'5CW':&TJ4D+G@ M$^;UQ6QX9T/Q+!)<'Q!>Z7?(0ODC3[-X"IYSNW,V>U']OW__ #\'_OE?\*/[ M?O\ _GX/_?*_X4VIR5K+[O\ @ G%.^OWF3=>'/B"UU,;?6O#T=N78QI)IDK, MJYX!/FM3PWH/BFWN)CX@U#2KZW* 1)I]D\#*V>22SMD8[4[^WK__ )^# M_P!\K_A1_;]__P _!_[Y7_"AJ;5M/N_X )Q3OK]YF7_ASQ\U[.UEK/A^*T+D MPQS:9*[JO8,PD&3[XJ]X=T+Q7;WV*G_M^__P"?@_\ ?*_X4?V_?_\ /P?^^5_PHM-JUE]W_ "\;WU^\HZOX>\< M2ZE.^EZOH5M8$_NH;K3I))%&/XF$@!Y]JDT#0/&,6H*^M:IHMW8;3NBLM/DB MD+=B&+D8_"K7]OW_ /S\'_OE?\*/[?O_ /GX/_?*_P"%.U2W+I]W_ "\;WU^ M\I:UX?\ &L^I2OI&JZ):Z><>7%=Z=)+*O'.6#@'G/:ET3P_XT@U*)]7U31+K M3P#YD-IITD4AXXPQ<@<^U7/[?O\ _GX/_?*_X4?V_?\ _/P?^^5_PHY:EN73 M[O\ @!>-[W?WE37] \93:D[Z+JFBV>G[5VPWMA)-(&Q\Q+!P,9]J9I'A[QQ% MJ4#:IJ^A7.G@_OH;739(Y&&#]UC(0.<=JO?V]?\ _/P?^^5_PH_MZ_\ ^?@_ M]\K_ (4^OWD7B+0O%EQ=QMH.HZ196NS#QW]B M\SEL]05=<#';%4=/\.>/4OH&O=9T":T#@S1PZ9*CLO<*QD(!]\5I_P!OW_\ MS\'_ +Y7_"C^W[__ )^#_P!\K_A349I6LON_X -Q;O=_>,\2:%XHN+B(Z!J& ME6, 7$BZA9/.S-GJ"KK@8K,M/#OQ!%U$;G6O#[VX<&1(]+E5F7/(!,G!QWK6 M_M^__P"?@_\ ?*_X4?V_?_\ /P?^^5_PH49I6T^[_@ W%N]W]X>)=#\2W$D! M\/WVEV,8!\X7]F\Y8YXV[67'%9$/AOXAB>,RZYX=:+<-ZKI4H)7/(!\W@XK7 M_MZ__P"?@_\ ?*_X4?V]?_\ /P?^^5_PI1C-*VGW?\ &TW?7[QWB71/$=P+? M_A'[W3;$KN\[^T+1Y]W3;MVLN.^?PK$7PU\1MPW:[X;*YYQI,O3_ +^UL_V] M?_\ /P?^^5_PH_MZ_P#^?@_]\K_A32G%6T^[_@ W&3O=_>2>)-$\07$%N- O M-.LI@Q\YM0M&G5EQP%"LN#FL$^&?B/VUWPUG_L$R_P#QVMK^W[__ )^#_P!\ MK_A1_;]__P _!_[Y7_"A1FE;3[O^ $G&3OK]Y)X@T77Y[&!=$N]/L[P,/.DO MK5ID88Y"JK @Y]^E87_",_$?_H.^&_\ P4R__':V?[?O_P#GX/\ WRO^%']O M7_\ S\'_ +Y7_"DHS2MI]W_ !M-WU^\EUK1->FTB!-)O-/MM3&WS9KNU:6)N M/FVH&!&3TYXK!_X1GXC_ /0=\-_^"F7_ ..UL_V_?_\ /P?^^5_PH_MZ_P#^ M?@_]\K_A0HS2MI]W_ "3C)WU^\EU+1-?DT.&/3[S3X-8&WS;BXM6>!N/FP@8 M$9[<\5@_\(S\1_\ H.^&_P#P4R__ !VMG^W[_P#Y^#_WRO\ A1_;U_\ \_!_ M[Y7_ HC&:5M/N_X -Q??[R6[T37SX>CBM;O3X]*P?^$9^(_\ T'O#?_@IE_\ CM;/]OW_ /S\'_OE?\*/[?O_ /GX/_?*_P"% M"C./;[O^ #<7W^\EDT77CX;$27FG#7]H!NVM6-MNSR?+W9QC(^]UK!_X1GXC M_P#0>\-_^"F7_P".UL_V_?\ _/P?^^5_PH_MZ_\ ^?@_]\K_ (4)37;[O^ # M<7W^\DCT37QX;,4E[I[:_L(%VMJPMMV>#Y>[.,?[76L+_A&OB/\ ]![PW_X* M9?\ X[6S_;]__P _!_[Y7_"C^WK_ /Y^#_WRO^%"4X]ON_X -Q??[R6TT7Q MGAZ2*[O=/EUPAMEU%:LMN#GY>:P/^$;^)'_0>\-_^"F;_P".UM?V M]?\ _/P?^^5_PH_MZ_\ ^?@_]\K_ (4)3C?;[O\ @ W%VW^\ETK1?$$>AS1Z MC>Z?<:P=WE7%O:M' O'RY0L2<'KSS6!_PC?Q(_Z#WAO_ ,%,W_QVMK^W[_\ MY^#_ -\K_A1_;]__ ,_!_P"^5_PH2FFW9?=_P ;B[;_>2Z)H^OQ:5.FK7NGW M6I$MY,UI:M%$O'R[E+$G!Z\U@?\ "-_$C_H/>&__ 4S?_':VO[?O_\ GX/_ M 'RO^%']OW__ #\'_OE?\*%&:;=E]W_ !N+MO]Y)X>T?Q!;V,XUN]T^\NR3Y M,EC:M"BC'&Y68D\^_2L'_A&_B1_T'O#?_@IF_P#CM;7]O7__ #\'_OE?\*/[ M>O\ _GX/_?*_X4*,TV]/N_X -Q:2U^\D\-:-X@@@N/[?O=/O92P\EM/M7@"C M'(8,S9.:PF\-_$;<<:]X<"YXSI4O3_O[6S_;]_\ \_!_[Y7_ H_MZ__ .?@ M_P#?*_X4*,TV]/N_X 7BTEK]X[PSHGB2W^T?\)!?:;?;MOD_V?:/!MZ[MVYF MSVQ^-8TWASXB&>0Q:[X=6+<=BOI&]$\3V\LY\0:CIE_&0/)73[-X"IS MR6+.V1BLJ[\/?$$W4QMM;T!+,(=0W:YJ M>D7EEL(\JRL9(9-W8[F2/)ANM.DDE48&= MS"0 \Y[5>_M^_P#^?@_]\K_A1_;]_P#\_!_[Y7_"CEG?FT^[_@!>-K:_>5= MT'QG%J2/K.J:-=V&UMT5E8212%L<$,SD8_"DUS0/&L^I2OH^K:+:Z>0/+AO- M/DEE''.6$@!Y]JM_V_?_ //P?^^5_P */[?O_P#GX/\ WRO^%'+._-I]W_ " M\;6U^\IZ+H'C:#4H7U?5]$NM/&?-AL]/DBE;@XPQD('..U/U[0O&4FHM)HNI M:-;V.T;8+VRDDD+=\NK@8/TJS_;U_P#\_!_[Y7_"FR>([RWC:5YB4C!=AM'( M')[4O?OS67W!>-K:_>4M%O/%*:S'I^O:%;^5*K&/4]+G+PJ0,XD5\,A/;&17 M6_V:WI5S3KU=0LH+E1A)4##\:X?1;^\\)_$.ZT*]N9KG2]9WWVF2SN7,4HYF MM\GMR'4=@2.U87=2[2LTC7X+)ZW.L_LQO2D_LUO2MFBL^9FMAO>O/O B_P!K M^/O&^L2?,\%S%I,.?X(XHP[ ?5I":]!K@?A+\R^+G/WF\079)]?N#^0%:0TA M)^AE+644-\0?\CCB_P#H9J.I/$'_ ".-Q_UZ+_Z&:CKIH_ 8U/B84445 ML9A1110 4444 %!..:*:_P#JV^E,#Q3Q-^TQ%X=\1:EI0\/- >"=V,>]>F_#6]^)VN>* MI[#QE;ZS/X&&A@CC::U$LA"@%G).6/J:^??VR+>S@^(>EM;QPI<2:?FX\ ML ,3O(4MCOCU[5QX:6$Q&*>&]C:U];OH=5?ZS1PZK^TO>VEEU+?_ UC'_T+ M#_\ @:/_ (BM7PK^TM#XE\2:=I3Z UFMW,(C<-=AA'D'G&P9Z>M?,E;7@HD> M+M((X/VE:]JMEV&A2G*,=4GU?;U/,HXZO*I&+EHVNB/NI6#*".AJ&_O$T^SG MN9/N1(SGMG SBG6O_'M%_NBL'XA,5\(:E@X_*Y'X M5^&;?P3\/]6\;:O9V$5]):F70[G4'29'.=I409!+$_Q.?B5XKTBVU MWPGHEOIVB:)=.39:*I"-*R[GWQ;LR+\V<8P,UY-2CAVY*E35D[7;:5^WZ?>> ME"M623J3=VKV25[=S3D_:N6*1XW\+2)(A*LK7H!!'!!&SK2?\-8Q_P#0L/\ M^!H_^(I?!^O6'QJTCQ-HVK:%HEEJ<<8FT^QM%%K/+=.[;Y!*YZ[B,HF7T?E7MI*T,\:D':XX(R.M=&'PN%K2E3G3M*/2[^_+\E_D>]?\-8Q_]"P__@:/_B*ZSX:?'6'XB:]+IATAM-*0&99&N!)N(8#; MC:/7]*^3:])_9_)'Q"@Q_P \F_F*O&9?AZ5"4X1U2[L,+C:]2M&$I:/R1]>5 MR7Q-^($?PY\.C5&L_M[&9(1;B7RR=V>/M"_P C M7R^%A&I6C"2T;1]!B)2A1E*.Z1G_ /#6,?\ T+#_ /@:/_B*/^&L8_\ H6'_ M / T?_$5\\UM^!](M]?\::%IEV&-K>7L4$H1MK;68 X/:OL9Y=A(1(K"TCOHI9'@OT*(?W\49$*CZ@R LQAN@57ZL4P#[9YK-O?VIGTVX>WO/"%Q M:7"'#13W6QE/H08Z\Y\*ZQJWQ3\3P:3KNLWC:?Y%Q.L%JRPQJT<3.I"* O51 MVS3/ _C;Q9XEUO2- %Y'K"74R0K'JUO'=!$SECN<%@ N3G/&*ZG@:,7*\%HK MO5^?7KMV1SK&59)6F]7;9>70]$_X:RB_Z%A__ T?_$4?\-8Q_P#0L/\ ^!H_ M^(KQ?Q[>:??^-].Q$9N/-^"_P C] +6Y2\MXYHSE'4,/Q%>8_$OXZP_#O7HM,&D-J1> 3-( MMP(]I+$;<;3Z9_&NU\#DMX5TXDY/DK_*OF']H!B?B%-DY__C:DZ5'G@[/0[W_AK&/_H6'_\ T?_ !%-_P"&M(?^A9;_ ,#A_P#$ M5\]KU'UK]"M*\)^!=/@TZUDTG08;^:!)$B>WA\UQ@?, 1DC/>O4S"G@\"H_N MW*]]F^AYV#J8G%N5JEK>2ZGSV/VL8VZ>%Y#]+T?_ !%//[56V,R'PG.(P<%S M=X7\_+KZ035O!6EVWGQSZ+;PK&)O,C,2J$+;0V1ZMP/4\5R7QYD.O_"TC0EC MNI)[R".(+:&<,=_("8]NO:O*IXG#5)Q@Z#2;M=MGH3HUX0,\5B8Q;?W*_RKS,TPM+#%:E^U-%I^I7=J/#;RBWF>(2"\ W;6(SC9QG&:]IUHD:73_T(UGEF&I8F:*^B_LS"_P GXO\ S/#_ +0Q/\WX M+_(^CK/]J"?4+B&"U\'7-S-,VR)(KK<7;T&(^31>_M/3Z;<307?@VZMIH6VR MQRW6TH3T!_=\5D^%=#\67GPTTDVMT=&FMY9;18YX"X:%_N/MZQR9=U#=65O: MG>(O#_BVS^&VL+-='69YWALC#;P%<0IC>VWK)(-D:D]54>]>5[#"<_+R+>V[ M[_<>C[;$\O-S/:^R[%S_ (:QC_Z%A_\ P-'_ ,11_P -8Q_]"P__ (&C_P"( MKYY]CP:*]7^S,+_)^+_S/._M#$_S?@O\CZC\#_M%0^,O%%GH[:&U@+C=_I#7 M0<+A2>FT9SC'6O8@<\U\2?"TD>/M'QQ^]_H:^V4_U:_2OF,RH4\/64*2LK?J M?09?6G6I.51W=_\ (QO&OB=?!OA74=9:#[5]CC\P0!]F_D#&<''7TKQO_AK& M/_H6'_\ T?_ !%=]\>21\,-9Q_SS'_H0KX[KNRO!T<12E*K&[3[OLCCS#%5 M:-11INRL?0W_ UC'_T+#_\ @:/_ (BK$/[3UQ<1B2+P7=RQGHR7!8'\1'7S MC7L#>'-3O/#_ (;^R^)+K3%CTR-7@M=[(&9W?.4<#.'7/<8KT:V!PE*UX;^; M.*EC,34O[VWDCK+C]J26T"F?P?^((DU/>5\XPRH&BV@J9-^1E3G [BN!US0K>UL;;5-,N9 M+O2KEVB!F0++!*H!,<@!(S@@@C@CZ$5-+!82>\/Q8ZF*Q,/M_@CVO_AK&/\ MZ%A__ T?_$4?\-8Q_P#0L/\ ^!H_^(KYYHKJ_LO"_P GXO\ S.?^T,3_ #?@ MO\C[(^%?Q7B^)MOJ#C3SIKVLBH(VF\S>""<]!C&*[VOFW]EMC_:FJC/&%/\ M.OI*OC\;3A1Q$Z<%9+_)'T^$J2J4(SF[M_YG$_%+XG1?#/2[2[:Q.HO<3^3Y M(E\LJ-I.[.#Z8_&O-O\ AK&/_H6'_P# T?\ Q%,_:F8^3I(SQYA_]!-?/E>[ MEV!H8B@IU(W=WU9Y&.Q=:C6<(2LM.Q]#?\-8Q_\ 0L/_ .!H_P#B*O:1^TI? M>(+@V^E^"+W49AUCM;@R$>YQ'Q^-?/?A_1I?$.O:=I<+;);R=(%+[+;B;S54;Y9R!L;=(-H)8G .!Q6F)PF M&HVC&G=OS>AE1Q.(J7L>&E5M6\ :CIJ-PKW,Q13[!O+Q63_ M ,-8Q_\ 0L/_ .!H_P#B*OZIXBL[#4?&MG)=:SJ\-G(-2_LUK54@9?E26'+E M@RN&4GY<@KDI5@RY[X!K/" MX7#5O=G3L_5^O5E8C$5Z6L9W^2/9?^&L8_\ H6'_ / T?_$4?\-8Q_\ 0L/_ M .!H_P#B*^>:*]/^R\+_ "?B_P#,XO[0Q/\ -^"_R/N#X>^-8_'WABVU=+;[ M&TQ<-;F3>4VL1UP.N,].]=+7D'[-)/\ PA)'_35OYFO7F^X?I7Q.(BH5I0CL MFU^)]91DY4HRENTOR/)?B%^T!#X#\32Z.NBMJ/EQ)(9UN1'RPSC&T]/K7-_\ M-8Q_]"P__@:/_B*\Q^-1)^(VIYY^[_*N'KZS"Y=AZE"$Y1U:75_YGSF(QM>G M5E",M$^R/H;_ (:QC_Z%A_\ P-'_ ,11_P -8Q_]"P__ (&C_P"(KYYHKJ_L MO"_R?B_\SF_M#$_S?@O\CZ&_X:QC_P"A8?\ \#1_\11_PUC'_P!"P_\ X&C_ M .(KYYHH_LO"_P GXO\ S#^T,3_-^"_R/H;_ (:QC_Z%A_\ P-'_ ,13X?VK MHIIHH_\ A&74.ZKN^VCC)QG[E?.U/A_U\7^^O\ZF6687E^'\7_F5''XB_P 7 MX+_(_0"*9)HPZ-N0]#ZU#J7_ "#;O_KB_P#Z":I>%23X?L2>3Y:_RJ[J7_(- MN_\ KB__ *":^#9]BCMO"G_(N: M=<[*+;5['>T5%;L6@C8G)*@G\JEJ#0;WK!\*^'+;PXFJ"VN&G%[?S7K[L?([ MXRHQV&*WCWK@?A)_J?%?_8P7G\UJXI\K=S*3]Y*PW7_^1PN/^O1?_0S4=2>( M/^1QN/\ KT7_ -#-1UV4?@,*GQ,*.X'<]!ZT5XWXRU2Z\,Z_KLVOZ5-JOAK4 M741:K9.3)8 *%VX!^7!R>U==.'M'9'/4GR*[/9**\Z\0?$Y_"L9VV<-Q90?9 M4B9Y?WMS'( /,4#[N./O=:G\1?$Z?P[JC03:?$8%OX;,(9QWW<#N>0**\8\7:E<^&=)-+GU'P[J,_[C6K% MR7LAC:%P#\NT@\<=^M>QVK(UK"T;^9&8U*O_ 'A@8-3.GR14NY4:G-)Q[$E- M?_5M]*=37_U;?2L34^&O'_\ R.^O?]?LG\ZP:WO'_P#R.^O?]?LG\ZP:_2J' M\&'HOR/@JW\67J_S.Q^$7A6W\:?$'3-,NYY[>V(DGD>V;;)B-"^%;^$G'7M7 MJ'@CQ1X=^(^OOX?2P\1V!FMKAQ<2>)+B4#9&6Y0G!SBO%O"/BN_\$>(;36=- M,?VNV)PLR[D=2"&5AW!!(KLHOC2NE_:)M$\':!H6I2Q/"+^TB=B\/5JS;BKZ::VL]=7WZ=]CMP]6%.*YGUUTO=:'2'6M"^'O@;P:UU9:YJ M,^JZ?]K8VNNSVL<9W$;513@#Z5R'Q>T6PLKGP_K.FM>B#7M.6^,%_6''>DTKXM&W\/Z;I&K>&=%\11:;&T-I-?Q-YL49.=F5(R,UB>-_'%WX MXO;.6>VM;"UL;=;2TLK)"L4,0).T9))Y/4TJ%"K3KCB?X$_1_DY[O\-+ZV^)OPWU+PAJ,.G7NL:;;&/0K5E$ M-T23N+K,QV\'JN,D"H-,TWXI?"[2X/"^AO:/!KUXWE7NFR),3,%"N@D_@P%Y MR.,'FO)].\+ZK?1VMQ:PX:X+FU'FA))MGWC&,Y;'/3Z5UOAS6_B%X8T6&VTG M5KO3-.V^<(A(%6,.>&((^7<>GXUXE3#.,I.$HM-WY9;7_P"'\N^IZM.M=1YT MTTK77;_AO,]#\$>!?^%46/B/Q-XLDTB34D17TS4I9UO(Q=AB7C\L$,9=P&2. ME>#:_K=SXEUR_P!6O=GVN]F:>;RQA=S')P/2H)I+J^E,DIFG>:1I,G+;W)RS M#U)/6J]=F'P[ISE4G*\G\K+LMSDKUE.,805HH*]'^ )_XN';^\3?S%><5Z-\ M _\ DH=K_P!O\C7N->%?M M0_\ ($L?^NP_D:^*P7^\0]5^9]7BOX,_1GS?72?#2XBL_B)X9GGD6&"/487> M20X55##))["N=C1I)%1!N=B%51W). *T-6\.WVBS"&YC3SBSH8XI%D967[RL M%)P1[U^@U4IQ<&]TSXJ%XM22V/?FO=:WW+7-]-; ^??M(PK<_*.QQFO"EMV9 M0PB8J>A"'!J6'3Y)]^(PNU2QWC;G'89ZGVZUYBP2CJVG\O\ @G<\2Y::_?\ M\ ]NC\$7NA>(+;Q3X4TZUOI;B*:.Y\-PWT4LMF\B%&9"C'=%EL@]1T/'-<9< M75E\+M'O-,L+N'4?%E]#]GO+^V;=%IT1^_#$X^](PX9QP!D#.:X9[2[TZX8- M#/:3KD'Y61AZBGQZ1=R:3)J26[&PBF6W>8=%=@2%_$ UM'#V_B3NM/GV3U=] M_GU,Y5K_ 1L]?EWMH5.G%%6;33KF^O+>UAA8SSN$C5AC<2<#KVSWJ.ZMI+* MZFMY1MEA=HW7.<,#@BN]M;'(D[W/N#P&P?PGIQ!R/)7^5?,G[04;1_$.7<,9 MA4C\S7TO\._^11T[_KDO\J^;OVC?^2BM_P!>R_S-?$Y5_O2]&?5YC_N_S1Y> M/O#ZBOT;@\,Z1KK:)J4Y:2\LX8C&89RH! S@A3R,GH>*_.2MC0]/U?4DFDL+ MB2&* HKR-=>2BLY(09) R2#CZ5]!F. >,46I\O+?\;>9XN!Q:PSDG'FO;\#] M!Q\.]"CM-6@BMO)35;C[5=;"#O?CU! ''3IR?6N%^*^BS_#_ .%4D7A>75$N M8K^*=&@D-Q-EG^88*/$VGR%8=8U:)@<86ZE_3FK&L^+_%N ML:8+'5=5U:\T^4"80W4CM&X4\/@]@>]>/3R:M3J1E*HI*Z=GUM_P#TIYG"46 MHT[.QZ';^(M9AM+.V'AK4H+:&Y2[FCL[-(%N)%5E!8*<HXX KC_B;&UM M:^#;27Y+JVT**.>$GYHG\V4[6'8X(./>N+-O*%W&)PN,[MAQCUIF .@Q7T=/ M#*,E),\.==RBXO\ K\!&^Z:^XOAV"/!^F9_YXK_*OAUONFON3X>_\B=I?_7% M?Y5XF>?8^?Z'KY3]KY?J:VL(TFFW"J,L4( _"OA'5E*ZM?*1@B>0'_OHU]YW MW_'K+_NG^5?!^N_\AS4O^OF7_P!#-9Y)\<_1&F:_##U91KK?AI#&FOW>HRHL MBZ5I]S?J&&0)$C/EG'LY4_A7)5J:!XAN?#MQ<26Z0S1W,#6UQ!<1[XY8V()4 MCKU4'((/%?458N4'%=3YZG)1FFR.SOM0OM2@1KV62>XNHW9KB4LK2[@ [Y/) MYZGM7K?AG3OM?Q"U7P_I4<=I+I;RR_:KBV-Q<7-TK;2ZACMB!8YXQ\HZDUP= M]JCZ+;;4-4N= M/CT[Q!;W(2\>T 6WNMV06*Y^63*_P\$$G ZUQM;FO:Y>7MG:VGV&/1]+QYT- MG:QLD82Q)<]MQ)]L5AUVT(\L+')4ES2N=/\ #.18?'6D,YVJ)>OX&OMR M$YB0CIBOASX?_P#(Y:5_UV_I7W#;_P#'O'_NBOD,Z_WA>B_-GTV5_P %^K_) M' _'H_\ %L=8'^P/_0A7QY7V#\>_^29ZM_N#_P!"%?'U>IDG\&?K^B.#-?XL M?3]0J_H-[;:;KEC=7ELMW:13*TT##(=.C#'K@G\:H5J7_AK4--MTFN(E4,J- MY:R*TBJZ[E)0'(!7G.*]^7+;E;W/&C>]TMB]JG@F[LF-S:?\3'1&<"+4KWO2)-IA"O)'N0./3@M^=-'*LGV?8Q67:=VT@=00/RKO+CXRZI=W#S-I9B_RW,N#D\X]L\5 MQ5/:727O?.WH=,.2S>WXG'^*M(L]*FTY[![A[6]LH[M5N@N]-Q(*G;P>E8E= M'XU\6W'B^ZLI[FR6TDMX/(#;F9I%W$@DMUQD@>UV M_LPWD,.N:C"[[9)%4JN#S7TQ7RE^SG_R.3_[E?5M?!YC_O53Y?DC[' _[O'^ MNI\^_M3?ZO2?^NA_]!-?/E?0?[4W^KTG_KH?_037@%O;R7EQ%!"ADFE<(BCJ M6)P!^=?3Y1_NJ]6?/YE_O#]$:7A373X9\3Z3JP5G^Q7,"0#R![XS7M^J M7-UIW@N]EF\;:Y>P0W(U2WN=*C+%[.0; I=V )1MNX#[I->!WNFW6GWMS:7$ M#QW%L[1S)C.QE."#BN@\/^*_%'@2WE.GWTMA!-\LEG.H9) RYW&)P001WQS7 M1B$D[?E^*/>-*-YXF^(7CDS>)]?ATO3C$BV=M+M,F M]22N1G:HV=0,\]J\^_:'\+Q:-=:'?QZGJ.H?:8Y+?R]2.YX1&00 ^ 6'SGJ, M\=:R=.\:^--"\4/XA8V4LVK67VNXCD6(6UW;KQEE4@ C!'&&S]:P/B!XRUSQ MUK!N-4,;):@Q0V]DG^CP+G.$QG\RENW?J=-:M"=%Q: M=V_UOW['*44YHI%!+1LH4X)*D8/I3:^@/(/J?]FE2O@?)'!E?'YFO76^X?I7 MDW[-O_(A1_\ 763_ -"->LM]P_2OS;%?QZGJ_P S[K#_ ,*'HOR/C/XT?\E% MU/\ X#_*N'KN/C1_R474_P#@/\JX>ON\#_NT/1'R&,_WB7JPHHJ]_8=_YGE_ M97\SS%BV\??8;E'7N.:[6TMSDLWL4:*M?V7=^5YGD-Y?EF;=Q]P-M+?3/%17 M5K+97#P3QF*5#AD;J*+I[!9K'X6^(7C=HW%N,,A((^=>XKS::;FE% MV=T=<[*+;VL=O$OEQJF<[0!FI*AMO^/6'_<'\JFJ66AO?':L'PKX93PRFJ!+ MAKC[=?S7YW*!L,F/E'J!CK6\>]<%\)F9H?%6YF;&OW@&XYP,KQ5)/E;3(;7, ME89K_P#R.%Q_UZ+_ .AFHZD\0?\ (XW'_7HO_H9J.NRC\!SU/B85SEQX(M[J MWU*U>^O#8:C*TMS:[EVG=C<%.,J#CD"NCHKHC)QV,G%2W.(U/X0Z'JHOM?UI_D9>QIOHU M^(&M31D"2._=U) (!#9'!X-2>'O'NH:+=,T[M>6KRO M!P:_18^T]C!T^B7ST/B)TMH\91IHUCG!::-55V9!C MGY7!YQWJ77O #Z?<3_9Y0+&&XEB:\NI%"@*RJ"P ^4Y852F\;7LV@P6 =A.D MLC/<87YD9441@8^4 (.G!IC>/M>D\W??"19O,\Q'@C*OO(+94K@\JI]B.,4) M8BZ=T3>C:UF2VW@.]GL)+UKFVCM4ADF\S<6!V ';P.I##GI4]Q\.=4_M*2UA MCC1LL8HY9@6=5*AV! P0"P_7TJDWCS79+5;=KW="L?E;6AC.5V[<'Y>>,#GT M%))XZUV:;S7U!FEWEP^Q,@DJ3CC@':N1T.*JU>^Z%>C;9W)KSP#JEFMRS>3) M';P^>\D+[QMWLAZ#/#(P)Z#CGFJO@O\ Y&[2/^OE:63QIK4S;FOFW;&BW+&B MG:Q8L,@="7;\Z;X*X\6Z0/\ IX6HJ^T]A/VEMGMZ%T^3VT.7NOT/N>U_X]8O M]T5SOQ*_Y$S4O^N3?RKHK7_CUB_W17._$G_D3=2_ZY-_*OSQ;GVSV/B!?NBE MJ[H>G#5-2M[=Y%BB8[I9&8*%0#+'GO@&O0+GPOH7B/4H-0M9;>"SOK:*1;>& M98?*D69(YEVL<@;"7&??TK]*G6C3LF?!QIN>J.?TOQO!9MXTV7"I%B*.8I=J6PTDJR3\G^ *GR_[5*? WAUHPD=VQ=E4"9KR,#)MFEW8 M]G4+C_:]:XY.A*[:?]._YG4HU8V2:*-M\0+"WN%D6SO84:V$31QRQE895 "R MQ*RD G;SGU-<7?71OKVXN&SNFD:0YQG).>W'Y5Z7#X&T6P6,M+&UTSP#/VV- MO*_?[78?PM\NT\C'/3%4K7P3H$^H117&H_NY)(SYZ3Q@.6=Q)'CHI0*#GH<^ MXJH5*4&Y13(E3J25I,\ZKT;X!_\ )0[7_KFW\Q7(^*=,M=+U"%+-BT,MK#/M M,@D*,R LI(]#FNN^ ?\ R4.U_P"N;?S%3CY*6$FUV+P<7'$Q3[GU_7A7[4/_ M "!+'_KL/Y&O=:\7_:#-BT_AV/4R5T]KZ+[21_SSW?-^E?%8-VQ$'YH^IQ7\ M&?HSYEA9%FC:0%XPP+*IP2,\@'L:[]OB;:RS1R36EU-=1P-"NJ,8C=\2*T>X ME=K;0NW)&2#6A:Z;IE\-6AUF"P$GVV3^S%MY4BW1B*4X#(?N9$6-W<_6GZAX M1T+6+C[4'2*>-(U:SMKF)?M&((F.P9 4\OWY*GO7VTZM.I)*2V_4^4C" M_P"AA?\ "?633%S:7L<4]FUM6'*;1+&-O!. 3GN3BK6H?%&&\N'9+. MZC@:*[3R3,NW?,^Y6Z?PYQZ^E8^L:%I5NVA0V9N)'OFS-)YR2,B^:4"A5X#8 M /)[UTK_ [T5=0>U9YK)/&,6K:/?NI!EO[UYH8WDW36T; >:K<8VL53'TJGIOC&SL=&N-(DT M^22PN+-H9"K@2_:-P=90>F P'&,XXS6Q=>!M%TZREN)IC*\=JTGDQ7T7S2!X MP/F[Y5R< ?P_6KD?PYT&.:-+B[VES'&0E]$0C-(Z,V>X"A6[#GTH4J*A;6P[ M5'*_7^F0W'Q6L+R;S)M-NPXG\])DF3S(P)(W"*=OW3Y9!_WJX#5KQ=1U6]NT M1HTN)GE",@/;"X$_DQ>5;H[0W*-Y):)2TS!FR5WE@5 ., M53U;P?H]G'JBQSM#2_RKYO_:-_ MY**W_7LO\S7S&5?[TO1GOYA_N_S1Y?72>"_%47A6ZEFDCGG60JLMNI4PW$7. MZ*16!!!XP>HZBM^Q\,Z5J&@0::TMNFKV<\%S.R. \L4S!7C#$X8H"A &3]ZK MK> _#:FY,C7<8M[A;>XC^U)^X4R2)YI;'/RH&V_7UKZNI6IR3A-,^$]'N(=. MDN;T1EHH4FB6>,-:JPDW2VE5&#SSSVJ:7P)X=\R$)?&-3\C/)AK6$Z5.ZBG_ ,,92ISFE=GFK?=-?+G>T/G^AZV4[S^7ZFW??\>LO^ MZ?Y5\'Z[_P AS4O^OF7_ -#-?>%]_P >LO\ NG^5?".L MXAO@.INY.O^^:S MR3XY^B*S7X8?,SZDMS$MQ$9U=X P,BQD!BN>0">AQ7KUQ:>'YM2U2^ABTU+N MYTJYA:R_=B.VN(TQYB _+E_D*X[EL5E)\/="AN(EN+K*LB JE]%@,9UC)W=Q ML;=^'I7T"Q2>Z:/&E0:V?]:&:OQ(MY$M?/TS,]EY%8=>FV M_@'P_>6YFCN&65(HIA:_;(BT^^/5I VQFCGO M8UW;FF4(=IX(V(3S_%Z&MHUZ<(V2>ABZ,YN[>YR/P_\ ^1RTK_KM_2ON&W_X M]X_]T5\/^ 05\::6"NT^=RNAE%14Z$F_YOT1QYE!SK12['G_K MCK7H&E^.8)/[)M/NK8R[TN-2<,8[?81);*RKN96R< ]#C%;$G@_0[B#3;:[\ MNV-N1 3#>1!G#73KYC'N=FUOH?2J=KX,T.2WB5KSR[>9XG>/[5%N7]W+GYCR M.47V^;Z5ZE2K3J+WEL>="E.G+W69VE_$:VT^1=UA*ZQW,DD+1R!'BC92H0'N M-N/O9P1Q3_\ A9-M'&R06MW#&UG]G$2O&%BDQ&"Z$+G!$>2">IJU_P (=HK1 M6L37WE023;L--&WEEK>-QN*_-M#LRD\XQTZTVX\'Z$]O;&,+YDOV2!?+U! C M-()/,OXU23P9X>CDG#WC M2B%9#&$ND N454*R _PY+,-O7CV-;4ZU.$>6*=C&5*K-7]G/_D!V2.3<&W*#PF#G%>Y_M3?ZO2?^NA_P#037SY7U&4KFPJ3[L^>S)VQ%_)'HL/Q3LTNFNW MTVX%U<+:_;/+E4),\2LK$ @X# KD'/0^M9NK^/;;4K#R?[.::3S()"MXX>+] MW!Y1&!@\X!'-3^&8;.;P7?1SQP6MPJSS17C^6ZS84 PN#\Z-W1E[GD4LOA/0 M&NIDAO"L>Z8BSNX[66XNI9H1,GS+- M&$ '&,J1NYXYJU>>"?#QN5DC=A:S7,< \B[C(@4^7\S%FR0P9SD#@CM67XB\ M*Z+8Z#/=64S"YC1'"M=))G,SQE<#GHJM^/I1>C-JZW_47+5BG9[?H5O$_C:U MU[3[FVCL)(C)*DD>AZ5R%%%=T(1IKEBIZO\ MS[C#_P *'HOR/C/XT?\ )1=3_P" _P JX>NX^-'_ "474_\ @/\ *N'K[O _ M[M#T1\AC/]XEZL*3:/2EHKN.,./2BBB@ I\/^NC_ -\?SIE/A_UT?^^/YU,_ MA94?B1]V^%/^1?L?^N2_RJ[J7_(-N_\ KB__ *":I>%/^1?L?^N2_P JNZE_ MR#;O_KB__H)K\N?4_0D=MX5./#FG_P#7%?Y54\>>&F\8^$M2T9)Q:M>1^6)F M7<%Y!SC(STJWX5_Y%S3O^N"_RKGOC1U5%/E;3T(E;F1#X@_Y'&X_Z]%_]#-1U+KREO&5Q@$_Z(O0?[9IODR?W M&_*NVC\".>INQE%/\F3^XWY4>3)_<;\JU,QE%/\ )D_N-^5'DR?W&_*@!E%/ M\F3^XWY4>3)_<;\J &4V3F-A[5+Y,G]QORH\I_[C?E0!\=?$CX=Z]_PF.ISV M5D\\-Q,TNYAW)Z#%'_CM'U[%_\ /Q_@'U3#_P B/A?_ (5[XJ_Z M!8_[Y-;W@?X?>(E\4Z=+T44U?97V%?^>'_CM L@O(@P?]VE+&XJ M2<93=F-86A%IJ"N,M5*V\8/4**PO'UI)?>%;^")2TCQD #KTKI/*?^XWY4C0 M.PP8V(^EQ7_/Q_@*O^@4/^^#_C7WC_9T?_/L/^^*3^S(_P#GV'_? M%'U[%?\ /Q_@/ZIA_P"1'P@O@CQ4#SI6![*:]*^!/A'6;'QM#=7UDT"*I&<' M%?4O]F1_\^P_[XI\=BL9RL&T^RUG/%XFI%QG-M,J.&H0:E&"3%KQG]HWP[?: MYH]K]A@::6-]P &:]I\F3^XWY4R2S\S[\1;ZK6$92@U*#LT:RC&2<9*Z9\&? M\(1XJ_Z!7_CAI/\ A!?%7_0)7_O@U]X_V='_ ,^P_P"^*/[.C_Y]A_WQ79]= MQ7_/Q_@<_P!3P_\ (CX1C\(>,+.1)[?3#'/&P='56!# \&G77AGQMJTGG7NF MB27_ *YD ?0#@5]V?V='_P ^P_[XH_LZ/_GV'_?%3]>Q5[\[_ /JN'VY%^)\ M'#P-XJ'_ #"1_P!\&C_A!?%7_0)7_O@U]X_V='_S[#_OBC^SH_\ GV'_ 'Q5 M?7<5_P _'^ ?5,/_ "(^#O\ A!O%?7^R1G_* M^[/[.3_GV'_?%+_9Z#_EW'_?%+Z[BO\ GX_P#ZIAOY$87@2SDL?"]A!*I5TC M (/TKP+]H3PCJVI>+%O;"T:X#1A#QP,$G^M?3RV[*N!&P'TICV(D.7@W'W6N M:G4J4GS0=F;SA"HN6:NCX0A\'^+;6:.>#3-DT3B2-@A^5@<@_G3I-%\>30WD M;Z?N2\E$MPNPXD<$D,??)/YU]U?V9'_S[#_OBC^S(_\ GV'_ 'Q6[QN*>\W^ M!C]5PZV@OQ/@_P#X0?Q5_P! I?\ O@_XT?\ "#^*O^@4O_?!K[P_LR/_ )]A M_P!\4?V9'_S[#_OBJ^O8K_GX_P ^J8?^1'P?_P@WBK_ *!0_P"^#_C1_P ( M/XJ_Z!2_]\'_ !K[P_LR/_GV'_?%']F1_P#/L/\ OBCZ]B_^?C_ /JF'_D1\ M+6O@7Q---&DNF,JL<$JIX%?:'@FUDLO#-A!*I5TB4$'Z5M?V='_S[#_OBI5M MV48$; ?2L:E>K7M[65[&E.C3I7]G&URO>*6M9 .I4XKXM\7> ?$%OXBOQ:V# M31-,SAF4]R3VK[:,+MU1OR-1G3T8Y-OD^ZTJ=:I1;=*5KA4I4ZNE2-SX._X0 M;Q5_T"1_WP?\:3_A!?%7_0)7_O@_XU]X_P!G1_\ /L/^^*/[.C_Y]A_WQ6_U M[%?\_'^!E]3P_P#(CX3M/#?CC1YC-8Z<(I&4HQ\LD,IZ@@\$?6HW\&^+[IVE MFTS?*_+,RL2?UK[P_LZ/_GV'_?%']G1_\^P_[XI?7L5>_._P']5P]KI5G6ES5)79M"G"DN6FK(XCXOZ/+KO@;4+.%69 MY%X"]>N?Z5\@R>!O%*L572L@'C*&OO1K=G&&C8CW6H?[,C_Y]A_WQ5T\16HK MEISLB9T:55WJ1NSX._X0?Q5_T"5_[X/^-'_"#^*?^@4O_?!K[Q_LR/\ Y]A_ MWQ1_9D?_ #[#_OBM?KV*_P"?C_ CZIA_Y$?!_P#P@_BK_H%+_P!\'_&C_A!O M%7_0*'_?!_QK[P_LR/\ Y]A_WQ1_9D?_ #[#_OBCZ]B_^?C_ %]3P_\B/@_ M_A!_%7_0)'_?!_QH_P"$&\5?] H?]\'_ !K[P_LR/_GV'_?%']F1_P#/L/\ MOBCZ]BO^?C_ ?U3#_P B/F?]GKPIK&E^*'N=0LS;KLVC (%?3E(EB(^4@VGV M6I?)D_N-^1KDE.523E-W;-XQ4(J,%9(\,_:0\-ZAKEE926-NT[PL3A1GMWKY M^_X0GQ1_T"S_ -\FOO"2S\X8>$L/=:C_ +,C_P"?8?\ ?%;T\57HQY:U.OO"_C34KZ2XN].:>>0Y>1U.37W7_9 MD?\ S[#_ +XI?[.C_P"?8?\ ?%:?7L7OSO\ CZIA_Y$?!W_ @_BG_H%#_O M@T#P/XJZ_P!E#_O@_P"-?>']F1_\^P_[XH_LR/\ Y]A_WQ1]>Q7_ #\?X!]3 MP_\ (CX27P3XH[Z6<_[IIW_"$^)_^@6?^^37W7_9D?\ S[#_ +XH_LR/_GV' M_?%+Z]B_^?C_ ']4PW\B/.?@/HMSH?@R&WNHVCDW,Q5AZG->E-]TTJ6IC&% MB*CV6G>4_P#<;\JY7*4FY2=VSH244HQV1\F?&3P+KM]XVN[NRLFGCEQSCCBN M&_X5[XJ_Z!8_[Y-?=+6>[DPY/NM)]A7_ )X?^.UTQQF)IQ483:2,)8:A-N4H M)MGPO_PKWQ5_T"Q_WR:/^%>^*O\ H%C_ +Y-?='V%?\ GA_X[1]A7_GA_P". MT_KV+_Y^/\"?JF'_ .?:/A?_ (5[XJ_Z!8_[Y-'_ KWQ5_T"Q_WR:^Z/L*_ M\\/_ !VC["O_ #P_\=I_7L7_ ,_'^ ?5,/\ \^T?"_\ PKWQ5_T"Q_WR:L:= M\.?$TU] LNFLD>\;F53D&9?# M":P))UG^VZE/?+L4C8LA&%/J1BNDZYKA_A??7%]'XF-Q-).8M@'I51ORNVQ$K(/\ H:;_ /\ N3_ !KV#SI/^>C_ M /?1H\Z3_GH__?1J_8/N3[7R/'_^&6/$'_0TW_\ X%R?XT?\,L>(/^AIO_\ MP+D_QKV#SI/^>C_]]&CSI/\ GH__ 'T:/8/N'M?(\?\ ^&6/$'_0TW__ (%R M?XT?\,L>(/\ H:;_ /\ N3_ !KV#SI/^>C_ /?1H\Z3_GH__?1H]@^X>U\C MQ_\ X98\0?\ 0TW_ /X%R?XT?\,L>(/^AIO_ /P+D_QKV#SI/^>C_P#?1H\Z M3_GH_P#WT:/8/N'M?(\?_P"&6/$'_0TW_P#X%R?XT?\ #+'B#_H:;_\ \"Y/ M\:]3N-?L;69HI]4MH)5ZQRW2JP^H)J/_ (2C3/\ H-6?_@8G_P 55_59D?6( MGF'_ ROXA_Z&F__ / N3_&C_AE?Q#_T--__ .!G_\ "4:9_P!!JS_\ M#$_^*H_X2C3/^@U9_P#@8G_Q5'U:H'UF!YA_PROXA_Z&F_\ _ N3_&C_ (97 M\0_]#3?_ /@7)_C7I_\ PE&F?]!JS_\ Q/_ (JC_A*-,_Z#5G_X&)_\51]6 MJ!]9@>8?\,K^(?\ H:;_ /\ N3_ !H_X97\0_\ 0TW_ /X%R?XUZ?\ \)1I MG_0:L_\ P,3_ .*H_P"$HTS_ *#5G_X&)_\ %4?5J@?68'F'_#*_B'_H:;__ M ,"Y/\:/^&5_$/\ T--__P"!G_\)1IG_0:L_P#P,3_XJC_A*-,_Z#5G M_P"!B?\ Q5'U:H'UF!YA_P ,K^(?^AIO_P#P+D_QH_X97\0_]#3?_P#@7)_C M7I__ E&F?\ 0:L__ Q/_BJ/^$HTS_H-6?\ X&)_\51]6J!]9@>8?\,K^(?^ MAIO_ /P+D_QH_P"&5_$/_0TW_P#X%R?XUZ?_ ,)1IG_0:L__ ,3_P"*H_X2 MC3/^@U9_^!B?_%4?5J@?68'F'_#*_B'_ *&F_P#_ +D_P :/^&5_$/_ $-- M_P#^!G_ /"4:9_T&K/_ ,#$_P#BJ/\ A*-,_P"@U9_^!B?_ !5'U:H' MUF!YA_PROXA_Z&F__P# N3_&C_AE?Q#_ -#3?_\ @7)_C7I__"4:9_T&K/\ M\#$_^*H_X2C3/^@U9_\ @8G_ ,51]6J!]9@>8?\ #+'B#_H:;_\ \"Y/\:/^ M&6/$'_0TW_\ X%R?XUZS:ZI#?JS6M['=*IP6AF#@'TR#4_G2?\]'_P"^C4>P MDNI7MO(\?_X98\0?]#3?_P#@7)_C1_PRQX@_Z&F__P# N3_&O8/.D_YZ/_WT M:/,D_OO_ -]&CV$NX>V78\?_ .&6/$'_ $--_P#^!V78\?_P"&6/$'_0TW_P#X%R?X MT?\ #+'B#_H:;_\ \"Y/\:]@\R3^^_\ WT:/,D_OO_WT:/82[A[9=CQ__AEC MQ!_T--__ .!V78\?\ ^&6/$'_0TW__ (%R?XT?\,L>(/\ H:;_ /\ N3_ !KV#S)/ M[[_]]&CS)/[[_P#?1H]A+N'MEV/'_P#AECQ!_P!#3?\ _@7)_C1_PRQX@_Z& MF_\ _ N3_&O8/,D_OO\ ]]&CS)/[[_\ ?1H]A+N'MEV/'_\ AECQ!_T--_\ M^!V78\ M?_X98\0?]#3?_P#@7)_C1_PRQX@_Z&F__P# N3_&O8/,D_OO_P!]&CS)/[[_ M /?1H]A+N'MEV/'_ /AECQ!_T--__P"!(/^AIO_ /P+D_QKV#S)/[[_ /?1H\R3^^__ 'T:/82[A[9=CQ__ (98\0?] M#3?_ /@7)_C1_P ,L>(/^AIO_P#P+D_QKV#S)/[[_P#?1H\R3^^__?1H]A+N M'MEV/'_^&6/$'_0TW_\ X%R?XT?\,L>(/^AIO_\ P+D_QKV#S)/[[_\ ?1H\ MR3^^_P#WT:/82[A[9=CQ_P#X98\0?]#3?_\ @7)_C1_PRQX@_P"AIO\ _P " MY/\ &O8/,D_OO_WT:/,D_OO_ -]&CV$NX>V78\?_ .&6/$'_ $--_P#^!V78\?_P"& M6/$'_0TW_P#X%R?XT?\ #+'B#_H:;_\ \"Y/\:]@\R3^^_\ WT:/,D_OO_WT M:/82[A[9=CQ__AECQ!_T--__ .!V78\?\ ^&6/$'_0TW__ (%R?XT?\,L>(/\ H:;_ M /\ N3_ !KV#S)/[[_]]&CS)/[[_P#?1H]A+N'MEV/'_P#AECQ!_P!#3?\ M_@7)_C1_PRQX@_Z&F_\ _ N3_&O8/,D_OO\ ]]&CS)/[[_\ ?1H]A+N'MEV/ M'_\ AECQ!_T--_\ ^!V78\?_X98\0?]#3?_P#@7)_C1_PRQX@_Z&F__P# N3_&O8/, MD_OO_P!]&CS)/[[_ /?1H]A+N'MEV/'_ /AECQ!_T--__P"!(/^AIO_ /P+D_QKV#S)/[[_ /?1H\R3^^__ 'T:/82[ MA[9=CQ__ (98\0?]#3?_ /@7)_C1_P ,L>(/^AIO_P#P+D_QKUV>\%K"TL]Q MY$2C+222;57ZDG IRSM(JLLK,K#(97)!'J*?U>6]P]LNQY!_PRQX@_Z&F_\ M_ N3_&C_ (98\0?]#3?_ /@7)_C7L'F2?WW_ .^C1YDG]]_^^C2]A+N'MEV/ M'_\ AECQ!_T--_\ ^!V78\?_X98\0?]#3?_P#@7)_C1_PRQX@_Z&F__P# N3_&O8/, MD_OO_P!]&CS)/[[_ /?1H]A+N'MEV/'_ /AECQ!_T--__P"!(/^AIO_ /P+D_QKV#S)/[[_ /?1H\R3^^__ 'T:/82[ MA[9=CQ__ (98\0?]#3?_ /@7)_C5G2_V8M&Y_%_@K5M(M)(XKB[BV(\N=H.X'G'TK5T.[>^T>TGD^_)&K'\17._% MW4[K1OAOKU[97$EK=Q0!HYHCAD.Y1D&L*=W-(/^1QN/ M^O1?_0S4=2>(/^1QN/\ KT7_ -#-1UUT?@,*GQ,****V,PHHHH **** "FR' M$;'VIU-?_5M]* /BGXN2F\^(FLRR@._F*N2.P4 5R'E)_<7\JZSXH_\ (_:Q M_P!=?Z"N5K](P:7U>'HOR/AL4W[:?J_S&^4G]Q?RH\I/[B_E3J*ZK(YKL;Y2 M?W%_*CRD_N+^5.HHL@NQOE)_<7\JZK1_AQ-K'A=-?%_86EDU^NFXN-X83,,K MG"D!<=\\5R]=[H?C/1+?X;_\(UJ$>H>:VKQZF\EO&A4HJ;=@)8')]<<5S8AU M(Q7LUU7W=3:CRN3YNS^^VAR^L^#M5T#5-0TZ^TR6.ZL'*7 2,NJ<9SN QC!! MSZ&C4?!6KZ5V*K6GQ@\.IK,6I3P:N94L+"W\E0AC\RW M9221NR00N0OV6NFJ_[X_D*^A:_/.?;KK_GZG_P"_K?XUZS^T MM_R-UE_UR?\ F*\@KZW+$OJL/G^9\UCV_K$OE^2)OMUU_P _4_\ W];_ !H^ MW77_ #]3_P#?UO\ &H:*]3ECV//YI=R;[==?\_4__?UO\:/MUU_S]3_]_6_Q MJ&BCECV#FD3?;KK_ )^I_P#OZW^-'VZZ_P"?J?\ [^M_C74:7\)?&&L^'%UZ MPT"[N],?E)8E#,XSC74APD,"%W M;Z 5TEQ\*/%EL\D;:/(\\9Q)!'+&TT9P#AHPVX'!':LI3I0=I-(TC&I)7BFS MF?MUU_S]3_\ ?UO\:Z_X7>&1X]\3R:5=ZE?VRBSGN5DMY>=T:[MIW=CTKD]1 MTN\T>Z-M?VD]E< 9,5Q&T;8]<$9K9\">-9_ 6MR:G;6<%[,UM+;;+AF"A9%V ML?E(YQ45HN5*7LOBMIZ]"J?:ZOZ=3K]6^&FRV-JNF+IRZ2BJTA>&#S [,&W99\CN?IBK'Q9\<:!XS2)M-2^2 M:.Z>39)<.\+(P&6VLH*N2!GD^YK@I?68S49JZ=]?R_K7]3KFZ,HMQ=FK?\$U MM3^$T1UJXT;3-;U)M131$UJ+[4X,*M6UK3;": M?["E[.UM]HDNMRQR+'YC(V#][9R!WI=5^,FHZA=SWEOIUGI]_-IR:2US$SNP MMU&"JAC@%AP6ZXK2'Q\OXKC39;?0M.M4L+S[;%!&\GE@F'R2@&?E4KSQT-0H M8R*LDF[=;;CYL-)J[MZ7VT_X)RC^$?$:Z/<:JC22V$,9G:2.[R?*$GE^8!G. MW=QFN>^W77_/U/\ ]_6_QKMA\6)8O"=UH%OHEC:VUQ:O:R21/(&*F42!R,X+ M @#)ZBN#KT:*J/F]HK:Z>AR5'!6]F_4F^W77_/U/_P!_6_QH^W77_/U/_P!_ M6_QJ&K^B:!J/B+48+'3+*>]NYSB*.)"2V.O/3 ]:WE[."O(R7-)V16^W77_/ MU/\ ]_6_QH^W77_/U/\ ]_6_QK?\8_#;Q+X :'^WM*FL4GXBER&C8XR0&!(S M[5S53!TZD>:#37D.2G!\LE9DWVZZ_P"?J?\ [^M_C1]NNO\ GZG_ ._K?XU# M16G+'L1S2[DWVZZ_Y^I_^_K?XT?;KK_GZG_[^M_C4-%'+'L'-+N3?;KK_GZG M_P"_K?XT?;KK_GZG_P"_K?XU#11RQ[!S2[DWVZZ_Y^I_^_K?XT?;KK_GZG_[ M^M_C4-%'+'L'-+N3?;KK_GZG_P"_K?XT?;KK_GZG_P"_K?XU?TGPS>ZS:RW, M)MXK:-Q&TUS.L2[R"0H)/)P,TFK>&[W18;>:<0RP7!98YK:994++CG?EZEVG;FZ%'[==?\_4_P#W];_&C[==?\_4_P#W];_&HBI7J"/K25IR MQ[$:%TDGED1 MA@JTA(/X$UVWQ0UBZNM0T0F>2,1Z3;Q@1N5& #Z5PC?21_,$8DW#'52I!]:3P)X\M/"/A+Q9I["Z&H:M M%"EM-#&CI$T;ELMN/\@<5M^&/BKIL&@6MGKKZK=WRW]S>W%U"RL9/-@\H EF MR1GJ... :\JH\1&I)QC>*Z=]%^IWTU2E%*3LW^&YQFF>%_$VKPW4MM;:@R6L MT4$S,779)(<(I!YS_($-;\(:K/ITUZ]_/;@FX^Q22N(""00^0,=,YZ M$HSP3Q4>UQ+:?L].WR77UO]Q?)1M;G^?W_P"2 M/+DT[7I$#I;:HR, 0RI*001D'/T!-,N+76;2-Y)XM2@C3;O>19%"Y^[DGIGM MZUZ?IOQKL['Q!X1N@=533-)TW[+=6494+),%<*ZKOP0-_4\X%0ZU\7]+U3PA M=Z3Y>I/--HMOIH:8(4\Z.8N9#\^<$''K6OMJW,E[+3_@_P!,SY*5OXG]:'E7 MVZZ_Y^I_^_K?XT?;KK_GZG_[^M_C4-%>GRQ['#S2[GOO[+NIW#76LVSRO)&Y M1_WC%N0".]?0&I?\@V[_ .N+_P#H)KYS_9<_Y"VJ_P"ZO]:^C-2_Y!MW_P!< M7_\ 037Y]F7^]3^7Y(^TP'\"']=3MO"O'AS3O^N"_P JSOB5X>NO%?@;6-)L MC&+JZAV1F4X7.X'D_A6CX5Y\.:=_UP7^58OQ9UB\T#X=Z[J%A.UK>00!HIE M)4[@,\C'>OGJ?-SKEWN>S.W*[[6.NA4I#&IZJH!_*I*BMV+01L3DE03^52U# M+0T]ZY;P+XKQ>(S>7# M7!M]:NK>+=_!&I7:H]AFJC?E=MB)6YE?I\3"LB;QAH5O';\:UZ\:GT MF[USXL^/=.LS;1O=Z7%"\ER&(16"C( ZFNVE!3;OT5_R.:I-P2:ZNQ[)'(LL M:NC*Z,,JRG((]0:6O%]:UO4/AGH=YH^F:NMT=#L+=T01*2K,X#&8MV8'Y54Y M%7_'/Q$U31UU6:QOXC)9VMI<"UAB#"(R$;A,6Z[L\!3D5I]7E)KE=T]OP,OK M"2]Y:H]*OM?TW39&CNKZ&W=%WN'?&Q3T+>@^M7894GB26-@\;J&5EZ$'H:\D M\2QZ_HNH:[XHT"2UU?2KA%&L:3=#!0K&-VT^FT_KWKT[P_=0WV@Z;<6T+6]O M+;1O'$W5%*@A3]!43IJ,4TRXU.:3B7Z:_P#JV^E.IK_ZMOI7.;GQ-\4?^1^U MC_KK_05RM=5\4?\ D?M8_P"NO]!7*U^DX/\ W:'HOR/AL5_&EZO\PKT2V^$/ M]HVG@HV>N0&\\1NT>^0#Z9[9KSL]*]GO[+0[OP]X M]8UN_@ MMFD"ZO(=365(5*YC*1AF*8''W1C//-98NK.GR\KM>_2_1_UZE8>$97 M5&U_:WGBNI'B$=Q M9R6LJE0#G8_)4YZCN#7I/B[PY\.--:V_X1OQ)+K0?=YYO-=:V\O&-N,0G.>? MRKSWQQ9Z)!96$FGW?FW[2.LT*:@;U%C &UMYC3!)S\N#TS7#@ZM>;3J3;3_N MI?K;?\ P#D****]T\D**** "BBB@#TSX":!X5\1>)[^W\66 M]Q] #8 MX)++C\ZX#]D]-;?QKJPT26QBG^P?O?MZ.RE?,7[NT@YS7T1X\A\:%X!U*[TO3;NTU;SD6RD2.[5-I(_UAF0+G&[@>V*^?*^N?CE%XFB^ M%/B0W,^E+9&Y0W8%O<1R.V]/]29201G;RO'#8[U\C5[.4U'4H-RDWKU=^B/, MS&"A422MIT5NX4445[9Y9] ?LM=-5_WQ_(5]"U\]?LM=-5_WQ_(5]"U^>X__ M 'J?K^A]MA/X$/0^6?VEO^1NLO\ KD_\Q7D%>O\ [2W_ "-UE_UR?^8KR"OK MLK_W2'S_ #/FG: MY\%IO!%KJ.L7-S)J$&BSQ-<6UUIL]M%;Z',EMKFG32L$B MCN8G=CT #@D_E7U1\:_BCX6USP#XBM8?%,&OBZFMV@TR$B)D177>BN%RJV^[U_S'Z/\ M;Z-'HTYL_"5 MY#::=''OCBEB58U9@JA1Z9KYI^(OB>T\9^,]3UJQTY=*MKN3S!;*/K M0QGU5^RCXD\/>&?#<]AJ-L$\161XRJA1OQC& [-KPO)J)\ZA]93EAY4E1J35EM8^9/BIIM[I&M65K?QM%PZ@X['\JXNO2?C M[X]TKXC^.DU;1S,;3[)'#^_C\MMP))X_&O-J^QPKFZ,7-6=M4?-8CE562@[H M****ZCG"BBB@ HHHH Z+X=^%$\<^-M(T.2Z6TCO)PCRMV4 D@>Y P/6UA99(HP!&[1M@$\#*FOSICD>&19(V9)%.Y64D$$="#V- M?6'P]^.GAKPWX(TS2KCQA#++'"3/]MTN>24N[%G#L&PW+$9[U\MG6'JUN24/ M>MTL_F]/D?0997ITN:,M/.Z^[4[OXM:./B=X2N] O87T:06[ZE;W;21R1YA* MY#%2< [QD^A-?"5>R_%CQ/X6D\&Z9I?A/Q$\D=K+*#8VMO-"K1R[2^]W8Y7* M#"].:\:KLRC#SH4G?9O9IJWW]]#ES&M&M436Z6][_EV"BBBO=/)"BBB@ HHH MH **** .Y\":_HNGZ3)8^(+".ZTV:]20SE!(T!"$$A,'=Q]/K3M6U:7Q-';: M1X4TAT@L6EFDDL(BOG[]@WE,#8/D P<]>M<=;WJQ6[P2PB:)FW@;BI!QCJ*Z M;P;KF@6ZZGI^K64RV>HQQ1^9%,?D9)%<%O;@]/6N&I346ZB3;_#M>WH=<*G, ME3;LOZZ^I2UC1]9T_16DU>SNH,SJ(I+E"/X3D _@./:NXZUYTJTO::/W?Z_,[HTER:K4\EHJ]K.DR:/=B)G66*1?-@ ME1@PDC)(#HJC7H)J2NCB::=F%%%%,1[C^RY_P A;5?]U?ZU]&:E_P @ MV[_ZXO\ ^@FOG/\ 9<_Y"VJ_[J_UKZ,U+_D&W?\ UQ?_ -!-?GF9?[U4^7Y( M^VP'\"']=3MO"O'AS3O^N"_RK+^)^@7GBCP'K.E:>B/>7,.R)9&VJ3N!Y/;I M6IX5Y\.:=_UP7^59'Q3UR]\-^ -:U/3Y1!>V\(:*0H&VG M6\" WFK7%Y%L;=^[(/^1QN/\ KT7_ -#-1U)X@_Y'&X_Z]%_]#-1UUT?@ M.>I\3"LVW\,Z39ZI)J4&G6\6H2??ND3$C?4]ZTJ*W3:V,FD]S'U+P;H6L7?1;.5Y(E@9FCSE%^ZI^F*W:*KGDM MF3R1>Z,?_A#]%W2G^S81YN/-4 A9, ;AG#8 '6MA5"J , #H***3DY;L MI12V04U_]6WTIU-?_5M]*D9\3?%'_D?M8_ZZ_P!!7*UU7Q1_Y'[6/^NO]!7* MU^DX/_=H>B_(^&Q7\:7J_P Q/YUZM)XS\)PZ3X%@GLK;58]$D)OK:.Q,4ERK MC+!G8X;#8^N.U0V%GIYT[PR;^WT]=(DTJHN))>:WG\):#:Z7+8W,H17FBF^U+-&7MMUNY.X]60. ,>_K5.Y^'>DV MZ*)+Y;>1H6.7N$>-75N[+ZKR.,<8XS7-0I8>C/FBY7\VV;595JL;2M\DEU/. M:*Z+QKH-GX?OH;:T:5_E.Z1W1EDY^5TVD\$>M<[7LPDIQ4D>;*+@^5A116CX M=CLI-?TQ-3;9IS7,8N6!QB/<-WZ4Y/E5R3.HKT(:+/JVO76G:A;6-OIXG>:& M2V:&(^6#@!''++M(..^,^M6[/PCI?A_6'639J-LUKOIFN&\5>"])T/2+BZ MM;B6Z)8"-DFC983\I\M\'))#'! [?6M;[#8/::6MY;Z='IV$= @T5+*641L9&F%VLT>Z M;JP5^[+ORH],UT4ZM*FK0N M]?4SG2J3?O6/+**]'N_AWI%NQ234%M7:(-NDN$>-&$C*_P R]]H##( //3BN M6\9:+:Z#JBVMJ)1M3Y_-='#$$@,I4GY2,'FNF%>-1\L3GE1G!79[%^RUTU7_ M 'Q_(5]"U\]?LM=-5_WQ_(5]"U\+C_\ >I^OZ'U^$_@0]#Y9_:6_Y&ZR_P"N M3_S%>05Z_P#M+?\ (W67_7)_YBO(*^NRO_=(?/\ ,^9S#_>)_+\D=!X1TFRU M3^V6OHY)5L].FNXUCE\O+IC )P>.:U]3^'L?]FZ?JMK=I96=_:K+%!>/EQ,0 MQ\K(ZY"Y4XYR/K7)Z?JM[I3RO97N.?0YK._L&WA\(ZO>SH_P#:-GJ4=D"LGR8(?=QCDY7@YK:B?QM' M97:36M]<27L$.VZDER\<:@R(0<\ J">>H%LX^TE?WD]OT+?)&SY7U-N'X>W,DUK ][;Q74RHSV^"SQ*ZJ49L M= =PY.,59B^&,S2I#)JMK'.8TE:/8YVJ\WDKSC^_^E95]K_B72+B.&YU.]AG MBCVJIN"2BL#QR.AZ8JFWBO67F\XZK>&7:%W^<(?%]UXBM; M6WFB2*.W"A55BV,+M^7/W1[#O3C&LI*[NA2=%K1:F%11176'(VMUZ,4&">ZBN!QJPM>:^?I_3.OFISO:+_IE+P9X3B\0:W-9W MLK06\9,!F1@,3,2L?)[;N3[ U-:_#B^N+'SGN(HKA6D5[4HY=?+E6)^@[%AQ MZ5SK7]ZZRQ&>9AYQN'7)/[P?QGW'/-;%]XB\4Z7IJM8_#VXD\N4RQ7$3-+$Z@LOER)&S%6(R5;Y3@$8..O6LFW\8:B+I)KNXEU M((PD6*XE8J)%&$?@]5[?E56'Q%JEN'S4 M]-"77O#L_A_[&9769+J$31R1\HP/H>^.A]#U%956+K4+F^V?:;B2?8,+YC$X M^E5ZZH\UO>W.>5K^Z%%%%42>A>'_ /I&I:?X?N)W=7O+2^FGB^T;7=H0^S8 M-IP/E&>?6LZ+X9:A-))$MS!Y\3^5+",[Q)Y8D"(#]_*GMZ'VSS\'B+5;5;98 M=1NHEMD>. )*1Y2O]]5] V3GUS2?\)%JGR?\3"Y^1=J_O#P./\!^0KC]G63; M4OZN_P!#IYZ5DG'^K+]3H+[X=R6L2R+J$(1HHO+\]?+,DSQ"3R@,]<$#/KZ5 M-)X+L[&\\,VEPTDLUWJ,EC?>6Q4#;*B$+D<$;CSWKG&\4:PUK);-J=T;>1%1 MXS*=K*OW01[47'B?5[R>VFGU.ZEFM6WP2/*28FX^93V/ Y]J:C6NKR_JPG*E M9V6IUU_\/K%K'-G/_I']J7-J91(TB)#&JD C:/F^;DYQ4=O\+Y_(O[.9U.L* M\/V=58^7L:5T+$XYR$) KEX?%FM6X81:M>1AG>5@LQ +N,.Q]SW/>G2>+]36MA_P"=4O%'@Z3PS$DAO8+Q?/:VD\H,"D@56QR.1AAR*S6U M_4G656O[DK+@2+YIPPP1_(D?C4_B7Q)=>*-3DO+DE QRL*N2D? 'RY^@K6,: MW.KO0S;I@JM;>";34/#:7EI?*]RLLS%F M5PDT2)&V ,?*1O/KG'%8W_":^(-V[^VK[=O\W=Y[9W;MV[KUSS]:M:3+XKUN M.Y?3Y[^ZC1_WQCFP TO'.2.6P![XKGY:T8^]-:?UJ;N5*4O=CN:TWPKO9[B= M;6YMO-$TB+; L2%2;RF.XCG!(/J15#0O"]C/XBN+"YN5U"V73Y[I)K238-R1 M,X!.#T(P1^M5-0UCQ/I2=3,GF3,&8&3);K_ 'US]14<=]X@\Z[U MM+J[CF4&.:\,FQSN'*YZG(/0=C0E4Y7>:UV]0;I\RM%[_AN+I_A.>^T>+4&N M8;9;AV2VBDR6G*LH8*!R2-X[=C6PGPON#)"KZG:Q>?-%!#N1R6:0-C( X^ZU M8#>+M;DA$+:O>-$&5PGG' 9?ND>A&*67Q?KEPR-)J]X[1R"5"9C\KC.&'N,G MGW-:-5GLTB8NDMTS?A^&TLL:H+RV/F,C)/D,3R8V8_P"F;?C5*^\!2Z?8 MWMU+J-J([==R=_X3S47T&73)3YXE)WS2NS%A@ !@>"0 #V J5&NG>]Q\U)]#FF^X?I77?$7 M_C_TG_L&P_R-6/3K%[P6\;;6F(95 SV W;CCL*MV?A1/$EO;75C'_9B3,ULL-=N#SC]ZIR/3I2I\,9MJQ&Z@#2O%LF8."JLDI MP5'_ %R/OT]ZCZQ3M>^A:H5+VL)<^/M)6]MY[#09+9?[1.H72271;S2592@. M/E'SGGZ5"OC+1;>6T@M]"E328H+B&6W:Z)>0R[.H($@./8TWP]X6TV?4?$EO=2"\33+1I4F\UK>/>LJ(VX MX)Q\S?D*Y_W%KJ[^;]/U-OWU[.WX&)XFUBUUF\MC8V36%G;6ZV\4+R>8V 6; M)/N6-9%>@77@+3=8-C_PC\\WV:XDN%6XN0Q#A952// V_>[]?3/%.M_AS;>3 M- DSW>H2?98XED7RT1IHGD)R#D[0G'K^-:QQ%*,?ZOO8S=&I*1Y[17:V?PS> M[M].F&JP)'J,L<5KNB6T.^)I%W*#N Y'?K7SU/FYUR[W1[,[.G0\5UQ[UR7P^\07NOQZ^;QUD^R:O:N-^5 MVV,W;F5]S-U__D<+C_KT7_T,U'5;QEK.GZ+XMEEU&^M[")[555[F58P3N/ ) M-97_ G_ (7_ .ACTG_P-C_QKJI-D_\ @;'_ (TD_^!L?^-(WC[PN MRD?\)'I/_@;'_C1S+N%F?(7Q498_'VL;F"YEXW'&>!7)^='_ ,]$_P"^A7TU MXF\"?#WQ/JLM]<>)-+\R0Y/^FQ_XUD_\*B^&W_0R:7_X&Q_XU[M+.IT:<::B MG9);]CR*F50J39".CQ_ MF*^A?^%1?#;_ *&32_\ P-C_ ,:/^%1?#;_H9-+_ / V/_&C^W:G_/M?>']D M0_G?W'SV)(EZ21C\11YT?_/1/^^A7T)_PJ+X;?\ 0R:7_P"!L?\ C1_PJ+X; M?]#)I?\ X&Q_XT_[=J?R+[Q?V/#^=_='_ST3_OH5]" M?\*B^&W_ $,FE_\ @;'_ (T?\*B^&W_0R:7_ .!L?^-/^W:G\B^\/['I_P [ M^X^>O,AZ;X\?44;X?[\?YBOH7_A47PV_Z&32_P#P-C_QH_X5%\-O^ADTO_P- MC_QJ?[=J?\^U]X_[(A_._N/GKS(1T>/\Q1YD.<[X\_45]"_\*B^&W_0R:7_X M&Q_XT?\ "HOAM_T,FE_^!L?^-']NU/\ GVOO#^R(?SO[CYZWP_WX_P Q1YD( M_CC_ #%?0O\ PJ+X;?\ 0R:7_P"!L?\ C1_PJ+X;?]#)I?\ X&Q_XT?V[4_Y M]K[P_LB'\[^X^>O,A'1XQ^(I1)$IP)(P/J*^A/\ A47PV_Z&32__ -C_P : M/^%1?#;_ *&32_\ P-C_ ,:/[=J?\^U]X?V1#^=_<)^RSRNJD<@N,'UX%?0M M>9> [?P1X"ADCLO$>E8?KF]C_P :Z_\ X3_PO_T,>D_^!L?^->)6K^WJ2JO2 MYZM*C[&"IK6Q\[_M+?\ (WV7_7)OYBO(*^J/'6@>!/'=XEQ>>)-+#J,#%['_ M (URW_"H?AO_ -#+I?\ X&Q__%5Z^&SCZM2C2Y+VZW\_0\VOEGMZCJ=-,\BRQHWF;I5=)#D_?105QT]\$U(WQ(T]XKL&.X$DCW)B86T M0VAV0P]_X I^F>*[G_A4/PW_ .AETO\ \#8__BJ/^%0_#?\ Z&72_P#P-C_^ M*I_VK3T_=[>?_ '_ &=/5\^_E_P3Q#Q#>VVI:]J%W9QF&UGG>6*-@%*J22!@ M' _"L^O?_P#A4/PW_P"AETO_ ,#8_P#XJC_A4/PW_P"AETO_ ,#8_P#XJNB. M>\J25/\ '_@&$LHYFVY[^1X!17O_ /PJ'X;_ /0RZ7_X&Q__ !5'_"H?AO\ M]#+I?_@;'_\ %57]O/\ Y]_C_P 7]CK^?\ \ HKW__ (5#\-_^AETO_P # M8_\ XJC_ (5#\-_^AETO_P #8_\ XJC^W7_S[_'_ ( ?V.OY_P #P"N]M_B- M!:77AQ(%FBL;.VMH;\+$@EG,3,P .[EA?\*A^&_\ T,NE_P#@;'_\ M51_PJ'X;_P#0RZ7_ .!L?_Q593SI5+*5/\?^ 5'*7"_+/?R_X)PU=W_P *A^&__0RZ7_X&Q_\ Q5'_ J'X;_]#+I?_@;'_P#% M5C_:L+W]G^/_ #;^SI6MS_@<1)\2=-DDU ^3<8FFNFA_P!&B&R-XU$2]?X6 M!/MG(KB_$^HVNK>(+Z]LXVAMIWWI&ZA2.!G@''7)_&O:_P#A4/PW_P"AETO_ M ,#8_P#XJC_A4/PW_P"AETO_ ,#8_P#XJKIYQ&F[QI^6Y$\LE-6<_/8\ HKW M_P#X5#\-_P#H9=+_ / V/_XJC_A4/PW_ .AETO\ \#8__BJZ/[=?_/O\?^ 9 M?V.OY_P/ **]_P#^%0_#?_H9=+_\#8__ (JC_A4/PW_Z&72__ V/_P"*H_MU M_P#/O\?^ ']CK^?\#P"BO?\ _A4/PW_Z&72__ V/_P"*H_X5#\-_^AETO_P- MC_\ BJ/[=?\ S[_'_@!_8Z_G_ \ HKW_ /X5#\-_^AETO_P-C_\ BJ/^%0_# M?_H9=+_\#8__ (JC^W7_ ,^_Q_X ?V.OY_P/ **]_P#^%0_#?_H9=+_\#8__ M (JC_A4/PW_Z&72__ V/_P"*H_MU_P#/O\?^ ']CK^?\#P"BO?\ _A4/PW_Z M&72__ V/_P"*H_X5#\-_^AETO_P-C_\ BJ/[>?\ S[_'_@!_8Z_G_ \ HKW_ M /X5#\-_^AETO_P-C_\ BJ/^%0_#?_H9=+_\#8__ (JC^W7_ ,^_Q_X ?V.O MY_P/ **]_P#^%0_#?_H9=+_\#8__ (JC_A4/PW_Z&72__ V/_P"*H_MU_P#/ MO\?^ ']CK^?\#P"NE\+^*H?#NBZS"(]^H7+V\EJ[1J\<;1N6W')Z],<'D5ZU M_P *A^&__0RZ7_X&Q_\ Q5'_ J'X;_]#+I?_@;'_P#%5G+.U-6=/\?GV''* M.5W4_P #@K+QYI$EO VI+>W-VMH8)F,4;+(Y,I9N6S]Z13^!XZ5)J'Q%TS4& ME$J7TZ2W$DX$BK^Y+6RQ*R_-RRN-PZ<>AKN?^%0_#?\ Z&72_P#P-C_^*H_X M5#\-_P#H9=+_ / V/_XJL/[5A>_L_P ?^ ;_ -G3LES_ ('"/\1=,V6J1VLD M(1+A9]MO%^^=H%2.0\]=X+'TSQFLGQIXKT[Q%9PI;0RQSQW'F;I(D0;#$BD? M*>[JS?C7J/\ PJ'X;_\ 0RZ7_P"!L?\ \51_PJ'X;_\ 0RZ7_P"!L?\ \551 MS:,9*2I[>?\ P!/+927*Y_A_P3P"BO?_ /A4/PW_ .AETO\ \#8__BJ/^%0_ M#?\ Z&72_P#P-C_^*KI_MY_\^_Q_X!A_8Z_G_ ^?F^X?I77?$7_C_P!)_P"P M;#_(UZQ:?"KX$? /B:*W2X\2Z7B$8'^FQ^ MF/6L)9US5(U.3X;]>_R-(Y5RPE#FWMT[?,^9[.]N-/N%GM9Y+:=?NR1.589X M/(JPVN:BWFYO[C$O^L'FG#8&!GGT)KW'_A4/PW_Z&72__ V/_P"*H_X5#\-_ M^AETO_P-C_\ BJU_MQ/5T_Q_X!"RBVT_P_X)XG_PE&L;BW]K7F[DY^T-WQGO MWVK^0]*=)XLUJ1MSZQ>LVHR<>F:]O_P"%0_#?_H9=+_\ V/_ .*H_P"%0_#?_H9= M+_\ V/_ .*H_MM;^R7W_P# #^R7M[1_=_P3Q >(=45E8:E=!ED$JD3L,.!@ M,.>"!QFH[C6;^\M_(GOKB:#Y?W4DI9?E!"\$]@3CTS7N?_"H?AO_ -#+I?\ MX&Q__%4?\*A^&_\ T,NE_P#@;'_\51_;:_Y]+[_^ ']D/_GX_N*/[+G_ "%M M5_W5_K7T9J7_ "#;O_KB_P#Z":\T\ Z=X'\ M(;+Q)I1,G7-['_C7877CCPY M=6=Q##K^F32O$ZK''=QEF)4X &>M>%B<1]8JRJ-6OT^1Z]"C[&G&GO8]1\*\ M>'-._P"N"_RK&^+6D7FO_#O7-/L(&N;R> "*)2 6.X''/TK9\+#/A[3_ /KB MO\A6=\2O$5SX4\#:QJUD(S=6L6^,2C*YW ]^!O#WBSR3K:*VW[N1FN,_X4=\/?^?>/_O@_P"%=3XBN)&\4S0%LQ+; M*P7W+'FJU;0I1E&[(E4E%V1S_P#PH[X>_P#/O'_WP?\ "C_A1WP]_P"?>/\ M[X/^%=!15^PB3[61S_\ PH[X>_\ /O'_ -\'_"C_ (4=\/?^?>/_ +X/^%=! M11["(>UD<_\ \*.^'O\ S[Q_]\'_ H_X4=\/?\ GWC_ .^#_A7044>PB'M9 M'/\ _"COA[_S[Q_]\'_"C_A1WP]_Y]X_^^#_ (5T%(SK&NYSM7N3VI^P0>V9 M@?\ "COA[_S[Q_\ ?!_PH_X4=\/?^?>/_O@_X5Y?=_M4:9:W<\'_ CMZ_E2 M-'N%RF&VDC/3OBHO^&K]-_Z%J^_\"D_PKT?['Q#^P_O1P?VG17VOP9ZK_P * M.^'O_/O'_P!\'_"C_A1WP]_Y]X_^^#_A7E7_ U?IO\ T+5]_P"!2?X4?\-7 MZ;_T+5]_X%)_A1_8^)_D?WH/[5H?S?@SU7_A1WP]_P"?>/\ [X/^%'_"COA[ M_P ^\?\ WP?\*\J_X:PTS_H6K[_P*C_PH_X:PTS_ *%J^_\ J/_ H_L?$? MRO[T']J4/YOP9ZK_ ,*.^'O_ #[Q_P#?!_PH_P"%'?#W_GWC_P"^#_A7E7_# M5^F_]"U??^!2?X4?\-7Z;_T+5]_X%)_A1_8^)_D?WH/[5H?S?@SU7_A1WP]_ MY]X_^^#_ (4?\*.^'O\ S[Q_]\'_ KRK_AJ_3?^A:OO_ I/\*/^&K]-_P"A M:OO_ *3_"C^Q\3_ "/[T']J4/YOP9ZK_P *.^'O_/O'_P!\'_"C_A1WP]_Y M]X_^^#_A7E7_ U?IO\ T+5]_P"!2?X4?\-7Z;_T+5]_X%)_A1_8^)_D?WH/ M[5H?S?@SU7_A1WP]_P"?>/\ [X/^%'_"COA[_P ^\?\ WP?\*\J_X:OTW_H6 MK[_P*3_"C_AJ_3?^A:OO_ I/\*/['Q/\C^]!_:E#^;\&>J_\*.^'O_/O'_WP M?\*/^%'?#W_GWC_[X/\ A7E7_#5^F_\ 0M7W_@4G^%'_ U?IO\ T+5]_P"! M2?X4?V/B?Y']Z#^U*'\WX,]5_P"%&_#W_GA'_P!\'_"C_A1OP]_Y]X_^^#_A M7E7_ U?IO\ T+5]_P"!2?X5I^&/VE--\3>(M/TH:'=6AO)1$)Y+A&5,@\D M<]*4LHQ$4Y2B[+S0XYE1DU%2U?J>A?\ "C?A[_S[Q_\ ?!_PH_X4=\/O^?>/ M_O@_X5T"MN4$=*XKXF_%&T^&=E97%Q8RZB;J4Q".&14*X7.3D=.U<=/".K)0 MAJV=<\3[.+G+1(U?^%'?#W_GWC_[X/\ A1_PH[X>_P#/O'_WP?\ "O*O^&K] M-_Z%J^_\"D_PH_X:OTW_ *%J^_\ I/\*[?['Q/\C^]''_:E#^;\&>J_\*.^ M'O\ S[Q_]\'_ H_X4=\/?\ GWC_ .^#_A7E7_#5^F_]"U??^!2?X4?\-7Z; M_P!"U??^!2?X4?V/B?Y']Z#^U*'\WX,]5_X4=\/?^?>/_O@_X4?\*.^'O_/O M'_WP?\*\J_X:OTW_ *%J^_\ I/\*/\ AJ_3?^A:OO\ P*3_ I_V/B?Y']Z M#^U*'\WX,]5_X4=\/?\ GWC_ .^#_A1_PH[X>_\ /O'_ -\'_"O*O^&K]-_Z M%J^_\"D_PH_X:OTW_H6K[_P*3_"E_8^)_D?WH/[4H?S?@SU7_A1WP]_Y]X_^ M^#_A1_PH[X>_\^\?_?!_PKRK_AJ_3?\ H6K[_P "D_PH_P"&K]-_Z%J^_P# MI/\ "C^Q\3_(_O0?VI0_F_!GJO\ PH[X>_\ /O'_ -\'_"C_ (4=\/?^?>/_ M +X/^%>5?\-7Z;_T+5]_X%)_A1_PU?IO_0M7W_@4G^%']CXG^1_>@_M2A_-^ M#/5?^%'?#W_GWC_[X/\ A1_PH[X>_P#/O'_WP?\ "O*O^&K]-_Z%J^_\"D_P MH_X:OTW_ *%J^_\ I/\*/['Q/\ (_O0?VI0_F_!GJO_ H[X>_\^\?_ 'P? M\*/^%'?#W_GWC_[X/^%>5?\ #5^F_P#0M7W_ (%)_A1_PU?IO_0M7W_@4G^% M']CXG^1_>@_M2A_-^#/5?^%&_#W_ )]X_P#O@_X4?\*-^'O_ #PC_P"^#_A7 ME7_#5^F_]"U??^!2?X5Z3\.?B):?$;13J%O;26+"5HC;RR!V&W'.1V.:RK9; M5H1YZD6E\C6GCZ=:7+"5W\RY_P *-^'O_/O'_P!\'_"C_A1WP^_Y]X_^^#_A M70,P4$GI7CWBC]I33?#/B+4-);0[J[-G*8C/'<(JO@#D CCK65'!2KMQI*[7 MH:5<8J*O4=D>@_\ "COA[_S[Q_\ ?!_PH_X4=\/?^?>/_O@_X5Y5_P -7Z;_ M -"U??\ @4G^%'_#5^F_]"U??^!2?X5U?V/B?Y']Z.;^U*'\WX,]5_X4=\/? M^?>/_O@_X4?\*.^'O_/O'_WP?\*\J_X:OTW_ *%J^_\ I/\*/\ AJ_3?^A: MOO\ P*3_ H_L?$_R/[T']J4/YOP9ZK_ ,*.^'O_ #[Q_P#?!_PH_P"%'?#W M_GWC_P"^#_A7E7_#5^F_]"U??^!2?X4?\-7Z;_T+5]_X%)_A3_L?$_R/[T'] MJ4/YOP9ZK_PH[X>_\^\?_?!_PH_X4=\/?^?>/_O@_P"%>5?\-7Z;_P!"U??^ M!2?X4?\ #5^F_P#0M7W_ (%)_A2_L?$_R/[T']J4/YOP9ZK_ ,*.^'O_ #[Q M_P#?!_PH_P"%'?#W_GWC_P"^#_A7E7_#5^F_]"U??^!2?X4?\-7Z;_T+5]_X M%)_A1_8^)_D?WH/[4H?S?@SU7_A1WP]_Y]X_^^#_ (4?\*.^'O\ S[Q_]\'_ M KRK_AJ_3?^A:OO_ I/\*/^&K]-_P"A:OO_ *3_"C^Q\3_ "/[T']J4/YO MP9ZK_P *.^'O_/O'_P!\'_"C_A1WP]_Y]X_^^#_A7E7_ U?IO\ T+5]_P"! M2?X4?\-7Z;_T+5]_X%)_A1_8^)_D?WH/[4H?S?@SU7_A1WP]_P"?>/\ [X/^ M%'_"COA[_P ^\?\ WP?\*\J_X:OTW_H6K[_P*3_"C_AJ_3?^A:OO_ I/\*/[ M'Q/\C^]!_:E#^;\&>J_\*-^'O_/"/_O@_P"%'_"C?A[_ ,^\?_?!_P *\OM? MVJ=-NKN"#_A';U/-D6/<;E,+D@9Z=LU[>KK(FY#N7L1WKFK8">'LJJM?T-Z6 M,C6O[-WMZF!_PHWX>_\ /O'_ -\'_"C_ (4;\/?^?>/_ +X/^%3>,O%,'@SP MW?ZQ/"UREK'O\A&"L_(& 3]:\D_X:OTW_H6K[_P*3_"KHY=4KIRI1NOD*KCX M47RU)6?S/5?^%'?#W_GWC_[X/^%'_"COA[_S[Q_]\'_"O*O^&K]-_P"A:OO_ M *3_"C_ (:OTW_H6K[_ ,"D_P *V_L?$_R/[T8_VI0_F_!GJO\ PH[X>_\ M/O'_ -\'_"C_ (4=\/?^?>/_ +X/^%>5?\-7Z;_T+5]_X%)_A0?VL=+')\-W MH'_7U'_A1_8^)_D?WH/[4H?S?@SU7_A1WP]_Y]X_^^#_ (4?\*.^'O\ S[Q_ M]\'_ KRH?M8Z6>1X;O2/^OJ/_"C_AJ_3?\ H6K[_P "D_PH_L?$_P C^]!_ M:E#^;\&>J_\ "COA[_S[Q_\ ?!_PH_X4=\/?^?>/_O@_X5Y5_P -7Z;_ -"U M??\ @4G^%'_#5^F_]"U??^!2?X4?V/B?Y']Z#^U*'\WX,]5_X4=\/?\ GWC_ M .^#_A1_PH[X>_\ /O'_ -\'_"O*O^&K]-_Z%J^_\"D_PH_X:OTW_H6K[_P* M3_"C^Q\3_(_O0?VI0_F_!GJO_"COA[_S[Q_]\'_"C_A1WP]_Y]X_^^#_ (5Y M5_PU?IO_ $+5]_X%)_A1_P -7Z;_ -"U??\ @4G^%']CXG^1_>@_M2A_-^#/ M5?\ A1WP]_Y]X_\ O@_X4?\ "COA[_S[Q_\ ?!_PKRK_ (:OTW_H6K[_ ,"D M_P */^&K]-_Z%J^_\"D_PH_L?$_R/[T']J4/YOP9ZK_PH[X>_P#/O'_WP?\ M"C_A1WP]_P"?>/\ [X/^%>5?\-7Z;_T+5]_X%)_A1_PU?IO_ $+5]_X%)_A1 M_8^)_D?WH/[4H?S?@SU7_A1WP^_Y]X_^^#_A4UC\%O -G=Q30P()58%?D/7\ MJY7X:?&BQ^)6H7MI#ID^FO;1+)F:97WY.,# [5WU](8[&Y=3AEB=@?<*:XJN M#=&3C45FCKIXGVT5*#NCT2V@2U@2*/[BC KE/B[IMUK7PWUZRL;>2YNY8 L< M,0RS'B_ M^AFHZ[*/P'/4^)A1116QF%%%% !1110 5G^(&*Z+=D'!\L_RK0K.\1?\@6\_ MZYG^5"Z ?"-Y_P ?EQ_UU;_T(U#4MY_Q^7'_ %T;^9J*OT^'PH_/Y?&RSING M76LZA;6-C ]U>7,@BAAC&6=CT KZ6\(_LO\ ABQTNW7QIJMS#KLL(FDL;:=5 M$"DD#D!MW3KTSFOF>QOKC2[V"\LYY+:Z@<2131-M9&'0@U]'_!GXW$7EYK?B M[Q-ILUO*L:.SAB4B96R6->-FOUI4[T'9+MNW_D>E@/J[G:LKOS MV_X<]&\*?!KX6>%X-K6L.KSDDF?4E:9L=@!C: /I63\3O@AX)\8:-<1>%+.S ML/$^PR6D5LWD+-M(W*5/RXP>H''%:/BCXW>&O$FD26,/C#3-&F8JRWECJ4BR MQD$'C,&"",C!]:\^^)7Q<%EH.BW?A[QKI]]K6E&:,3;C<7-PLN >#"J*0!U/ MI7S-"&-G5C.\E*_6]OGIMT/>K2PL:;C:+5NEK_+7<^>]8\.:EH&O3:-?V(? 5OX8UB_T;4=:BAU>RM_-EA$!,9DVAO)5\ M\M@CG&,U@7_B'4M4UMM8O;R2ZU(RK.US,8!C=@[0=I-?M/(K.D8B.XA0&;CU ()'7!J2X\ >)+49FT*]C&^./+ M1\;I/]6,_P"UV/0UZ#%\?TBU2>[_ +$D*W-W[FN@4B6VEWF0C9T([=L5R^WQFEZ:MZ_\$Z/9 MX9IVF^O_ .AYY/X"\26LACET.]C<1R2E6CZ+'_K#_P'OW%7+?X9^()-/O;V M>PDM+>S>W27SL!_WQ&PJN@Z]\:--TWQ!JEE8V+:AI$MSJ,CW4=R"T MWVI0FZ,[<*H !P0<\UC:O\8['5K/4+5]$N$BN!I_ED72ED:T& 3\G(8?D:B- M?&32?L[7M^?KV*E2PT7;GO:_Y:?BX MH-S?(>00.2.N*R+CPKK-KI?]I3:9 UL;36KI[X6UD)82L;I=/$N MT*S !QL#-C( X[TZ=;%)QC4AO;7_ (8)4J$KN$N__ W/(J***]<\T*VO!;%? M%VCD'!^TI_.L6MGP7_R-VD?]?*?SKFQ7\"?H_P C>A_&AZK\S[GM?^/:+_=% M?/?[4S'SM(&>-S;^5?"Y=_OW27;Q+-I^?*VA5 M(''?).?J*ZO7/@?X(L=1TZ.'0O$$43[5S_P O&FE M^&_!US;WD7BMYFO'?.BQ2/!C:N/N\!N#G\*]'\8Z]96=MX8UGRO%[6]R;A56 M:*5Y(V(\M%9!SEF(PO5A7Q.(JXF.*E%2DD[VW['U%"G0EAXMI7TO]YX'\_M!:S;:YX@TF:UM]>MU2T*,-=BDC8G=_RS#\[?7\*P_@ MSXFTSP?X\@U35KAK:RCMKB,LD32$L\951A1ZFOHL/4JK!\^\TGOK=ZV/&K1I MO$\NT;K[M#F]7\-:CH=K9W5U /L=X&:VNHG#Q2[3A@K#C(/4=15O3? NL:MI MUG?V\4'V.[FEMXII;E(P9(TWNIW$8^7D9Z]J]$\)?$7PQHNB:)X=O6:\MK=K MVXDU(P-MMYYD*Q%%^\0N>]9SQ6)2LJ=[7Z/7>WY%QH49.[GH_PV/"*,BO5]'^)NB>5X M*&K6K7#Z?)]GU3;&"DUM&^Z%MO\ $P+<^NP5)J[*F_Z=NWS]#%4:;U<_ZMZGCE%>D_$7 M7II/"7AVQO[62SU_[/Y=[N"@2P*VZ!\#NP?K_LBO-JZJ-1U(\S5MS"I!0:2= M]$%%%%;&05[_ /LO,V[4%S\NTO^Z:^&O&S%O&&L$G)^TO7W+=?\>LO^Z:^&?&G_(W:Q_U\O\ SKR\ ME_C2]/\ (]#-?X0M,X1$1%+ M,S'L 3637H_[/T,ES\2X((XW=Y[*[MTVH2 [PLJ[B!\HR1R>!7/B:CITIS6 MZ3-J,%4J1@]FSL?#WP8TF[T;1+F*$ZI=WEB+F9?/ B8AW0F-N.#M7 XX).:Y M+Q!\(X_,N;G2M6T]+2&:.*:*:23$!=P@)D*[2-QYYX'K7K7@/P9\3_ @M?[: MTJQN])L;+[) HOX8C$OF!AECU&21SZUV'Q+A\=_$WPF=(L_!UI9VMQ-#-]L; M6(G&U7#<*J\YQZU\LL=4IU=*B:;WYE9*_9^1]!]4A.GK%J26UF?'OB3P[>^% M-=O=(U%%CO;1_+D5&#+G&<@CJ""*CTO1+O6%NVMD4Q6D7GW$LCA$B3(&YB>G M) _&NM^.TGG?%OQ&X615-P /,0IG"J"0".F0>>]4_AOXJD\'WE_?6^HP6=TT M(B6WO+\TG\V>$X1C6<'LG^!A:IX;U' M1_/-Q!F&$QJ]Q"PDB!==R#>."2O-9E>ZP?$[P5##<6\<+V^E?V[;:BVEI"YA MFC$.V4(#P%\SY@K=A^%5[?XF^';"RNC#Y^&/&?AW4M"M;"\NX;[7KY8 8 M;BP(B6Y^UB1@0H"G*D_-G)!QP*W?$OB#1M$OV_M"ZTU[>2"\@L;^)99)(+EI MA)^]78K!-OR J#@<9HEC9J7(Z;OK^';02PL7'F4UT_'OJ?-]%7]?OUU37+^\ M1(8UGF:0+;QF.,9.?E4]![50KU(MM)LX9))M(****HDEM/\ C\M_^NB_S%?= MWALEM#LR>3Y8_E7PC:_\?<'_ %T7^8K[N\-?\@2R_P"N:_RKY+//CA\_T/I, MI^&?R."_:&8K\/;S!QG&?S%?)-?6O[1'_)/;OZC^8KY*KKR3^%/U_P CGS7^ M+'T_4****^B/#/4_A=\$K3XB^&[[5I_%MAHOV9RC02H"R#C#OEAA3GBNB^$G M@^;2]?BU+1/!EYXVM=S0IJ%_Y=O9G#8,D0.>>.K$\$UE_"*'X=2>"/$-MXLU M^?3;_4 L3PJAXC1PZ,A"G<2PY!KN?@=\0/$WA*,^'])TV+QSX>25FMI-.ND6 MXMD+=75B,#G."!@GK7S&+J8BU5)W2>ST5K:V>E_O/=P].E>FWIYK5W\UK;[C MFOBWX/FU37Y=2UKP9=^"+7*PMJ%AY=Q:#+8$DH7'/(Y4C@"N=^*7P3M/AQX; ML-6@\66.LFZ<(D$2 ,XYRZ88Y48YKT?XX_$#Q+XNC'A_5M.B\#>'FE5[F34; MI&N+E W5%4G(XS@ Y(ZUPWQ>B^',?@GP];>%-?GU._T\-$D+(3F-W+N7)4;2 M&/ %&$J5TJ2;LF]4M5;I=ZV^\,13I7FUKYO1W\EI?[CQX\ FO2/$7P>N-'@L MQ:17^IR:@+<:==VRI):7;N 70,.49>>&ZX->;C@@UZ#HWQDU#PQ+(VB6,-A# M+=PWCVC2O) &C).$0_<#9YQS7MXCV^CH?UL>71]GK[0QU^&'B5I-HT\!2$*3 M-,@CDW!BH1R<,3L;@?W32O\ #'Q'';F=K*,1"*WF+>>GW)VVQ-UZ$\>W>K]] M\46U#2M5TJ?1X9=+OIUND@DNI6>VF7.&1RGNK=?=]YKRX?7WGL_OZ="O)\(M6T[3=8DU6 M$VUY9^6J1PW$+HC-,(SYWS909/&!^E0:_P#"36M$U'4;=&M;V&PNDLI[B*=0 MJS,NX*03D=#R?2BX^*=U/<^+9_[-M4D\1RQ37&'?$+)()!LYYRP[UI:G\43J M-OXIU.-X[/4?$0$%WID<3M&NTJPG61C][[PV]1FH4L8FFTOZM_P2[8=W2O\ M\#7_ (!YO^.?I1117JGGA1110(]8_9M8CQQ,,\&#G\Z^I=2_Y!MW_P!<7_\ M037RU^S=_P CS+_UP_K7U+J7_(-N_P#KB_\ Z":^"S;_ 'J?R_)'V66_[O'Y M_F=MX5_Y%S3_ /KBO\JP?C'8W&I?#/7[:T@DN;F2 !(HE+,QW+P!6]X4&?#F MG_\ 7!?Y52^(/B27P?X.U3688DN);2+S%BD)"MR!@X^M?+T[J:<=[H]V=N5W MVL=!;@K;Q C!"C^52U'"_F1(Q&"R@U)4LM#>F:XGX9:?=:?'XE%U!);F;6[J M:,2*1O0E<,/4'UKMNN:YGP5XFF\3)K)FACA^PZE/8IL).Y4(PQSW.:J-^5VV M(E;F5S%\0?\ (XW'_7HO_H9J.I/$'_(XW'_7HO\ Z&:CKLH_ <]3XF%%%9U] MXDTK3+V*SN]0M[:[F_U<,D@#O]!WK=)O1&3:6K-&BBBD,**S/^$FTG[0D']H M0>:\GDH-WWWSC:#T)]A6G3::W%=/8*SO$7_(%O/^N9_E6C6=XB_Y MY_US/\ MJ2Z#/A"\_P"/RX_ZZ-_,U%4MY_Q^7'_71OYFHJ_3X? C\_E\;"BBNAO? ]_I MZ6SW%Q9Q+E.4E&R;W$HN5[=#GJ*Z:Y\ :C:WUY: MO-:%K+S/M4@D8)"J$!F)*C(R0!C.216)J.G_ -GR1*+FWNEDC$BR6[EA@DC! MR 0>.E*-2,OA94H2CNBI1116AF%%%% !115C3[/^T-0M;7S!$;B5(A(P)"EF M R1^- %>BNUE^&,L%_J%I)J.Q[**>9B;*3]XL3!24'\62>/I4&L?#T^&[B&/ M5M6M[1;B5HX)(XVE#*N 7./NC)QCKD'TKG6(I.R3W]3=T9J]ULL7^Z*^>OVIO^/C2/]YOY5]"VO_'K%_NBOGK]J;_CXTC_ 'F_ ME7PN7?[W#^NC/K\;_NT_ZZH\$HHHK]#/B0HK1\/Z%<^)=6ATZT:);F8,4\YB MJ_*I8C(![ U<_P"$/O!;WTOVBTS8VJW=Q%YIWQJ6"A2-OW\D?+VS4.I&+LV6 MH2DKI%&Q\0:II<)ALM3O+.$G<8[>X>-2?7 /6KT_C[Q-=11QS>(=5ECB=9(U M>\D(1EY5ASP1V/:HE\+W?]@QZN\D$5K+Y@B\QB&D*$!@.,9Y'!.<9-8]1R4Z MCO9,KFG%;E_5M>U/7WCDU/4;S4I(P51[RX>8J#U +$X%4***UC%07+$S;;=V M%%%%,0445N^$_"-UXPN+ZWLG_P!)MK5KI8?++-*%(!48Z'G.3QP:F4E!.4MB MHQ)/(?#/*&PP_P!D%"/>L;7M M#;09HHGE9W<, U[]^R[_K=2^M>#G/^[+U1[&5_P =^C_0^@KK_CUE_P!TU\,^-/\ MD;M8_P"OE_YU]S77_'K+_NFOAGQI_P C=K'_ %\O_.O+R;^-+T_R/0S7^''U M_0Q:***^R/EPK=\,>.O$'@O[2="U6XTLW&WSC;[/+2%(8/%%[!"@PL<8154>@ 7BN7UK1YM"OA:S212L8TE5X6)4JPR.H M!!QV(JA6:PV'DM(*WHBW6K)ZS=_5FUXG\9:YXSN()], T2DH+FD] C%R=EN8-*S,QRQ+'W.:WM+\)/KNK7EEIM[#=BWA:19 MMK(LS*,A%!YW-@@>N*JV_A;5KJTM[J.QD-OF>,^O%1[2'5E M\D^QE45U%Q\/M2MFLB4DE@N8!*9(HRQC8J[;"NG!]*S8_"FKR3I"MC M(97"D*".C*&4YST((Y]Q0JL'LQ.G-;HR:*?-#);320RHT&O\ D"67 M_7-?Y5\EGGQP^?Z'TF4_#/Y' _M$?\D]N_J/YBODJOK7]HC_ ))[=_4?S%?) M5=>2?PI^O^1SYK_%CZ?J%%%%?1'AA6GX=\3:KX1U-=0T:^ETZ\"E/.A."5/5 M3G@CV-;ECX&BG\#Q^)I;BY%HLTL-PL,2L49=H3'S=&+PK,KL?$7@6VTQO$*V5]-<2:')&+A;B()O1R M &4@GHQ (/K7'5=)TY12I[?TQ5%-2]_<****V,@HHHH **WO"OA"Z\7C4ELY M )K*W^T>5L+&1=P4X(Z8SDD]@:M6/@9M6L[JZT_4%O88+Z&RS';OEO,S^\ [ M*,'KS6+K0BVF]OU-%3DU=+^D&WN9K3?%"Q0R1L% MVL?X"W) ;J!7)54*D:BO!W"<)4W:2"BBBM#,]8_9N_Y'F7_KA_6OJ74O^0;= M_P#7%_\ T$U\M?LW?\CS+_UP_K7U+J7_ "#;O_KB_P#Z":^"S;_>I_+\D?99 M;_N\?G^9VWA3_D7=./\ TP7^0KG?C/;S7GPP\00P1//,\ "QQJ69OF7H!71> M%?\ D7-._P"N*_RJKXZ\2GP=X2U/65MQ=&SC\P0E]H;D#&<''7TKY>FVIIQ5 MW='NSLXM/:QN6^1;Q \'8/Y5-4<3^9$CXQN -25++0WN:X;X6VL]I%XG$\,D M)DUV[D3S%*[U)7##U!]:[GKFN<\'>)W\3IJ[/ +?[#J,]B-K9WB,C#>Q.>E5 M%OE=EH1*W,KF%X@_Y'&X_P"O1?\ T,U'4GB#_D<;C_KT7_T,U'791^ YZGQ, M*\R^(0S\6/ASQG]]/_Z"*]-K.OO#>DZG?17EWIMMU=E*:I MSN_/\58YJL7.+BCS>3XB:G'XDTR.'48[VUN-*(+$40$KY?\ %E1P2>":] _X0CP_]H:?^QK+ MSFF^T%_*&?,_O_6DC\#>'H9%DCT6R2196G#+$ 0YZL/>NCVM*UN7\C%TZMW: M1YGIO]M> Y=%M+C[/XD\%WU\AL;A1B>V=V+(??!)_7I7M+<,1659^%])T^2% M[;3X83"=T04?+&3U*CH#[BM2L*M13LTM?Z_$TITW"X5G>(O^0+>?]?\?EQ_P!=&_F:BJ6\_P"/RX_ZZ-_,U%7Z?#X$ M?G\_C85V^H?$I=6TZRL;W2$N(+&*W2S/VDA[=H_O,IV]' &5Z9&17)Z3I5SK M>J6VGV:J]U#]0N5E>-[1H8L>9-]J3RT)?8 S9P"6XY MK.HJLX5'8/MC.WY,,JG//3 M%<==20239MX6@BQ@*S[S]2<"MF'P1JT[6:+' LMXR""*2X16?E335&#M!_B7-U9ZS7X&;1117 M4ZH)3:V[S+" 9'& M J G R3P,FDVDM1V;T1N_P#"PKM9]3GBL+."?44F2:6/S0P$I!;:=_R\CC'K MWK.7Q-+)H]MIMU;6][#:L[6SS;M\6\Y89!&03S@YYHD\':W#&7?3)T0.T19M MH&]0"R]>H!!_&B?P;KMM)$DNDW2O,RJB[,Y++N XZ97GGMS7,E16S7WF[=5[ MW^XQZ*N:AI%YI/DF[@:$3*6C8D$. <$@@^O%4ZZ4T]48--:,*V?!?_(W:1_U M\I_.L:MGP7_R-VD?]?*?SKGQ7\"IZ/\ (VH?QH>J_,^Y[7_CUB_W17SU^U-_ MQ\:1_O-_*OH6U_X]8O\ =%?/7[4W_'QI'^\W\J^%R[_>X?UT9]?C?]VG_75' M@E%%%?H9\2;'A'Q$WA/Q#::LD'VB2VW%$\PQ\E2N=P!QC.?PK:N/']O>+J+S MZ*IN]2LUM;VXBN2GG,'#>=MVX#G: <<'K6+'X3U&32X-1Q EG/')(DLDZ*-L M9PVU3R>!M7CNH+41P2W&6Y,L>[<"LNTC_6#& P MQUKEZZ"V\"ZM?PSRV0MK\0Q23.MKV$NGM"LIC) MEB69?+<.-K#(SCH<=JTA[--\CU)ESM+F6A7HHHK2 MV.U9KF VYE)8/&"P;7BT@MMA8DP[R6W'/.YCT[ 8JW)X2OTLY[ ML-:R6T+1*\D=RC#,A(3OZJV?3'-79OAUKEO,(7BMO/:YDM$A6ZC+R3( 611G MD_,/KFL8^P@[II?/LO\ (V?M9*S3_K_@G,T4K*T;,K*593@J1@@^E)76 U[]^R[_K=2^M>#G/^[+U1[&5_P =^C_0^@KK_CUE_P!TU\,^ M-/\ D;M8_P"OE_YU]S77_'K+_NFOAGQI_P C=K'_ %\O_.O+R;^-+T_R/0S7 M^''U_0Q:***^R/ESK?"WC]_#6AS:2=.COK*ZN?.NXI92$N(]FWRB,<=F##D$ M#%1IXRMX="N-'33I/[.N&1G@DNRX1E;.^/*_(Y'REAV[5F6_AB]NM+AU%6MH M[2:5X8VEN$0LZ*&88)ST(_.KLGP^UR.2%%MHYGE>! L,Z.09EW1;@#QN'K7' M*-#F;;UOWZHZ8RJ\J2V7E]YG:]KDNO74,LP;]S ENC.V]RJ\#*J5U1Y4O=V,97O[VX44451 5L>'/%-[ MX5:^>P*QS74(@,V6#Q@,K90@C!RHZYI/"GA\^*?$=CI"S_9GNW*+)Y>_!VDC MC(SG&.O>KD_@N>.\NK&)II]0M$7[3 (0HAD+A0A);GJ.0.IQ[UA.5._)(UC& M=N>),WQ#OX]3.H65K9Z7:T8VY#N M9VH)7TT_X9?\ -;U MF[=RU:_$G4+-(E2SL2(TCC7*/T19%7^+TE;]*K6'CO4+*&W@9(;FWAM&LO+D M##=&6W#+*P;*D#!!Z#%17'@?6+>X>'[,LSJ@?]S(&W?('(7U*JP)QTI+CP/K M=J\R/8DR0D+)'&ZNRDD#! /JP'XBGRT/+45ZOGH8L\QN)I)6X9V+''O3*W7\ M#:XF[_0&8+$9MRL""H!)P0>3A6XZ_*:PJWC*,OA9C*,E\2);7_C[@_ZZ+_,5 M]W>&O^0)9?\ 7-?Y5\(VO_'W!_UT7^8K[N\-?\@2R_ZYK_*OE<[^.'S_ $/H M2OE>4"" $Q@'(!R!FL6BL_90O?E1I[2>US:UCQAJFN+="Z MFC NY%EN/(A2+SF484MM SCM6+1151C&*M%6)E)R=VPHHHJB0HHHH V?#GBJ M^\+?;FT\K'-=1+$9OF#Q@.'!4@C!RHZYXJ]<^/KJ?[6(M.L+-;J]AOY%MD=% M\V/.,#?PIR21[\8KF**Q=&#?,UJ:*I)+E3T.EO/'U[=#5RMK:VTFJJR7;0AP M'5GW_=+$9!Z'&0*YJBBKC",-(H4IRGK)A1115D'K'[-W_(\R_P#7#^M?4NI? M\@V[_P"N+_\ H)KY:_9N_P"1YE_ZX?UKZEU+_D&W?_7%_P#T$U\%FW^]3^7Y M(^RRW_=X_/\ ,[;PH,^'=._ZX+_*N;^-D;S?"WQ$D:-(Y@&%0$D_.O85TGA4 MX\.:?_UQ7^55_&WB5?!_A74=9>!KI;./S#"K!2W(&,]NM?+TVU-.*N[H]V=G M%I]C:MO^/6'_ '!_*IJCB;S(U?&-P!Q4E2RT,]:X7X50R0Q>*1)&\>[7KQEW MJ1D$K@CVKNL<$U@>$O$X\3IJI%O]G^PW\UC]_=O\O'S=!C.>E5%OE:MH1*W, MM3G_ !!_R.-Q_P!>B_\ H9J.I-?_ .1PN/\ KT7_ -#-1UV4?@.>I\3"BBBM MC,**** "BBB@ K.\1?\ (%O/^N9_E6C6=XB_Y MY_P!'O$>FZI)"UPEG.LQB1 M@I;';)!Q^5='IWQ!@T[48[X)J4TX^2433QLD\.XDPNFS#(<]^:YC1-"N_$-Y M);60C,T<$EP1(^W*HNYL>IQV[U>C\$W\D-Y*+BQ"68B\_-Q_JS(<*IP.N>". MU8U(TI/W]S6FZB7N;&YI?Q%M=-M[2 Z=-/;VUY%>0V\DRE;5EM8FL>)HKS2)=,LK:2"WGOFU"9IY [M(00JC "@$^YS2R>!-4BM;*Z) MM39WC2I'6V"I MVXZD$'&%K_1+SS(1-=Q M7D=Q$@?YD5EV.I(R,-D>A[--!O]-^Q6T,UC!]KF MF$?V*.7$;Q(@"DOE6RI.1TSWQ4LGQ1MUUV<0Q3+HEU9+:SHL:I.7^SB'S+;1;([6>6>)1]Z2,)^2Y-5Z**[#F"M MGP7_ ,C=I'_7RG\ZQJV?!?\ R-VD?]?*?SKFQ7\"IZ/\C>A_&AZK\S[GM?\ MCUB_W17SU^U-_P ?&D?[S?RKZ%M?^/6+_=%?/7[4W_'QI'^\W\J^%R[_ 'N' M]=&?7XS_ ':?]=4>"4445^AGQ)VMGX^LO^$-M?#5]IDMU81K,SE)E5Q,S;HY M4.T[2O((.0P)JXGQ2BAU*SO([.[<6UO#;K:S7"F(A8C$[<+D%E9L<\$]ZYF; MP??V^EVVHRO;1VEQ;_:8F:;EAO*!<8^^2#A?;-6[?X>ZG<:F--$UC'J6](VL MY+D+(C/T#<8SSSZ5PNGA[M^M]?O.M3JJUOZ[$&GZ]:Z#-//I*WUOT4;-:?U_F5:***Z3G"BBB@!5QN&[.,\XZUWWB;X MDV'BK4H[^ZTV\@O;:8&TNK6Z6.6.';Q&Q"\E6^96X(R0?$X7,&H;+.2&\O#:&6[1D4RM"6W.ZA<;GW=1CIWYI^I_$C3]2 MU""].E70EM]5FU6)&N5VEWV$(V%S@%!TQG-WJ-6;_K^F M37MY)J%[<74V#-/(TKX&!N8DG]34-%%=*5E9&#;;NPKW[]EW_6ZE]:\!KW[] MEW_6ZE]:\+.?]V7JCU\K_COT?Z'T%=?\>LO^Z:^&?&G_ "-VL?\ 7R_\Z^YK MK_CUE_W37PSXT_Y&[6/^OE_YUY>3?QI>G^1Z&:_PX^OZ&+1117V1\N=5I?C* M"Q\+P:-)%>A5N)IY7MYT595D15V$%3_=Z^]:NI_$RUU*S2U:PO%B7[)L/VI0 MT!@CV;HF"@AFXZY Q7-:=X1O]4TE-2B:V2S:=K=I)IMOELJAB6XX7!'/J<59 MM_ .J70TT126;OJ,8EM8Q/\ -(I*-0@NS#LG6!8I[A@OF7+C.9'V@#<1@=.<<\UAU'=6M]2M%B:YMR2 MGG)N7)!'(R.Q-;/_ L;53Y;/#92SI EL;B2 F62-'#H';=\Q!4#)YP,5R]% M92IPD[R6I:G**LF=SI_Q(W6EXFHVR22R+L00(54J7>1@<."&W2'#W?U'\Q7R57UK M^T1_R3V[^H_F*^2JZ\D_A3]?\CGS7^+'T_4*GL+"XU2^@L[2%KBZG<1Q1+C+ ML>@&>]05I^&-2AT7Q'IFH7*R/!:W,<[K$ 6(5@<#) SQ7T$KI-H\5;CU\)ZQ M(K%=/D;;')*?F7(2,XD;&>BG^50ZAX>U+2OM'VRS>W-OY?F[R/EWC(X;*:.]61DO[7:JP3PG*_( ?E+(<%<8SR*KZSXXL?$%QH[ M75@T,=GN$XB /GJA(@0@D<*F%)],UR1J5KJ\=.IT2A2UM+T.?C\+ZM->W5FM MA-]JM8?M$\384QQX!W')'&&'YU1O+.:PN&AN$\N50"5R#U&1R#BN\7XBZ?<( M;V>VN(]8?2I]-D9$62)R6!B<[VR<#*G(["N#O+N2^NI;B4())#N81J%7\ .! M6M.523]]6(G&$5[KN0T445T& 4444 %%2PQQ2)*9)Q$R@%%*D[SD#''3CGGT MJS]CL_."_P!HKL\TIYGDOP@&0^,=SQCK2O8=BC15G[/;^3N^V*7\H/Y?EM][ M=@IGIP.<].U5J8@HHHH ]8_9N_Y'F7_KA_6OJ74O^0;=_P#7%_\ T$U\M?LW M?\CS+_UP_K7U+J7_ "#;O_KB_P#Z":^"S;_>I_+\D?99;_N\?G^9VWA3_D7- M/_ZX+_*N;^.'_)*?$7_7N/\ T-:Z3PH<>'-._P"N*_RJ'QEXB@\(^&-1UBY@ M:Y@M8][0IC+#(&!GCO7R]-M332N[H]V:3BTW;0V+;_CUA_W!_*IJ9&_F(K 8 M! -/J66AA[UPGPF5EA\5;E*YU^\(R,=UKO.]<_X<\41:]J.NV:V[6TNEWGV5 M]Q!\S**X<8Z [N_I51;Y6DB)6YDVSG]?_P"1PN/^O1?_ $,U'4GB#_D<;C_K MT7_T,U'791^ YZGQ,****V,PHHHH **** "L[Q%_R!;S_KF?Y5HU4U:U-YI\ M\*\,Z%13V0,^"KS_ (_+C_KHW\S45>O:I^S9KMQJ$\L-ULC=RP4'U-5?^&9O M$7_/Y^M?5QSNG%6Y'^'^9\X\HJ2=^=?B<1X,\52>#=:;4X(VDN!;RPQ,DFPQ MLZ[0^<'..N*VO^%AVL:ZFUKI,VGSZEY#W$EE>>6!+&VYG0;/E#GDKT':MW_A MF;Q%_P _GZT?\,S>(O\ G\_6L99MAYRYI4W?_+7N:1RVM%7%FR:GY$ M<,DR3?NW**%#[,9!( R,XS^5=M_PS-XB_P"?S]:/^&9O$7_/Y^M"S?#Q?,J; MO_7F#RVO)6(O^?S]:W_MRE_(_P_S,O[(J M?SK\3RNBO5/^&9O$7_/Y^M'_ S-XB_Y_/UH_MRE_(_P_P P_LBI_.OQ/*ZD MMYC;SQRA(Y"C;MDJ[E/L1W%>H?\ #,WB+_G\_6C_ (9F\1?\_GZT?VY2_D?X M?YA_9%3^=?B>:_V@?+V?9[;_ %;1[O*&[DYSG^\.@/8<5)_:S>;YGV2SSY@D MV^0-O"XVX_N]\>O->C?\,S>(O^?S]:/^&9O$7_/Y^M3_ &W2_D?X?YE?V34_ MG7XGE=%>J?\ #,WB+_G\_6C_ (9F\1?\_GZU7]N4OY'^'^9/]D5/YU^)Y76S MX+_Y&[2/^OE/YUW?_#,WB+_G\_6MCPE^SOK6D:_9WES<>9'"X?!/I657.:=2 MG*"@]4UT_P S2GE52G.,W):-/J?2EK_QZQ?[HKYZ_:F_X^-(_P!YOY5]#P*8 MX44]0,5Y9\:OAC>^/X[;['((WB/WO2O PU94*T:K5TCV:])UJ4J:=KGRA17J MG_#,WB+_ )_/UH_X9F\1?\_GZU])_;E+^1_A_F>#_9%3^=?B<_\ \+$CF\+V M&A76F&XM+*WVP-]H :.XWEA.IV<<':5Y!&*C'CFU_P"$S@\3MI3M?BX6ZGC6 MYQ&[_P 17Y(O\ G\_6C_AF;Q%_S^?K6']JX;7]V];_ ([] M>IO_ &;7LESK2WX;=#DX_&B6NE'3K2SDM[<-+.KBXS()WV@2;MHX4* .IY MJAXJ\33>*[Z&]N((H;E85CE:$8$K@DF0CL6)R<=\UW?_ S-XB_Y_/UH_P"& M9O$7_/Y^M4LWP\7S*F[_ "_S$\MKR5G-6_KR/*Z*]4_X9F\1?\_GZT?\,S>( MO^?S]:U_MRE_(_P_S,O[(J?SK\3RNBO5/^&9O$7_ #^?K1_PS-XB_P"?S]:/ M[_Z5Z7_P , MS>(O^?S]:/\ AF;Q%_S^?K2_MRD_L2_#_,?]D5/YT>:^99^3C[/+YGEXW>:, M;]WWL;>FWC'KSGM274EHZO\ 9X)8B9,J9)0^$Q]T_*,G.>?TKTO_ (9F\1?\ M_GZT?\,S>(O^?S]:/[;H_P DOP_S'_9-3^='E=%>J?\ #,WB+_G\_6C_ (9F M\1?\_GZT_P"W*7\C_#_,G^R*G\Z_$\KKW[]EW_6ZE]:Y7_AF;Q%_S^?K7K7P M5^&5]X!6X^V2"1I.]>=CLSAC*2IQBUK?6QVX3+YX:ISRDGH>I77_ !ZR_P"Z M:^&?&G_(W:Q_U\O_ #K[HF7S(77U&*^:O%_[/.LZQX@O+RVN!'',Y? /K7+@ M<9'!U'.2;NK:'3C,++%04(NUF>)45ZI_PS-XB_Y_/UH_X9F\1?\ /Y^M>W_; ME+^1_A_F>3_9%3^=?B7G5OZ?8X;Q9XF?Q5?6] MU+%B>.W6"2=V#2W!7/[R0@#+8P,X[#K6)7JG_#,WB+_G\_6C_AF;Q%_S^?K6 MT<[HP7+&#M\C.64U9.[FOQ/*Z*]4_P"&9O$7_/Y^M'_#,WB+_G\_6J_MRE_( M_P /\R?[(J?SK\3RNBO5/^&9O$7_ #^?K1_PS-XB_P"?S]:/[(O^?S]:7]N4OY)?A_F/^R*G\Z/-_.L,_\ 'K/C M,G_+<=_N?P]N_K[53KU9?V8_$3 D7H&/5@*=_P ,P>(_^?Y>_P#&.U']N45] MB7X?YA_9%1_;1Y/17J[?LP^(U4G[:O&#PX[TS_AF;Q%_S^?K3_MRE_(_P_S% M_9%3^=?B>86O_'W!_P!=%_F*^[O#7_($LO\ KFO\J^:M,_9KUVWOX)9KH/&C MABK'K@U].:1:M9:;;P-RT:!37CX_'1QDHN,6K7W/4P>$EA5)2:=^QYU^T1_R M3V[^H_F*^2J^UOBAX3F\8^&9M/A(#OTS7SZ?V9O$.?\ C\_6ML!F,,'!PE%N M[OH98S RQ4U*,DK(\KHKU3_AF;Q%_P _GZT?\,S>(O\ G\_6O2_MRE_(_P / M\S@_LBI_.OQ/*Z*]4_X9F\1?\_GZT?\ #,WB+_G\_6C^W*7\C_#_ ##^R*G\ MZ_$\KHKU3_AF;Q%_S^?K1_PS-XB_Y_/UH_MRE_(_P_S#^R*G\Z_$\KHKU3_A MF;Q%_P _GZT?\,S>(O\ G\_6C^W*7\C_ _S#^R*G\Z_$\KHKU3_ (9F\1?\ M_GZT?\,S>(O^?S]:/[(O\ G\_6C^W*7\C_ _S M#^R*G\Z_$D_9N_Y'F7_KA_6OJ74O^0;=_P#7%_\ T$UXS\'?@[J7@;6I+R]E M$I9=H/>O9M2_Y!MW_P!<7_\ 037SV,Q"Q5:52*LG_D>WA:+P].--N]O\SMO" MG_(N:?\ ]<%_E7-_'$_\6I\1_P#7N/\ T-:Z3PK_ ,BYI_\ UQ7^55_&.OV7 MAK0Y;R_@-U;O+'!Y"J&+L[A%&#P>2*\&FVIII7U1ZLTG%INVAM6W_'K#_N#^ M534T< 4ZH+0S'->>RQ2>%_BXMT(I#IWB2U6!Y(U)5+N$$J6QT#1D@'U6O1* M,549:WD>8?%'PCXHU6\CN_#.HC3[ADV2,8U?*@YQ\P-D#XD7?A"\FM/&UI_9\'F-]GUJV1FLI4R=HWF615.,X)!.*5YK5W*3@]K'@/\ PK_X MN_\ 0T+_ . T/_Q-'_"O_B[_ -#0O_@-#_\ $U[?_P + \,?]#%I7_@;%_\ M%5>TS7M-UI)&T[4+6_$9 F=I.*+S2N[@G%Z*QX%_PK_XN_\ 0T+_ M . T/_Q-'_"O_B[_ -#0O_@-#_\ $U[@WCWPTK%3XATH$'!!O(N#_P!]5X2>._#D4ACDU_3$=2596O(P01U! M&ZK>F>(]*UMG33M3L[YXQEUMITD*CU.TG%#TR*6-BKQO=QAE(Z@@ MMP:LZ;XFTC6I6BT_5;*^D1=S);7"2,!ZD*3Q1>:5W<+PO;0\&_X5_P#%W_H: M%_\ :'_ .)H_P"%?_%W_H:%_P# :'_XFOS!=Q2VN$D8#UP">*+SM?4+PO;0\&_X5_P#% MW_H:%_\ :'_ .)H_P"%?_%W_H:%_P# :'_XFO<[KQEH%AG6]Q&=K MQ2W<:NI]""VAX1_ MPK_XN_\ 0T+_ . T/_Q-'_"O_B[_ -#0O_@-#_\ $U[I>^,-!TZZ>VN]:T^V MN8_OPS74:.N1GD$Y'%.L?%NAZK$_\*_^+O\ T-"_^ T/_P 31_PK_P"+O_0T+_X#0_\ Q->ZWWBW0]*NFM[W M6;"TN% +0SW,:.,],@G-)9>+]"U&Z2WM-:T^YN9/N0PW4;NV!G@ Y/%%YVOJ M%X7MH>%_\*_^+O\ T-"_^ T/_P 31_PK_P"+O_0T+_X#0_\ Q->[ZAXKT;2+ M@V]]J]C9W& ?*N+A(VP>AP3FH[3QEH&H7,=O:ZYIUQ<2'"117<;.Q] VAX;_ ,*_^+O_ $-"_P#@-#_\31_PK_XN_P#0T+_X#0__ !-> M\ZEXETC195BU#5+*QE9=RI@ #DZ(\::CJ=G8O(,HMS.D98#J1N(S52/QUXQ<_\ MCU"<[75P;BM'8\0_X5_\7?\ H:%_\!H?_B:/^%?_ !=_Z&A?_ :'_P")KWW4 M]>TW1$C;4=0M; 2$A#'_P#"O_B[_P!#0O\ X#0__$T?\*_^+O\ T-"_^ T/_P 37ONI:YIVCPQR MW^H6MC'(<(]Q,L:L>N 21FJ/_"P/#'_0Q:5_X&Q?_%4)S>JN#<%O8\0_X5_\ M7?\ H:%_\!H?_B:/^%?_ !=_Z&A?_ :'_P")KWV_UW3M+MDN;W4+:SMY" DT M\JHC9&1@DX/%4?\ A8'AC_H8M*_\#8O_ (JA.?2X7@M['B'_ K_ .+O_0T+ M_P" T/\ \31_PK_XN_\ 0T+_ . T/_Q->_7FN:=8627EU?VMM9R8V3S2JD;9 M&1AB<'(JA_PL#PQ_T,6E?^!L7_Q5"QXA_P *_P#B[_T-"_\ @-#_ M /$T?\*_^+O_ $-"_P#@-#_\37OMQKNFV>GK?SW]K#8O@KQX?_P *_P#B[_T-"_\ @-#_ /$T?\*_ M^+O_ $-"_P#@-#_\37OKZ[IL6FC4)+^V2P8!A=-*HB()P#OSCGZU2_X3_P , M_P#0Q:5_X&Q?_%4)SZ7"\5O8\/\ ^%?_ !=_Z&A?_ :'_P")H_X5_P#%W_H: M%_\ :'_ .)KWTZ[IW]E_P!H_P!H6O\ 9^-WVSS5\G&<9WYQC/'6J7_"?^&? M^ABTK_P-B_\ BJ$Y]+A>"WL>'_\ "O\ XN_]#0O_ (#0_P#Q-'_"O_B[_P!# M0O\ X#0__$U[['KNFS::=0CU"V>P )-TLJF( '!._..OO5+_ (3_ ,,_]#%I M7_@;%_\ %4)SZ7"\%O8\/_X5_P#%W_H:%_\ :'_ .)H_P"%?_%W_H:%_P# M:'_XFO?K?7=.NK![Z"_M9[%,EKF.96B7'7+ X&*H?\)_X9_Z&+2?_ V+_P"* MH3GTN%X+L>(?\*_^+O\ T-"_^ T/_P 31_PK_P"+O_0T+_X#0_\ Q->_6>NZ M=?V;W=K?VMS:1YWSPRJ\:X&3E@<# JA_PL#PS_T,6D_^!L7_ ,50G/I<+Q6] MCQ#_ (5_\7?^AH7_ ,!H?_B:/^%?_%W_ *&A?_ :'_XFO?K#7=.U2W>XLK^V MO+>,D/+;RJZ*0,G)!P.*H'Q_X9_Z&+2?_ V+_P"*HO/;4+P78\0_X5_\7?\ MH:%_\!H?_B:/^%?_ !=_Z&A?_ :'_P")KWW3M>TW68I)=/O[6^CC.'>VF60* M<9P2I..*I?\ "?>&1Q_PD.E?^!L7_P 51>>RN%X>1X?_ ,*_^+O_ $-"_P#@ M-#_\31_PK_XN_P#0T+_X#0__ !->^Z9K^FZTKMIVHVM^$P'-K,L@7/3.TG'2 MJ+>//#2,5;Q!I08'!!O8L@^GWJ+SO97"\=]#Q#_A7_Q=_P"AH7_P&A_^)H_X M5_\ %W_H:%_\!H?_ (FO?-+\1:7K?F#3M2M+XQXWBUF63;GIG:3BJ1@@CJ"-U%YWMJ%X;Z'A_\ PK_XN_\ 0T+_ . T/_Q-'_"O M_B[_ -#0O_@-#_\ $U[UI?B32=:=TT[4[.^>,9=;:=)"H]2%)Q5:;QOX>MII M(IM>TR*:-BKQO=QAE(Z@@MP:+SO;4+PM?0\._P"%?_%W_H:%_P# :'_XFC_A M7_Q=_P"AH7_P&A_^)KWG3?$^D:U*8M/U2RO9%7I"D\5!<^-?#]G M<26]QKNFPSQMM>*2[C5E(Z@@MD&B\[VU"\+7T/#?^%?_ !=_Z&A?_ :'_P") MH_X5_P#%W_H:%_\ :'_ .)KWC3?%.CZQ.8+#5K&]F"[C';W"2-CUP">*BO/ M&>@:?BZM:UI]M<)]Z&:ZC1U[\@G(HO.]M0O"U]#PO_A7_P 7?^AH7_P& MA_\ B:/^%?\ Q=_Z&A?_ &A_P#B:]UL?%NAZKG!.:+SO;4+PM?0\)_X5_P#%W_H: M%_\ :'_ .)H_P"%?_%W_H:%_P# :'_XFO=+/QAH.HW*6]IK>G7-Q(/DAANX MW=OH VH7A:^AX/\ \*_^ M+O\ T-"_^ T/_P 31_PK_P"+O_0T+_X#0_\ Q->Y6_C7P_>SQPVVNZ;-/(VU M(H[N-F8^@ ;DU/J?B;2=%E2+4=3LK&5QN5+FX2-F&<9 8C(HO.]M0O"U]#P; M_A7_ ,7?^AH7_P !H?\ XFC_ (5_\7?^AH7_ ,!H?_B:]PA\;^';B9(H=>TR M6:1@J1I=QEF)X #I^)-*T-HTU'4[2Q>0$HMS.D98#J1N(S1>=[:A>%K MZ'@G_"O_ (N_]#0O_@-#_P#$T?\ "O\ XN_]#0O_ (#0_P#Q->X)X[\-R.J) MX@TMW8A55;R(DD] /FJYJ?B'2]$$?]HZE:6&_.S[5,L>['7&XC-%YWMJ%X;Z M'@?_ K_ .+O_0T+_P" T/\ \31_PK_XN_\ 0T+_ . T/_Q->X+X]\-,0!XA MTHDG O8N?\ QZKNIZ]INBI&VHZC:V &.6_O[6RBD.$DN)EC5CC/!)YHO-::A>'D>!?\ "O\ XN_]#0O_ M (#0_P#Q-'_"O_B[_P!#0O\ X#0__$U[?_PL#PS_ -#%I/\ X&Q?_%5?OM=T M[3+:.YO;^VM+>0@)-/*J(Q(R,$G!XHO-=PO#R/ ?^%?_ !=_Z&A?_ :'_P") MH_X5_P#%W_H:%_\ :'_ .)KW#_A/_#'_0Q:5_X'1?\ Q57KS7-.L+)+RZO[ M6VLWQLGEF5(VSR,,3@YHO-;W"\.ECP'_ (5_\7?^AH7_ ,!H?_B:L67P]^*; M7*+>^)%EM&^66/[/$-RGJ,A?2O:/^$_\,_\ 0Q:5_P"!L7_Q57+KQ!IMGI@U M*XO[6'3RH873S*(B#T(;.#GM2]_S"\.EB31[0Z?IEM;'K$@7\A7#^,&/BOX@ M>'O#T2L]MIKC6=0;'RKMR+=#[E\MCT2B]^+46M.UAX*MO^$FU-N#/&2ME;?[ M4LO3_@*Y)KO;=&$2F54^T%5$C1C@D#MGG&.UA6-6.,9(4#/%:/6 MEI\S>ER%&*U2.<_X5YX6_P"A;TC_ , (O_B:T-)\/Z9H:2+ING6E@LA!<6L" MQ!R.A.T#-:76BAR;TN-1BM4CGF^'_A=F+-X=TDL3DDV,62?^^:O:3X=TK03+ M_9FFVFGF4#S/LL"1;\9QG:!G&3^=:?6EHYGLV"C%:I'.R> ?#,\C22>'=*>1 MB69FLHB23U).WK5W2_#6D:$\CZ=I5E8/(,.UK;I$6 [$J!FM3%%',]FPY8IW M2,";P)X;NII)IO#^ERRR,6>1[.)F8GJ22O)JSI?AC1]"E>73M*LK"5UVL]K; MI$S#K@E0.*ULT&CF=K-ARQ3O8P;GP/X=OIY+BXT#3)YY&+/++9QLS$]225R3 M4^F>%-%T2U&Y>Y MNM"TVYN9#EYIK.-W8^I)7)I^F^$M#T:Z^TV&C6%E<8*^=;6J1O@]1D '%;.* M6CF=K7%RQO>QAWW@S0=4NI+J\T33KJYD^_-/:1N[8&!DD9/%+I_A#0=)NEN; M+1=/L[E056:WM8XW /4 @9K:Q2T#]"U>Z:YO=%T^\N6 #3 M7%K'(Y Z9)&:2Q\&Z!I=TES9Z)IUKQBZEX2T/6;HW-_HUA>W& OG7%K'(^!T&2"<4RS\%>'M/N4N;70M-MKF,Y2: M&SC1U/J"%R*W,4M',[6N/E5[V,;4O"FBZU.)]0T>POIPNT2W-LDC >F6!.*A MM?!'AVPN$N+?0-,@GC;QD:GX6T;794FU M#2K*_E1=JR75NDK!H!8'%4D\ ^&89%DC\/ MZ4DB$,K+91 @CH0=O6NA% HYFM$PY8O5HR]6\.:5KOEG4M-L]0,>=GVJW279 MGKC<#CH/RK&U3PGX0T2S>[F\/:2BQ\KBQBR6[ ?+UKJ)IX[:%Y97"1H,LS= M*\B\6^)7UZ[9]QCLH<^6IXX[L?>MZ,)5'97L9591@KM:FC8Z]9>)-2\GQ#I] MG?6\CDV_VJ!)!;L>,#<#@'CFNO\ ^%?>%N#_ ,(WI'_@#%_\37BFGZU#J%Q) M"ORE3\F?XQ7J_@3Q7]MC&G7;_P"D(/W3L?OKZ?45TXBC*"O'0YZ-2,W9ZG2Z MGH&FZW!'%J.GVM_'&K1FZAH&F:M:QVU]I]K>VT9!2&XA61%P,# (P.*S_ /A7GA;_ M *%O2/\ P!B_^)KHZ3K1S-=0<8]49U[H6FZC91V=WI]M=6<>-EO-"KQK@8&% M(P,"L[_A7GA;_H6](_\ &+_ .)KHZ2CF?<'&+Z&=<:#IU[IT=A<:?:S6*8" MVLD*M$N.F%(P,=N*SO\ A7GA;_H6](_\ 8O_ (FNCI*.9]Q.*>Z,V3P_IDVE MKISZ=:R:G6J:<00;185$)!.2-F,=?:L__ (5[X6_Z M%O2/_ "+_P")KHJ,4]A!I]K!8N"&M8X%6)L]^%O^A;TC_P B_\ B:Z*C%',^X*H?\*^\+$Y_X1O2?_ "+_P")KH:* M.9[W#ECM8S=*\/:7H8E73=.M=/60@O\ 98%B#$=,[0,]35!OA_X8=F9O#FDD MDY)-C$23Z_=KH:*.9[W%RQVL9FE>'-)T(R?V;IEI8&3&\VMND6['3.T#-4I/ M 7AF=VDD\/:4\C$LSM91$DGJ2=O6NAII..3P*.9WOYL M].L=,&S][);6Z1$J.Q*@9KS9;KP_=^));F[\/Z9)9SMAC)8Q,_7_ %A.W))[ MUH^-_%/]KW!L[9_]"B;E@?\ 6-Z_05P<>N02:@;4'CHLF>"WI7IT*#<7*6[/ M/JU(W48[(]VT?PUHFD,;C3-+L+)Y4P9+2W2,LO7&5 R*@N? _AR^N)+BXT'3 M)[B5B\DLMG&S.QZDDKDFN6\">*3:R+IMT_[ECB%V/W#_ '3[&O2.!7#4C*G* MUSLAR5([&/IOA31=%N#/I^D6%C.5V&2VMDC8KZ94 XXJ.\\%>'M1N7N;O0M, MN;F0Y>::SC=V/J25R:W:3%9Y?+&UK&-IOA+0]&NAE+J'@_0M7NFN;W1=/O+E@ 9KBUCD M<@= 21FMNDQ1S.][BY5:UC$L?!OA_3+E+BTT/3;6YC^Y-#:1HZ_0@9%.U+PE MH>LW/VB_T:PO;C 7S;BVCD? Z#)!.*VJ3%',[WN/E5K6,.S\%>'M/N4N;70M M-MKF,Y2:&SC1U/J"%R*DU+PIHNM3B?4-(L+^<+L$EU;)(P7TRP)QR:V:3%', M[WN+EC:UC!M? _AVQN([BWT#2X)XVW)+%9QJRD=""%R#5C5/"VCZY*DVHZ59 M7\J+L62ZMDE91G. 6!P*UZ3%',[WN'+&UK'/P^!/#5M+'+#X?TN*:-@Z21V4 M096'(((7@U"+&+C_QVK^J>'],UM8UU'3K74%0D MH+J!90I/7&X'%:72CM1S/>X]PY8[6.>_X5WX6_P"A;TC_ , 8 MO_B:OZAH.FZK;):WVG6MY;1D%(;B%9$4@8!"D8''%:5%',][ARI=#G?^%>^% MO^A;TC_P B_^)K0O-"TW4+%+&[T^UN;*/;LMYH5>-<<#"D8&.U:6**.9]6/E MBNASO_"O?"W_ $+>D?\ @!%_\36E)H>GS6$=E)86TEE'M"6[0J8UV_=PN,#' M;TK0Q11S/JPY4NA%#!';QA(HEB0=%10 /P%3444B@HHHH **** $ZCUI/PK$ M\5>+M,\&:6U]JK\T4?\-'^&?^?:_P#^_:__ !5'_#1_ MAG_GVO\ _OVO_P 51]3Q'\C#ZS2_F1ZOS1S7E'_#1_AG_GVO_P#OVO\ \51_ MPT?X9_Y]K_\ []K_ /%4?4\1_(P^LTOYD>K\T4?\-'^&?^?:__ ._: M_P#Q5'_#1_AG_GVO_P#OVO\ \51]3Q'\C#ZS2_F1ZOS1S7E'_#1_AG_GVO\ M_OVO_P 51_PT?X9_Y]K_ /[]K_\ %4?4\1_(P^LTOYD>K\T4?\-'^& M?^?:_P#^_:__ !5'_#1_AG_GVO\ _OVO_P 51]3Q'\C#ZS2_F1ZOS1S7E'_# M1_AG_GVO_P#OVO\ \51_PT?X9_Y]K_\ []K_ /%4?4\1_(P^LTOYD>K\T4?\-'^&?^?:__ ._:_P#Q5'_#1_AG_GVO_P#OVO\ \51]3Q'\C#ZS1_F1 MWGB/0I=?ME@%XUM#G+JJ9W^F>>E>#>.KFWL]0ETVQNC=)$=LTNW +=U'/(%= M!XN_:"LK_2'MM'CN+>XE^5YI@%*+WVX)Y/Z5Y+_;-OZFO6P6%JPUJ*WD>?B: M].6D&:,UO[=AYL(C&4/9AST->)_VS;^ MIK2\.>.&\,ZK#?VCD21G#(?NR+W4^QKNQ%&=2'NZ,Y:56,)>]L?6]NLD<"+* M_FR 89P,9/KBI?RKR:/]I'PV8U+VU\KXY C4@'Z[J=_PTAX:_P"?>_\ ^_:_ M_%5\Y]3K_P C/9^LTOYD>K\T(_D8_K-+^9'J_-'->4?\-'^&?^?:_P#^_:__ !5'_#1_ MAG_GVO\ _OVO_P 52^IXC^1A]9I?S(]7YHYKRC_AH_PS_P ^U_\ ]^U_^*H_ MX:/\,_\ /M?_ /?M?_BJ?U/$?R,/K-+^9'J_-'->4?\ #1_AG_GVO_\ OVO_ M ,51_P -'^&?^?:__P"_:_\ Q5'U/$?R,/K-+^9'J_-'->4?\-'^&?\ GVO_ M /OVO_Q5'_#1_AG_ )]K_P#[]K_\51]3Q'\C#ZS2_F1ZOS1S7E'_ T?X9_Y M]K__ +]K_P#%4?\ #1_AG_GVO_\ OVO_ ,52^IXC^1A]9I?S(]7YHYKRC_AH M_P ,_P#/M?\ _?M?_BJ/^&C_ S_ ,^U_P#]^U_^*I_4\1_(P^LTOYD>K\T< MUY1_PT?X9_Y]K_\ []K_ /%4?\-'^&?^?:__ ._:_P#Q5'U/$?R,/K-+^9'J M_-'->4?\-'^&?^?:_P#^_:__ !5'_#1_AG_GVO\ _OVO_P 51]3Q'\C#ZS2_ MF1ZOS1S7E'_#1_AG_GVO_P#OVO\ \51_PT?X9_Y]K_\ []K_ /%4?4\1_(P^ MLTOYD>K\TY^W,,1M.BA%]S@\X]*J.#Q%U:#%+$T;?$8OQ$2V\-7 T MVTO&N;LC,Q"!1$#T&<]37 ].E5)_$$=U-)--*TLLC%G=CDL3U)J/^V;?U-?2 MTZ,J<4GJSPYU(RE='K/P[M+7Q>KVD]\UM?PC(38#YB>H.>H[U[1I=M-964<$ M\YN708\UA@D=L^]?(UAXH_LR]AN[69HIX6WHZ]C7LMC^T?HC6D7VVUNDNMO[ MP0JK)N]B3TKR<9A*TG>"NOR/1PV(I15I.S/8>:.:\H_X:/\ #/\ S[7_ /W[ M7_XJC_AH_P ,_P#/M?\ _?M?_BJ\[ZGB/Y&=GUFE_,CU?FCFO*/^&C_#/_/M M?_\ ?M?_ (JC_AH_PS_S[7__ '[7_P"*H^IXC^1A]9I?S(]7YHYKRC_AH_PS M_P ^U_\ ]^U_^*H_X:/\,_\ /M?_ /?M?_BJ/J>(_D8?6:7\R/5^:.:\H_X: M/\,_\^U__P!^U_\ BJ/^&C_#/_/M?_\ ?M?_ (JCZGB/Y&'UFE_,CU?FCFO* M/^&C_#/_ #[7_P#W[7_XJC_AH_PS_P ^U_\ ]^U_^*H^IXC^1A]9I?S(]7YH MYKRC_AH_PS_S[7__ '[7_P"*H_X:/\,_\^U__P!^U_\ BJ/J>(_D8?6:7\R/ M5^:.:\H_X:/\,_\ /M?_ /?M?_BJ/^&C_#/_ #[7_P#W[7_XJCZGB/Y&'UFE M_,CU?FCFO*/^&C_#/_/M?_\ ?M?_ (JC_AH_PS_S[7__ '[7_P"*H^IXC^1A M]9I?S(]7YHYKRC_AH_PS_P ^U_\ ]^U_^*H_X:/\,_\ /M?_ /?M?_BJ/J>( M_D8?6:7\R/5^:.:\H_X:/\,_\^U__P!^U_\ BJ/^&C_#/_/M?_\ ?M?_ (JC MZGB/Y&'UFE_,CU?FCFO*/^&C_#/_ #[7_P#W[7_XJC_AH_PS_P ^U_\ ]^U_ M^*H^IXC^1A]9I?S(]7YHYKRC_AH_PS_S[7__ '[7_P"*H_X:/\,_\^U__P!^ MU_\ BJ/J>(_D8?6:7\R/5LFES7D__#1_AK_GVO\ _OVO_P 56GX>^.?AOQ%J MD.GHUQ:SS';&;A %9O3()P:4L+6BKN#&L12D[*2/1J*3J*6N4Z0HHHH **** M /F3]K/6Y;.]T:#>1%EV"^^*^?/^$B_VZ]9_;FO_ .S[W06)QN9Q^@KY5_X2 M,?W_ -:_0,HIQEA8M]W^9\?F4W'$-+R_(]1_X2+_ &Z/^$B_VZ\N_P"$C']_ M]:/^$C']_P#6O8]E \KVLCU'_A(O]NC_ (2+_;KR[_A(Q_?_ %H_X2,?W_UH M]E 7M9'J/_"1?[='_"1?[=>7?\)&/[_ZT?\ "1C^_P#K1[* >UD>H_\ "1?[ M='_"1?[=>7?\)&/[_P"M'_"1C^_^M'LH![61ZC_PD7^W1_PD7^W7EW_"1C^_ M^M'_ D8_O\ ZT>R@'M9'J/_ D7^W1_PD7^W7EW_"1C^_\ K1_PD8_O_K1[ M* >UD>H_\)%_MT?\)%_MUY=_PD8_O_K1_P )&/[_ .M'LH![61ZC_P )%_MT M?\)%_MUY=_PD8_O_ *T?\)&/[_ZT>R@'M9'J/_"1?[='_"1?[=>7?\)&/[_Z MT?\ "1C^_P#K1[* >UD>H_\ "1?[='_"1?[=>7?\)&/[_P"M'_"1C^_^M'LH M![61ZC_PD7^W1_PD7^W7EW_"1C^_^M'_ D8_O\ ZT>R@'M9'J/_ D7^W1_ MPD7^W7EW_"1C^_\ K1_PD8_O_K1[* >UD>H_\)%_MUT5OH.LW&G:7?@VD=MJ MCO'9O+=HGFLOWEP3P1D=?6O#/^$C']_]:]=M_BOX=G^%OAKPU)K$-M/']K34 M9);"61H(Y64J8F Y8;>W'-/(H^S5]=?2S-Z4U)OGTT*J:Y)),(4W/*6V! M%&26SC 'KFG76L36-U+;7"M#<0L4DC?AE8=0?>M33?C/X:M_#WAN*;69UU71 M-0MY#-%:.#=V8EW&%SC[T?J?O=*G\5_&CPK>:1JXTW4(I]1N-1O))9;RSE)N MH)F5HG0]GCQ@;L8P2.M8>TES6]GI_6NQORQY;\_;_@G/_P#"1_[=7)+RYBTB M'4V>/[)-,T"XE4ON4 G*9R!R.2,&NNUSX_>"KJYNYX+J"\,>IKK::[-//#>0%G:PDB1"I<@!B, M-COT/6H]K-VM2:_K8KE@M7,YW_A(_P#;K3TU=0U6PO+Z%52PLRHGNII!'$C, M<*NX_P 1[ 4:=\9O"]OHWB**%HX+Q;\-IS:A;O,MQ8B)HQ"VWHWS;L-QDYSQ M7.>'?B5I%U\*-7\'WUX-+NY-1CU*UO'C9XI,+M:)]N2IQR#C%;7DT[0MJON= MK_<9Z)I.5]_PV^]G7ZEI&LZ3I,^IW$<7V&%X8WECG1QF5=T>,'D$#.:P/^$C M_P!NK_PZ^*_@_P )Z%)I^K7>3]E?:\4<;JS#/&%9@0IP3MZ5J6O MQG\'/ILUA-?>7>MIUO')JQM7*SSQW?F] -V1%\H;'/3H*SYYPDXN%U=:[:67 MY#2C**?-9_\ !M^1G: ;_P 4:@;+356>Z$3S>6T@3*HI9B,^@!./:I=&M]1U M_3=3U"R$3VNFQ"6[:294,:$X!P3D\\<5U$7Q]\"PZW:G+.BV3 MYNTGAVV[<#C821M/3J.M>7?#OXB:-HG@SQWIVHZB;:]U6QCMK)5A=PSJVXDE M1\HX[U,9U)QN./QMTJW\.65G;ZT1 M,[;5+FVM;>YFCDBM[@,89&& M!(%.&(]<'BNNO/C7\/TOM,>*[COHHUNK:[D:VFAF:*2X#QO'(%RK*HX&,=5Z M56TWXY^$H[SPE+<:U0[Y&D,#D %3PR=.F*KVLK75)]?P3 M\NME]X>SC>SFNGYK_-G)_P#"1_[=3V.J7&I7<5K:1R7-S*VV.*,;F8^@%;/A M#XZZ!-H-A+XEU4?VO;MJ*7'^AEO/6:W5(2-BXP&7D'&.M3:-\JFS\.PPH+G3TL6\VSF%NT3D.!\RLQ#?*>_P#P M/,YH^(BK$%\$'!I/^$C_ -NM\?&'PBW@9[.76#+JO]@W.F'=9R%I+@W&^.4M MCH5[DY%7;CX^^&+[Q%J<+:B@TM]*@73+J2Q95MKU4C$I8*OF8?802,\'WI*K M*[_=O2_];?,7+'^==/ZW.3_X2/\ VZ/^$C_VZI^!_B3H=OXN\0ZEJM]'IT5S M&[VRVUHQC=S*K;5QEHA@'&.>QZUZ5:_'CP#9ZO<>7J 339M;O+IXETUR#:2V M^U5QM_YZ=5_&KG4=-VC3;TO_ ,#84(J>\TM;?\'BR74B](U9MH)_$U?\ $/QE\*77 MP[UG2]/U%H#=:7I]M;:6+5U$4\+DS$MC;\_W@V><\UC_ J^+/AGPD8M/U>X M:72M7M;B'67CCD)B# B-0@'SE< @CH6-)2DZB[JU_\P?+&44Y:/=]B M[HYO]=@U&:Q594T^W-U1=!N=-$*V<@\^\,VY+@G'1E Z\C&*KGXX>&MW_!W, MG1?M_B%;]K!5F^PVS7O(!YK2L_C3X%@N?")EBA?2H8(%OK,V;M/:W"1.AE4GY M64LP? R6(YZ58\%?'?P_H4"6^K^(5OV76[>>6:'39 L]E'"\9W KRQRN<\FI ME5J*%XT]5^.MF**@VN:?]6.4_P"$C_VZTO#OV_Q5JB:=IBK/>.CR+&SA,A5+ M-R?8&M+_ (73X-'A!M)>^\\?V+<6A@^Q. ]R;KS(OFV]H^-W;I6I8?'OP%;^ M(DO!*]O!]MGGMG2S;=8VS6?E+!@#G,G/' QGO3=6;C*U)WUM\MOO+5.',DYJ MVG_!.'_X2/OOJY9WMQ?65]=Q/%Y-DJO-OE56PS;1M4G+'/8=.M=+X3^*?A#6 M-0T32[2""2>5],BMK.YM28K22'=]ID8_Q!_;DYYZ5=\7_$+0?#VE7=KJ]]8: MG;W5I!'81VJ2R23F*\\R;SB\:%&*':"0 0,9-3*N[J"AK?\ (TTX\W-T.!_ MX2/_ &Z7_A(O]NNNN/CCX+;Q-J!:XMIM#N&)@DM[6:"]MXV!2>)5:1R'R"Q()X.,UV4;5?BCR['/5_=_#*YZ?_ ,)%_MT?\)%_MUY= M_P )&/[_ .M'_"1C^_\ K73[*!S>UD>H_P#"1?[='_"1?[=>7?\ "1C^_P#K M1_PD8_O_ *T>R@'M9'J/_"1?[='_ D7^W7EW_"1C^_^M'_"1C^_^M'LH![6 M1ZC_ ,)%_MT?\)%_MUY=_P )&/[_ .M'_"1C^_\ K1[* >UD>H_\)%_MT?\ M"1?[=>7?\)&/[_ZT?\)&/[_ZT>R@'M9'J/\ PD7^W1_PD7^W7EW_ D8_O\ MZT?\)&/[_P"M'LH![61ZC_PD7^W1_P )%_MUY=_PD8_O_K1_PD8_O_K1[* > MUD>H_P#"1?[='_"1?[=>7?\ "1C^_P#K1_PD8_O_ *T>R@'M9'J/_"1?[='_ M D7^W7EW_"1C^_^M'_"1C^_^M'LH![61ZC_ ,)%_MT?\)%_MUY=_P )&/[_ M .M'_"1C^_\ K1[* >UD>H_\)%_MT?\ "1?[=>7?\)&/[_ZT?\)&/[_ZT>R@ M'M9'J/\ PD7^W5G3/$CIJ=FR/AQ,A!![[A7DO_"1C^_^M7=#\0"36M.3?]ZY MC'7_ &Q6=6G#V?/.]S\LO[ U__GQ?_OH4?V!K_P#SXO\ ]]"OU-_X9U\(?\^*_E1_ MPSKX0_Y\5_*NK^VL1V7XF']E4.[_ /RR_L#7_\ GQ?_ +Z%']@:_P#\^+_] M]"OU-_X9U\(?\^*_E1_PSKX0_P"?%?RH_MK$=E^(?V50[O\ _++^P-?_P"? M%_\ OH4?V!K_ /SXO_WT*_4W_AG7PA_SXK^5'_#.WA ?\N2_E1_;6([+\0_L MJAW?X'Y9?V!K_P#SXO\ ]]"C^P-?_P"?%_\ OH5^I:_L\^#I,[;1&^F#3O\ MAG7PA_SXK^5']LXGLOQ%_9>'[O\ _++^P-?_P"?%_\ OH4?V!K_ /SXO_WT M*_4W_AG7PA_SXK^5'_#.OA#_ )\5_*E_;6([+\1_V50[O\#\LO[ U_\ Y\7_ M .^A1_8&O_\ /B__ 'T*_4W_ (9U\(?\^*_E1_PSKX0_Y\5_*G_;6([+\0_L MJAW?X'Y9?V!K_P#SXO\ ]]"C^P-?_P"?%_\ OH5^IO\ PSKX0_Y\5_*C_AG7 MPA_SXK^5']M8CLOQ#^RJ'=_@?EE_8&O_ //B_P#WT*/[ U__ )\7_P"^A7ZF M_P##.OA#_GQ7\J/^&=?"'_/BOY4?VUB.R_$/[*H=W^!^67]@:_\ \^+_ /?0 MH_L#7_\ GQ?_ +Z%?J;_ ,,Z^$/^?%?RH_X9U\(?\^*_E1_;6([+\0_LJAW? MX'Y9?V!K_P#SXO\ ]]"C^P-?_P"?%_\ OH5^IO\ PSKX0_Y\5_*D;]G?P>O) MLE ]P*/[:Q/9?B+^RL/W?X'Y9_V!K_\ SXO_ -]"C^P-?_Y\7_[Z%?J0O[/W M@IFP+>(GT!%2?\,[>#_^?%?RH_MG$]E^(?V7A^[_ /RS_L#7_\ GQ?_ +Z% M*/#NOMP+"0_\"%?J9_PSMX/_ .?%?RJ2W_9[\(V\RR"P4D=B*/[:Q'9?B/\ MLJAW?X'Y8?\ "-^(?^@=)^:T?\(WXA_Z!TGYK7ZM_P#"C?"G_0-B_*C_ (4; MX4_Z!L7Y4O[9Q'9?B+^RZ/=_@?E)_P (WXA_Z!TGYK1_PC?B'_H'2?FM?JW_ M ,*-\*?] V+\J/\ A1OA3_H&Q?E1_;.([+\0_LNCW?X'Y2?\(WXA_P"@=)^: MT?\ "-^(?^@?-^8K]6_^%&^%/^@;%^5'_"C?"G_0-B_*C^V<1V7XA_9='N_P M/RD_X1KQ!_T#Y?S%'_"-^(?^@=)^:U^K?_"C?"G_ $#8ORH_X4;X4_Z!L7Y4 M?VSB.R_$/[+H]W^!^4G_ C?B'_H'2?FM'_"-^(?^@=)^:U^K+?!'PDBY;3H M5'J0*;_PI?P=_P ^5O\ F*K^V<3V7XB_LNAW?X'Y4?\ "-^(?^@?-^8H_P"$ M;\0_] ^3\Q7ZK_\ "E_!W_/E;_F*>OP2\)2#*Z?"P]0 :/[9Q/9?B+^R\/W? MX'Y2_P#"-^(?^@=)^:T?\(WXA_Z!TGYK7ZM_\*-\*?\ 0-B_*C_A1OA3_H&Q M?E4_VSB.R_$K^RZ/=_@?E)_PC?B'_H'2?FM'_"-^(?\ H'2?FM?JW_PHWPI_ MT#8ORH_X4;X4_P"@;%^5']LXCLOQ#^RZ/=_@?E)_PC?B'_H'2?FM'_"-^(?^ M@=)^:U^K?_"C?"G_ $#8ORH_X4;X4_Z!L7Y4?VSB.R_$/[+H]W^!^4G_ C? MB'_H'2?FM'_"-^(?^@=)^:U^K?\ PHWPI_T#8ORH_P"%&^%/^@;%^5']LXCL MOQ#^RZ/=_@?E)_PC?B'_ *!TGYK1_P (WXA_Z!TGYK7ZM_\ "C?"G_0-B_*C M_A1OA3_H&Q?E1_;.([+\0_LNCW?X'Y2?\(WXA_Z!TGYK1_PC?B'_ *!TGYK7 MZLR?!/PC$N7T^%!TRV!3O^%'>%/^@;%^5']LXCLOQ%_95#N_P/RD_P"$;\0_ M] Z3\UH_X1OQ#_T#I/S6OU8?X*>$8\;["%IQ3/^&??!?_/M%^8H M_MG$]E^(O[+P_=_@?EM_8&O_ //B_P#WT*/[ U__ )\7_P"^A7ZD_P##/O@O M_GVB_,4J_L]>#7.%M(V/H,&C^V<3V7XA_9>'[O\ _+7^P-?_P"?%_\ OH4? MV!K_ /SXO_WT*_4W_AG7PA_SXK^5'_#.OA#_ )\5_*C^VL1V7XC_ +*H=W^! M^67]@:__ ,^+_P#?0H_L#7_^?%_^^A7ZF_\ #.OA#_GQ7\J/^&=?"'_/BOY4 M?VUB.R_$/[*H=W^!^67]@:__ ,^+_P#?0H_L#7_^?%_^^A7ZF_\ #.OA#_GQ M7\J/^&=?"'_/BOY4?VUB.R_$/[*H=W^!^67]@:__ ,^+_P#?0KH_A[X+UO5O M&6DQRV[01+#_^?%?RK2T'X)^&/#U\EU:V*"53 MD$CI6P_$XH2XU"\?$<2Y" C<[=E4>I->/Z=9^+_C%(]Y-?OH^B[BL:19 ; MGH ""W^\3BH_"7@>^^+,DNO^(K^;[*TC+##$<=.H7/"J.GO7M^EZ;;Z/IUM9 M6J^7;P1B-%'H!72W'P)U'2X_M&C>);A;Q/F42Y0 M$_53Q^57_AW\1]2&N-X8\4)Y>IH=L,[ N0,[6[$D<@CK7JQ'3FO(?C+X8U6 MY\0Z-K&BV$MS?-(.X2/N?<\#O7F$EY/JVK+9-9B9VE\DW6MWKR#S .5$<>%R.^.% M[FNR\,!)?#NJ:NCM=>)6AD%RTPQ)#*%.(0O\"@] .O6N8TJTCN+;0(;ZWCM] M*FD2$72C!N$,0D"N^>CREL].1BO0I)13\C@J-RL^Y4AB6^N+ZWCL] #6J,Y+ M6FP,%.#M*2%L_@:FT+Q#=1ES"M]I+1*)&:TG-];&,\"3RW^;9[J>*W397%S) MK4&MZ+9Z5H]G&&M[N$A6MR$R#&P4;CG![8/'-4=%:^CU/PM))9QVDKNFUHTV M&821.UQN]>51CZ$UKS*2=_ZT,[--'J&EZA!JFGP7%M/'=1.H(FB/RMZX]/I5 M[(%<+)&FB^/+>WT4Y:[!DU*R7_51ICB;_9Z?0= M1114F@4444 %%%% !1110!P7Q%LX]5UKPII]R&>SN;R031!RH<")B,X/K7,Z M3X5\)P^+/$MGJ2P006\L(MDGNF3"F/+8RW/-=?XV_P"1M\%_]?LO_HEJSM:\ M3>$;W5;E;K19-6N;=_(DG333.-PZKNQSBNZ$IJ"C&^W3U.*27,V[;]?0Y+4= M"\)1^*-4@B>V^Q1Z29HL71*^?N;H=W)QCBK>CV$_@OPGH/B33+J1!<);)>V4 MK%XY_,95WC)^5ANSQ6M_;'@G_H5+C_P2M_\ $U)XR\0V'B+P'YVGATCBU"UA M:*2(QM&PF3Y2IZ=JUYI.T6G9VO*;YKOQ?K%D$19(X]'?=%]E?=C+<_,V!U]^*Z M3X?:YF:C<6MG-I%O%+=17 M<;&,[E+$=^*XCQ!XFU:WO+A+ZY?PF]O;B6QL[95F6\E.>"P&&YP-H M]O7BNO^&VL76I://;7,BWOV"7[*E_'G9E'Q)JNKZ- MC1Z5;Q%I+J1+E&,NZ,@ J!G[Q!KN4C6--JJ%7T48%859*W+^NQK37VOZ9 M+1117,=(4444 %%%% !1110 4444 8_B#Q+IOA>S6YU.[2TB9MJELDL?0 ?;AZU]%@\+&,%.:NV>'B<1*4N6.B1V7PS\977AKQ39F2[?\ ML^YD$5RDKDI@\;^>A!YS]:^H8I$GC62-U=&&0RG((]0:^+-P]:]W_9]\2W=_ M87FD2CS+:Q"O#+_=#$Y0_P Q6688=6]K'IN:8.M9\CZGL5%%%>$>P%%%% !1 M110 4444 %%%% 'D_P =(=0U)?#^EV$CJ]YO_%;4;?2M9\-2W3B&WE>YMWF_YY>9 M%LW_ $&:\F\,V>I>"_$,MK=Z7=31W436IN+.,M(J-_RU@<#'3\P:]S#7]BOZ MOJ_R/'KV]J_ZZ(K:[X,N=%UY+!M7MQ;2JSPWT\Y2,[3AE8C.&!X(J70;*Y\. M^*M"FAUNSNVDO(XRMC=-(0I8 [A@<$'%:E_IXT.ZTSPY;_V?K=W9O+]"_X27PUJ.F[@C7$15&/0-U4_F!6SD>M-\Q?6G%N+370EI2 M5F>%?#_XC#X=13>'?$EK/;?9Y&,GG1AB/H>U97_" ^%O^@)9?]^Z[93H5'S3BTWV9RJ% M6"M&2MYF/_PO3PC_ ,_L_P#X#/\ X4U_CKX25"1=W#D#A1;/D_F*V#X"\*_] M 2R_[]4#P+X75@1H5ED<_P"J%+_9NS^]#M7[K\3SKX7PW'BKXDZGXGBM6M=. M_> $CAF8 >YQR:]Q%4+9H;.%8H(DAC485(U"J/H!3_M3?Y-85:GM972LEH: MTJ?LXVOU'GFLK&Q=R*-P]:I>>://-%@+NX>M&X>M4O/-)]HHL!=W M"C<*I>?1Y]%@.>\7Z1%:M_;-FUW9ZBN$>>QB\W>O_36/^-1^8[5YK:6T[:@K M)#9ZUIVX[K>QNUC=58[FC,4N#L)YVGE3T->U^>?6L_4=$TO5B3>Z?;73?WI( ME+?GUKJI5>169RU*7,[H\R73M0CDN#<:)J5Q;HK?989&VK;L3\K R2LHQ]#5 M;16OK*\W27D$%WM:.*"Q8W]U&K'+D8^4.QZNQ_#%>CCP/X=!S_9%J?9@2/R) MK8L[>VTZ/9:6\-JG]V% @_2M'B%:R7]?B9JB[[_U^ SP]H5IH-GLMD?18"YY@H\P53\^CSZ+ O-=9XF\.V_B9;,RW-S9SVDIEAN+5PKH M2,'MZ&L.T^&D=@LHMO$6LP"60RN$G4;G/5CQU-=<9Q5.U[/_ (-SDE"3G>UU M_P TO\ A71_Z&;7_P#P-/\ A7!SVWV+PCXA@\Z2X\KQ#$OG3MN=\2Q\L>YK MLO\ A Y/^AHUW_P(7_XFJD/PJL8W/FZMJEQ"]PMS+!),NR60$$,V!UR!5PG& M.\K[="94Y2^&-OF>CAQBD\P53^T4>?7#8[2YY@H\P53\^CSZ+ 7/,%'F"J?G MT>?18"YY@H\P53\^CSZ+ 7/,%'F"J?GT>?18"R\BHI9B%4#))/ %>>ZGJMQX MZN;2;0$B5=.A4Y//TKMI9%DC9' 9&!5E/<'J*Y:U\#R MV%NMO9>(]5M;2/B.!&C98U_N@E#_ !3#XHTI;@(8 M+J,^7U;WF"N;\/:#%X>^UR"ZN+RYNY!)/?68*I^?1Y]%@+GF"CS!5/SZ M//HL!<\P4N\52\^CSZ+ 7=XI-_N*I^?1Y]%@*FKZ/I5TDMU>:?9W$D:$F6XB M0\ 9Y8C@5Y7]NF;X:76O'0-%6Y-P?(?[,FWR2^ <8Y]!ZCFO0_%'A6S\71VT M5]/=+;PL2T,$I190<'3?&F@6-QX?T>'3K^!ED)@0_O@ 2 =O;H!WR:]"T_ M3;+2HVCLK2"T1CEE@C" GU.!67XBT&P\4Z=]BU"(R1 AD96VO&PZ,I[&IM%L M5T/2X+%+B>Z6$8$MR^^1N<\FHG)3BN_]:EPBXR?8V]PHW"J7GT>?6-C ?$NK2:MIUAXADM+.PN# M:MMED$UWE9)GG=I#EF=SDDG_/2NNGB)TZ M;A]QR5,/&YL-XW& M%H=DV^-OND9('(]:][^TKZUF:'HMGX?6\2U+A+JX>Y96.0K-C('H/\:T^N57 M!IO4GZK34DTC;HJ+[0GK3O-7UKSSM'T4W++[4?$NL:1I\,"OID,,COK>2VT;W04)YV,,5!R <=0#ZUI"ROS(B5VM&<]I_QDT[[ M \FIK)%1^[;CK6W<:?9W7G^?;13>>JK+O7 M.\+RH/TK-3P7X>C#A=(M%#N)&PG5@6(/7L6;\S4Q=*R4HZE-5+OE95L?BUI3 M::)[OSHI8[6*ZE*PD(4D'RLN3G!/R\]ZZS3=5CU2QBNHEDC209"S)M<8.""/ MPK'_ .$>TG[&;3^SK7[*8!:F+RQM\D'(3Z \U?MUCM84AA41Q(-JJ.PK.IR/ MX4T7#G7Q,T_-H\VJ'G-ZT>M'G-ZTM M'G-ZTHKH?.;UJO M-;6]Q.)Y88WF$;0B1E^8(WWESZ' JXV5[JY$KO9G,1_%^V;1?M:6%W=S1QV[ M2M%%LA#3%=@RQS_%Z=C5]_BOHTT>21M[,4Y)SG/7UYK?]RW\ M+,4JMMT95C\7(KG5)U>(#3U,CQR*AWO$L"2[CDX4@/SGTJUJ7QATK3['SOLU MXTS6ANXK>2((SKMW8.3P<'-6O^$'\-^64.B610@J5\O@@J%(_)5'T I9/!/A MZ65Y'T>T=W4HS,FV]\9(I;>.M/\7B?["MPAA6-V%Q'L)5\[2.3_=/Y577PIH:MN&E M6H8OYA;R^2W')]?NK^0JQI6BZ9H9;5#SF M]:/.;UHY0+_FUS_CCQ-<>%]!%];1QRR?:88-LF<8DD"9X],YK1\YO6JFIZ?9 MZU:_9K^WBN[?BL]2O+74H/(%C+ M<0SO"C.',9CPZGL,2#.>G//%7[7XJ6=U?O:K87LCM0BR>:5C61FX;@ M-^E1:A#X:MM3M["33H9+U8BZ)%'EDCDO3)XJ?2['PO+)%J%A#I_ MF L8YXR 00OEL1SZ+M)]!74U3Y;\KV_$Y_WG-;F6_P"!D:;\:+?S)FU*%EM! M%&\=Q;1$Y9A(2I!.1Q&<5?E^,6D1W _TLO>0Q?BA!?:_I6G6%O,WVBY^SW37$13R28W=0.>3\OTP>M=KY MMH!(SZ&M?SF]:YZG([V,<]C530/C$+FSGN-6T^2TACC@F\RW&\*LKLB! MLGC!7D].:Z-O#ND/(DCZ?;O*K%Q(R9;<2#DGN<@'GTK)U>/PMX-LTFN["WM+ M2XV63.L)*!=Q*J_HH;G)Z5UKV,M%%W9RM58ZN2LBW#\5-&GM]/G NEAOI!%$ MS0X^8N$P>>/F('YT6'Q3TG4+FT@C@OD>Z+>5YEO]Y0^QGX)^4,<9J&>P\-7D M:7=W96<8M#(4:8!2@5][,N#TW#=G\:GL+/PXT>GS6<=@! &>U,; %-^&;'.> M<@D>]3RT[?"_ZV'>?\R_K>(@D/(J*% /0AL[N1VK:.G^'K6ZGO##IR7$ MLC-)*S+EY"NTDY/WL<>N*H:+I'A77M-M;JSTVUD@" 1!DPT:J^0,9R &&1]* MM*E9-Q?3\B9>TNTI+6_Y_P"1):_&+0;IHT1;T32$>7$UO\[J03N !/&%/O5K MPUX^3Q1X@N[6TB/]GQVJW$-PZ[6D/F/&<#/W4;7DC7!(W%L?3))_&LY>RL^5,M*KI M=HZ'S:/-JAYS>M'G-ZUSM'*!?\VCS:H>M M'*!GZUXHEL/$>BZ+;Q*;C4A,_G29*QK&H)X'4DD<9]36'%\4TTO4-4LM=CC@ MGLW 'V,&12GEJ[N<]AN%=#J&GVFJ^5]K@CG,+;XV8?,C8QD$\69LOQAT>2!A:K=274B9 MMXVAQYC9D '7IF)L^PHE\?:C);^$FM[>V$FMVTDSB0MMC98?,P".QZ>U7&\% M^'F:1CH]IND;&]'N(;.*73K=X[)#';*5XA4C!"^@(X MJKT5LG_2_P Q6JWU:_JQS1[BM";POHMR[O+IEJQ=41ODP M"$^X"!Q\N./2I8]!TJ&W2W33[98$22-8_+! 63[Z_1N]$G1:TBQ1C5ZR117X MI:=(TZQV.IRF"V-W+LM?N1_-SRW.=IQCKQ71:/K<&N:?#?6I8VTPW1LPQN7U M'M6*OAO3[:&46,*Z=.\ MOM$"@R",'(7YLC')X/K6C90Q:?9PVMNJQ00H$1% M& .@K.?);W47'GO[S-;S:/-JAYS>M'G-ZUCRFQ?\VCS:H>M'*!?\ MVCS:H>M'*!/J%X]KI]U/'M+Q1,ZANF0">?RKS_2_C&L<%H^L6GE+< MZ9%J:R68+!0Q8%&!Z8V\'/-=1X@UBTTC1;R\U %K&*,F<*N[Y#P>._6L'3[' MP=JEO)8II]C&MJ\<;VLR!&C;;E!@GIM8XP<T9VZ M?I3QL=IY4KD@C'7T8_G3]&D\-7.GZ@;2&U@MIVDANHI,)OVDH^Y2>G!&>]$H MT^7W8L<74YM6A/\ A<>A;D'^F89BK,(M7?"7C[_A+-6U&* MWB9+"&&&>WF==KRJ^[G&>GR\?6LC3=+\&7BLUMIUB855)!.RXC8.0RX8GGE M?P%;FC:3I&E23RZ7;6L#2865K?'."2 >>V3Q[T35.,6E%W\Q1=233JX-6** , MR32 <[6JI)H[@YVJW;I6]10!R\FER+QY;#_=-0-9LK'Y>H:*/-%:DGA^=NH5OPJ)M#N!\HC4CV&*?,@L4/-%'FBK/]BSK_ ,L ?Q-1 M/I:*/-%4O+F]%/\ P(4>7-Z+_P!] M"C3N!=\T4>:*J>3-_LG_ (%3&$R_P$_2GIW O>:*/-%4,3_\\FI=LY_Y9M1H M!>\T4>:*H[9O[AIK-(O5&_*D2:'FBCS16;YLG]QOR-+YLG]QOR-58+F=X@\) M6_B+4K2[N)0C6K(\+(@$L;*V3M?.0&'!'3%8=O\ ">SM\#^T9F )(_=J,?ZS M ^G[TY'? KK1)(?X&_(TN9?[C_E6T:M2*Y4]#)TX2?,UJ<7J'PHA>UM5M;U5 M-I:K D/V=465E1TW.1SR&Y^E2>&?AR;"YLKR^EA^T6S-^[AC.R7)5@Y!/RN& M'49&*[#=*/X&_*D\R3^Z:KV]2UKD>PA=:&CYHH\T5F^_P"M+]H)II-:BT>A MR\?PIT^$(@O9Y(4M7M%28"0JI+%6!)X*AR/< 58L_AGIEKJEEJ#32/<6R1J= MJA%D*1["Q Z%@%S_ +@KH?.;TI?,D_NFM?;5']HR]C#L_P Y.[J<"M3P7X/3P7#<0Q:C->PS$/LF0 HW.2".<'TZ M#'O6MOE_N-^5&9?[C_E2=69(/X&_(T>;)_<;\C M6-C6YH^:*/-%9OFO_<;\C3E:5NB-^5.P&AYHH\T51VS_ -PT;9Q_RS:EH47O M-%'FBJ&)_P#GDU*JS/\ P$?4T: 7O-%'FBJGDS>B_P#?5-\J;T7_ +Z%+3N! M=\T4>:*IB.7OM'_ A3O)?_GH@HT[@6O-%'FBJGE2?WT_,TJQ'^)P/IDT77<" MUYHH\T57:'^[)_X[0MNV>68CV6CFCW"S+'FBCS14?V7=T$H_"E6R?/W)6_"E MS1"P_P T4>:*7^SI&Z0RC\:DCTN:*/-%65T6=O^6 'XFI MAH<[<&-?Q%+F0['.>)M'3Q-H%]I;SM;)=1^6TR*&*C(/ /TKEM4^%UMJUW)< MG594NIF0RNL*G<$"A !GY0 OKSFO48_#\Z]-J_05*N@2'K)C\*UAB)T_@9G* MC"I\2/++?X8QVM]I\PU27;97'VA(OLRC)\UI,%AS_$16OJ7@LW^N6NK"\GAO M+>5V#+&&5HF388B"<8[YZYKT)= _O2L:>F@0CJQ-)XF;UN)48+H>+GX)PI9F MVBU:9(VC1&Q;Q@G:I4'KP>?TK4T_X:)9ZE$[N)HXTN,W#$!I#,Q8HR =$/(. M>]>MKHT"]LU,NFP+_ *J6*J2T;$L/3CLCQFT^#\-I/:3#5&E:W2*/8]HIC=4 MC9,,N<'(;\"*ZCPIX,3PO:W%O!+-/%+*951EVB/(Z+UXSSCWKT);6)>B"GA% M'1143Q%2HK294:5.%G%;'-QZ6[8_=G\35J/1Y.N%7UXK=HK"YL9L>DCC>V:M MQ6<471:GHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4FT>E+10 W8O\ ='Y4GEI_='Y4^B@"/[/'_<%--K">L:_E4U% M%=K"!NL:_E3#IEL?^62_E5NB@"E_8]K_ ,\E_*F'0[0_\LQ6A10!FG0;3^Y3 M6\/6I_AK4HH R3X;M>P(_&F?\(S;^I%;-% &+_PC,']YOSIO_"+Q?WV_.MRB M@#!_X1:/M*PI#X77M*WYUOT4 <]_PB__ $V;\Z3_ (18_P#/9OSKHJ* .=/A MA^T[4G_",R?\_#5T=% '.?\ "+R_\]S3?^$7F_Y[UTM% '-?\(O+_P ]Z3_A M%Y?^>U=-10!S/_"+2_\ /:C_ (1:7_GM7344 _X1?_ *;-^=.'A=>\S?G6_10!A?\ "+Q_\]&_.E_X M1>'^^WYUN44 8O\ PC,']YOSI?\ A&;?U-;-% &3_P (W:]P3^-.7P]:K_#6 MI10!G#0;3_GG3ET2T7_EF*OT4 4O[(M?^>2_E3QIEL/^62_E5JB@"NMC O2- M?RIPM8A_RS7\JFHH C\B/^X*78G]T?E3Z* &[%_NC\J7:/2EHH **** "BBB D@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__9 end GRAPHIC 27 kc-20221231x20f011.jpg GRAPHIC begin 644 kc-20221231x20f011.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" ). F\# 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**Q?#? MC'1_%TFL1Z3>?:WTB_DTN]'E.GE7**C.GS ;L"1#E?;]'OT,EO<^4\>]0Q4G:X##D'J!5.$DN9K02G%OE3U_K_,VJ**Q_#7B M[2?%\.H2Z1=_:X["^GTVY/ENGEW$+E)4^8#.U@1D9![$U-FU<=U>QL444V21 M(8VDD941069F. .I)I#'45XG\.OC9=?$2RU.[MI5B2WOIH4C\M<^3NS$3D= MT(!]P:ZW_A*M3_Y^!_W[7_"NZ>"JTY.$]&CFAB(5(J4=4SOZ*X#_ (2K4_\ MGX'_ '[7_"C_ (2K4_\ GX'_ '[7_"H^K3[HOVL3OZ*X#_A*M3_Y^!_W[7_" MC_A*M3_Y^!_W[7_"CZM/N@]K$[^BN _X2K4_^?@?]^U_PH_X2K4_^?@?]^U_ MPH^K3[H/:Q._HK@/^$JU/_GX'_?M?\*/^$JU/_GX'_?M?\*/JT^Z#VL3OZ*X M#_A*M3_Y^!_W[7_"C_A*M3_Y^!_W[7_"CZM/N@]K$[^BN _X2K4_^?@?]^U_ MPH_X2K4_^?@?]^U_PH^K3[H/:Q._HK@/^$JU/_GX'_?M?\*/^$JU/_GX'_?M M?\*/JT^Z#VL3OZ*X#_A*M3_Y^!_W[7_"C_A*M3_Y^!_W[7_"CZM/N@]K$[^B MN _X2K4_^?@?]^U_PH_X2K4_^?@?]^U_PH^K3[H/:Q._HK@/^$JU/_GX'_?M M?\*/^$JU/_GX'_?M?\*/JT^Z#VL3OZ*X#_A*M3_Y^!_W[7_"C_A*M3_Y^!_W M[7_"CZM/N@]K$[^BN _X2K4_^?@?]^U_PH_X2K4_^?@?]^U_PH^K3[H/:Q._ MHK@/^$JU/_GX'_?M?\*RM<\<:S9>1Y-V%W;L_ND/I[4UA9R=DT)UHI7/5**\ M6_X6-X@_Y_A_WY3_ .)H_P"%C>(/^?X?]^4_^)K7ZC5[K^OD1]8@>TT5XM_P ML;Q!_P _P_[\I_\ $T?\+&\0?\_P_P"_*?\ Q-'U&KW7]?(/K$#VFBO%O^%C M>(/^?X?]^4_^)H_X6-X@_P"?X?\ ?E/_ (FCZC5[K^OD'UB![317BW_"QO$' M_/\ #_ORG_Q-'_"QO$'_ #_#_ORG_P 31]1J]U_7R#ZQ ]IHKQ;_ (6-X@_Y M_A_WY3_XFC_A8WB#_G^'_?E/_B:/J-7NOZ^0?6('M-%>+?\ "QO$'_/\/^_* M?_$T?\+&\0?\_P /^_*?_$T?4:O=?U\@^L0/::*\6_X6-X@_Y_A_WY3_ .)H M_P"%C>(/^?X?]^4_^)H^HU>Z_KY!]8@>TT5XM_PL;Q!_S_#_ +\I_P#$T?\ M"QO$'_/\/^_*?_$T?4:O=?U\@^L0/::*\6_X6-X@_P"?X?\ ?E/_ (FC_A8W MB#_G^'_?E/\ XFCZC5[K^OD'UB![317BW_"QO$'_ #_#_ORG_P 31_PL;Q!_ MS_#_ +\I_P#$T?4:O=?U\@^L0/::*\6_X6-X@_Y_A_WY3_XFC_A8WB#_ )_A M_P!^4_\ B:/J-7NOZ^0?6('M-%>+?\+&\0?\_P /^_*?_$T?\+&\0?\ /\/^ M_*?_ !-'U&KW7]?(/K$#VFBO%O\ A8WB#_G^'_?E/_B:/^%C>(/^?X?]^4_^ M)H^HU>Z_KY!]8@>TT5XM_P +&\0?\_P_[\I_\31_PL;Q!_S_ _[\I_\31]1 MJ]U_7R#ZQ ]IHKQ;_A8WB#_G^'_?E/\ XFC_ (6-X@_Y_A_WY3_XFCZC5[K^ MOD'UB![317BW_"QO$'_/\/\ ORG_ ,31_P +&\0?\_P_[\I_\31]1J]U_7R# MZQ ]IHKQ;_A8WB#_ )_A_P!^4_\ B:/^%C>(/^?X?]^4_P#B:/J-7NOZ^0?6 M('M-%>+?\+&\0?\ /\/^_*?_ !-'_"QO$'_/\/\ ORG_ ,31]1J]U_7R#ZQ M]IHKQ;_A8WB#_G^'_?E/_B:/^%C>(/\ G^'_ 'Y3_P")H^HU>Z_KY!]8@>TT M5XM_PL;Q!_S_ _[\I_\37J'@_4;C5O#EG=W3^9/(&W-@#.&(Z#V%85<-.C' MFD:0JQF[(V:***Y38*^7_A/XU\6^&_$_Q;MM!^'=_P"+;-_&]](][:ZG9VRH MYAMP8RLTBL2 %.0,?,.<@U]05Y_\)/A_J/@*[\>RZA-:S+KWB>YUJU%L[,4A MDBA15?9>#?$ M>N^)/VNK>;7_ E=>$+B/P-&A=@.*B\,?%[QEX ME^#/PB@M-2A_X3?QQ*8)-8N+6,I;1QI+-/.(EVHSB.+"K@ D\],'U*7X?ZC) M\?K7QP)K7^R8O#$VBM"7;SS,]U',& V[=FU",[LYQQWKR75O +_"3X+?"?3= M5UW3M'\7>&]1BAT[5762336N7256AG?"LD,L;,A<@88KWP#W1G2JKM>USB<*M-R=W;77;^7T5[72-^[U#XB^ /C5\,_#VH>,O^$F\->()[];J2 MXTVW@N0\5E)(L9,:!=FX*P*A6&P@E@:YKX/^%O'OB%/B7-H7C9?"MG#XTUM; M.VATV"Y\^3[4Y9IVE#$+DA0J;2 I.3GB-M1\6>+OVH/A<=:U7P[0,C/0FBK/V--;*;NWCM;O4[%)IXHL[!)T;;GD*2"0#G .,GK5+X]:A MJUK\,]3L]"LKJ_U?5,:?!%:1EV'F [V..@"!^>QQ4_P*\!ZA\,?A'X7\+:I- M;7&H:7:"":6S9FB9MQ.5+*I(Y[@5WE<#G"EB'."O%.Z73?0[E&=2@HS=FUK] MVI\0? +2/$7@OQ7<0:CI5S!IM_YMI)+MW)'<0NRX8C.,,LB<]SQ7T365X<_U M6K?]AK5/_2Z>M6O>Q==XBJYM69YF%HJA24$[H****XSL"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P_$W_+M_P+^E;E8W MB4?NX#[G^E:4_B1$]C HHHKL.<**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH ***AO;I;*SGN'^Y$C.?H!FFDV[(3:B MKLR/$OBZU\.H$(\^Z896%3C ]6/85PMU\1-9G]EU;7^ M9P&G?$K4;>11=I'=Q]SMV-^!''Z5Z#I&L6NMV:W%J^Y>C*>&4^A%9UD-+N?& MR>&;WPO:VLK-AI4*GY=F\$#RU(RN/0C/8BN!\#:N^F:[#'N_$I4XC*P((^M6 M:*-M4!B>&? _ASP7%-'X>T#2]!CF(,B:991VX<\\L$49ZGKZUMT44VW)W;$D MHJR"BBBD,\4\.?ZK5?\ L-:I_P"ET]:M9?AX8@U/WUG5/_2^XK4KZ"?Q,\NG M\"] HHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K)\2+FUB;T?'Z&M:LWQ N[3R?[K UOP^'M/,\@WR,=L<>?O-_A5PA*Q_9\()*K42;/E_P"W)U&W0HN4 M5_71,]2HKB89-3\#QVLEY>1ZGIF1QVXSVD4B31I(C M!T96HNEK>Z?4]_"XN.)35K26Z?]:H=1117.=H4444 %%%% !11 M10 4444 %%%% !1110 5F^)8FG\/Z@B9W&!R ._&:TJ" 001D'L:N$N62EV( MJ0]I!P[JQYOX#L+RQ74KB?3M0:UO=.DMXI;>T:3>791E>@.,,>H^Z>IV3,Q2-M,:(QNZ[6Y67G(['IU&.:XOQ&NN>$9O+L=2O[?2V M8F%8+AU1,G)7 . ?Y_G6.GC?Q%&M>? M6.BW]AKVFPW5G/:RR2HZ+/&4++NZC/;@_E1_PF7B#_H.:E_X%R?XUV'@S2=0 MO[M=9U>>XN)@FR W+EWQZ\\XY./J:<^;"PE.;6UONO;\QT5''U84Z2>CYF_6 MUV]^VGF=K1117RQ^BA1110 4444 %>V?#[_D3]/^C_\ H;5XG7MGP^_Y$_3_ M */_ .AM7G8[^&O7_,ZL/\;]#HJ***\,]$**** "BBB@ HHHH **** /&-!& M+:_]]7U3_P!.%Q6C5'0U_P!!O#ZZQJH_\J%Q5ZO?E\3]6>9#X%Z(****DL** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JGJ MZ;]-G'MG\CFKE1W,?FV\J?WE(_2FG9W$]CBZ***[SE"BBB@ HHHH *\O^)-X MUQKR6^?D@C [9/)/\ORKU"O,OB78-!K,5UC]W/&!G_:7@C\L5ZN6V]OKV9\ M_GO-]3?+M=7]/^'L;ES\/K+2-.FNQ;S7,]J)24EEXS&)"&DC"95&\IB.>ZC+ M9.VII^I>+_$]U8ZGJ$EQ)I4+O++=2V^(/+QB9F"@;_E&TGJ>%!SBK7AZR\0^ M(O ][?0:@;5[6>,->.Y1V@1#D-(HW$*53:IST(7D8K9DUC1IXI+^.YM50S?: M/[06:(2P!63$"P,!,_RHR@C"XE;((R1U2G)-QE:4D[7WM_P_EVV9X<:<)*,X M7A%I.VU_/Y6Z[7O=%#7K?4O&W@:34["U%O8PS2R&.>4-)Y"*2JQE5 "+MF.T M\_)P33OAY>-=^'$5R28)&B!/IP1_Z%7":AXRU:]CNK<7T\=A.S8M0^$1"1\@ M'9>%X& =H]!7?> +!K'PY$7!5IW,V#Z' 'Z &EBJ3HX=QE;?0Z_#9D8'GY>=O)'X= WC6V1 M)9'L[V.*!0]T[(N+93RI<;L\KAL*"0",@5O*A.+M8PC6A)7N=!17,:MXT^S3 MP16=I+,C:A#8O=,H\D,SJKJ/FW9 )YQMSQD]*M#QGIPTW3+^0R0VU^C2([J/ MD58FD)?GCY4/3/-3[*=KV*]K"]KFW-#'<1-'*BR1L,,KC((^E<[=?#[1KERR MPR0$\D1.0/R.:BU/QK):01&+2KL3O<6\8BG5%+1ROMW*=^,]L$@@D9 &36II M?B.WU:\F@AAG4(9 LSH/+D*/L?!!)&&XPP&>HR*TC[:BN:#M\S"I3P^(?+4B MGZH@T[P7I&FN)$M1+(.CS'=C\.GZ5N5R>L>+Y[#Q;;:3$MN4=8W5((UGB349YI66U?3&5DN4"ABXW/A ,D$%N MHX)R*A;XB:=F0QV]Y/%#"MQ-*D:A84+,IW98$$%2",9X[X.(]C-[(U]K#JSJ M**YZ_P#%]O::Q%9YV1I*4N)G3* "!Y< @\$!5)X/##UR)$\7VH@DEGM;NT4( MDD8FC&9E=@J[-I/)) VG!Y&0*7LIZ:#]I'57-VBN??QI;*RPK9WVL-Q'GRY4$B[@0<$9&0>E3*$HJ[12G&6B9 M+7MGP^_Y$_3_ */_ .AM7B=>V?#[_D3]/^C_ /H;5Y>._AKU_P SLP_QOT.B MHHHKPST0HHHH **** "BBB@ HHHH \?T1?\ B4W;?]1K5A_Y4)ZM5%H2YT&^ M/IKFJ_\ I?<5+7O/XI>K/-A\$?1!1112*"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .,NH_)N94_NL1^M15H:Y%Y> MHR'LX##_ #^%9]=\7=)G*]&%%%%,04444 %4-;T6#7K![6<8!Y1QU1NQ%7Z* MJ,G!J47JB)PC4BX35TSRV]M?$GA>QN=.CEG_ +-FW;C -R$$ -[KD ],@8. M17+Q023/LCC:1_[JJ2:]ZHKV:>9N*U@K_MO34\U\,> + MBZG2XU*,P6R\B%N'?V([#]:])50BA5 50, #H*6BO.Q&(GB)W4$\MTX@U&*3S[&12Q"1&,/\IQA3IID5[/_H\LC2!AT)4XCX!^=C@G.!V'>J=7[+Z_P!?E_PQ MQ.=/[2Z?U^9NS^"Y3(D4&H"#3UOTU#[/Y&6WB0.5W[A\I()Z9!/4@8JK)\/' MN;6PL+G45DTNR26**!+?;(5>)H_FU33)?$]]YL,^GV%Z M,P2AFD*>5&65#NP@&<@8.23TZUDW?B*]34#B>4(L]PGEB9\'&HP1@]>RL1CI M@D8P<548UGM+^K$2=+K'^K_D=5>>%K_4(E-SK'F3Q/ \.(,1 QR!P63?\S$C M!((]@*FTOPJ=.UV;4FNED:19%PD C9]S!OWC _.5QA3@8!/6N;TSQEJ&BZ5Y MNIR1WBS?;/L[JA5VFCG95B.6.=P^[TP!CG&:Z?6]8N=(TNR+M"M[.Z1,5ADE M4-M)8K&GSOT/ /3DG@UE)58^Y?1W_P"":Q=.2Y[;6_X!0U[P+_;2ZC"MXD-M M?R+-*&@WR*X0)E'W# *K@@@\%AQFMJ_TZ[NH+0P7WV6ZMV#EDC)BD.T@ADW< MJ.UMY1#=R3-<0OR895083<"N<\@DX]\:6DB60['!&W:'&#@Y/I5>SJMJ+>W_#$\]))R2W_ M .'-:?X=P7+BYF>TN+SSWG(GLP]M\Z(I B+I-?GEFUO1],$TEO;77G22O$Q1WV!2$## MD9W$G'.%/-8U]K,WAC7K:PL[AKRTN3"&6ZE:9H2;A(FPQ.[D,W!)P4/N*2=6 MI%1YM_\ ,IJG"3E;;_(LVWP\ACTNQL[B\>Y\F29YY63#7'F1/$<\\85@._W: MGNO!LNJ6#VNHZB;N-8XTA3R0(P48,&="2'8E0#T!&1@9JMJ7C&[@U:^L(1"K MQ7 BB(MY+AV7R$D/[M#D_,^-V0 ,9]\G_A*[O4;W3[I6>&.[M],D,"RL%1I+ MEU?&".HX]P!G-4E6E:3?G]Y#E1C[J7](UC\/8Q9^4CV W2O*\)TY/LQ+*JC; M&&!!4+PVXGDYS73Z78_V9IMK:>=)<>1$L?FRG+/@8R3ZUPNF>,M0T72O-U.2 M.\6;[9]G=4*NTT<[*L1RQSN'W>F ,6"%W8YQGMF ML:WM%I-W1K1]F]8*S)*]L^'W_(GZ?]'_ /0VKQ.O;/A]_P B?I_T?_T-J\3' M?PUZ_P"9Z>'^-^AT5%%%>&>B%%%% !1110 4444 %%%% 'E/AQ=WAW5?;6M4 M/_E0GHJ;PDGF:%JR^NL:M_Z7W%0U[K^.7JSSH_!'T04444#"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ&\O(-/M9;FYE6&") M2SR.< "FDV[(3:2NR:BO&/$OQLO;B=XM%B6U@!P)YE#2-[@'@?CFN=B^*?B> M*7?_ &F7]5>)"#^&VO:AE&(G'F=EZGS57B#!TY\JO+S2T_%H]M\2Q/(C<],$'[I]^GTKH:PE0J8=\E169Z=#%4 M<7'VE%W7Y!116=J7B"RTJYBMYS.T\J-(D5O;2SL5! )PBG RPZ^M2DY.R1NV MHJ[9R#)!%>-?NL=Y%)JFQ-3MI-EW"YE"B$HR\H#\I /*\[>](?%^IV>E6FJ> M;]M>\M[F9K HH6 QHS @!N"H5LD\GC%=?8VVDZD\>K6UM:S2R#*W8A'F'L? MFQGVJU#IUI;W$L\5K#%/+_K)4C 9_J>I_&NMU8[2C?\ K^MON.94I;QD<9K. MH3V@M8'U5-5,ES8S",PIO4-.H)4J -I_AS\W'4U@:YXGUG4/"CSR"Y@AU"SF M=MQMPD>U"P$6UC)@8VG>,_-_">*]&TZUTB3[5!9VELH@N )DC@"@3 *X/3DC M6NIMM*T M/4E,D5A93"%C;;OLZ_*8VQLY'12OZ<59OQIVG:7.+J*&.PY\R,Q@HV]N1M Y M+,W3')/O4^UBN6*CJFOP*]G)WDY:-/\ $Y*YU;6)=;FCBU-H('U<:#QB.SU_4K_58-/DU?[&J+?*T_E1[I3#,$4G*X'RY)P! MT/3C'7Z>=.U2%;NVBBD4S&3>8MK"4 H200"' !4YY[5BSP>&M0UV/S8XII8V MDMO+>VS;F5G5V!8KM,FY?7/)XS51G%Z.&R[$N$EJI;^?H<[J'CG5GT:?4XC- M"UK:03211I"(5D= Y60R'>E=!=:'IU]-YUSI]K<3;#'YDL*LVW^[DCI[4^+2;&"Z%S%9V M\=P%""9(E#[0, 9QG&.U1*K3:LHV+C3J)W.*T9I%,2P^6I.XA_EP.I![<]> M*.)_,C5(E4(V"-P '!P2,^YH5:,92=M=0]DW&*OHK?U\RU1117&=04444 %% M%% !1110!DIX5TN.?S5MB!YAE\KS7\H.!]&EM!:M:R&W$( MMS']HEPT8)*JWS?,%R=N<[>V*W:*T]I/^9D>S@^B,;_A#])-U)<&V=I)7624 M-/(5E90 I==V&Q@=0>>>M.?PEI,CEVM 6+M)G>WWFE69CU[NBM^&.G%:]%'M M)_S,/9P[(P+CP?:RW%F$*QV5O=F^^SD,Y,W)!!+$*N6+;0.O/'.=34=*MM5C MC6Y1CY3^9&\P*$5?0R=.\*Z7I3[[6U\MM MLB$8.C!BK(PZ%6!!!]P:RH/ NBVQN2EJ^ M;D+YQ>>1BY5MRL26)W \ALY]ZWJ*%.459,;A&3NT8:>"='C#[;:0.[F1Y?M, MOF,2 K9?=N((49!.#CFI(/"&D6RPK':8$(B6/,CG:(Y#)&!D] S$_ITXK8HI M^TF_M,7LX=D8%QX/M9;BS"%8[*WNS??9R&&>B%%%% !1110 4444 %%%% 'F?@@9TK4?^PUJO\ Z<+BJ\B> M7(RG^$D59\$?\@O4?^PUJO\ Z<+BFZBGEWLH]3G\^:]M_P 22\SSX_PX^A6H MHHJ@"BBB@ HHHH **** "BBB@ HHHH **** "FRS1P1M)*ZQQJ,EG. /QJOJ MNIP:-IUQ?73[(($+L>_T'N>E?/WB#Q'K'Q U"5L,MG&=RPAML,*]F=C@ _[1 M_P#K5Z.$P/F&90P*4;O'!I;6Y MU?P=J$5S"TEI*1N1U.8YESV(^5U^F17KRRBG)6I5-?,^?AQ!6C*]>E[OD?3M M%<_X(\61>,-$2[51'<(?+GB'\+XZCV/4?_6KH*^;J0E3DX36J/LZ56%:"J4W M=,****S-0KR/XX^()%DL]&BN5XM\5KJYT#X@6.I MPA6=88Y8O,&Y.><@@UZV614L2FU=I-KU/ SR$- M/@MYKOQ!?26L<$?F265JH-P %Y. 20 ,F^=-\/'R?[2\/ZMH5C M.P2+4!=>;L)&5,BF, @CGC!P"0#TIFFZ1;^*;#4;72;J,75V\5VME=2A91,F M\&,,W#JPD8@YSD ,!U.A=>&=:UV?4DC\.ZCIESJ$OFZAMO31A^"-6?5M B:5MTT+&)V M/4XQ@_D17*^(M;M-.U/5I[.=;R\OA);G8^Z*& KM )!Q)(1W&57J,G!7:^&5 MM)%H4TK*0DLYV$]P ?UK'&7GAE*INK6_7^NIWY5RTL#FM=3U)K2TFE2&*T*/D[I%,TC7(0\#>RELX_OD<;J?-IC&\>2'3IU\, M?:8FDL5MF7>!'(&80XSMWF(E=O.TG!KT*BNCZQ)[_P!;&'L(]#S30;631M=E MU"/2KZ#31=78CB6V?=AX[;9A,9"DQL!QA<8.,5'X?TFXMM+MTU+2KRYOA!:B MP*HRM!A1N&_'[HA@Q.<9! YZ5Z?15/$M]/Z1*PZ3W/+Y=!\J&2/^SI(T34+Y MV1M.>:%][_NB43!/RXVNN0N"#[=%K%I=WO@W2[6:WN(DD\A;Y(\S3Q(%R2O! M)8,%Y )ZD_MENK"ZMY8[. #[+-) T9N 6< MM(V[D.21E3@]\8^GW-N);3!ER9EEV#:\Y6W'[+W5&^QY.NBZR=$U-'BE>Z;2YH M[I8[)XVGG)7&7+GSF^]AE&,''H!O:GX:ELM7ATS3K1ETC4Q']J9!\L7E-N8L M?61<+GN0:[JBK>)DWM_7_ Z$K#Q2W_K_ ()YI9:5+'#+V&.]=Q116%2;J2YF;0A[./*@HHHK(T"BBB@ HHK,O_ !-I>FN4 MN+V)''5%RS#Z@9JXPE-VBKFH_]AK5?_3A<5-K4>VY5NS+4/@C_ M )!>H_\ 8:U7_P!.%Q5[6X]T$;_W6Q^?_P"JO8D[59>K."'\*/HC&HHHK404 M444 %%%% !1110 4444 %%%% !1110!YS\<+YX/#=I;(2%GN!OQW"@G'YX/X M5P&A>1_PBK'55+V N#]F\O?Y:3D#F?9_ 1G'\?'R\9SZ9\8=%DU7PF9H5W26 M<@F( YV8(;^8/X5XWX;UE=(EO%=Y(DNH/(+HJN%^='^9&X=?DP0?7VP?K\O2 MGA+1W3_K\#\\SANGF%Y[..G;^K^G'^QRFW>0O]G[,YP !MSGG M &_.3C=3=?-J/#$?]DJZ:>UR/M FSM:<*>8-W/EXZ_Q.^0B\(!OP%&974:5/5MN2TOO\ +LOS.M^!U\\7 MB.\M0?0!7)?$CP8?%^C+]GP+^V)>$G@- MGJF?? _$"NMHK6E5E1FJD-T85Z,,13E2J*Z9\GW5K-97$D%Q$\,T9VO&XPRG MW%$MW//&L!%\(/# M,^*- M22TLHBQR#)(?NQK_ 'B?\YKWV3P]!HGAVTM+4?N[08W$ MD6PM[*VBM81_!$H )]3ZGWJQ-$)HGC;[K @UXV,Q\L5)65HH^ERW*H8"+;=Y MOK^B.)HI\L;0RNC?>4D&F5B>F%%%% !1110 5P/C#QU+%/)8Z:^PH=LEP.N? M1?\ &NO\07K:=HM[<(<.D1VGT/0?K7EG@M3)XJTX*-TQD_<@X.9L'R^O^WMK MU\#0C)2K35U'H?,YQBZE-PPU)V<]WY7L7K3PC+J5U-'=WSM?1C=<)&JN8.<' MS7D=%4YXQN//!P>*@NK34_!]PTEM=ML27RI-F5V/UV2(>AQ]0<'!.#CT/P9I M\7A#P]<:S]I,]W);BZDW2HN#L+?+E6[.R;CD;SMVYPPX.SUEO$.IZO#+$B-J M<'EP0KRJ2(5,0!/.<)L!ZG?SU->E"M.I*:W@OZ?W'SM2A"C"#3<:DO-_+7N] M+G:^$O%*>([9E=1'>1#]X@Z$?WA[?RK?KQOP?>O8>([)ESB200L/4-Q_,@_A M7LE>/CJ"H5;1V9];E.,EC,/>I\4='Y^84445YQ[84444 %%%% !1110!P'CS MQ=+'.^F64AC"C$\BGDG^Z#V]_P JS](T+2M.T"/6-<:1Q=L5M((@6W;20S$ MKGD=-RX!!YR!7-+NU/4AO;:]Q-RW7!9NOZUVFKZAH-[8Z7H1&JW,NFR31*88 M(T,S,5& -S8^Y[]:^L]G["$*4+^;6^W^=C\UEB'C*M2O5L[:13VW[>EWZE#6 M?#^F7V@'6=$:18H#MN;>52-IRHW ;FQ]]>"S9R2#PP6QX%\730W4>G7DAD@D M.V)W.2C=AGT/2K>C7NA)9W?AQ3JMI+J,\<6Z>WCBHK.8W%I!*> M"Z*Q_$9J6ODVK.Q^EIW5T%%%%(84444 %%%% !1110 4444 %>V?#[_D3]/^ MC_\ H;5XG7MGP^_Y$_3_ */_ .AM7G8[^&O7_,ZL/\;]#HJ***\,]$**** " MBBB@ HHHH **** /-/!'_(+U'_L-:K_Z<+BMC4(_-LY1W S^7-8_@C_D%ZC_ M -AK5?\ TX7%;Y 8$'H>*]6II4D_,XJ?\./HCE:*=(ACD9#U4D4VN@@**** M"BBB@ HHHH **** "BBB@ HK.U;Q!8Z(]O'=22>=<%A%##"\TDFT98A$!8@9 M&3CC-6K"_M]4LXKNTF6>WE7PR2+%&SN=J*"23V%16-[!J M=E;WEM()K:XC66*0=&1AD'\0175AL35PLN>G_P X<9@J&.A[.LO1]4?,\OA M+6X9?+;1[X/V MW.?IQS72^&?A#K&KS(]_&=,L^K-)CS&'H%[?CC\:]SMKV& M[DN4B+%K>3RI R%<-M#<9'(PPY&1^1J>O4J9Q6<>6,4F>%1X(851_,^I-6ZJZ?J=KJL4LEK+YJ1326[G!&)$8JX MY]""*--U.UUBT^TV6*48[=/0M44 M45!85R7Q$UFZTB#1!;7EU8I=:BMO/+96PN)O+\F5L*A1\G*+T4FNMK)\1>'4 M\11V.;RYL9K.Y%U#/:[-RN$=.CJRD8=NU;4G&,TY;&512<6H[G">(O%NLZ); M@:??75W ^EZE=_:-5MA;W"20QH4Q'Y"#"DC&1\VYLGY0#?U3Q]J-A:6T%Y9" MRNYXK:YCDMYUE+1M\T_3^M?S*^F^-;G4+1=2&D.='F@EGM[F*8/ M(RH"1O0@!-P&5PS=LXKG[GXI2:CIU\EDUI%>6TM@_FV-TMW$8YKE8V4MM W8 MW @9QN&#GIOM\-M+DMGM)9KN:P$4T,-FTH$=NLH(?9@!CP2!N+8'3%,?X;VE MQ<3SW6IZC>23);QN96B VPS"6, +& ,,"..H8]^1,98=.[7Y]_QTW*DJ[5D_ MZM_F7/$-KY5RLP'RR#GZBLFNNU2U^V6;H!EQ\R_45R-9TW=&LU9A1116A 44 M44 9_B"R;4=%O;=!EWB.T>IZC]17B8)1@02K ]>XKWRN \8>!99;B2^TU-X< M[I+=>N>Y7U^E>UEV)C3;IS=DSY7/,#4KJ-:DKN.Z\C$\5:G=N+6(W4WDW-M% M<2PB0^6\A7ERO3)/)]\U-:11^#[66\>^@EU*XM4^S06X9I("^QQ(S%0%(7I@ MDY(]S63_ &[K-@JVW]H7]NL0VK%Y[J$'H!GBF06FI>(KPNJSWT[X#2N2QX&! MEC[8ZU[7):%I-*/YGR7M'*IS03FNY9\(V;W_B2R R=D@F9O9>?Z?K7L ME8'A+PJGARV9G827DH_>..@']T>U;]?.8ZO&O5]W9'WF48.6#H6J?%+5^044 M45YQ[84444 %%%% !1110!XY>::=$\5+;R?(B7"LK'@;-P(/Y5N6>AZM8^*I M[LZ3>W5E+)-'*;2$R,8I RL4Q_%M8D<]<9XKKO$OA>W\1VX#GRKA!^[F SCV M([BO.K[P/K%C(0+4W"=G@.X'\.OZ5]/1Q,,1&TI).UG?]-4?G^+R^K@ZC<(. M4;W5NGD]&;\^CZE>>.[6_72+ZQTZ*Y@6(WT91DACVJI M\<8:7& !Z+[?SIU,1##1TDF[627ZZLG#X"MC9KF@XQO=M_DM$;L<:Q1JBC"J M /:G445\P?H04444@"BBL+Q7XD&@VJ)"GG7TYVQ1XS^)'].]:4ZYBM4WS2I"G]Z1@H_6J\&LZ?[Z!&%+6&J*&&Y2;N,9'3( M_=>QKUX9>I1O=_*UOS/F:F>2C-I122[MW_+_ #/8J*\ZT_Q/)X8UR33YII+G M30P"M*O\ F=6' M^-^AT5%%%>&>B%%%% !1110 4444 %%%% 'FG@C_ )!>H_\ 8:U7_P!.%Q70 M5S_@C_D%ZC_V&M5_].%Q705ZM7^)+U9Q4OX)YF6 M-=S$*"2 .YXZ4TKNR$W;4YCQG;9UG2KKRM2M6ABF5-5TN(3O"6V_NWBV/N5L M9S@X*CIG(XF]AUBWTO7I+G1KHR:EH*/READ=BT@D,:@*IR6\I\ >F.XSZ,95*=HST>>"XL]$A6!?[,FDE%V"WF^7C:('##)<@EPPVY[^M2>.]$BM;>=KJ M3$\S6T<2VTIE\U5+&,QA=X; Z$ ]/457?X@::NNZ38+('@U.!Y8+H$X+K(B" M,C'!)8]<8*XZFM(UJJ:]S;]+D2I4G?WM_P!;'(6?A=M:\?RRZCI4T^ER7-]* M#=0,(R&@L0A(8>JOC/=#W7CE;S2M?N?"S>?IET=7ATRV%J\NG37-SO5 28Y= MP6W8-D$$%FQGG(%>W-XAL!8ZE=B?-OIQD6Y<*<(47[M;\-?QZCG0IN_O;W_ M !_K0XC2-*8SW3VFC7UKK\OB&6YBOYK22,?93<[F)D( "-'N'ED@DG.WG-9Z M>'=8$;)?6C"S*7:VL-9Y&QEI H M#$X)ZG/>KM8VA>,=(\2.JZ?=-,SPB= \,D?F1G WKO4;AD@$C.#P>:V:\R:D MI/F5F=\6FO==T(\?\^,G\JXG6WO?!%UJMQ9Z;IWAZ?^P[F:"#1R M)8G>-T)DD!B0 J& 7*D'+9/ %>G>([_3=.T:YFU=5?3CMBE1H3,'WL$"[ "6 MR6 Q@]:S?"J^&7-[!HNFV]A(H47-N-/-I(5;.W7YBE2J/5R[_K^1PLOB[78]4.B M1R7EXZZC<6WVRU2V6X=(X(9%7]YMBW$RG.!T0X'<4_\ A/-?:SCO9[C[/#;6 MJ2S_ &5;>55/GR1EYUW%BC*@(\EC@YZC%>D?8-(UE;ZWDL+>Y1;C_28YK8;7 MEV*=QW##':5&[GIC/%2S^']+N7M7FTVSE>U %NSP(3"!TV9'R_A25>DK)P_ M?L:C;:F>*KBSOKOS8I1=-;JB1M"5BG"#RW4[@0& =9!G=]TXS5_ M6;/[+>,0/DD^8?U%;]OI-C:7D]W!96\-U/\ ZV>.)5>3_>8#)_&F:O9?;+0[ M1^\3YE_PK!U(N=XJR-E!J-F[G*4445N9A117"^*;^ZT[Q#J4MG-Y$YLK"-7* MA@ ]VZ'@\'AC6M.'M'9&=2?LU=G=45Y]/>7\GBVPLI;Z>86.I.BN%C5I5-F9 M=K +@\DKP!P?7!&7J'B;5-6\+ZC]JCD6*\TF:ZVR&$",@J (PC%]OS$'>,Y' M;D#=8:3MJM;?B8O$15]-K_@>I201S#]Y&K_[P!IZJ% '85YE8:YJ45_J% MA:"Z2-)[VY,EL(,D_:9!\WG,!M7&3MY^83WT>D_9(K5S!L M62.4R(K$L<%B"6*KM(Y'>E+#R74(UXO6QW-%<#X7U*YL-62VEO7DM)KK5'D\ M\)P8YE"\@#'!<_B>P &2?'.L-X;;4DN)I);2S@EE,<<"PF1E#$2ESN.01@1@ M?7/1_5I-V37].P?68I7:_K?]3U2BN?\ "I)O_$N3G_B9G_T1#705S2CRNQT1 MES*X4445!0445!?G%C&>O*[_P# _P"'.18C1.2M_7_ /0**\YUOQ3K>E:5YK2RF\M;% M+VX1(XA&C.S820O@[< J @W$CDUK#5;Z]EN91JRV!^WR:?':M"K+QD*>A;>> M'&3MQU'>I>'DE>Z+5>+=K'845RO@_P 0WGB.ZE>3,45G"EO<1[1S=Y_>F45S/BVRM]1UKPS;7<$5S;O=R[HID#HV+>4C(/!YYK$>].BZQJ6 MFZ09(K>2X@BCALE1F20QR-*L8<^6IVHA(/ R>,FIC1YE=/6U_P ;#E5Y79K3 M;\+GH-%>61^);^9[#59+UXIUTZ[CVJB.CL+M(E) X).5/! R!R%SGJ_"6KWU MWK&L:?>-.PM$@=/M?D^6'):CIFHZI=-<3SZ>7("A5U"W"HH& M%51OX ]J]!LO!]KJ$>E27=G&]A;V<7F6^YXW:22",[@$&>H[YNVC;5M]/N^9Q?B::.?7+EHW61,JNY"""0H!P1P>1U%>G>";MKS MPS9,Y)9 8\GT4D#],5Q?Q$\-V^A7UM+90K;VEPA58@[LP9<;B=XSSN'/0G., M?='<^$M/;3/#UG!("LFW>P/4%CG'X9Q6>.G">&@XG;D].I3QU52[:]M6FC7H MHHKY\^U"O;/A]_R)^G_1_P#T-J\3KVSX??\ (GZ?]'_]#:O.QW\->O\ F=6' M^-^AT5%%%>&>B%%%% !117)7WQ0T*P\777AUGN9;RRM#?:A/%;LUM81;2RF> M7&U"RJQ5:>"/^07J/_8:U7_TX7%=!7/\ @C_D%ZC_ M -AK5?\ TX7%=!7JU?XDO5G%2_AQ]$07T7G6DB]\9'U%2"1(Y/)D92%D !VG'!P>N M*?13 \RO?A?J&KVLL,BZ9I,\MI-!QYKJ/AK7;37M)U.&WMI]2N=6DO)XU=_LT"BS:(*9-F1D*!OV#YF''055 MU[P%=V.G2WC,;B[-K=LJ6<3R.+V6Z2XCV #A%=,;CCH"<9./5**2Q4TUY?\ M!_S!X>+3\_\ @?Y'.:1X36'P-_85XY>2YMI([N5>KR2@F5OQ9V-06^E>)9;. MUL+FZL;>WMT*27%L2[W8";5!1DQ$"3DX+'C (S7545C[66K?74U]G'1+H>=Z MA\.]5N-%\-6L%Y!!<:7I36,KAV&]S]G^XVW(!$+C=U7<"!D57L_AKJL=S+([ MVD,;ZHNH!?MZM"# FYU N8B6 ((X )Y!''/%8?BGP#'=ZAH M4ERUYKDDNHQ+=SW*H<6Z0W!"L(T50FY\'CG=@YS7H=%:PKRII*/G^/\ PQG. MC&;N_+\#R$6.J1^-;"[CT^6VF&JS+-)'ILK,L!61(S)#+FT3P_?2>(&TJ9-1N7C*B:X&TY)(Q.Q==RE2=H[CI7L]%;_ %MI MIVV_3_AS'ZLK-7W/)[;1R-5GEN](N9?##:C-(;+["Y!4VELL#&#;N*KMD7&W MY6QD#'%/7=#UNXC@$=IS6TWF/R)%D40R;?*.]\C VYX(; MV2BDL7)-.VW]?\.-X9--7/,=%TF\LO'Z3FQFED>]N&GN9+1XW6)E;:3< [)8 M\XVQ8W+D>E>G445S5:KJM-]#>G35--(Y?6K+[)=%E&(Y/F'L>XK/KK]1LQ>V MK1_Q=5/H:Y%E*,588(."#6U.7,B)*S$J":PMKAV>6VBD=@H+.@)(5MR_DW(] M#S4]%:WML1:YSK:WX>N[XQR0J\HNPGG2V+B,W"G8/WA3:7!&T'.>,"M<:-8* M+D"QM@+G/GXA7][GKNX^;\:YO0/#$ES'>F_N+M;8ZI<7"V+JBQ-BX+HWW-Y& M0&^]@_2L71_#JZ=H>@"^TN:>S^QR&YMUA9Y/M)";&=>N0H90?X>.E=KA'51D M]/Z\NQQJD:\-6MC>.TE\LEH4N%M&D*QJJ>:!-O"H"PDW*02V.6PI.3Z5+)XA^#DN]*9_G;[:'@+NK/ R@N,$CYM@R> M%PO3%;/@*&\N9[NZOCO>Q']E0OG.\1L=\G_ CMS_ +E*<.6+<9[?YV'"?,TI M1W_RN=;;VD%FK""&. ,=S"- N3@#)Q[ #Z 5+17$^+O'C:?.]EIVUIUXDG(R M$/H!W-94J,\1/EAN&)Q5+!T_:579?GZ';45P/A:PN=38:AK4\UU:3P2&&,-< MDAR62,_N48#,B%0"1ZX.,'*GU37?!MY#'+=-/'(OF(LN\JZAF4\. RX96&,# MD5V?46Y.$9:K[ODSR/[9A&*J3@U%_>O-KLSU.@@,"" 0>"#65X=\0P>(K+SH MAYF:L44KLNR,&Z MO?#^JZ@(+F&WNYU=K823VI9 _>,2%=N[K\N<^U:8TBR2<7$=K!%[MKIH[&UNHI7U#S'TZZMQ+:8,N3,LNT;3CYP V0W&WO6 M"NAZZUI;^6LBZ@BM_:'DV+PR3KD;U:=I4?]\]*[523VG;^OZ\O,XW5 M:^S?^OZ\STW2=)AT>U:&)GD9Y&FDEE(+R.QRS' _( 4DV@Z9<7#SRZ=:2SR M#:\KP*68>A)&37)2VD<$]K=:=I5U::;;:C'.Z+"Z[AY,B,R0;=PY9LN;I_2W+]I: MT>7K_3V.O+:/XI00300:@J(EQY5S!NV!]VUMKC@G#>]63HFG&R%G]@M?L@.X M0>2OEY]=N,9KS'3-#FTO39;^:Q>VU"TTNSNHII82OS0ES*A?'!*[5()R1CTX M]!\(6LT.BI<7*[;R]=KN93_"SG(7_@*[5_X#2JT_9KW9:!2G[3XHZEO_ (1_ M2RJK_9MGM4N0/(7 +##]NXZ^M266CV&FMNM+&VM6V[,PQ*AVYSC@=,]JMT5R M\TGIC;U%:-%.,G"2E'="J4XU8N$U=,\ MC\0Z!KL,^Z]^T7ZJ,+/N:48_F/QK'@TR\N7V0VLTC=,+&37NE%>Q#-)QC9Q1 M\O4X?I3GS*H[??\ B<%X3\ R0SI>:FH!0[DM\YY[%O\ "N]HHKS*U>>(ES3/ M?PN$I8.G[.DO\V%%%%)U[9\/O^1/T_P"C_P#H M;5YV._AKU_S.K#_&_0Z*BBBO#/1"BBB@ KP7QU\.?$?BSQ+X_P!&\*^(_#Z: M3XF%M#XB2:1VU'3,VZ1,(U3*_O+=5*B3;C)/(->]5\T_&!&^&7Q1U7Q='\7] M/\#MK%I$TVC'PXVHR310(%\Z14EW-M._]X$7 .TD[:: ]4\/>!M7A^)]SXBU M$V%KI.G:8=%T2QL6=W\AGCDDDF+ -F&-55<@ 'GFO0J\M^$^HZ]J7B'5HM2 M^)&E>,([",0W&F6>A_8)[:5]KQR.3,YVE-V!MPH_]AK5?_3A<5T%<_X(_P"07J/_ &&M5_\ 3A<5T%>K5_B2]6<5+^''T05C MZW#B1)!T8;36Q5;48?/M''=?F'X5,79ER5T<[111748A1110 5S'C/Q]8>#8 M564&YO9!F.V0X./5CV%;^I7T>F:?K@<*J[_H?I@?6M'39 M_#FH6XD.IZM;MDKLG>U1B1[;.E9OBA+#^SK];"YFOH/L?F,UP87V.)X0I4HH MQPS#\:]M0PTVJ3HV_KO8^6=7&TTZRQ#?7I^5_P!#UW0M>LO$>GI>V$PEA;@C MHR-W5AV/-:%?/WPH\1R:)XIM[>>N%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 5@Z_8;&^TH/E;AQZ'UK>ILD:S1LCC*L,$5<9'=1T^%D2:Y@:)&D MSM!(XSBL'6_ ,(]&LM3:-Y52[EECM6E6!B&D)^2,R!<9&[[N>,D\EV]HS6W]LI?M M-)&X(3S!(WS;2F,YP=^[H-HZU%=&TL3P+-9VTT,CY.TE[:2(%>.? MF<'G'&:V]G127,_QZ6,G.JV^5?\ #F]%XGTR[EAM6D823JH\N2%PH+KD(Q*X M5B/X3@GTK4MK:&S@2"WB2"%!A8XU"JH]@.E!Z[ M2&_I7CMI:RWUU%;P1F6>5PB(O5F)P!7MY=",Z$T]&?'9Y4G#%4FE=);=]=?T M/9]!N8/#&FIINJ:I=65W86T4\J:5' M8VT+DSQ;GECM5CW,W\8CD!9>HRH/(Q2W6J6#>#@;RWL9-MSN5XYX-MFNO$MBJC[C^83Z #->QU.:)*L MFM['H^C$=S!'<1A@P25 P!' M0X/<5-113 *Y_P"()QX(US_KTD_E704RXMXKN"2&>))H9%*O'(H96!Z@@]15 M0ERR4NQ,X\T7'N<-XF%KX,U"TN=%L8(+@6]S)-:VR!%DC6(L&95QT<(,]>2* M;%XFU>WANY9FE\FR^S74QG\@NT3EA(,1,P"A1O4G!XP2>I[&QT73=(#FSL;6 MR##YC!"L>1[X JEH5SH>H6]S;Z9# (" TL26_EJZN#AL%1N5@#@\@\\UU>T3 MCK&]NOS_ ['-[-J6DK7Z?(Y-O%>M7DS& W"PRV\E_ T"VXQ%O*QAC*RY3:H M8XY_>#D "DT76+Z^\23VPF.FMJ,B32R1!69&%G WEKN!7DL>H/"FNFUG4M!M MKBVT^_LGF9#MMX_[,EF3(7.(RL9!PH_AZ8]JU9-,L-0@?S;*&6.K3VSZPMA%;V3S M"2**/$Q2XEC\WY@?D*HI(&.O!'>K!XGUW4-,O=3%Z;,QR6,:6@A0H/.2'>22 M-QP921R/?/2NOD\/Z/?:W+)-:QW%Q#;0Q^3-"&CC0-(4*Y7&_)% M8FZ-L]O&TLX^T,##D/L*@,3C&1\F,\\#'2AU8)Z0[=$"I3:UE^)QI\2:N-6? M1T:[NFCNIT^U6ZVXG=4CB<+^\VQY_>G.!G"C ZD4X_%FN7&FZM?M=BW;3;&. MX%ND<;+*V^8$L1NX81@X5N_!]?0+G1["\CDCN+&VG21_-=9(E8,^ -Q!')P M,^PIS:99LDJ&T@*2QB*13&,.@SA3QR!D\>YJ56II?!_74KV4[_$8GA)9!J7B M9GN)9E_M(JJ/MP@\F,\8 /<#_@([Y)^D/A]_R)^G_1__ $-J\-BLK>&XFN(X M(HYYL>;*J ,^.FX]3CWKW+X??\B?I_T?_P!#:O$S&7-!/S7Y'I82/*VO7\SH MJ***\ ]0**** "OFOXV/=>"5^,+WVA:EJ%OXQT-K?2]6TZS>Z6*1;%H!:3>6 M"T0,GSJQ&PF5LD8->_>*M!D\3:#=:;%J^H:%)/MQJ&E.B7,6UPWR%T=1G&TY M4\$].M>#:!\-O$OB+XE^*M'B^+GC2WT;P_\ 9K>1'N+9KJ>>6%9BX;R JQA7 M10-K$L'Y&,4T(Z/X6WS^._B7;^*M.TK4=/T*P\-+I#WNHV6D@ M#LD0C<;R ,S$#.#7ME>)_#W0]<\"?&V[T#5O'.N^+K2]T.34+&'4I(MMN$GC MCD\P)&-S_.FQP5&#("IP#7ME# ****0SS3P1_P @O4?^PUJO_IPN*Z"N?\$? M\@O4?^PUJO\ Z<+BN@KU:O\ $EZLXJ7\./H@HHHK(U.:NX?L]S(G8'CZ5#6M MK<'W)@/]D_TK)KKB[JY@U9A1115",/QS!)<^#]82+._[,YP.I &2/R%?/'AW MSGU6&*"[FLVDRI>!B'88SM7D9)Q@#/)(KZB=%D4JP#*PP0>A%>#>)]#N_AOJ M5U):1NJ7# V6H*?F@&22H..'Z#(P<#CJ:^CRJLE&='J]OZ\MSXW/\/)SIXG[ M,='^?X[$U]/XEE:]6+6)TC%O"@AN7*3%DC#^6H&<2*JDDY&>_+;3F^,VOY+* MWNKK5+RY^TL-T1_!_P/-'F"0/7.?2O7*\#-J\:M91C]G\SZ[A M_#3H89SFK^$$SVL FEV^7(V%4H_.5'137K5.F'/Z5UX>HHR][8YZT'*/N[GG>G^)=3M=1@L9K>6]B MN9)7@N[P"VD$"+$69T"#G+L!P,[1P,YJ+6/'5W'X>N;J"T2UEGL'OK"1Y=V^ M-=N2PV_*V'4A>0<]1S75W&E0W.IVM\Y;SK:.6)%!&TA]N[(_X /UK*/@;3WL MYK5Y+B2![9K.)&(RBXDMRR!))>"7.% M!Y(W%00N>U0KX(L?LS6SSW4MJ+>2UA@>0;8(W&&"X&3QP"Q.!TI\U!-:?F*U M9IZE#3_%U[+J<^G_ &=+C4&==D33;(446\3N=X3=C=(/X2RTM7DM[E6XO!5M!.;F.\NUOMP878*;QB- M8R,;-N"J+D%>HSQ5G3_"MEIDTLD/F[I;<6[[FSN&]W+'C.XM(Q)_2DY4;:+7 M3O\ ,:C5OJ]"]I=_'JVEVE[&I6*ZA295;J R@@'\ZX'7O#5WX9U>/5M,B\VW MCD$H3&?+(.=I'=?Z<5MZ]97.@:3I$&FZK=VD,4MIIX14A?*%UC+$M&3NP>W' M'2H+?XBV%G)";=6%]<96(J5,8^?(7!(V],$ MBD/B&74+(Z7INF>5YJ&(*LTLI5"RLP168A([F5]'DO)=!MX+A MFMGBE^27>KS(K(Q*C:V&]QSD'BKEOXD:PNUTRUT6WAOS=FT:**<+$#Y/G!]X M3)&W_9SUZ]_0^L1Y>:,-?\6FGS\SPUEE3FY9U4D^T;/7Y>1;\%^%/[ MVFN, M->RC#8Y"+_=_QKI:Y:T\;2ZG"YLM.\Z6WB:6ZC>?;Y>)'3:IVGV,=M,J22213W00N$.,0\$R$]1PO&,D5IZ%JDVH:KKD;ON@MYXE M@&T#:K01N1[\L3SZU+I34>9[?TOU&JL6^5;FU1116)J%%8^K^+=,T5S'//OF M'6*(;F'U[#\:R(_B=IC/AK>Z1?[VU3_6NJ&&K37-&+L<-3'X6E+DG429U]%4 M]+UFSUF'S+2=90.H'#+]1U%7*YY1<7:2LSLA.,XJ4'=,IZTUVFCWK6"+)>B% MS C]&?!P#^-<=X*M)M$US[';0WC:5+"6-Q=VCI()0% B)( "J Y&!M^; Z<] M[16D:G+%QMN1*GS24K['.^*;2>YU+0WAB>18IIR[(I(3-M* 3Z:IKVA/J-AY#!\C^^5!SUW#UYCOM U M"0BW%C*-0C86+^T8&4#T'EJ2/]D9Z"O5J*T^M2YD[;&?U:-FKGGUYI MXTR_N8);5DT+^U8S]C2(E94-J.$C ^<"3DJH/W2<<&MGX<%6\.R/'&\4+WMR MT2/U">CF0.I^H/%/AACMHDBBC6*)!A40 !1Z " MLYUN>'*]]/P_4TC2Y9\W3_,?7MGP^_Y$_3_H_P#Z&U>)U[9\/O\ D3]/^C_^ MAM7B8[^&O7_,]+#_ !OT.BHHHKPST0HHHH R?%7BO2/ ^@W6MZ]J$.EZ5:[? M.NYSA$W.$7/U9E'XUX!XS^)?P0\6ZZ-6!9 MRYEE1]D:K(B@*O)#9/ %- 4_@9J_PPO/$>ICPKXSD\;>*[BV$EYJ&HWK75X; M=& "YVJJ1AG'RHH&6S7M5>6>![OQ#X/^),O@C6?$$WBNPN=*?5M/U"]AC2\A M$"*ZJL'5K?R;HL!\K_,/KWK:F^AG-=2E139I1#$\A!(12Q"C).*X[P]) MXAUO0]*UR/4XS+>"*Y;3I(T%LL#X.P,$,F\(?O$D%ATP>.N,.9-WL82GRNUC MLZAO+.#4+=[>YA2X@<8:.10RG\#7)GXC!=.T^[&FRR?:[B]@$43[G'V<3G(& M/F+>3@#C&[J<M_U_X,75GDYVP2C'_CP-7=%^ M%GA[195E6U:\F7[KW;;\>^W 7]*S+_XK-IVC+J\FDYT^Z@FFL'%S\\WEJ7PZ M[?DW*I((+<#G%6)?B)?V%_-;W^AI MLUK]IDBO?,\M;B3RXL#8-S;MVX= !P MS9KK<\;*/*Y.WK\N_P C@CAL!&?.J:OZ?\ [CI17FS_&[3OLLMS$MG<1-#<2 MV\4-^KW#&*-W EC"YC#!#@Y;&1D G%=WH=]:L>E"M"H[0=R]1116!L%%%% $=U">-/BAJ/B*YDALY9+'30<*D9VO(/5B/7TZ?6O0?C3J4EEX22",E M?M4ZQN1_= +$?F!7G!MM1C\/Z$^FZ4ERLMO(TLHTZ.%I-I)7=MW=VM^)Q_6MSPUXTU7PM.KV=RQ@! MRUM(28V_#M]1S5O9XC_Z 8_\$L7_ ,:K;\7>';"YEN196UO:WZ1[S%%N>%?$U MMXLT>.^MOER=LD1.3&XZJ?\ /0BM>O%/@;J4D.NWMCDF&:#S,>C*0!^C']*] MKKXS&X=8:NZ<=NA^EY9BWC<+&K+?9^J"BBBN ]0**** "BBB@ HHJCJ.NZ=I M&!>W]M:$\A9I54GZ FJ47)V2N3*48*\G9%ZBLRQ\4:/J4HBM=3M)Y3P(TF4L M?H,YK3HE&47:2L*,XS5X.Z"@C(HHJ2SF=8TPV$[,SR%I)WM7:1_L1<>2&D!#G &3GZ1/=Y>&,"*1/+VE0%Y^^<@YY].E:]WK6J6&KRZ2U^9 \UJ@O7B M0-$)1*6P -O6(!<@\OSFNETZNOO=_P!$^ASJI2?V>W^:-=/!-G!&ZV]S=6QD M$B3-$ZYE1Y'D*ME3P"[8(P0#UI8O!5C:MOM);BSE$IECDA9DRW:RS?;8]\VGVC^6H,MRNTQYP,9.]E..,Q\#FED\3:K:W MML3=37,0U*+3G:/\ 9'6X,TD@O$^T7"*?)#:A'&7R . "6P>, M^P &[/J^JIXH@T*/4Y#$;A5:\,49E*F"5RA^7;D%%.=O1AG/>Y0JI6YN_P"! M$9TV[\O;\34G\ 6,\=POVN]C>ZB:&ZD61=UPK$D[B5..6/W<>G3BM;2M$ATB M2ZDCDEEDN2C2-*1R5C6,= .R _4GZ57\*:A<:AILWVJ3SIH+N>V,NT*7$6_$J1G\1*K9VK"H7\R:Z<#2C5KI2V6IYF;8B>'PDI0T;T^\R[&VM;>Q.I: MBDER)7>."W5]OF. "S.W4*-R\#ELGD8-*VLI"HDBT6PM]_W7*22 X]!([ _E M6YI>GK=>&]/GFM6N[NW>4VFGYP;E"1^\QG<#)'T:G&3?-T\_NLNO]?+X-TYQC'D6Z73[V MWT_RU]7:KJL^FZAI=W;K#;78LT>7R(5B5RQ9AE5 '*E>WI7INC:I'K.F07D8 MP)%Y7/W3T(_.O'-9U'^U=2FN1$((VPL<(.1&B@*BY[X4 9]J] ^&$C-HEPIY M59SC_OE:\_'T5[",VK-?KT/)U[9\/O\ D3]/^C_^AM7G8[^&O7_,ZL/\ M;]#HJ***\,]$**** "OG[XPZAHND_$.6?P_K7C#2_&QM(AJ*^#M';5$:#YO) M-U"8GCWU^*M4U'1=!NKW2=%F\1:A%M\K38)XH'FRX!P\K*@P"6 MY(SMP.2*\.T#Q#\4/#WQ!\4:S#\'-0FTWQ ;>XF1]>TY9X;B*%8>/WQ#(R1Q MG'!!#==W#0C:^!H^)KJT!N-=\8:++8H84<8@A_=I&@W.6 MV*,G#$YV\>VUQ'@CQGXK\1:M+;:[\/K_ ,)VB0&1+VZU.SN5=PR@1A89&8$@ MLJ6_GVI(^\GS#^M7**:=G<3U.4KF;? MP!8VZ0VWVF[DTJ"43PZ6[J;>-@VY?X=Y4-@A2Q48''%==?6_V:Y=/X>J_2O/ M?%@OY/$:?%9+_H^C70CGM92S8E>/>ID! X'(^4C:>:].C>3M%V.*K9 M*[5RZWPTTY[R*4WE^+:&2YEBLEE58HVG5UE((7?SYC$?-P>F.13U^'=H+I+N M34+^:_2YAN1=R-&9"8T=$4C9M(VR."2-QSG.0#7,CXJ7/V>::QW:M:V$4 DE MBTNX8WK-&DCNKH"D/RN/E;//7 P3>T[Q]JD45KJFK+8P:'/?7-F6A1Q)%Y;2 M!'9BQ&&,>W '4@YYP.MPQ"5V_P"M_P ?ZU.93H-V2_K;^O\ (T[OX8:5>V#V M,MQ>-9"*6&W@\Q=MJL@PWE_+GH2!N+8' Q6CJ?@NQU:ZOYYI)U>]^R>8$8 # M[/*9(\<=R<'VZ8ZUQVD^.=8NM;2V>*&WO]3@LO)63S&AM]ZW4I+)NY81Q $ MJ6;O@<6[SQ_JUMJ1TDI;'4((7FFFM+*XO8G_ 'A1%VPY,1.TD[B=O PU#IU^ M:U_/];_?^(U.C:]OZV_(V9/AS8RV$VGM>W_]FM#-##9B11';B165BGRY. [ M;RP&>!7400K;P1Q)G:BA1GK@#%>?6OQ'U&[U"P=[2/3[&X:U41W4$I+>:JEO MWP^2-E+8".,M@8(R*]$KFK*I&RJ,WI.F[N 4445S&X4444 <'\9M+DO_ B) MHP2;2=96 _ND%3_,'\Z\MTC7[!K>TM[ZWC62T@>&*XEB\],&4N.Z@DAF0212*4=&&0P(P0:\*\:?"G4-#N)+C38I+_3R20(QNDB'H M1U(]Q^.*^DRW$4G#ZO5=M;H^+SK!UHU?K=!75K-;[=?^&VL/X#_,UL7OBC2+R'[6; +>[PXB"_,) ^0QESRNP!=N.O/'4\>Z- M&Q5U*L."",$5T7AKP#J_B>=!!;/!;$_-=3*50#V_O'V%?0584H+GJ2LEYL^1 MH5,14DZ=*-V^B2_RZ>9U/P-TN276[V_((AA@\K/JS$'^2G\Q7M-9?AGP[:^% MM(AL+495.7D(YD8]6/\ GIBM2OB<;B%B:[J+;H?IV6X1X+#1I2WW?JPHHHKA M/4"BBB@ HHHH \Y^*7Q$D\/_ /$JTUPM^ZAI9AR85/0#_:/Z#Z\>)S327$KR MRR-+(YRSN"!@<'TJ/1=4GU&Z M?[1;V+65O&T]QML($^1>VX("-S%5!!ZL*^[PM*.$IVBM;)M^I^58[$3Q]9RG M)VNTET5NN_GJN\\[MI)Z]S5;QSH\>D:R9+9T\FXS(J1IL\L M@X*X]B.,<5I5C3Q4%3J+XEIU,'[Q]0T'3;J M7_63VT4K?5D!/\ZOU\%).+<7T/UF$E.*DNH5%I:*11R%]8 MR6,Q1QD'[K=B*K5V5W:1WL)CD''8CJ#ZURM[926,I204 M;%>BBBM" IDMO%,T;21I(T;;T+*"4;!&1Z'!(S[FGT4P*C:18O"D+65NT*1F M%(S$NU4.,J!C@' R.G J2;3[6Y\[S;:&7SE"2[XP=ZC. V>H&3C/J:GHI\S[ MBLBN--M%A@A%K"(H&#Q1B,;8V'0J,<$9/2JUUHFDO)-=7-A9M(P!DFEA0DXY M!+$=L#\JT:XO79G\5>*(/#L=RUM; MR6K?D<6+KQPU/FM=MV2[M[$5]XRT#3YYOL>FQW,DF\22)$J!]V-V3C)SM&>. M<#K5;3?'FDV_DQG14LXXG+Q_9U4B-B,%@,#!P2..QK%M/":W.F:Y=F] .FN$ M"K$2)>2,DD@J.., G)Y"CFFWGA46NA:/J N]SZ@Y0Q-%@)@X!!!)/OE1[;NM M>\L-A;\L+ZU,NGM$8F8NPC7; M\Q.22/4DDG/7-7J\LN5E^'?BMH(;EKJ% OF939O4C)! )&1G@@G^8KU&*19H MTD0[DQ:E%WC+5,^LP&-^M1E":M..C7^0ZN$^)FC/*D&I1*6$ M8\N7'89^4_F2/Q%=W6?K&J06"10R027&]/G:YD@NET=X7"2VFILL>PE2PPX)!! )X)Z'GBJT'@>]GOFM%NK+[ M0JAVC$X+!3T.T]C\ZJ9;C(RY>5OTU_KYG/*I9@ "2> !WKV/ MPAI#:+H4,,@VS/F20>C'M^ P/PK#\,^']$TD27LFIVM[+ X5I!*OEPN3@#KP MV>!G\JZ^SOK;481-:W$5S"3@20N'7/U%>+C\5[9*?4!1110 4444 %%%% !7MGP^_P"1/T_Z/_Z&U>)U[9\/O^1/T_Z/ M_P"AM7G8[^&O7_,ZL/\ &_0Z*BBBO#/1"BBB@ KYS^,FH:WXH3XO&'Q7JWAV M#P5HK3V-CHMS]EDN)FLFN!<32+\[)N^154J/W;YSFOHRO!/BW%\.O%7C+5]& M^(=M-X5NK?3V:RU\7[V2ZGI[1CSXQ,A4-L=W5H'SP0P!#G#0'1^#-6U72OBR MFAS:Q=:MIFK^'EUOR+Q@[6$R211%4; /ER"0D*Q.&B?!Y(KUBO$O@!IVGPZG MJ-]X:\,:C:^&KJ!0?$_B*\EEU'5Y%($11)276W52^"Q7)(VIU)]MH8!1112 M\T\$?\@O4?\ L-:K_P"G"XKH*Y_P1_R"]1_[#6J_^G"XKH*]6K_$EZLXJ7\. M/H@HHHK(U"BBB@"AJ]MYL'F ?,G/X5QNJ>%=,U>[^U7$,@N3'Y+2P3R0LZ9S ML8HPW+R>#D@Z'U%=-*;CL[&-2*ENCG9/!.BR2H_ MV$(JK&AABD=(G6/&P/&I"OM &X'&!4ESX/T>\T*71I[%)=,ED:5[=F;!9I# M(3G.?ODGK[=.*V**Z/:3T]YZ&7)#LC)OO"FE:C<3W$]KNGF$6Z5)'1P8RWEE M2I!4C>_*X/-5G\":&T,42V;0B,.N^"XDCD<,1W/V$(Z&,B..1TB)CP(RT8(1BNU<$@XP,=*VZ**ERE+=W&H MJ.R"BBBI*(;R]M].MGN+NXBM;=.6EF<(B_4G@4ECJ%KJELMQ9W,-W;O]V6"0 M.A^A'%V;%1-)YQ$SQLOWAY9121D$C'.*[*=#VB5GO_ )VM MZ]3EG6Y&[]/\KW_0]>HKR&]UW4!-'%:WOG^%C?3)#J%UJDMNKJ(8RJFZ578K MYC38.?F* 9[$TG4]8DDN;Z]O[^:2PT#[5%#:2.5E?SKE4DV$+O8HJ?>4 G!( MX&+^J2Y>:_\ 7];D_65?EM_7];'K%PUO$4DG,:'I:I>6%A'+J#V+P3O%YMP+N4;05(WE5" M;8SD'#;:=KVOT M\C0\4:UX=U76[IOL]^]M%(T=NUO,B*R;B2V"A.68LW7^+':L;6-0N?%_B$M$ MLSM/((K:"20R%%SA4!P.F>P Z\46/@S7=1F$4&DW98]WB**/JS8 KU[X>?#) M/"["_OV2?4B,(J\I"#UQZGW_ "]:TK5Z&#A=.\DK)7O_ %YF&&PF*S&IRN/+ M%N[=K?\ #^2.UTNQ&F:99V:G0F.09!Z'N#ZU+13V Y&_L)+"7:XRA^ZXZ&JM=K/ ES$8Y%#*:YC M4M*DL&W#+PGHWI[&NJ$^;1F$HVU11HHHK4S"BBB@ KA_"UO/J-[XOM[>*2?4 MF+.D,;8:4;G4J.><,\;X](R>PKN*X76)KCP/XPBU^WMTN(I PV/D*'*E2#C\ M_P Z]'!Z\]-;M:>J=[?,\+-8V5.J_AB]?)-6O\CM]2OX%U>2^@MRL>BRRS7, M+\;PJ' (R03M,((/]TYJ%KA-+GOKXV,HTV^:UBT^4D$8D4XQSP4!"\<\&O-8 MO']S';Z[&;2%FU:261WRW[OS/O #/TZTRX\=W%QHND:=]EA5=.E259 6S(5S MC//OVKN6!J*RMY;]-_ST/!>9TG=WUWVZ[=NVOJC3^)D<=C#IFG.2;R#S';&2 M-C[<I6\"6MO%#&,1QJ$4>@ P*QQG[NC3I2^+=GHY2O:XFKB(?!HEYV)*P M]>L;K^T],U.T@-V;02QR6ZN%=TD"Y*DD#<"B]2.">11)J>H:AJU]9Z<;:!+$ M(LLMS&TF]V7=M 5EP I7YN?O=.*J6GCE)EMXFT^ZEOG68R6]L%?RS#)LDY)7 MOT]1[\5YT83B[K^KK_(^DE.+T?\ 5G_F8D'AK5KK7HI)[2X72H[VWN(H;V^- MRT86*<.QW.V#N:/@$]O0X'\&:M-=SP_:+E!Y]W.ET7A$0\U'"D +YA8;U!!. M/EXS@ =')XUT]5\V-9KBT6..66[B4>7"KC*ELD'H03@' Y.*6'QA#*Z/:5M^4P5.EMRUC7II(PD%U^,@'(..I(P<9(TE\9VF\9AN M#;^9Y!O @\KSRB[I_P!:_P"9OU!>WT&G M6SW%S*L4*=6;_/-96C>+;?69+1%M;JU^V6YN;=KA5 E0;O7'7(R*X M[Q7?S>)/$Z:="'E@@?8(T8+DC[[9/ P >3P ,^M*AAG5J9H:A\40LA6RL]R#I).V,_@/\:AM?BE,)!]IL49.YB8@C\\YJ2]\,Z8 MWBZV:ULQ_81C9Y&%W&805X^:02D M%N&\'+';C M9U^CZY::[;>=:2;@.&1N&4^XJ_7D>A6VLZ%J'5"?N.Z9]-EN.EC*;]I&TEO\ YCJ***X# MUPKVSX??\B?I_P!'_P#0VKQ.O;/A]_R)^G_1_P#T-J\['?PUZ_YG5A_C?H=% M1117AGHA1110!D^*K#5]3T&ZMM!U6'0]5?;Y-_/9_:TBPX+9BWINRH9?O#&< M\XQ7S)\=M(GDL;?P[\1/CIX6TZ=G2^M$E\,*EU;NC?)-&1=%D.00&Z'YAR,B MOK&OGCXC^#-9O=7^+6D0:%>7=WXKL8+[1M6BB#VZ2VUL@6VDD!S$WFPAUS@$ MR\'(IH3+WP,^)TWBKQK+H_\ PM+3_B+%%I;W##3= ^QK$RR1*&DF$S#<=QPF MT9R3D;<'WFO%/AQXJA\??&.X\0:'I&IZ9I;:!]FUE]0TZ6SW7PG0PQ'S%7S' MC0W 9ER &49Z5[70QA1112 \T\$?\@O4?^PUJO\ Z<+BN@KG_!'_ ""]1_[# M6J_^G"XKH*]6K_$EZLXJ7\./H@HHHK(U"BBB@ JAJ]KYL'F*/F3K]*OT$9&# MR*:=G<35SE**L7UL;6X9/X3ROTJO78G?4P"BBB@ HHHH **** "JNH:9:ZK% M%'=1>:D4T=P@R1B1&#(>/0@&K5%--IW0FD]&<[K7CO3M!@UR6Z2<#2%B:944 M$N)/N;.><<@U,/&FE"[>*2X6&*.SBOGNYF5(4CD8A,L3P3M)QZ5A>*?! MUYK'CK1;V)$?2F"C40Q'/DEI(."?FR['MQBN=T;P'K^D:=EXW:>+4D1'MFA> M=;."%HX&C\WY-V3D[N0&/&<5Z$:5"4$W+7U_KL_O1QRJ55*W+I_7^:^YGI">V+-<6\L4H:YEE43AO^6>'7YH\.#N MXZ5JWOA+7T\3W.H11WD<,>H2W:MI[VQ>02V\,89!-E).">13^KT4 MVN?OU7]:_P#!)]M5:3Y.W3^MO^ >GPS1W$22Q.LL3@,KH#=)"=P!*@E@".,$C)XJ_'XHU2;Q%^YUJVB1-0AMK6REN M"3<6S!,-Y2PLS[U+,)-^![ &O0>%O%.#_K3_ #.)8BS:DOZU_P CUBBO%]4\ M4>)--T>UUFVU6XN[N^NM0M3;21H88DB\_8RJJ9RHB!REVNH: M@NMPZKIFFS6UQ<"WG^U.(G++*ID$**1@K(%'S+M[!@*3P<[737].WYC6*B^C M_I7_ "/6*9)/%%)&CR(CRDJBLP!<@$D =^ 3^%>*?\)[XEDLUM=3NI+*YM#' M]KF@2.+S#)MXCU:+4K^\L[DZC-9:9J$-A?.H:_XAM#F6W!:/J4[BL>NXK,U+1$NLR18CEZD=FK MHA4Z2,I0ZHYJBL--8U6ZU34;:VTVU,5C<_9GDGO&1R=B.2%$3#&''?M3?^$Y MT7>5%U(Q#M$-MM*0SJ<,BD+\S#T&3CGIS7;[*?17_$Y?:0ZLWJBNK2&^MW@G MC66)QAE8<&LF7QIH\3A/M9D)A6YS%#)(!$V<.2JD!>.IX'>FKXPLDN[Z&;*B MWF2&(PJTS3[HEDRJH"> W;/3--4ZBU28G.FU9M6,'4?A>CR,]C=^6IZ1S+G' M_ A_A5:V^%LYD'VB^C5._E*23^>*Z]/%.E26MQ*\%NJ-(ZJQP&'RXXYST MXSSD=14J^(-/:^>S%ROGIN!RI"94990^-I(') .1WKN6,Q25K_@>0\IP$ICKN W* M?[PR/>L>\\7W=L-9N%T^W>PTN0QS2/=E96Q&KG:GED'AP "PR:XG&I4D^;?S M/5C[*C!1AI'I;_@&A<:),#/7O5./XB:3)>,BREK/[,+E;M$=EQYDD;9 7Y0IC M^\>.?STC[9;+\/E\R9>R>[_'YE)_A?IRMMA6V,+111.;FS2:4"-0N4<_=)4 M'@^HP:O7/@I;BP^S&XCE'V^:^,=Q!YD+[V<['3<-P&_CGJH/M4]OXTL9)K^. M19HC:W?V10(9',S; _R +EN,\#/ ST(K9LKV#4;6.YMI!+!(-RNO>E*I65N8 M(TZ+ORG(P_#N2#3S:KJ*!3:WEF3]EQ\D[;\@!P 5;\".,#K5S_A"/W?V7[:? M[.^T_;/(\KY_-SN^_G[N_P";&,Y[XKJ**EUZCW9:HTULC#T[PP+!]";[29/[ M+LFLQ\F/,R(QNZ\?ZOISUZ\5QG@R[33_ (BPM/\ +NN)8"S,%V[PR')/'\1K MT^O.O%F@2Z=XDM]2@,<=O-,KM)+GRXG!R2V.<'&>/>N_!U%-SIS?Q+_/_,\+ M-Z,HQIUJ:^"2;_#_ ".P>\O-'T2#1=0M+=+V[L[MVGCGC9((I/M&69@2%1GD MA[_\L^YP#/I^O?VU=VNB.@M4T@)=>,_&L MOB"3[-;N4L%"J=JE?-*YP<$DA06;:I)QDDY))K+C\3W\.F&R1T52AA$X0>:( MB:22D]?3S_X!X,LRA3FX1;<5IZI=/UO\MC?U#Q;' MHVH2&PVS74 M>&- D\0:FD04BW0AIG[!?3ZGH*]F50JA0, # KFS!0I\M.._7]#U\C]K5YZ M\](O1?K_ %W"BBBO%/J@KVSX??\ (GZ?]'_]#:O$Z]L^'W_(GZ?]'_\ 0VKS ML=_#7K_F=6'^-^AT5%%%>&>B%%%% %75!>-IMV-.>"/4#"XMGNE9HEEVG87" MD$KG&0"#C."*^=- U[XMV4OCCQ%<>-?AZ?#\5XC&_N?M$]C"$MH5<0A;O]PH M<$,C\ERS#AA7H_[2TEW#\#_%+VAN !%%]J-H6$OV3SH_M6TKS_J/-Z5P/B:] M\"^.]3^&_P .O LFBWNARZBFN:C9Z-Y;V\=E:H742JG WS>0N&Y.#GH:8CH_ M@?XGUGXF:]/XHN/'GASQ'I=I:/IZZ;X7AGAA65Y$?S9TFE<[P(RJG X=J]IK MQS0M1TW5_P!IW4Y- EMKF"U\,"WUF:S(9!/,5!<<'D!ATKV.@84 M444@/-/!'_(+U'_L-:K_ .G"XKH*Y_P1_P @O4?^PUJO_IPN*Z"O5J_Q)>K. M*E_#CZ(****R-0HHHH **** *>IVOVFW)49=.1[^HK KJZP=4M/L\^Y1^[?D M>Q]*WIRZ&C, :\:\3^/=;\77-S;: LT&F0G:T\?R%\]"SG&T'G R,UP$FD:A_:0LW MM)S?/R(2AWMQG..XQSGTYKWJ.4N:O4FHOMN_F?)XG/XTY6HTW);7V3]-'<^J M.M%?.>FZOXD\!O%,AEBM7;&QSYD$A'5<@D9^AR*]Q\(>*K;Q=HZ7L \N0'9- M"3DQOZ?3N#7'BL#/#+G3YH]T>E@,TIXV3IN+C-='^AMT445YA[04444 %%%% M #)YEMX9)7^XBECCT S7/^'?&J>)3:M!I&J6]M2-=Y"1NS ;BW0 ]\X''>O+-=^'=S!XM>YL-,*>'HQ MYM+!;?YY%CF4N(I 4)72Q3M:3O,C M18V* "%#$; 0O0$X&;="E9-3_JWJ3[6I=KD_JYZ9%N-!TZ/3K?2G32+A;F_BEA*EMD>V7 MQ +_]M#14PZIK MFYOZOZ^384Z[F[6_K^FBW:?$2TU#2I+^31]5@TO[(UX;JXMU\IH@A?/#$G*] M!CFK?_"9P27MO8MI6IF>:.*22/[,&\A9)&C4R8)P,HY/7 4DUQ=CX2O#X GT M63P_K*ZBVC-:;KS4TFM#.(<#;&;A@OS@;2$&WC[HK5U_P*[^(_M>FZ5;QPK) MI)5XECCPL-U(\V.AX3RS[X &<8&DJ=#F:3_'T\_ZL9*I6LG;\/7R_JYVM]JL M%A;W3J'NI;:/S&M;4>9,1C@!!R2>U6!+!%,L >-)7RXCR QYY./J:\EU3P1? MW'A>[TM/# GUS9=YU?[1'&)C)YF&#;MSEL@%7 Z_P *YM:MX'U"XU_4)GL; MR[GGU%;N"[BEMDC6(! SLIE& "NP<,"1D DB?84_P"?OV\O,T]M/^3MW_R/ M3DDMKF29%:*61<)*H()'7 ;\SUI]O25Y1M]_P#E MT/6:*S?#FC)X>T*RTY&\SR(PKR'K(_5G/N6)/XUI5Q-)-I'6KM:A1114C"BB MB@#SV;P'L]/A]J&CC1 MG=X98[*^N[F1HR3E)?.V]NO[Q<]N#SZ^I45V+%3M;^MK'-]7A>_];W/!-"\- MZWH]Q'$4GI_"?\*P;FTEM'VRH5/8]C M77];E-MKKN<_U:,$EVV/.H?!\L6O:1 'E>*%6GU!Q$5BE82F6)03P<2.QP,X M YQQ4S_#N2:XGB>6YE6;[5,S@S*XP(B?+4KYA^89)QT!)-=S15_6*G1D M^PAU1R_AGPM/I.H+=7.W?':_9E(O)[@MD@D_O#A!\H^49^M5M1\ QW\'B"1H M+)M2O)C+9W;QY>']V@7YL97#*3QGK^%=C14>VFII7L8./+8X673+[PQ?0 M:A'!]LE::]W+&LCHLA45?UB5K6U(]A&]SBY/!]\!^ 0,GDXR>M: M%%9RJRFK,UC3C!W04445B:!3)H8[B)HY462-AAE89!%/KEM:U76-.UR"V2\L M$M)H9[C<]E([QK%LX.)1N)W]0!TZP/:[H+L+D MQRS*@;Y&..-W!((.,BI+GQ[I]I;27,L%TMKLDDAGV+MN!'DL$^;.< D;@,@9 M&17>J^+Y;*3/(> R]SYW!7^=ONV-RPTZVTNV6"UA6&(<[5[GU)[FK%]+J>M!PMRPV044 M45D:!7MGP^_Y$_3_ */_ .AM7B=>V?#[_D3]/^C_ /H;5YV._AKU_P SJP_Q MOT.BHHHKPST0HHHH 1E#J58!E(P01D$5A^&_ ?AKP;)=2:!X?TO1)+MMUPVG M6<BZ?J,UE',)8%E: MXE,+*[Y9BBY;:/*;C))H ]5T#POH_A2VEM]&TNTTJ":5IY4LX5C$DC'+.V!R MQ[D\UJ5Y#X%TV3X=?%V;P9IVK:AJ7AVZT1M52SU.[>[?3I4G2(*DKDOY<@O4 %%%% 'FG@C_ )!>H_\ 8:U7_P!.%Q705S_@C_D%ZC_V&M5_ M].%Q705ZM7^)+U9Q4OXH/H:FHIK0 M#EG0QN5888'!%-K7UBSR//0 M&+F41C4?+)Z&6)U'YXP/QKHCAZTX\T8-KT9R3Q>'IRY)U(I]KHZVBH[:YAO( M$F@E2:%QE9(V#*1[$5)6&VC.I--71170M-2.Y1=.M%2YYG40*!+_ +PQ\WXU M=50BA5 50, #H*6BFVWN"26P4445(PHHHH *BFM(+B6&26&.62%BT;N@)0XQ ME3V./2I:*>P!1112 **** "BBB@ HHILLT<$;22NL<:C+.YP /C.>&)H5)^'LY:V;'^PQ_D:QIH)+=]DB%&]"* M[2F301W";9$#KZ$41J-;FC@GL<516]=^'0\-C7+F.7[5);%+6XMLQ#YOWNSY@<\$ M;/UKDM4\0:G>ZO)-INI)%8RMI;0HT3-A996!Z..N/F'<8'&,G5_X2S4A;74T MAM(E.HRV-L%@EF?".X+%%.YSA?NKCNO\ FC!U83O&2T_X(V'X M<^4]P1AP-DZ]VN;7_ M (9&+5"R:CI_3-W6_"3:MJ3WT=V()MML(PT6]5:&9I03\PR#NQC(Z=:Z(=*X M:Y\&V;[5IDFI6J*K?NPNSY)#GYN)%Y&WH1CO6_HVJ7LVK:AIU\( M&EMHX91);JRJ1)O^7!)Y&P\]\]!7/.%3EO+9?\!'1"<.;W=W_P %FU17G>@^ M))U\2BYO)[E=/U!F%AO8LMT'D4)A,E4V#/3!*MN/2O1*SJ4W3=F:4ZBJ*Z"O M;/A]_P B?I_T?_T-J\3KVSX??\B?I_T?_P!#:O(QW\->O^9W8?XWZ'14445X M9Z(4444 5=4U*#1]-N[^Z9DM;6%YY62-I&"*I9B%4%F. > "3V%?,7B#XM_" M/XG>+=7NM2;Q'H6IZ1)'9V>O:':ZK;7ES T*2D/Y, 9 'D=0DF>FX8#5]3U@ M:QK/A?P&+K4]5OM(\._;I ]Q>7DT5K]H=45 7=B-Y"*JY)) 4#H!3 \N^!VN M>"AXKOM+\$:5K%]%<6;7NJ>)]9AO1/),LB)%"\EU&'D)5Y&&&PNQN/FS7N%5 M;'4[/4UD:SNX+M8VV.8)%<(V <'!X."#CW%6J0!1110!YIX(_P"07J/_ &&M M5_\ 3A<5T%<_X(_Y!>H_]AK5?_3A<5T%>K5_B2]6<5+^''T04445D:A1110 M4444 %%%% ",H=2I&01@BN=OK4VDY7^$\J?:NCJO>VHNX"O\0Y4^]7"7*R9* MYSE%+)^YW;_DVYW9XQ7*6'C*^U"SL]3BT21]&NI%6.6.4O<^6QPLIA"?<.0> M&)"G..M=T82FKHYI34=&=539(UEC9'4.C JRL,@@]0:PW\=Z'&+AFOML<$\TYB6$<8+20^Q'4CW_.N, M_M:_M]/DTW[1+':LV7@S@9SG'TR <=,@'L*^C;GQGHUK;[,[+:2,6ERP\M!MR[94\+DXP> MA!KWZ.95HP2JT^:W7^D?)XC(J$ZCE0J\E]UO^JT\CPGP[X,U;Q/.BV=J_DDX M:XD&V-1ZY[_0QFO?MIC<1QK&X4JWR_*6 .UI.NV6M><+61S)"0)8IH7AD3(R M,HX# $=#CFN/&XNOB5:4>6/];GHY;EF'P+.Y/#-K'86+A=0N5+&0=8DZ9'N>%>(($\1_&6"QO-WV:?4+:T M< X(C+(IQ^9/XUZF74H5*KE4U45<\+.,14H8=1I.TIM1OVN:GACX"Z_XET2# M6[A'=+L[X[=9%65U/.]V?A0>V Q.>@K4O_V<=0M8)Y)YX-*BB3?]JGO5E@)/ M\+'8C+SQG!ZC%>U6'QB\)W&H:E8Q:A'%!IENLTERPVPA=P4JOF MCT6_IMW.*66951P\JCGSVC M&20(E*NH!/)P96'T ]*]L^%-R]SX%TXR')3?&#[!SC].*]'-:*=.->UI7L_/ M?_(X\AQ$E5GA;WC;F7EMI^)UM%%%?,GVP4444 %%%% !12.ZQHSNP5%&2S' M ]:X76OC'H6ERM%;^=J+KP6@ "?]]$\_@"*WI4*E=VIQNA]".H/L:J MKAJU#6I&QGA\;A\5I1FF_P"NA;HHHKF.T**** ([FYCL[:6>9Q'#$I=W/0 # M)-?.WC?QW>>+[Y_G:'3D;]S; \8_O-ZG^5>M_%N\>T\#W@C.#,Z1$@] 6R?Y M8_&OG^""2YF2*&-I97.U412S,?0 =:^IR?#PY77EO>R\CX3B+%U%..%@]+7? MGV1T]CX6L$MHO[2NKB&XFB,O[B%F6$&,O'D8^ZA;RP->R-<1EVWJRLC^7771[=M_N]H^&?CEO%NG20797^TK8#S"!CS%[-C^?_UZ M[2OGKX37CVGCFQ520LZO$X'<;21^H'Y5]"U\IF6'CAZ]H;/4^_R;%SQ>%4JF MLHNU^_\ 5PI&4.I5@&!Z@BEHKRCW3-N=!MY\E,PM_L]/RK*N="N8,E5$J^J= M?RKIZ*T522(<4SB65D8JP*D=B,4VNUFMXIQB2-7'^T,UG3^'K>3)C+1'VY%; M*JNI#@^AS=00V,%O=7%S&FV:X*F5\D[MHP/I@>GO6W/X>N8\E"LH]C@_K5&: MTF@_UD3I[D<5JI)[,S<>Z.>/@O1\$"U= 55?DGD7&US(I&&X*L20>HR0,#BK M+^'-/> 1>2R*)WN5:.5T=9&)+,&!!&=S=#T)'2O/;&Q:*PL[L:;8V_FZR8SJ MD3YNSF\88(V#@G"_?/RGIV!J'B?6=3\.W,L@N8(+VRO"P?[.%BV1NP$>UC)Q MMVMN'\6?E.*]+V-1NRGU//5:"5W#H=RO@O1TMU@2T9(EW@*LT@X<[F4D-RI/ M.T\>U6&\,Z:T\DOV;#/)%*RJ[!=\6/+(4' (VJ.!R I=.K:[G^+]2U4IWMR_A\CJ/\ A$M)\BYA^R Q7$9A=#(Q M 0G)5>?D&><+@5H1V$$-[/=I'MN)T2.1\GYE7=M&.G&YOSKS7PSJ=Y;R:79I M)U[9\/O^1/T_Z/_P"AM7E8[^&O7_,[1 MLJDWVC>Q4$,V^/&<"OJJO/%\4W_C'XFZMX7@T;3[CPQH:1IJUY?G?)+\UY[X3\4ZIIOQ U#P3K&EZ;91"VDU/1;C2B1' M+9K,(V22,CY)4,D6=N5;?D8QBO0J "BBBD!YIX(_Y!>H_P#8:U7_ -.%Q705 MS_@C_D%ZC_V&M5_].%Q705ZM7^)+U9Q4OX'2KA!U)*"W> MA,Y*$7)[(T-;TY9XFDV[@1MD7U%>=Z-H7B+2=,L-%CN[2*PLBD:Z@A+7$D"' MB/RF3:K%0%+;CW( .,:6F?%&.+4KN"ZU;2O$5C#:+.U[H41 25I1'' 5\V0% MY"WR_,/NG(QS46H^/+*VN%MX]/OWU!I98WTP+'Y\+1JCOGY]A 61&&UCD,,9 MYKT:<*L/%X- -Q:+:Z?!>51:7TL$%I#?7%RD2A((9-Q#,"P;@*20 2/3@XM M'QQ8_;3$(+EK070LCJ 5?($Y(41_>W?>(7=MVY.,UU.=9_%'^GJ8W@GN9BPFB\N-8V** 0VY4! W+M)/6KG_"$: ME!X;L;"*>,R0:C<7DJ17,EMYR223,JB9%WH1YBDX'.TKG!S5FR^*6EW6GI?3 M6M]8VLMC)J$,ES$O[V*/&_:%8G(W#@XSG(R.:K>)OB-+IFC_ &JUM'MKD?:E M:WOHLG=%:23KRCXP=J'*EL@D<'D.^(D^5KK^-K?UV]16H15T^G_!_K_(P5^$ MNK/I-K8R3V:+'#=0,\4\H(#W:7,;#Y=QY0(PW @'(8GBNP\(^%I]&U"_O[I1 M'/D*A8Y,DQSR7/R@ #WS5*^^(ZV_AZ]NWL[C3[V/3FU"!+R(,L MR #+*%?H"R@JQ5OF' K&U'XJZA8/(J6,=U(EU<0B*)<$I'?16ZGG45@#QI8F7R3%<"Y_M#^S?(*KO\S;O MW8S]W9\^?[O;M6_7G2C*.Z.]24M@HHHJ"@KP[XP://H_BN/5H2R1W05UD7^" M1 !_0'\_2O<:H:YH=GXBTV6QOHO,@?GC@J>Q![$5W8/$_5:JFU=;/T/+S+!_ M7L.Z:=I+5>IX->:+_P )CZTO>$E24GYC&#@.A/("DD9P1P"> MV\.>&IYK,2>.IE\*:=81PK%+):"*[NO++;%4D9.T-S@$G"]<9KG=>^#&L:?, MS:<4U*WZC#!) /<$X_(_A61:?"_Q-=R[!IC1#."\KJH'Z\_A7U$IT:U.T:R2 M^5U][_-?B?"QHXG#U6Y8>3EUM?E?W+YZ/\-"#QGKT7B?70-/@9+.,F*W3RT5 MY26)+LJ *&8G. ..!SC->\^#M$/AWPS86#8\R*/,F/[[$LWZDUS7@3X5P>&9 MDOK]TO-07[@4?NXCZC/4^]=]7AYABJ=2,:%'X8_BSZG*,!5H2GB<3\8ZO\KLR,Z;<'G($A_*N5K:$8U:; MISU6J.>I.6'K1JT_=>C]#ZSAE2>))8V#QNH96'<'H:=6#X"D>7P9H[29W?9E M'/H.!^F*WJ_/JD>2;CV9^NTI^TIQGW2?WA11169J<_X^T-_$'A._M(EW3[1) M$ .2RG.![G!'XUX%X8>&/4I8[BY6R\V&2$3/D;"PVGITX)'XU].UYIX[^$BZ MSS7;B/72L]Q.TMN7%INB\S([:4QOH]RS#O&N\?F,BMGP M_P#"#6]5F4WD8TRVS\SRD%R/91_7%>RO8TO?G637R_0^9<<37_=0P[3>G7J_ M/3YLL_!;0Y+WQ*VHE2(+*-OF]78%0/R+?I7N59^A:%9^'--BL;*/RX4Y)/WG M;NS'N36A7R^-Q/UJLZBVV1]YEN"^HX=4F[O=^H4445P'J!1110 4444 %%%% M %"3P_IDL'D-I]MY._S-@B4#?NW[L ==WS9]>:H/X'T8S3S1V444TX*RR+&N M9 >H8D9(^M;U%:*V98W,J!5 VN0_9G#U[9\/O^1/ MT_Z/_P"AM7%%%)R5!/TKT+PN -"M0!@8;_T(UPXR?-!*W4Z*$>61JT445Y!V MA1110 5X%\7]?T_X4>.;C7=,^(WA_P (:SK4,37VC>(H#<6]WY:^7'.%C=)( MV"C9N!VL$ QE:]]KP&7QU_PK3XY^.WNO!/B[6K?5ELIHM9TC09[N*/9;(C6X M=5Y4$!P5)&YY <%>6@)/@7XHT'QOX^U#6;GXB:3XW\9'3C EKHUL;>VL+(2J M7$:,69MTACW.S$\*.@KWJN(\$?%:T\=:M+80>'/%.D/' 9S/KFAW%E"P#*NT M/(H!;YL[>N 3V-=O0 4444@/-/!'_(+U'_L-:K_Z<+BN@KG_ 1_R"]1_P"P MUJO_ *<+BN@KU:O\27JSBI?PX^B"BBBLC4**** "BBB@ HHHH *Q_%GAT>*= M%;3S.;8&XMY_,";O]5,DN,9'79C/;.>>E;%%5&3@U);HF24DXO9G&>,_AG:> M,]2>[N9U4-9K;>4\ D4LDZS1LP)PR@J04(Y#'D5D2_!F%M,-M'-I2&2>2>6W M_L:,69+(BC9"K JRA/E;>3EFSG.*]*HKHCB:T$HJ6B,94*3\_F!Q)M\S=C9O ;;MSVSBO3KZS%W%CHX^Z:Y]T*,5888<$&NE8JI/K_ M %W,?J\(=#BK?XT_M&*WWR7,FRUM/+@C\VU:WQ''O.T#=O//)STSQZ%15K$U5L_R_KJ2\ M/3>Z.'U#X<7.M:=/;ZEK"W$HTZ33K66.UV>4K[=SN-YWN=B\@J..@S4%[\*? MM,D\L>J>7*\D\JEK?170R-XR 8@IY&0F]U^9Q MUGX5EG^(UQKT\#P00VJPQAG7;-/R&F503MPF$&[!Y/'&3T=KK^F7UY)9VVHV MEQ=QYWP13JTB_50+#@T[.K'FETTTZ60M*6EK2"Z2^U.Z8ZEJEEY;3/.3#!'.8E5& M.&<&)?F/S$Y!)S6\\)RMI2_K7_(QABN9)M?UI_F>M33Q6T>^:1(DR%W.P R2 M !D^I('XT^O KS6)-3TW5;.ZU'S;-(M,O#Y6JRW 1OM:B9S*=N,*06"_*AVD M8(KH['7=9N?$T8^U0I>G5C$;7^TI6D-GO('^B^7LV^7\XEWUDV.I>*M4ET^+4M)LET=98(DGDMRS&YN6$@"MD*3EE4X&& MY6LXT$XW;>V_0T=9J5DNIZS17A2-O+6Y,*!"<##1)C M SVZ8 MX.45=O^K7,UBXR=DOZO8]>HKQ.\\17$%TZ^'=9OM2F_L)IKB.6Z>7 MRI?M$"R.0=VR14:0E0ORXX49P>U^'NH7ES-K0,\5YI\1B-L+>_DOE#E6\Q1/ M(BENB'&3M)(R.@B>&E"'/U@O+>:Z@_P!=!'*K/'_O M*#D?C5JO%O VJC2_%>ER23VUQ+JWF"2W5RITAI&>62!E.3N:3RP"Q&2& &, M^TUG7H^QDE_7]?UYET:OM8W"BBBN8W/!?B]X9DTCQ')?HG^AWQWAAT63'S _ M7K^/M7->%X9+G56BBC:65[6Y540$LQ\B3@ =:^E=4TJTUJQDL[V%;BWD&&1O MYCT/O7E6L_ N;SF;2M0C,9.1%=@@K_P)0<_D*^KPF8TY4?8UG9I6N?!9CDU: M.(^L8>/-%N[75=_Z_ YKXB6L]I<1K/#) S75VP612I(,G!Y[5SNA:+<>(-5M M["U7=+,V,XX4=V/L!S7=6'P-U:60?:[VTMXL\F/=(WY8 _6O3O"?@K3O!]LR M6B%YW&)+B3EW]O8>PK:IF-'#4N2G+FE^!STTA&(H(UB3/H!@?RJ>BBOCVVW=GZ(DHJR"FRR+#&\CG:B@LQ] *=5?4D:33 MKI$!9FB8 #J3@T+5@RK_ ,)'IW]EV.H_:1]COC"MO+L;]X92!'QC(R6'4<9Y MQ6E7E4?A368? WA#&H:G/-!-ICR:;-!#L@VO&6#!8A( F#G+9&.2>:S-(T;Q M#9P1S);ROJ\-G=?;UAT^2UDN)#$P >Y:0K,3)M*LBG&/X1Q7?]6@TVI[-_U_ M6AQ?6)II.'1?U_6I[!?:C;:9'%)=2B%))4@0G/+NP55_$D"FZ;J=KK%I]ILY M?.@WO'O (^9'*,.?1E(_"O%U\/SDW\,VDR7&F)=Z5=K%#HTT,+!)F%PRQ-N9 MFVD;L_,PR<$5T7A?PS/I=[X;O$TZ6VNI-4U'[=-Y9#&$FX,>\_W"1&1GC)!' M)Y<\-",6^;7_ (%_^ $<1.4DN73_ (-O^"=YJ7BC3-)OX;*[NO*N)=N%V,P4 M,VQ"[ $(&;Y06(R>!S5O4M2MM(LI+N[E$-O'CV;6_\ 9EI%;LUM=H/F83.HPK+(2078!=JD Y-=+J[7&K^! M-.EO-/O+NY;[-+<+;J8;B"164M*B$9W(PW;<*2,D9&Y' 89'3(YIUQK-I:ZG:Z=)(WVRZ5W MCB2-G^5<;F8@$*.0,M@9('4UYMJ,6JWZ3K):2:EITEW IU'4-)?S9(Q'*Q6: MVC5&E16*@<*,N21A3GG8?"FL7FFVDD>ESIJEMIU[ )Y[,HZ 7L955R1@F!I MH5NA8 ]:VCA8-ZRM_P -_5]+F3Q$TM(W_P"'_JW0]POM1MM,CBDNI1"DDJ0( M3GEW8*J_B2!5BO&KCPU//97$C:>+G2$O].F^QP:+);1_)-^^=+=V=S^[(#$* M PZ \FM[P9IEU_PF5Y82@'3/#C2+9D'.YKC#J/\ MG&2F/1ZREAXJ+:EM_P/ MU=BXUY.23CO_ ,']%<]'HHHKA.P**** "BBB@ HHHH **** "BBB@ KT'PQ_ MR K7Z-_Z$:\^KT'PQ_R K7Z-_P"A&N3$_ O4VI?$:M%%%>:=04444 %?-/QH MUCQ7J'+?P3#:M:Z?I/E(+A&@CGFFE9HV9LAG1<$ &(G!Y!^C M-4U*#1]-N[^Z9DM;6%YY62-I&"*I9B%4%F. > "3V%?.B?'3X0>+?'6OZCJN ME7J7MC&-*CU!=&U&1K^UEMT=UFB2 8 ,KH$E!.!N7 84T(Z3P%X3NO!?Q[>U MU#Q=KGBY;WPW)<:;+JMPC_9XUN81.I$:*K%BT!5L @;QSUKW&O _@5/X'C\> M7-MX*L/$&IPC2B)M=UPW^+*-)4$-C$+I!A"&=P$/'E\YXQ[Y0P"BBBD,\T\$ M?\@O4?\ L-:K_P"G"XKH*Y_P1_R"]1_[#6J_^G"XKH*]6K_$EZLXJ7\./H@H MHHK(U"BBB@ HHHH **** "BBB@ HHHH *S]3L//4RQC]X!R!_$*T**:=G=": MN)QHVI6%A'IUYJ5W>)+)'' M:&(86/9N),CH/XU[GO4VB>)++784:"3RIV,JM:S$"9#&^R0%03]UL D9'(YY M%<]XXT2ZO_$>@WL>G:AJ%I:P74;&2/D;@'TXK&T#PUK7A M;58M0M])DN+-8[R"VT_[3&9K=)9(I%\QV;#?.DA)#,0&'WL5W1ITY4T[VEZ^ MOGZ=$<;J5(U&K:?\-Y>IWT7B/29[BWMX]4LI)[E/,AB2X0M*G]Y1G+#W%5;? MQEH\R*9M0MK.1Y'C6&YN(U=BLCQY #'(+1MCZ'H00/.?#?@77](@TF$Z>T/8H M)9MPR"!@_E678^,[>[N+".:QO;"*_P"+2>Z1%28[=P7ABRDJ"0'"DX/?BLBP M\+:AJG@GQ!I=^#:SZDT_ER3"/S<.@ >;RODW;LYV<$ =\U/?GQ+XBTB33!IT M>C236TL-S=SRK(NXQE1Y 1B?O$'+@8 /RDGC-4Z>JO\ C_5_Z[EN<]';\/ZL M;\?B72)8;B9-5LGAMW$]9]_XV\.E+.!]1L[R+4;@V M*B*9)$+E22K<].,?5E'>N-U[P9JOB*TL$&D+8K96MO9R0-+&1< 75N[8P2/+ M18G(W88[L8]='7/"^J/X\CU:WLC/9I=6,I\N1 Q"1W<;G#,/N^=&?<=,XQ6B MI45JY=^J\K&;JU=E'MT?S-+P]?>%=/CMKV&\AL[F\MX_+2_U#S)EB;)1%W2- MA<@X"G&1[5T_]J6?E>9]K@\OSOL^_P Q<>;NV;,Y^]N^7'7/'6O+]#^'VK6O MA/7;2YL$^V7/AR"P@4R(Q,RI/N3.>/F:/GITYXXM1>'->M=/M=)&E23!=?CU M*2]\^(1B'[2)6P"V\L!U&W'!P3TJJE*G*3M.^O?H3"I.,=8=.W4ZO1/B%HFN MWR645W'#>/!#.L$TL89A("5488[F &2!G&Y?6N@@NH;EI1#-'*8G\N0(P.QL M [3CH<$''N*\:C\,ZAX5\+74FI1+931:58-:SF5&"WELTC"+ ;<68LH&T$$% MAGH#Z9X)TF?2/#ELEY_R$+@M=79]9I"7L.-1/] MF7,Z?8+8VZ:E M;&%H'N7$T9D5V:&)66UFWL8B!L1F,:X( 8@]<\^M5RU::IVL[W.BG-SO=6L%% M%%8&P4444 %%%% !1110 4444 %066GVNFQ-%:6T-K&S%RD,80%CU.!W/K4] M%._05@HHHI#"BBB@ HHHH **** "BBB@ HHHH *]!\,?\@*U^C?^A&O/J]!\ M,?\ ("M?HW_H1KDQ/P+U-J7Q&K1117FG4%%%% !7@U[\4=3^''QJ\9V=YX-\ M3ZYH&HBSN+?4=!\,O*D4RVZ)(LDL<8,^0$P^YRN"F %%>\UXM>>&8OC!\4_& M>D^)-3U-=%\/&S@L]%T_49K*.82P+*UQ*865WRS%%RVT>4W&2330'9>"/BM: M>.M6EL(/#GBG2'C@,YGUS0[BRA8!E7:'D4 M\V=O7 )[&NWKR'P+ILGPZ^+L MW@S3M6U#4O#MUHC:JEGJ=V]V^G2I.D05)7)?RY Y(5B<&)L8R:]>I %%%% ' MFG@C_D%ZC_V&M5_].%Q705S_ ((_Y!>H_P#8:U7_ -.%Q705ZM7^)+U9Q4OX MH-5&7*Q-7.5HJ]J.GFV8N@S$?_ !VJ-=2::NC%JP4444Q!1110 M 4444 %%%% !1110 4444 %%%% !5+6M8M]!TV:^NBWDQ[1A!EF9F"JH'J6( M ]S5VL?Q;9W&H:%/!;V5OJ+.R;[6Y8JLB!@6 ;^%L [3V;!JX).23V)DVHMH MS[KXBZ9I>]-5CGTB=)H(C#>>6#B5BJ.&5RI7Y7)(;@(V0,5KGQ)I N+FW.JV M0GM4:2>+[0FZ%1U9QG*@=R:X:Z\/:[+;RF"UOVT^"^L+NWT_4+Q)[G,4V^;; M(9" "H7"LYY!Y&<5SVK>"/%%YIMM;C3[F1X8K^-X5EM([96FMY44P@8NVVO:9>6]Q/;ZC:3P6^? M.DCG5EBQUW$' Z=ZH6'C?1M0CU.:.^@6ST^1(Y;UY4$#;D5P5?.",.!GCG-< MQK'@O49]0FDM;:,6ZV&FKY.Y56=[>X>1XCZ93: 3QR!G&:J-X&-9U+2J0N?#OV.*WT9;$C[5$K/(MQ!( A4G@!&* ME@!D88 'FO845-QYM/5$^VJN*ER_F>GV&HVFJVJ7-E:= M04444 %>$_&N3P5?^-+>U.D>*M7\I YY]VKP*Y^(4WPO^-_C>.7P5XNUS3=:-G=?VMH^A7%U%%*ELD9BW*N'3:J MD%"<.T@('6F@-_X#R^";>XURPT+3M8TKQ.ACEU:'Q0)6U653GRY'DE9C(G# M%6*@YZ$\^O5\U6?QGEU#XS3>)[KX=^/]/TNQT9]*M2?#%TTMVTDZ2N[*JD*J M>4H7)R?,?@5]%:1J*ZQI5E?I!<6J74"3B"[A:&:,,H;;(C0H_]AK5?_3A<5T%<_P""/^07J/\ V&M5_P#3A<5T%>K5_B2] M6<5+^''T04445D:A1110 4444 %%%% !1110 4444 %%%% !1110 CH'4JP! M4\$&L+4-/-HVYU;U(Z!U*L 5/!!JXR<62U*H-3%E+;ZS8^&Y;^&$);(C6 MZOL.5!^?*9&YY <$G>)+F3P%XALM6U@VC++#;>*)M398-Z;F M\IYY HW!!OP",XSS@^N5YM\-O&/AWQ#KD]MI'@?7/#5RMLTC7>I^&Y=.C= R M@H)&0 L20=N>0I/:O2:0!1110!YIX(_Y!>H_]AK5?_3A<5T%<_X(_P"07J/_ M &&M5_\ 3A<5T%>K5_B2]6<5+^''T04445D:A1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 (RAE((R#P0:Q-0TTVQ+Q@F+_T&MR@@$$$9!JHR<6) MJYRE%:6H:68\R0C*=U]*S:ZDU)71BU8****8@HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "O0?#'_("M?HW_H1KSZO0?#'_ " K7Z-_Z$:Y M,3\"]3:E\1JT445YIU!1110!C^+M.UC5?#UW:Z!K$>@:M)L\C49K,7:Q8=2V M8BRALJ&7J,;L]L5YO_PKSXP_]%ATW_PCX_\ Y)KV"B@#@_ ?A7Q[H>KS3^*? M'EIXHT]H"D=G!H*6+)+N4B3S!*^0 &&W'\6<\<]Y110 4444 >:>"/\ D%ZC M_P!AK5?_ $X7%=!7/^"/^07J/_8:U7_TX7%=!7JU?XDO5G%2_AQ]$%%%%9&H M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F7^E!\R0C#= M2GK]*TZ*I-Q=T)JYRI!!P>#25O7VG+= LN%E]>Q^M8DL3PN4=2K#L:Z8R4C% MJPRBBBJ$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7H/AC_ ) 5 MK]&_]"->?5Z#X8_Y 5K]&_\ 0C7)B?@7J;4OB-6BBBO-.H**** "BBB@ HHH MH **** /-/!'_(+U'_L-:K_Z<+BN@KG_ 1_R"]1_P"PUJO_ *<+BN@KU:O\ M27JSBI?PX^B"BBBLC4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "H;JTCNTPXY[,.HJ:BG>P'.7=E):-AAE3T8=#5>NI=%D4JP#* M>H-8]]I30Y>'+)W7N*WC.^C,G&VQG4445J0%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>@^&/^0%:_1O_0C7GU>@^&/^0%:_1O\ T(UR8GX%ZFU+XC5H MHHKS3J"BBB@ HHHH **** "BBB@#S3P1_P @O4?^PUJO_IPN*Z"N?\$?\@O4 M?^PUJO\ Z<+BN@KU:O\ $EZLXJ7\./H@HHHK(U"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *-[I:7&73"2?H?K6-- M"\#E'4J:Z>HYX([A-LBAA_*M(S:T9#CH_P#8 M:U7_ -.%Q705S_@C_D%ZC_V&M5_].%Q705ZM7^)+U9Q4OXQJ*NI>-95*NH93V M-9=WHW5H#_P _P!#6\:B>YFX]C*HISHT;%6!5AV--K4@**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *]!\,?\ ("M?HW_H1KSZO0?#'_("M?HW_H1KDQ/P+U-J7Q&K1117FG4% M%%% !1110 4444 %%%% 'FG@C_D%ZC_V&M5_].%Q705S_@C_ )!>H_\ 8:U7 M_P!.%Q705ZM7^)+U9Q4OXA[BLJZT>2++1'S%].XK:HJE)Q):3.5(*D@C!'8TE=)<645T/G7YO[PX-9= MSI$L63'^]7]:W4TS-Q:,^BE(*D@C!'8TE:$A1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Z#X8_Y 5K]&_\ M0C7GU>@^&/\ D!6OT;_T(UR8GX%ZFU+XC5HHHKS3J"BBB@ HHHH **** "BB MB@#S3P1_R"]1_P"PUJO_ *<+BN@KG_!'_(+U'_L-:K_Z<+BN@KU:O\27JSBI M?PX^B"BBBLC4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"*>TBN1B1 3Z]ZS+C1 M77)A;>/[IX-;%%4I-;":3.6DC:)MKJ5/H13:ZB2))EPZAA[BJ%QHJ-DQ,4/] MUN16RJ)[F;B^AC458GL9K?[Z';_>'(JO6J=]B HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "O0?#'_("M?HW_H1KSZO0?#' M_("M?HW_ *$:Y,3\"]3:E\1JT445YIU!1110 4444 %%%% !1110!YIX(_Y! M>H_]AK5?_3A<5T%<_P""/^07J/\ V&M5_P#3A<5T%>K5_B2]6<5+^''T0444 M5D:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 56GTZ"?DIM;U7@U M9HIIVV QI]%=>8G#CT/!JC+;RP'$B,ON1Q73T$ C!Y%:*HUN0XHY2BNAFTRW MFYV;#ZIQ5*;1'',<@;V;BM%43(Y69=%3RV4\/WHVQZCD5!6B=R0HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O0?#'_ " K7Z-_Z$:\^KT'PQ_R M K7Z-_Z$:Y,3\"]3:E\1JT445YIU!1110!S?@CQC_P )E#K4GV3['_9VJW6F M8\W?YGDOMW]!C/7'./4UTE>;_!+_ (\_&?\ V->I_P#HZF>.K1/%OQ,\/>%M M2=QH3:?AXSTKOG0BZ\H+1+7OLKG)"J_8QF]6 M[?BSTNBO"O&O@*STK7I/"7AR(V5CX@T6\F;3H'/E075NT3P3JI.$)9@IQ@': M.XK$U[QK-XRUCPKXRMY&6T\+V5C>WJ)\NV2\F$4Z'W2-&/MGWK:&!]HE*$M' MY?)=>KT_$SEBN1N,HZKS^;Z=%K^!](45Y]\+U_MO6_&'BIOF34-1-E:,.AMK M4&(%3Z-)YS?C7H->?5I^SGR7V_/JOEL==.?/'F_K^F>:>"/^07J/_8:U7_TX M7%=!7/\ @C_D%ZC_ -AK5?\ TX7%=!7H5?XDO5G-2_AQ]$%%%%9&H4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %12VL,WWXU M8^N.?SJ6BC8#/ET6%ON,R'\Q56319E^XRN/R-;5%6IR1/*CFY+&>+[T3?4#- M0D8KJJ:\22#YT5OJ,U:J=T3R'+45T+Z9;/\ \L]I_P!DXJN^B1G[LC+]>:M5 M$+E9C45I/H<@^[(K?7(J%])N5Z(&^A%5S1?4FS*=%3M93IUA?\!FHF1D^\I' MU%5="&T444 %%%% !115;4=3M-)MOM%[!D\?C32;=D M)NVK+->@^&/^0%:_1O\ T(UYY'(DT:NC!T89#*<@CV->A^&/^0%:_1O_ $(U MQXGX%ZF]+,/$VE1ZA>S7\MM9W%N(A+* MQ9]H,).,GN3TK2N_AA::CI-A;7FLZQ=:AI\SS6NLO<(M["6X8!U0*5(X*E2" M,9S@5V=%=3Q-5V=_R,%0IK1(YCPOX L_#6I7.IO>W^LZO<1B!]0U.59)1$#D M1KM555<\X51D]*='@%S]D\12S2W6]U+1^8N-L?RX55R2N M02">2:[FBI^L5;M\V]OPV^X?L:>BM_3W,OPOX)' M,?^ADT/_P $4W_R97=T5T?6JKU= MON7^1@J$%HK_ 'O_ #.$_P"$2\8_]#)H?_@BF_\ DRC_ (1+QC_T,FA_^"*; M_P"3*[NBCZS4\ON7^0_8P\_O?^9PG_")>,?^ADT/_P $4W_R91_PB7C'_H9- M#_\ !%-_\F5W=%'UFIY?,?\ H9-#_P#!%-_\F4?\ M(EXQ_P"ADT/_ ,$4W_R97=T4?6:GE]R_R#V,//[W_F<)_P (EXQ_Z&30_P#P M13?_ "91_P (EXQ_Z&30_P#P13?_ "97=T4?6:GE]R_R#V,//[W_ )G"?\(E MXQ_Z&30__!%-_P#)E'_")>,?^ADT/_P13?\ R97=T4?6:GE]R_R#V,//[W_F M<)_PB7C'_H9-#_\ !%-_\F4?\(EXQ_Z&30__ 13?_)E=W11]9J>7W+_ "#V M,//[W_F<)_PB7C'_ *&30_\ P13?_)E'_")>,?\ H9-#_P#!%-_\F5W=%'UF MIY?,?^ADT/\ \$4W_P F4?\ ")>,?^ADT/\ \$4W M_P F5W=%'UFIY?,?^ADT/_P13?\ R91_PB7C'_H9 M-#_\$4W_ ,F5W=%'UFIY?,?^ADT/_P $4W_R97=T4?6:GE]R_P @]C#S^]_YG"?\(EXQ_P"ADT/_ ,$4 MW_R91_PB7C'_ *&30_\ P13?_)E=W11]9J>7W+_(/8P\_O?^9PG_ B7C'_H M9-#_ /!%-_\ )E'_ B7C'_H9-#_ /!%-_\ )E=W11]9J>7W+_(/8P\_O?\ MF<)_PB7C'_H9-#_\$4W_ ,F4?\(EXQ_Z&30__!%-_P#)E=W11]9J>7W+_(/8 MP\_O?^9PG_")>,?^ADT/_P $4W_R91_PB7C'_H9-#_\ !%-_\F5W=%'UFIY? M,?\ H9-#_P#!%-_\F4?\(EXQ_P"ADT/_ ,$4W_R9 M7=T4?6:GE]R_R#V,//[W_F<)_P (EXQ_Z&30_P#P13?_ "91_P (EXQ_Z&30 M_P#P13?_ "97=T4?6:GE]R_R#V,//[W_ )G"?\(EXQ_Z&30__!%-_P#)E'_" M)>,?^ADT/_P13?\ R97=T4?6:GE]R_R#V,//[W_F<)_PB7C'_H9-#_\ !%-_ M\F4?\(EXQ_Z&30__ 13?_)E=W11]9J>7W+_ "#V,//[W_F<)_PB7C'_ *&3 M0_\ P13?_)E'_")>,?\ H9-#_P#!%-_\F5W=%'UFIY?,?^ADT/\ \$4W_P F4?\ ")>,?^ADT/\ \$4W_P F5W=%'UFIY?,?^ADT/_P13?\ R91_PB7C'_H9-#_\$4W_ ,F5W=%'UFIY M?,?^ADT/_P $4W_R97=T M4?6:GE]R_P @]C#S^]_YG"?\(EXQ_P"ADT/_ ,$4W_R91_PB7C'_ *&30_\ MP13?_)E=W11]9J>7W+_(/8P\_O?^9PG_ B7C'_H9-#_ /!%-_\ )E'_ B7 MC'_H9-#_ /!%-_\ )E=W11]9J>7W+_(/8P\_O?\ F<)_PB7C'_H9-#_\$4W_ M ,F4?\(EXQ_Z&30__!%-_P#)E=W11]9J>7W+_(/8P\_O?^9PG_")>,?^ADT/ M_P $4W_R91_PB7C'_H9-#_\ !%-_\F5W=%'UFIY? M,?\ H9-#_P#!%-_\F4?\(EXQ_P"ADT/_ ,$4W_R97=T4?6:GE]R_R#V,//[W M_F<)_P (EXQ_Z&30_P#P13?_ "91_P (EXQ_Z&30_P#P13?_ "97=T4?6:GE M]R_R#V,//[W_ )G"?\(EXQ_Z&30__!%-_P#)E'_")>,?^ADT/_P13?\ R97= MT4?6:GE]R_R#V,//[W_F<"W@SQ4T_#WQ0?^9AT M,?\ <#G_ /DRO1Z*/K=7NON7^0?5Z?G][_S/-_\ A7?BG_H8]%_\$M?9/A32[_ $;0+2SU*]AU"\B!#W$$!A5B23]TLV.OK^ K7HK3&YA4 MQSO.*7HOUW(PF#AA(VBV_5_IL%%%%>6=X4444 %%%% !1110 4444 >;^,_^ M2U_#;_KVU;_T7!7:>)_$=EX1T"^UC479+*SC,DA1=S'L%4=R20 /4BN"^)UU M<:+\2O >M#2=4U.QLX=22=M+L9+IHS(D(3(0'&2#U]#Z5%XPUU_BKX4U3P_I M6BZ[I^HO&ES!)JVE36L#O#*DJH9' W% OXFO5]E[2-%R^&VK[>]*_X'![3D ME52^*^B_[=1HS?$W7-#@M=1\1^$6T?0II(XWO$U!)Y;7>P5&FB"#:,D [6;& M:N7'Q0BL-#\:WUY8FWN/#4TL3VOG9:X C62%@=OR^8'4#@X.>N*YSQMKNH_$ M[PK+X6L?#6M:=?ZF8X;N;4;1H8+*/<#(_FGY9" " $)R2.E5/B+X1U>\^*.F MP6-E//H/B,VIU>:-"8XC9RF4;SC"[U*ISC.W'-:PHT9652*B]=+O96?5O=162V+3X,#G=YQ+; M?F$8C?L,X'3-=]7C7@;PAJMO\6]5BO+.:'0-"GN[O3)V0K'+)>E7;83P=G[Y M3CH7]Z]EKBQ4*=.25/U^_5+Y*QTT)3G%N?I]V_XW"BBBN(Z0HHHH **** "B MBB@ HHHH **** /'[K_D[O3?^Q&NO_2^WKG-&_:BUO4_AC:?$:;X>36G@S8) M+VY.K(US$F_8\D4/ECS44YY+(2 2%(QGK[C1M0;]J33]6%C9OS ML\K&[=[8S3$>BZ?\8];BUSPS%XA\&/H&C>);C[+IMZVHI-.DQB>6-+B (/*+ M)&V-KO@C!Q5.R^-WB/Q+XH\6Z#X9\"?VI<^'=1:RGNKO5EM;9U\M&0A_*9O, M.Y_D"D *"7^8 :GQITB^U75OA@]E97%XEGXNM[FY:WB9Q!$+2Z4R/@?*H+*- MQXRP'>O/?AK\0[KP5XZ^+D=WX9UK4]&E\52O#?Z)8O>L)_LUN'B>./+K\OEE M6QM.YLD8Y .ZC_: T^/P7?ZI>:-?VNOV6J+H4OAL%'NFU!BOEPHP.UE<,KK) MD+L)/8BI[/XK:_H_B'1M.\:^#T\-VVM7'V.QU"RU1;Z$7!4LD,W[N,QLP5@" M RDC&>17G5QX!\6:U;:G\0ET2XAU>3Q=9^([?PW,Z)<2V5M:BT$;?-M69HR\ M@4G 8*"0*?'6O>(=/\.?#W[7:Z'JE]I-SJ5[K"VUNTL#NJ M!/W3,Q?:A;"X3S!RV#6+\$_BOXBT_P#9R\/^(?$NE7.LW\\=O;:>;:]-U=ZK M+*^Q#(711$=Q&2S, 26[5V?P%T:]T72O&2WUC<6+W/B_6+J,7$+1F6)[IRD MBY W*RX(8<$8Q7E/A8>+]-_9L\(^'[+1_$^E7FB7EM9>(H;*TDM[]K,,_FFS M8X,ASY?S1$G:6VG- 'K&D?%/7K7QKHGASQ=X3B\/RZZ)QIMS9:J+Z-Y(HS*\ M<@\N,HVP,00&7Y2,]*P]'^.?BOQ9/XH_X1SX=-J5MX>U>\TFXGGUA+?[0T$C M+F!3$2[%0I*MM4%@H=B#CSFV\/Z;8?&+X;>)/#7@#QC;Z397UU#J&LZQ#>S7 M&9K2:*,>5.SS+&'8%I&54&5Y/./8?@-I%]H^D^,4O[*XL7G\7:QK:;9C46(NA=6<]KDAI8YPJ MYVL"&5E4C(/(->-_"_P]XB^&OAGX2>+;CPWJU[%8>'+C0]8TNWM&:_LQ)+'+ M'*(#AFPT6UE W ," :],NM3\1?&?3/&.C6^C7/AWPI?:%/I]M>ZU:26M[/>3 M*R%EC8ADB12,ED#%CQP#D J_\+[UB+P]'XPN? UQ;?#]PL_]K2:@GVQ+5B-M MTUILXCP0_P#K"X4YVUZSJ-S#9+CP)#X7F\,_$Z[\5/9KIUQI5SKNHIHK-M$)(EY)X4 #D\GIWH8'S]\'OC)K^B?!7^V_%VF M2:A<2ZK<6&DBVU$W=YJER]_<1K;[71!&$*JBL6(*+N.T#%=Y9_%;7]'\0Z-I MWC7P>GANVUJX^QV.H66J+?0BX*EDAF_=QF-F"L 0&4D8SR*\M\->&?$1^%FD M:?;^']4_X2'P-XMGUN73KJV:W348GO+QMEM*^(Y289]P()&X*"1FNT\3ZQ?_ M !FUOPCI6E>&]=TG3],UJVUG4M2UO3Y+%(EMV\Q88Q( 97=]JY3*A=V30!V' MQ\_Y(7\1O^Q;U'_TEDKR'PGX_A^-T6A?#30=6;3=&L]#MIM;U&!S'/?(JK&] MK:-_=# K+*OW?NCDY'LWQLL+K5?@SX]LK*VFO+VYT"_A@MK>,O)+(UO(%15' M+,20 !R2:XO4_A)F_LZ7VFW>G7=KJ+'6]MG/ R3'S+RZ:/"$9^964CCD,".M M&]X@^,T45GX23PQI$OBC6/%-K]OTVQ6=;9!;"-9&GFD;(C0"1!T8EF -4-& M^,^L-\3]%\"Z_P"#GT35-0L[F]-U'J"W-MY<03;Y3A%+DEG!#!"NT'#!ACB/ M#FF:U\/-/^#OBMM$U'4!8^#8]!UC2+6 M?VJM';.)%MSAV*20['4#<-PX.#4 M[^-+WQO^TWX!DCT#4M(TNVT;5C;S:O;&VGG=OL^\F%OWB(,1@%PN26 '&2 ; MEI^T%K=_X7'C2U\"2W/@(L7&H0ZDKWYMQ(4,XLQ'RHP6V^9OP/NYXKH-7^*^ MKWWBK5-!\%^%D\3W&DK%_:%W=:DMC:PR2('2)7\N1GDV$,0% 9$?'7@;XE,9)!IV@QSRZ#<7FX[7)DW6AA8X)/RL%8\ UZ)X=U'6 M/@WXK\6C6_#VK:QI_B*]CUF#4/#UA)?*EPUO%%/ Z("Z -""K$;2K%-,T;P]'X:D9M'L]=VVBI$9+F&UM[FRC5I$3.'* M0M(P&=HZG@X[_P 3K>:)^T;X8UM]*U*[TF[\/W.C?:[&SDN$@N)+NV=?.* ^ M6FU&.]L*,=:8&[\=_'%]\.OA-XBU[2UC;5((DALS*,JL\TJ0QL1W >13COBN M(#'FY\07EY,;V68CYI%D#@Q\\@+@#CBNN^,7@)_B; M\,]?\-0W M+J]@'V:X896.=&62)C[!T4GVKD=-^.FM6FE1VFM?#;Q?:2S 8)CN@?*V$\@LP('4<4@.;\4>'_$/A72_@_I/B35UUZ\M/'4<4 M&HDDRS6WV6]\DS$@9E"8#$=<9R22:[:\^*VO:QXBUG3?!7A!/$EOHL_V2^U" M]U1;&'[0%#/##^[D,C*&7<2%4$XSP:Y#5/#7CFYTCX77'B<2ZIKI\;+JM_#9 M1>;#I=NUO=A8MR+_ *N,,B%VZL>IR*TO#.KW_P &-9\7:7JOAS7M6L-3UJYU MG3=2T33Y+Y)5N6WM#((\F-T?N #8M_CQ:7VE^$[JWT>XCN=7\1G MPU>V-W*(YM,N5CF:0/M#!RIAP " P<,#VKI]=\>?V+\1O"GA7[#YW]NVU_+7'@7Q38^%].\6W.A73Z@?'O\ PF%WH-KM MFNK>T:![81J &]-TS5(CJ> MJ:=):[II1;Y0HX#(,(N"X7<2P7.TT ;*?'#6M5LM1U_0/ \^M>"[*25#JB:@ MD=S=+$Q662WMBI\Q 5?&YT+;>!R*F_92_P"3=/ /_8,3^9KF/AMXAUWX4^ ( MOA_+X,U[4?$.D+-9:=<6UD7T^_3>QAE-SQ'&I5EWAR&&&X-=E^S/I%]H/P%\ M$Z?J=E<:=?V^GJDUK=Q-%+$V3PRL 0?8B@#TVBBBD,**** "BBB@ HHHH *\ M@\7>+]&\%_'RPOMGN*ZF+Q?H/A;7?B5JL^GO9-I MDEHU_=QS-*UZ3;(8]L9X0@,J #J<$]:L_+S4[7PD+.TGNS!XETZ>401E_ M+C67+.V!PH'))X%P MG. 3S7?35&I3C'5+U_O1\ET\O,Y)^UA-O=^G]V7J:7BKXP^)/!/A6X\0ZQX$ M>WL$0%5CU-))(V8@*)E$?[L$D#*E\$@&H-?UK4]*^/\ /%I&C'6;ZX\,P81[ M@6\4:K=3Y9Y"&QR0 I))Z8!-87QO^(UWKOPCUJRM_"NMV=W/"B71U"S,,%J M-Z[OWC860Y^5=A.20:]!@TZ['QQOK\VLPL6\.V\"W)C/E&07,S% W3< 0<=< M$4U"-*ESR@DWS*UWK;EMU\WUU$Y2G4Y5)M+EULO[U^G_ QI^"?&;^*O[4M; MS3GTC6-*N!;7MDTHE"$HKHR. -RLK @X!Z\5T]<+X*TZ[M?B+\1+F>UFAMKJ M[LFMYI(RJ3!;.-6*$\, P(..A&*[JO*KQC&?N;63^])GH4G)Q][>[_!M!111 M7.;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %<]X2\$6/@VY\13V4MQ*^N:H^K7(N&4A)6BCC*IA1A M<1+P"_A1I_ MA#7;K79M4U;Q'X@N+<6C:KK5PLLR0!M_E(J(B(N[YB%49(&EZE +JPNXS%-$Q(W*?<<@^XY%7Z*:;B[K<32:LS@X_A%9S3VG]J:]K MNO6-K*LT6G:E=(\&]3E"P5%:3! (#LW(YS7>445I.K.I;F9,81A\*"BBBLBP &HHHH __9 end GRAPHIC 28 kc-20221231x20f012.jpg GRAPHIC begin 644 kc-20221231x20f012.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 YP# 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 **** "O$M<^&7A'XB_'W61XI\,:1XC%MH5J8!JEE'<>5F63.W>#C/M7MM>< M:1_R7[Q%_P!@*T_]&RT 0_\ #,7P@_Z)?X0_\$EO_P#$4?\ #,7P@_Z)?X0_ M\$EO_P#$5Z;10!YE_P ,Q?"#_HE_A#_P26__ ,11_P ,Q?"#_HE_A#_P26__ M ,17IM% 'DVJ?L]_!'0[87&I?#[P1I]N6""6ZTJUB4L>@RR@9X/'M69HOPA_ M9Z\2W<-MH_A'X>:K<30M<1QV-C93,\2[,N H.5'F)S_MKZU[+>C%N[B W$D8 M+)&NW<3@\*6( )Z K&WT>\M=V\;17_E MV8A!?S &&ZW8Y!(X&>M 'H7_ S%\(/^B8>$/_!+;_\ Q%9"_!'X"R:C]@3P M/X":]\SR?LXTVT+F3NF-N=PQR.HK2^'.D^+QXJUJY\10ZE:)Y#D9?A?PUXNT'X62^$HM$,>NZ?%,MKK((8M3&I2:;_L]_\ )+=/_P"OBZ_]*)* /2** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *\XTC_ )+]XB_[ 5I_Z-EKT>O.-(_Y+]XB_P"P%:?^C9: M/1Z*** "L+QSXKA\#^$M2UR:(SK:1[EA#;3(Y(5$SSC+,HSVS6[63XK\-VGC M#PYJ&C7V\6UY$8V:,X9#U#+[J0"/<"@#C;?QAXF\1:SXKTG1&TN&\T".* O> MV\C)3Z6<\=[&UI<6\$TAAPB":9H$D M)SPGF*02<8X/0YK6'P^TVXU9M7N5ECU:>&.*\ELKB:WBNM@XWQJ^&')QNR0# MC)%<]K/P2TEK758M'BCM7UI7M=2-_+/=1M:R/))*L<9DVH^^1F4XP,GC'% $ MUS\<="MM1-F;/4Y)O-MX=YC('U&<5%/\??#-O;6MPZ7X@N; M-KQ'%L3\HADF*XSG(2)^V,C&K%Y0A*+JMV 5\MXO^>O79(ZYZX/L* +EW M\4H+[P+XRUK1X9%O/#L,_F6]_"4'FK:I(=-2V MG^QZ_P#\A%#>3$S?Z.EOPQ?*?NHHU^4C[N>O-9FH? [P?JMH]M=Z?<7$+V8L M,/?W&Y8 $&Q6W[AD1ID@\XYZG(!'??&W0-.U"[LI8=0-S;7-M:E([8L7:>X- MO&1@]#(",G'8]"*QM8^.-C-::9>:! \_F:C96NHM/;$FWCEE*%&PP(D&&(X8 M=./F%;@^!OA 7SWGV.\\][F.[/\ Q,[K;YB7!N4(7S,8$Q+XZ9/3'%1Q? ;P M;;RAX;&\@.^*5ECU.Y4221R&2-V'F?,RL3@G)QQT % $EI\6+#4V\/7EF#+I M6K7S::'."R3>671LJQ&#M*D=02,XP17?5Q=E\*]&TNZTTV<30VMG?/J9C:1I M&FNC'Y0=V8DG"_F0IR,'/:4 %%%% !7F_P"SW_R2W3_^OBZ_]*)*](KS?]GO M_DENG_\ 7Q=?^E$E 'I%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %<#XL^#]GXI\3MK\?B#Q!H.H/ M;+:R-HUZ(%DC5BR[@4;)!)KOJ* /,/\ A1K_ /10_'7_ (-D_P#C5'_"C7_Z M*'XZ_P#!LG_QJO3Z* /,/^%&O_T4/QU_X-D_^-4?\*-?_HH?CK_P;)_\:KT^ MB@#S#_A1K_\ 10_'7_@V3_XU1_PHU_\ HH?CK_P;)_\ &J]/HH \P_X4:_\ MT4/QU_X-D_\ C5'_ HU_P#HH?CK_P &R?\ QJO3Z* /GWP=\.-1UOQWX_TF MY^(GC;[)HM[:P6@35$#!9+.&5MQ\OGYG;\*[/_A1K_\ 10_'7_@V3_XU3_AM M_P E7^+G_83L/_3;;UZ90,\P_P"%&O\ ]%#\=?\ @V3_ .-4?\*-?_HH?CK_ M ,&R?_&J]/HH$>8?\*-?_HH?CK_P;)_\:H_X4:__ $4/QU_X-D_^-5Z?10!Y MA_PHU_\ HH?CK_P;)_\ &J/^%&O_ -%#\=?^#9/_ (U7I]% 'F'_ HU_P#H MH?CK_P &R?\ QJNQ\#^#+'P!X8L]#TZ6YGM;;=MENY/,E M?'M71^&/A_K6GR6^MM<7_P#:K-?&&R/ AM-SA 6/JA7:F#\[*W130!ZO\3?& M4O@3P)JNO6MK'?SVJ*8H))"B.S.%&6 ) RW. :Y[[?\ &#_H">"?_!Q=_P#R M+7GOQ7^)EC9_LZ7EW<5_I]TGF07,#;DD7U4]Q0!P7V_XP?] 3P3_P"#B[_^1:/M_P 8/^@) MX)_\'%W_ /(M>ET4 >:?;_C!_P! 3P3_ .#B[_\ D6C[?\8/^@)X)_\ !Q=_ M_(M>ET4 >:?;_C!_T!/!/_@XN_\ Y%H^W_&#_H">"?\ P<7?_P BUZ710!YI M]O\ C!_T!/!/_@XN_P#Y%H^W_&#_ * G@G_P<7?_ ,BUZ710!YI]O^,'_0$\ M$_\ @XN__D6C[?\ &#_H">"?_!Q=_P#R+7I=% 'FGV_XP?\ 0$\$_P#@XN__ M )%H^W_&#_H">"?_ <7?_R+7I=% 'FGV_XP?] 3P3_X.+O_ .1:/M_Q@_Z MG@G_ ,'%W_\ (M>ET4 >:?;_ (P?] 3P3_X.+O\ ^1:/M_Q@_P"@)X)_\'%W M_P#(M>ET4 >:?;_C!_T!/!/_ (.+O_Y%H^W_ !@_Z G@G_P<7?\ \BUZ710! MYI]O^,'_ $!/!/\ X.+O_P"1:/M_Q@_Z G@G_P '%W_\BUZ710!X?X<\.?%[ MP_XI\6:R--\%3-KUS!<-$=6NQY/EV\<.,_9><^7G\:Z7[?\ &#_H">"?_!Q= M_P#R+7I=% 'FGV_XP?\ 0$\$_P#@XN__ )%H^W_&#_H">"?_ <7?_R+7I=% M 'FGV_XP?] 3P3_X.+O_ .1:/M_Q@_Z G@G_ ,'%W_\ (M>ET4 >:?;_ (P? M] 3P3_X.+O\ ^1:/M_Q@_P"@)X)_\'%W_P#(M>ET4 >:?;_C!_T!/!/_ (.+ MO_Y%H^W_ !@_Z G@G_P<7?\ \BUZ710!YI]O^,'_ $!/!/\ X.+O_P"1:/M_ MQ@_Z G@G_P '%W_\BUZ710!YI]O^,'_0$\$_^#B[_P#D6C[?\8/^@)X)_P#! MQ=__ "+7I=% 'FGV_P",'_0$\$_^#B[_ /D6C[?\8/\ H">"?_!Q=_\ R+7I M=% 'FGV_XP?] 3P3_P"#B[_^1:/M_P 8/^@)X)_\'%W_ /(M>ET4 >2Z_P"* M/BUX=T/4-4N-!\&R064#W$B1:Q=[F5%+$#-KC.!7HWA76O\ A)?#&CZOY7D? MVA9PW?E9SLWH&VY[XSBN9^.'B;2O"OPI\37>L7\&G6LEC- LUPX13(T;!5R> MY/ I/@;XETOQ3\)?"EUI%_!J-M'IEM TMNX=1(D2AER.X/!H [=[B*-79I$5 M4.&)8 +]?3J*4S1AU0R+O89"YY(]:\,DT'5QJFOL]O<-I+^.8[NXC<$B6S^Q M6Z[@.Z>8IR.GRFN.\->!/&U]8V.GZP;^WO[IK"."Z1V$EII_E7"RH6[.H90W M^T4/:@#ZCCGCE172175^%92"#]/RJ2O#[*/5OAQ&!;]6:'=).D>6"D$@;\\&NYKS#]I+_DDN MH?\ 7[8?^ED- %(6?QV_Z"OP^_\ !?>__'J/L?QV_P"@K\/O_!???_'J];%> M5?';XD:G\-6\+W=A'-<6]S>217=O!")&:,1,V[H6 4C<=H)P#@&@"'['\=O^ M@K\/O_!???\ QZC['\=O^@K\/O\ P7WW_P >INN_%4^!M(T>^EOI_%<$ND3Z MF;NS,"0W2H(R67 X&'RN#C'7/%6-0^.XL$N(#X#P<<_;?%[6-<\46U]8+ M)%H9NM,MELG$:^8MVC%FD)4L&4E<;2!\O.<\ S5^Q_';_H*_#[_P7WW_ ,>H M^Q?'7_H*_#[_ ,%]]_\ 'JU;CQ#J_B7XI:]X6L]1DT&WT73+*^66.*-WNWN' MN%Y#J?W2^0 =N&))^88YY^Q^+U]X?\1^+-)U%GUZ[LW,UG%"(X@8HM/MYY0& MP QO%EBD0Y#(QE.,C*GV)KL]!\+_&CPUHMCI.FWOP[M;"RA2W@ACTZ] M"HB@!0/WWH*ZR]UV^\!7^GV]_JTWB.36IDL["WECBBD6<)-+(=R*HV%$ (R M"O4[JY:R_:+;5[47>G>%KJXLVDLHEEDNHXR6N8U>,;3SQN(/T]Z!EO['\=O^ M@K\/O_!???\ QZC['\=O^@K\/O\ P7WW_P >INA_M%V&NVV^/1;R*>"]BTZ] M@=UW6UP]W/:!?]I?.MW&X<8(-.T3X_IJMIX;GG\/W%F->CMY;8&YCXO8Y"6 MQG&VUC(!/!+>HQQUO^T)_9\,RRZ/?W^R^OXGEEFA4QB'5#9%0% !569=O)K.2>,P^9'=I;EBP&X_?##!QCC&>:W&^-]J;N"$:3=""\O5TVTN MO,39+<^>8G3KE=NTMDC!'N10(H_8_CM_T%?A]_X+[[_X]6%XX\2?&SP#X5O_ M !!>WG@.[M+%5DE@@L;Q9'4N%(4F; //>O2OA+KFH>)/A[I&HZK*9M0F63S7 M(4$D2.H^Z .@'05B_M&_\D2\5_\ 7LO_ *,2@9Z);2&:WBD( +H&('N*EJ"P M_P"/&W_ZYK_*IZ!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'A/@SQ'\:O'OANTU_3[SP+9V-Z9&A@N;&\:1$#LH#%9L$_+VK:^Q_';_H M*_#[_P %]]_\>K4_9T_Y(OX9_P"N4O\ Z.DKTB@#R/['\=O^@K\/O_!???\ MQZC['\=O^@K\/O\ P7WW_P >KURN+\??$!_!.O>#K(VR36VNZA-92S,S9MQ' M9W%T7"@'=\MLRX]6% '+_8_CM_T%?A]_X+[[_P"/4?8_CM_T%?A]_P""^^_^ M/5T%A\8?#VJ:E%'!J"K:RV8N8O/MIXI9=TJQJ4#( REF &"3DCC%9^A?'?PY M)HMG<:_J-KHU_<2S(+5F8G:EQ-$K0.010,S_ +'\=O\ H*_#[_P7 MWW_QZC['\=O^@K\/O_!???\ QZNZC\?Z%++#''>F1YC'L$<3MD.5"-P/NDNO MS=.>O6L2+XZ^!KEU2VUU+QV 8"T@EF)!C,@(V*!=(\)^'[[ MX?P:7ID ABWZ?>EW]78B898G))]37K1^*'A@6OVK^UHS:>49OM(1O*VCR_X\ M;<_O8\+G)W<#@UE^)?BO9VO@:#Q+X?:#6K26^ALU;>47+3B%N<9RI)XQVH&8 M/V+XZ_\ 05^'W_@OOO\ X]1]B^.O_04^'W_@OOO_ (]78^+?B%I?@J^M(]6N MX[2"2WEN')CE=MJ%02NU2"!N&UTG5KB#4U2:PAN)'^UVMQ M'&AA ,@8^7GY002 "<'.,4",7[%\=?\ H*?#[_P7WW_QZC['\=O^@K\/O_!? M??\ QZNCU'XT>$M"74WU?5$TI-/N9+65KH$9*",LP_V1YJ\_7TJG('>@#(^Q_';_H*_#[_ ,%]]_\ M'J/L?QV_Z"OP^_\ !???_'J[CPSXGN-:O[BUN;,VLD5K!=9YQ^\DF3;R.WDY M_P"!"NDH \C^Q_';_H*_#[_P7WW_ ,>KG?B#XM^-7PV\)WGB._NO M[963P^ M=!;6-XLCJ\J(=I,V ?GSSZ5[]7E/[4O_ "0?Q/\ ]NW_ *514#/512T44""B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *\P_:2_Y)+J'_7[8?\ I9#7I]>8?M)?\DEU#_K]L/\ MTLAH ].%4[W1[+4;FSN+JUBGGLW,MO)(N6B<@@LI['!(_&K@I: .9B^&GA6W MT\6,7A_3X[("51;I;J(P)6W2@+T^9N6]3R:P?%GP7TSQ-K]KJ<'9 OF:1:R,LHF61TRZN XW*W4'$ MD@XQQ(X_B.9)/!'A^8L7T>R;<\+D&%<;H?\ 5'IU3^'T[5N44 96H^%])U:_ MBOKNPAFO(XF@6X*X?RF(+1EAR4) )4\' XK-UOPOX6,C2ZAIEE)/=2$G="&D MF8QB-N ,MF-0I'=1@\"NGKA_$MA>1?$GPWJX1YM.AM;JV9$Q\LS["AYX&X*5 M!/% %.WTSX:^+[^TN8]/T75;C7K*6:"4VZR"\M614D8$C#(R>6I/0@J.XKJ[ M#PAH>F:9>:=;:7:1V-X6-S!Y0*3E@%8N#]XD YSFO!- ^!GC;0O"_ABVL;^ M2UUK3_!MSHC3SW:R0VUXR0!#'@;@F86^;!(RIQUK6UCX5>+]2N[NXAEO[:TF MM+\6UE_:K!K25_LQ@RP?YL-%,+=W=[>-8-?0>5%>(R1>;(CJUQ#Y@92@B9(SY> )3DG( M-6? WPX\8^!?&FK:U#%'>VFKZK?O<6<\Z$VL$MQ)-%- <\,=X$D9^]M!S\HH M ]7A\%:!;W-O<1:59Q36ZA(W2(*5 )8=/0LQ'H6)[FJ%U\-_!\<5I/+X'+C6= \=^%=#U^_O[N;2+>R:YMX=15I"Z0R1,[ MJTBM)"#(LK, Y)C!/1@0#W>Q\"^$Y]/0V>CZ<;29(6C:WB7:5C?S(BI'3:Y+ M*1T)R,5=B\%Z%#(LD>DVB.&B8,L0!S$28S]5+,1Z%B>]8_PFT>^T7P:D-^&2 M22[NKB.-^L<4D[N@/I\K X[9QVKLJ ,B[\)Z/?:A<7\^GP2WEQ%'!-,R_-+' M&S-&C'^)59W(!X!9CW-5SX!\.,'!T2QP[R2,/)'+/+YSGZM*/,)[MSUK?HH MY^Y\ >'+Q;@3Z)8S"XW^<)(5;S-[!GSGKE@&/N :J#X5>#U;4&7PUI:-J$D< MUTR6JJ97C8-&Y('WE90P/4$ ]:ZNB@"EHVBV'A[3X['3+2&QLXR2L$"!$!)) M)P/4DG\:X/\ :-_Y(EXK_P"O9?\ T8E>DUYM^T;_ ,D2\5_]>R_^C$H ]"L/ M^/&W_P"N:_RJ>H+#_CQM_P#KFO\ *IZ "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** /-_V=/\ DB_AG_KE+_Z.DKTBO-_V=/\ DB_AG_KE M+_Z.DKTB@ KFO%O@2Q\8W^@W=Y+-'+HUU+=VWE$ %Y+::V;=QR/+N)/QP>U= M+10!YUJ?P.T/51I;275['-IEG%9VLTV=3--.N[Y."KW,I!7'#8.<5Z/10!YQX>^!6@^$=;CU+ M0KB\T4!V,EE8LD=K(K%&*>7MPBET+83;R[_WC3M"^"VF>'M.TBQ35]3N;/2 M\=A%=2HPMXC \ C!"@D*CD MD\#)->BUP?C.>[E^(7A&PD7.BS6]_-,",J]R MBQ>2I]?E:9@/5,]A0!EV/P)T.PT*_P!(MM:U6+2KE(B+>.Y0+!-&(PEPAVY# M@Q(>25SSMZ8Z+6? 5GKGA*#0M0U6\N$CFBN#>22()G>.0.I.%"_> X Q7B? MP\\":UE:C97"Z+J/AK4;6^6&"2W6VD-S$8GG+'#RD9" 890&."#QH:C MX:\0:S\&_$$FK:1/_P )#I]FNB6:)$6DG6&4;IT Y_><$>R CJ: /3_$7PFT M[Q?\VIZE?7;A)XP^]1M64(&4 +@ >6,?4^M4M8^!&@:W9ZO:SW%ZL6J?;?M M20 _Z5$L4N../E08]#ZU9\#3W<7Q$\;6$8;^PX(]/E@&,+'=/'(9XU]!M6W< MCUD)[UW] 'GUU\&K";Q#-K-OK&JZ?>3W,EQ+]EE0*XD2-7CP4/RGRE.?O YP M1FK/A3X2:7X0U;[;:7=Y-&L,T$=I<,C11I).9R -N>')QD\ UW%% #%B5&9E M4!F.6(')[4^BB@ KRG]J7_D@_B?_ +=O_2J*O5J\I_:E_P"2#^)_^W;_ -*H MJ /5J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *\_^.WA[5/%'PSU&PT:R;4=1,]K-':I( MB-(([B.1@&=E4':IZD5Z!10!Y\/B5XCQ_P DL\4_^!6E_P#R91_PLKQ'_P!$ ML\4_^!6E_P#R97H-% 'GW_"RO$?_ $2SQ3_X%:7_ /)E'_"RO$?_ $2SQ3_X M%:7_ /)E>@T4 >??\+*\1_\ 1+/%/_@5I?\ \F4?\+*\1_\ 1+/%/_@5I?\ M\F5Z#10!Y]_PLKQ'_P!$L\4_^!6E_P#R91_PLKQ'_P!$L\4_^!6E_P#R97H- M% 'GW_"RO$?_ $2SQ3_X%:7_ /)E'_"RO$?_ $2SQ3_X%:7_ /)E>@T4 >5> M)/C;J?A'1;C5M3^&/BJWLH-OF2"XTQB-S!1P+S/4BM3_ (65XC_Z)9XI_P# MK2__ ),J#]HC_DC^O?\ ;#_TD4 >??\+*\1_]$L\4_P#@5I?_ ,F4?\+) M\1_]$K\4_P#@5I?_ ,F5Z#10!Y]_PLKQ'_T2SQ3_ .!6E_\ R91_PLKQ'_T2 MSQ3_ .!6E_\ R97H-% 'GW_"RO$?_1+/%/\ X%:7_P#)E'_"RO$?_1+/%/\ MX%:7_P#)E>@T4 >??\+*\1_]$L\4_P#@5I?_ ,F4?\+*\1_]$L\4_P#@5I?_ M ,F5Z#10!Y]_PLKQ'_T2SQ3_ .!6E_\ R97*_%/6O%OC_P ZQX>L_AIXBM+ MF_C6))[J[TT1)\ZDEMMVQQ@'H":]KHH BM(VBM8488944$>^*EHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \6^&.L^+/A_P"!M,\/ M7?PU\0WMQ8B2-KBTN]-,4F9&8%=]VK8P1U /M74?\+*\1_\ 1+/%/_@5I?\ M\F5Z#10!Y]_PLKQ'_P!$L\4_^!6E_P#R91_PLKQ'_P!$L\4_^!6E_P#R97H- M% 'GW_"RO$?_ $2SQ3_X%:7_ /)E'_"RO$?_ $2SQ3_X%:7_ /)E>@T4 >?? M\+*\1_\ 1+/%/_@5I?\ \F5%3RW$B%KG2\JPZ$?Z9P?\ M$UZ-10!YGJWQ=UK1-+N]0O/A?XICM+6)IY7%SI9VHH))P+S)X%&D?%[6M9'!%=)\4?\ DFWBK_L%W/\ Z*:CX6?\ MDQ\(?]@>S_\ 1"4 8-O\0-=M0XA^%'B>/>Q=]MSI?S,>Y_TSD\#\JE_X65XC M_P"B6>*?_ K2_P#Y,KF9/'VOR:GKFF"_:-6\9IHD-VD4>^TMFL[>8A2SQ3G[23C<$W1HR@$ *' MSG(( /5O^%E>(_\ HEGBG_P*TO\ ^3*/^%E>(_\ HEGBG_P*TO\ ^3*P]&^( MFH^&)]/T[Q??GSS=O#YZ1H[2[GC1%D**%4*9H\E0/O)_M9]<'2@#S_\ X65X MC_Z)9XI_\"M+_P#DRC_A97B/_HEGBG_P*TO_ .3*]!HH \^_X65XC_Z)9XI_ M\"M+_P#DRN-^,&H^+OB5\/-4\-6/PV\065U?M JW%Y=Z:(HPLT;DMLNV;&%/ M0&OZE!$DTL6DZ%>WXC5\[2S01.!G!X)SQ5'_ M (7IH'_0'\9?^$;JW_R-0!Z)17G?_"]- _Z _C+_ ,(W5O\ Y&H_X7IH'_0' M\9?^$;JW_P C4 >B45YW_P +TT#_ * _C+_PC=6_^1J/^%Z:!_T!_&7_ (1N MK?\ R-0!Z)17G?\ PO30/^@/XR_\(W5O_D:C_A>F@?\ 0'\9?^$;JW_R-0!Z M)17G?_"]- _Z _C+_P (W5O_ )&H_P"%Z:!_T!_&7_A&ZM_\C4 >B45YW_PO M30/^@/XR_P#"-U;_ .1J&^.OA]5+-I'C$ #))\&ZMQ_Y+4 >B45F>&?$=AXO MT"PUK2YFGTZ^B$T$CQM&S*>F58!E/L0#6G0 4444 %%%% !1110 4444 >;_ M +1'_)']>_[8?^CDKTBO-_VB/^2/Z]_VP_\ 1R5Z10 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!YGI'QN7Q!81W^E^#/$^H6$I;RKF&VBV2 ,5)&90<9!ZBKG_"U;[_H0/%? M_@-!_P#':K_LZ?\ )%_#/_7*7_T=)7I% 'G_ /PM6^_Z$#Q7_P" T'_QVC_A M:M]_T('BO_P&@_\ CM>@5SGCGQI!X)TRTGDA:ZN[Z]ATZRM5.TS3RMA5SV & MYB>P4]>E &%_PM6^_P"A \5_^ T'_P =H_X6K??]"!XK_P# :#_X[6K<>/;? M0'E7Q*(=#W3^7:LTWF">,*A,G &T!GVG/ XY^84R7XL^$8;@P/KMJ)!)+$1N M.-T4WD2C/^Q(0K?W2RYQD9 ,W_A:M]_T('BO_P !H/\ X[1_PM6^_P"A \5_ M^ T'_P =J?Q!\6M'TNYM[:RFBU.Z;4+>QFACEVF,2S>29!QAPKY4XZ$$$@C% M6KGXK^&8)[6"._\ M<]S=0VD4=M&TA9I"0CC ^X=K?/]WY2,YXH \I_:$N]? M^+7PB\0^&=&\,^-] UBZ@S9WUD4@*RCD*Y2891N58'(PQXR!2?L]7?B#X2_" M/P_X:UGPSXWU[5K6 ?:KR\\N<^8>J(6F.$7A5 X %>I:O\3K'P_XTO\ 1M3$ M=A8V>DQ:I+J4TP5 ))VA5,8ZY7KGN!5;4_B[I<&K:996)2[6]L[N^^U.YCAB M2WF@BE#-M.&!N!\I[C!QD4 9)\76S)=H?A;X@*7<_P!JN%-A;8FFVJOF/^]^ M9L(HW'G"@=A2Q>,+>"XMYX_A;X@2>V18X9%T^V#1(H(55/F\ D #IDUTMQ\ M6/"5HB&?7;6%F\X&.1BKH8<><&4\J4W+N! QD9IJ?%SP>QFSK]G$(4:65I7V M+&@B\[='YMC;OL?>LFX9EZ M[U5L^J@]0*T_^%JWW_0@>*__ &@_P#CM3ZE\8/#]I;WAANM\UM8W=[(9T>& M*$6XS(LSE?W1&1D,,@*_P#P&@_^ M.UGZ]\=8O"VERZGK'@WQ/IVG0LBRW4UM$4CW.$!.)2<98=!7J%>4_M3?\D'\ M3_\ ;M_Z514 >K4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 ><>%_^2X^.?\ KPT[^4M=%<_$/0[76;_2GN9#J%D]O'+;I [- MNF!,84 ?-D D[)/A!XIF^)^M>.-"N].L M]6(M4TXSW$ICDB1=D\5Q&(R,.O(926!4=B: /6X]>M#+=I+(+;[--Y!:8A0[ M;%?*\\C#@?4&K+ZA:QR-&US$KJNYE+C('K]*\*\2_!#Q/XHFUR2YAT$?VEJ5 MUJ 1KN5Q%YNE)8J/]0,D.GF9]AWYKGX/A_XFUKQSK\,_AR*2"8I88$T>YE\Q#W7!? M$_A+0+[PI$VE7&@)'8)"3C[G/'&V7[/&M367 M]GZC>ZH ]LUOQ1IOA_1;_5 M+NZ1;2QA::8H0Q"JNX@ =3@<#O5>?QGI5K/H4,TS1RZUN^Q*8V._$?F') PN M%YYQ7AMU^SWXNO+74GFGT&>2^C6"33I996ML?V>EJ9=QBR9%9-Z_+WQD'FO1 M_$'@36[N]\"SVBZ;<+H,<@N8[F=XQ*6M_*PN(VXSZ]NU '>C5[$P--]L@\E2 M 9/,&T$C(YI]_P V%Q_UR;^5?/?AW]GKQ+H%EI,!3P]>VUK:V=G=Z=<2RFWO M52T%M+*W[KB0%0Z\'/*DKGV:\W_X:/^&7_0ZZ M1_X$"@_M'?#)@1_PFND\_P#3P* .?C^-^JRZ-I1%E:_VC-IFL:M<,0PB\NQN M(X-B\Y#.TT9R2Z5H@N8]9FOH+*W"LTT9MF0%G43:"Y6-OMYW[+AMTT9;.2C-@E3QE5]!5[ M3OB3\%=(U,WUGXJTFWF F\L)=X2$R[?-,:]%+% 21_6@#M_!_P 0O[=GL+74 M1;Z7J,UJK/922#S6GQF14&>50@J2,_-N'537;UXE_P +,^"O]N6.KCQ5I*WM ME$D,3"[P J&0KD=R#+(F7M_ MQKUBN6^*$2S^ M8B;4IM'$D007T$1D:$E@ 2H(++G@C(X)Y'6@#C=&_9XTG1 M1,MIJ+I$VJQZI&4M(5D4K<&?RVD"AG7>.$Y'S##E=QYP!WKF/"GC#Q;X6TI[5M#M1=/K$FES-9R2 MSVLUS);QF&YA+X=(=_$B$'8=V"0,G1UCXF>(H?$<-G-!+:6MOKJ0M=6\8>"Y MMB9E4;OO(V]8U92!SR"5:@#KO%_PDA\6^(-0U5]6N;1KS3H-.>**-"JI%<&< M,"1G))(/L:RK[X!6.IO_ *3K5ZZ?9M0MPJHBX^UW$%PS9 ZJ]O'CMC.>M<-I M'QH\>ZS;:+<&WTFV2_NYH)X+:*>>6S*:=( #C@D]:J7WP!@NQ=F/Q'J-I+*QH6J/%IY^WW,%M>&Q=DO!'=!1$ &^5O*/WLXS\V, B@ M"S/^SM;W.E:Q92^(KP_VM9WUG=R+;Q*6%U$J2,!C@Y7 M6LFJW@CF%V8?E4FW>Y14F9>.4$HXZ'G' M]*LT 87A+PLOA2VU"%;J2[^V7T]^S2* 5:5R[*,=@2:W:** "O*?VI?^2#^) M_P#MV_\ 2J*O5J\I_:E_Y(/XG_[=O_2J*@#U:BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#SCPO\ \EQ\<_\ 7AIW\I:]'KR_ M0M2M+#XY>-Q:X7/$GK7?_ /"1:5_T$K3_ +_+_C0!HT5G?\)% MI7_02M/^_P O^-'_ D6E?\ 02M/^_R_XT 8GQ5\6W/@?P#JVLV<:27D*)' M)02BR22+&C.!@E59PQ&1P#R*Y8^)]4M+OXFV;ZM,SZ3:PM8&18]\9:V+;AA1 MN)<9Y!&>,8XKN-:N?#WB'2;S3-1NK*ZL;N)H9X6G #HPP1D'(^HYJE)I_A*Z MO+.^O?[*U#4K5%2._NA"\XQT.['!SSQCK0!R7Q>\8:WX8OK*YTZ::XT6&RN/ M[2BTUHC>V[;HA'([?3FB34/ M) D9'W!@W9O^!9QVKUW_ (1?1O\ H$6'_@,G^% M@T 9?_"+Z-_T"+#_ ,!D_P */^$7T;_H$6'_ (#)_A6I10!E_P#"+Z-_T"+# M_P !D_PH_P"$7T;_ *!%A_X#)_A6I10!E_\ "+Z-_P! BP_\!D_PH_X1?1O^ M@18?^ R?X5J44 9?_"+Z-_T"+#_P&3_"C_A%]&_Z!%A_X#)_A6I10!Y1^T#X M>TJU^$NN2PZ99PRIY!5XX$5@?.3H0*]7KS?]HC_DC^O?]L/_ $D4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 >;_LZ?\ )%_#/_7*7_T=)7I%>;_LZ?\ )%_#/_7*7_T= M)7I% !1110 4444 9]UH5A>ZG9ZA/;K+=VF[R)&)^3<,$@=,^]5]:\1VVCWV MGV)5IKZ^+^1;ICR#Q/)/!#(L/\ =I*^U$(+#YCACZ?(>:K> M#?@?;^$_$&A:J=1$\FE:;]/3X'65K\/- M?\)VNI3QV^JS/(L\J!S;QEPR1*,CY4 P.?4]Z .ST+Q-:ZY>ZE8*K0W^G.BW M%O)C-/$WB&Y8"34XK.SBB7M#;K(58 M_P"T7GE_ +76T %%%% !1110 5Y3^U+_ ,D'\3_]NW_I5%7JU>4_M2_\D'\3 M_P#;M_Z514 >K4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 M7@4(+C4=-AN) HZ#>%/_!);?\ Q%=U10!6TW3+/1K""QT^ MU@L;*W01PVUM&(XXU'154 #V%6:** "BBB@ HHHH **** "BBB@#S?]HC_D MC^O?]L/_ $D5YO^T1_P D?U[_ +8?^CDKTB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MR/P=X&^(G@;PY::%I^K>'IK*SWK"]Q;S;RK.S#=@XS\U;7V+XH?]!'PQ_P!^ M)_\ &O0J* //?L7Q0_Z"/AC_ +\3_P"-'V+XH?\ 01\,?]^)_P#&O0J* //? ML7Q0_P"@CX8_[\3_ .-'V+XH?]!'PQ_WXG_QKT*B@#SW[%\4/^@CX8_[\3_X MT?8OBA_T$?#'_?B?_&O0J* /*O$U[\3_ YXV:Z7XOZE::7\,/%$MY< MQ6L1TZX0/,X4%C&P R>YI/@[J5KJ?PK\)2V=S%=1+I-JA>)PP#"% 1D=P: , MLP?$P!B=5\+84X8^3-P??FCR/B;N _M3PODC('DS\C\ZXR7POJLVI>(S)IET M^DR^.8[VYMVMF875G]BMD+!,?O$\Q3G /W3Z5R'ASX:^,KRVT^RUB*_AOIS8 M1PWZ;M]C8>5<+-$9/X74,H(SDL4/.W@ ]B6#XFNH*ZIX78'H1#/S^M/^Q?%# M_H(^&/\ OQ/_ (UR%EIVK?#B?1[?1=(N-8TQK]TC#1$"(/-%&[JJC"9$DK G MC;$YZ-FOU'5_#UO97C1>;);V\V\*DJOQD MXS\F/QKV.B@!!2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %>?_$3QGXDT?Q5X9\/>&-.TN]OM6AO+AY= M5NY((XD@\G@;(W))\X=A]VO0*\X\6?\ )=?AW_V#-9_G9T ,^U_%_P#Z!'@K M_P &UW_\BT?:_B__ - CP5_X-KO_ .1:]*HH \U^U_%__H$>"O\ P;7?_P B MT?:_B_\ ] CP5_X-KO\ ^1:]*HH \U^U_%__ *!'@K_P;7?_ ,BT?:_B_P#] M CP5_P"#:[_^1:]*HH \U^U_%_\ Z!'@K_P;7?\ \BT?:_B__P! CP5_X-KO M_P"1:]*HH \U^U_%_P#Z!'@K_P &UW_\BT?:_B__ - CP5_X-KO_ .1:]*HH M \U^U_%__H$>"O\ P;7?_P BT?:_B_\ ] CP5_X-KO\ ^1:]*HH \U^U_%__ M *!'@K_P;7?_ ,BT?:_B_P#] CP5_P"#:[_^1:]*HH \4\?^&_BYX\\)7VAR M6/@RT2ZV9F75+MBNUU;I]F']W%=#]K^+_P#T"/!7_@VN_P#Y%KTJB@#S7[7\ M7_\ H$>"O_!M=_\ R+1]K^+_ /T"/!7_ (-KO_Y%KTJB@#S7[7\7_P#H$>"O M_!M=_P#R+1]K^+__ $"/!7_@VN__ )%KTJB@#S7[7\7_ /H$>"O_ ;7?_R+ M1]K^+_\ T"/!7_@VN_\ Y%KTJB@#S7[7\7_^@1X*_P#!M=__ "+1]K^+_P#T M"/!7_@VN_P#Y%KTJB@#S7[7\7_\ H$>"O_!M=_\ R+1]K^+_ /T"/!7_ (-K MO_Y%KTJB@#S7[7\7_P#H$>"O_!M=_P#R+1]K^+__ $"/!7_@VN__ )%KTJB@ M#S7[7\7_ /H$>"O_ ;7?_R+1]K^+_\ T"/!7_@VN_\ Y%KTJB@#S7[7\7_^ M@1X*_P#!M=__ "+46E^-?'&F>/M!T'Q1I.@16NKQW)CN-)U":9XVB0/\RR0H M,$>AKT^O./&W_)8_AM]-2_\ 2<4 >CT444 %%%% !1110 4444 %%%% !111 M0 4444 >.>#_ !Q\4?'7AVUUW3-$\)PV%X7:%+O5;E90H=E&X+;$ _+V)K9^ MU_%__H$>"O\ P;7?_P BT[]G3_DB_AG_ *Y2_P#HZ2O2* /-?M?Q?_Z!'@K_ M ,&UW_\ (M'VOXO_ /0(\%?^#:[_ /D6O2JAO9VMK.>9$,KQQLZH.K$#.* / M._M?Q?\ ^@1X*_\ !M=__(M'VOXO_P#0(\%?^#:[_P#D6LKPEXPOKOX<:3XW MU#7&-PRR7-WII:..!\AE$'*Y38<'.++9VEW=LX60R7=PT,+A N&4-MWD8P,G!Q0 [XM_#OXC_& M7X=ZWX/UW1/!3Z?JEZG?ZEHT&5 77O'*XSC(ZTP?'R8221G0/F95:WQ=CYQ]K^S-N^7Y<$JPZY!/ M0B@9K_:_B_\ ] CP5_X-KO\ ^1:/M?Q?_P"@1X*_\&UW_P#(M9=G^T EX0BZ M*XF@6U-Y&)\E#/=3VR^7\O[P*]NQ8\8#+WXI+GX^M#X5NM5&BJ+JSDN+:YLI M;K:T=S"9O,B'R_,<0Y! Y#J>AS0(U?M?Q?\ ^@1X*_\ !M=__(M'VOXO_P#0 M(\%?^#:[_P#D6LFP^+U[K/B"PA6R58;K5/LEFD-S@N#ILET/.!0\9&/E/! . M3R"']H$2:7I,]OH?$+XH?#GPM>>(=4T+PG<:?9M%YT=IJM MR92KRK'\H:V )&_/)'2O:J\I_:E_Y(1XG_[=O_2J*@#U44M%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7 MG'BS_DNOP[_[!FL_SLZ]'KSCQ9_R77X=_P#8,UG^=G0!Z/1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7G'C;_ )+'\-OIJ7_I.*]'KSCQM_R6/X;?34O_ $G% 'H]%%% !111 M0 4444 %%%% !1110 4444 %%%% 'F_[.G_)%_#/_7*7_P!'25Z17F_[.G_) M%_#/_7*7_P!'25Z10 4444 <#XSO/ G@**276],M;>/4PXF=-.,HF!9%82%$ M/5G0?-U_"M#1O"W@[5M.CN;/0=.6WD#X62P6-A^]W-E64$?O%W'(Z@&H_BSX M6OO&7@V;2].$7VI[B"0><^U<)*KMS@]EKS_7_A?XTOO$_B#4;>^5]]Q]HT]V MO2B/"?*W6LB!,@?NV .XCG.,DY /1+32?!S>*39P:3IZZS8J;Y6%HH:/SF;= M(K8ZLP8D@YSUK3M/"?AZP:WDMM)T^!K5=L+10(OE#DX4@;\S7ELOPEUE] M?T[5+>TM[#R#:MY*7\C^2!LL$\3EBP.2&DC<9Z^6/04 >J6MOX4U22\\-)I]E)'I,D,\ MEB]L!%$['S(W4$;9P,?WAN^O/6O) M-.^#'B[3KZPFDU&+4;>*6U^V03SMF]B2TN(2CL02=CS1."56/P<\9?:KD7^H23)]GA%I<0:AL: BUAADB*E#O7?&\G)*DN&-*GDLYM4T[5[:^N9(R8XVCCN#)\HYP2N.!QG(&!B@#M[;P M=X=L[B"X@T?3H9[8J8I8[= T95#&I! XPA*CT'%27_A'0]7MH8+S2+&\MXIO MM,4--\(_&.G3R76GRV[DWDMQ-:3WLA2\B.I2W"0L M2#M'DR*OI\NW&TFO8?"=E=:7IL=C/9QVD$$:")4N&FQD9*Y;G@\#)[=J -L M*,#@4M%% !7E/[4O_)!_$_\ V[?^E45>K5Y+^U;$TWP \61K(T+.ENHD3&5) MN8N1GC(H ]:HKS4?"OQ'_P!%/\1_]^+/_P",TO\ PJOQ'_T4_P 1_P#?BS_^ M,T >DT5YM_PJOQ'_ -%/\1_]^+/_ .,T?\*K\1_]%/\ $?\ WXL__C- 'I-% M>;?\*K\1_P#13_$?_?BS_P#C-'_"J_$?_13_ !'_ -^+/_XS0!Z317FW_"J_ M$?\ T4_Q'_WXL_\ XS1_PJOQ'_T4_P 1_P#?BS_^,T >DT5YM_PJOQ'_ -%/ M\1_]^+/_ .,T?\*K\1_]%/\ $?\ WXL__C- 'I-%>;?\*K\1_P#13_$?_?BS M_P#C-'_"J_$?_13_ !'_ -^+/_XS0!Z317F?PBO-9A\1^/\ 0=6UNYU]-&U* MWBM;J[CC24))903%3Y:J#AI&QQWKTR@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KSCQ9_R77X=_]@S6?YV=>CUYQXL_Y+K\._\ L&:S_.SH ]'HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KSCQM_P EC^&WTU+_ -)Q7H]><>-O^2Q_#;Z:E_Z3B@#T M>BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S?]G3_ )(OX9_ZY2_^CI*] M(KRW]GG5;*'X-^&XY+N%'6.4%6D (_?25Z+_ &S8?\_MO_W]'^- %VBJ7]LV M'_/[;_\ ?T?XT?VS8?\ /[;_ /?T?XT P/:J"^$?!8TR73Q; M6(L9.MOYOR#Y@WRC/R\@'C&* ,/1/C?::W+I\2:7<037[316RRL!YLL-VUM, M@]U*,_/\(SV(K*T[]HJWOA:2/X?O(+>>>TA,C2Q'8+B]^Q1D@-S^](R!VYKI M]-\'>'-)UJSNK2YM(;*R,TMM8J5*QSS,S2RAB2V6W'/U/K4J^"/ J0I$MEIX MC0Q,J^9P#'-Y\??^&7YQ[T @[MV"/ M+@<<9Y&*T_&'Q!N[>W^'6HZ862SUZ^59[4\.1\W'[N1T^C$5IW.B>%+VTTNVF2RD@TL@V2&7B M ^68\KS_ '&9?H30!Y^_QQ74-9T6^L'1]'>*]2ZMMZAO-B6$@,6(,;*9"&5L M'CZ9NZ;^T'::E/:*FAWBPR73V"/ U MVCK-8Z?)O+,Q,G+%E122Z^:2_UYH X6W_:#A%^-4_M2_\ )!_$_P#V[?\ I5%7 MI/\ ;-A_S^V__?T?XUY9^U#JEG/\"_$L<=W"[M]F 59 2?\ 2HJ /8**** " MBBB@ HHHH **** "BBB@ HHHH \U^&W_ "5+XM_]A:Q_]-EK7I5>:?#@$_%# MXN@'!_M6QY';_B66M[:,?O9K5G\F,@#H< M#('4+0!]%45\]:;\1?&OB?4[2&T3[-=7NJ7EO/8. &MK6UG@S@G@/)$9<$G& M9%["NS\#?$&?^T-"T7Q#=[M:NK:.!1$F8YYQ%+([[AQR()<=OD)[C(!ZE111 M0 4444 %%%% !12,P4$D@ 6]BL[F.>2SF M-O<*AR8Y Q4^^&!_&@"_13=Z\?,.?>E# ]"#0 M%<+%XW\3/HT]VW@>^2[C ME5$LS=0[G4@Y<'=C P!^-6U\6Z\=2TZW/A*[%O<(K3W/VB+;;$]5(W9./:@# MKZ*XF/QIXC?3]3G;P7>I/;/&MO;FYBW7(9B&93NP-H //]ZI_P#A+=?^V:1% M_P (E=^5=Q(]S-]HBQ:,20589R2 >,]: .OHKB4\:>(V@U)V\%WJO;$"",W M,6;GYL97YN..>:?_ ,)CXASI'_%'7G^E_P#'S_I$7^B?/M^;YOF^7YN,T =G M17'#Q?X@+:P/^$/O +,$VQ^T1?Z9\^,+\WR\?-SBHY/&?B-+?2Y%\%WKO=$B MXC%S%FUPP W?-SD<\>E ':T5QY\7>(!>ZK"/"%V8;56-M-]HBQ=$, HW9&1 MSSCI5>3QMXE33;*X7P3>O<32,DML+F'=" 1AB=V#GV]* .XHKDY/%>NIJVJV MR^%+I[6UADDM[L3Q[;IU VHHSD%N1DX'%4I/&_B5-)M;E?!%ZUS+*R26HN8= MT2C&&)W8(.3T]* .YHKDO^$KUW^V9[3_ (12[^R1Q,Z7OGQ[9&"Y" 9SDGBJ M9\;^)1H2WG_"$7IO3(]H(DW;L8R2N.O% ',4 =U17)IXKUUM:L[1O"ETMI-"LDMZ9X]L+E-Q0C.20?ER.*IQ^-O$KZ-";U;N.98TLS>: .XHKDE\5Z\=7TZU/A.[6UN(D>>[^ MT1;;=B#E6&$;M8;M4-S,;B+%H2<$,-V6P.>,U"GC/Q$UKJTI\&7JRVK* M+:+[3%F[!?:2IW<8'S,?$*R:4H\'7A M6Z4&X;[1%_HIW$$-\W/'/'K7GGBGQ=K[?&_PF[>$;M&M--UC[*AN(LWF6M = MOS?+@ 'G'6@#W:BN+;QEXB%MI$@\&WADNV87,?VF+-H ^T%OF^;*_-QFI&\7 M:^+O5XAX0NVBM QMI?M$6+O#8&T;N,CGG% '845P\WC;Q+'IUE.G@B]DN)G9 M9;<7,.Z C!)W8.?;TJV_BS75U74[8>%+MK:VB=[>Z\^/;-?$BZ1:72^";U[J69XY+07,.Z)1C#D[L$')Z>E6V\5ZZ-:O;0>%+ MHVD,+217OGQ[9F"Y" 9R"3\O- '6T5PK>-_$RZ,EV/ ]\UVTQC-G]JAW*F 0 M^=V,$\8Z\5?7Q3K9UTV9\+70LO),GV[SX]F_9NV;N_P!M0VG_ BEW]C>)7:] M\^/:C%,E",YR#\M '6T5PR>-_$K:3"+U;J.54CM#=0[I%.B\5:X^KZ7:MX5NDM;J".2XNS/'MM79261AG)*GC(XYH ZNBN&B\;^)9-*N M[EO!%ZES%(JQVIN8=TJG.6!W8&/?UJROB[7S?Z5"?"-V(;I4-Q/]HBQ:DG!# M#=DX'/% '845Q,?C3Q&]IJDK>"[U);5E%O$;F+-T"Q!*G=Q@8//K4I\7^(!+ MI"CPA>%;M0;EOM$7^B'<00WS?-@<\9ZT =C17%KXR\1$:L3X-O ;3_CV'VF+ M_2_GQ\OS<<=*@D\:>)%L=,F7P5>O-V1V@N?M$6VY(Z!1G M(S[U4F\<>)H]'M[I/ ]])=R2LCV8NH0T:@##$[L$')_*@#NJ*Y6;Q3K<>MZC M9IX7NI+.WA>2"]$\>VX<*"$ SD$GC)XXJ@_C?Q,NCPW0\#WK73S&-[/[5#N1 M0.')W8P>F* .YHKDQXJUTZX;/_A%+L68A,@OO/CV%MF[9C.<[OES5$>-_$IT M,WG_ A%Z+P7'E?8?M,.\IMSYF=V,9XQUH [JBN4_P"$IUS^W(;/_A%KK[&\ M(D:^\^/8CE-Q0C.<@_+FJ$?CCQ,^C37;>![Y+M)EC6R-U#N=2"2^=V, @#'7 MF@#NJ*Y%/%FO'5K"U/A.[6UGB5YKO[1%M@8C)4C.20>.*K1^-?$CZ5?7+>"K MU+F"5$AM3: /?J*XY?%_B SZ.A\'W@2\*_:I/M$6+/+[3N^;YL#YOES31 MXQ\0F/6&_P"$.O UF0+9?M$7^F?/MROS?+\OS+_$'VG5H_^$/O/+M(V:VD^T18NR& "K\W&02> M<=* .QHKB7\:>(UL=,F7P7>M-E6)/%FO)J&K0+ MX2NW@M8W:VN!<18NR.BJ,Y&??% '745PTOC;Q*FE6=RO@B]>YFD=);47,.Z% M1C#$[L'.3T]*N'Q7KPUB]M?^$3NS:0Q,\5YY\>V9@,A0,Y!)XYH ZVBN&D\; M^)5T.&\7P1?/>/.T;6(N8=Z(%!#YW8P22,=>*NR>*M=77+FS7PK=/91PF2.^ M\^/9(WEAM@&<@[OER>XH ZRBN%_X3CQ-_8WVK_A![[[7YWE_8_M4.[;C._.[ M&,\8J_%XIUQ]=M[)O"UTEE)#YCWQGCV1OY9;85SDG< N<8R?2@#JZ*X9/&_B M5M#DO#X(O5O%N%B6Q^U0[V0J29,[L8! &.O-6QXLUXZQ9VO_ B=V+2:)7EO M//BVPL1DJ1G)(/'% %-O@;X!9V8^%-.!9BQQ%C))R3P?6D_X47X!_P"A5T__ M +]G_&GQ^-O$KZ7>W+>"+U+F"1$BM3NR:GI5NW MA2Z2VNH4DN;DSQ[;5CG*,,Y)&!T]: *'_"B_ /\ T*NG_P#?L_XT?\*+\ _] M"KI__?L_XU*GC/Q&VG:A.?!=ZL]O(JPVYN8MUPI."P.[ P.>:F'B[7S=:1'_ M ,(C=^5=JIN9?M$6+0EB"&&[YL#GC/6@"I_PHOP#_P!"KI__ '[/^-'_ HO MP#_T*NG_ /?L_P"-6(_&/B%H=5=O!MXKVI'V=#<1?Z5\V/E^;CCGFG-XOU\? MV-CPA=G[9_Q]?Z1%_H?S8^;YOFXYXS0!5_X47X!_Z%73_P#OV?\ &C_A1?@' M_H5=/_[]G_&K7_"7^(/,UE?^$0O-MGG[*WVB+_3,/M&WYOER/FYQ4;^,_$:V MNFRKX,O&EN6(GB^TQ9M@&QECNYXYXH YCXB_!;P/8> /$ES;^&K&&XATZXDC MD1"&5A&Q!!SUI/AO\%O ]_\ #OPM=7/AJQFN)]*M9))70EG8PJ22<]235[XC M^)M:F\&^/+63PQ=0VMMI%VT%VT\96Y(0@*HSD9!)Y]*J_#KQ?X@MOA/X$D@\ M(7=U)-IT$4L2W$0,*+%&%-.8C9?:8=ZIC._.[&,\8ZT -_P"%%^ ?^A5T_P#[]G_& MC_A1?@'_ *%73_\ OV?\:T/^$IUPZZMG_P (M=?8C#YAOO/CV!]F[9MSG.[Y M<],U27QMXE.B2WA\$7HO%G$2V7VF'/9"Y M7)0KG)(/&1Q6?%XW\2OHMQ=OX(OH[R.58TLC#+U+BVD1;>V- MS%NN5+$,RG=@8 !Y]: .THKD?^$LU[[;I$/_ B=WY-W$CW,WVB+%HQ)!1AG M)( !XSUJ&/QEXB:WU-V\&WB26Q MXS8O"!='[1%_H?S[?F^;YN/F^7-*/%VOEM9!\(W@%GG[*?M$7^F?-CY?F^ M7CGYL4 =A17%R^,O$26^ENO@R\=[HD7$8N8LVN& &[YN*MR>*M<35=5ME\*W3VUK"\EO=">/;=. "J*,Y!/3)XXH MZNBN'D\;>)$TBTNE\$WKW4LK)):"YAW1*,8.: .?^&X#?%#XN \@ZM8_^FRUKM%\):*EC!9+ MIEL+2!S)'#Y8VHQ))('N2<_6O&OA_P",/$$/B[XH7\?@^\FU"76[-)--%Q$' MB4:9;8EY<7:V<*W-PNV64( SC&.3] /RIO_"/:9]MM;S[#!]JM4V02[!NB7!7" MGMPS#Z$^M,=:OQ^*-;?7;.S;P MO=)9S0"26^,\>R%RA8H1G)(8!I>1S+&EE]I MAW2(0I<02(L-L;F'=."3E@=V!C Z^M6D\5ZZU]I$)\)W:PW:* MUS/Y\6+0D\JPSDX]LT =;17%KXR\1-::M*?!MX);5E6VA^TQ9NP7P2IW<8'S M,/$ DTA1X0O"MVH-RWVB+_1#N((;YN<#GC/6@#H?$.F-K>@:GIR3-;M M=VLMN)EZQET*[A],YKR"Y^&&OZKX8\$Z3/91VC^&[65)98YE*W+_ &9X%1,' M(5BP8[L8 ]:[Y?%_B G5@?!]XHM%S;'[1%_I9W8POS<<<\TC^,/$"V^C./!U MXTEXS"ZC^T19LP'V@M\WS9'S?+F@#S2V^%GB:QL2NGVG]E7W]CZ7:1W$;Q2J MLT"R^8'C+C>F64$!ESV((JDWPR^(20ZC7D=P4.U0=K(-H M4LI('7G)P3@7V\4ZX-6U6V'A6Z-M:PO);W?GQ[;IQC"*,Y!.3R<#BM+PSK&H M:QI:W.HZ/-HUR7*FUFD5V '0Y4DGF]=DMU<$F1E&6 !Z#FN:_X:/\ A[_T'T_[ M\2?_ !- 'IE%>9_\-'_#W_H/I_WXD_\ B:/^&C_A[_T'T_[\2?\ Q- 'IE%> M9_\ #1_P]_Z#Z?\ ?B3_ .)H_P"&C_A[_P!!]/\ OQ)_\30!Z97,^+O%,_AS M5/#5M% DT>JZ@+*1F8@H#&[9'K]W]:YG_AH_X>_]!]/^_$G_ ,361KOQG^&7 MB&[TFXNO$+"33+H7<'EQR >8%*_-\O(PQXH JC]HEI+C2(H]-7_B?7KV>EEF M/\-\;4M)QP, R<=N.M7M"^-NHZEK1AGT&2/3()+FUGO$R5\Z)V0!3C!W.JJ! MURX]#7,MXI^#!E:0:L5=9STBUO-O"T\H1HI#NEE)+R-\O+'>_TW'VP >N^']8BUS2H;N*>WN-PPS6T@D0 M-W4$=<5Q/BS_ )+K\._^P9K/\[.N;\%?%GX6^ ]'&FZ;KY^SAMW[R*0GH /X M>P %>&_$?XJ:UJ7[5O@G5]%\:6R?#Z&TG-S(;)B]GGR_-BZ9/F^7'M/;Y_2@ M#[=HKS/_ (:/^'O_ $'T_P"_$G_Q-'_#1_P]_P"@^G_?B3_XF@#TRBO,_P#A MH_X>_P#0?3_OQ)_\31_PT?\ #W_H/I_WXD_^)H ],HKS/_AH_P"'O_0?3_OQ M)_\ $T?\-'_#W_H/I_WXD_\ B: /3**\S_X:/^'O_0?3_OQ)_P#$T?\ #1_P M]_Z#Z?\ ?B3_ .)H ],HKS/_ (:/^'O_ $'T_P"_$G_Q-'_#1_P]_P"@^G_? MB3_XF@#TRBN,\(_&'PCXZUA]*T76(KS4$@-R;<*RMY88*6P0. 6 _&NSH ** M** "BBB@ HHHH **** "BN<\:_$/P_\ #NTM+GQ!J4>G17 N"3))M+;0 M .N%)_"N6_X:/^'O_0?3_OQ)_P#$T >F45YG_P -'_#W_H/I_P!^)/\ XFC_ M (:/^'O_ $'T_P"_$G_Q- 'IE%>9_P##1_P]_P"@^G_?B3_XFC_AH_X>_P#0 M?3_OQ)_\30!Z917F?_#1_P /?^@^G_?B3_XFC_AH_P"'O_0?3_OQ)_\ $T > MF45YG_PT?\/?^@^G_?B3_P")H_X:/^'O_0?3_OQ)_P#$T >F5YQXV_Y+'\-O MIJ7_ *3BHO\ AH_X>_\ 0?3_ +\2?_$U\Y?&?XJZOK7[1GPYU7PIXTMX/!D' MFC46>R9FL_EQ)@D<^8N%'H0:!GVS7E$?QAO9VLK..PA_M&[U'4K18DDZLLH!V?=8.1CZ>E BU9_M(W&L:'8:QIFAM=6VHWK:7:VX8^<;D63W7 M(Q]W]U(O'.<&N]\)_$5M<;3H-0ABTN\FC/FP3OL9I2=I5CZ!U]:\ZT MCQM\'-"O[.YL-5%NME)Y]M;B*3RH9O(\CS0NW[WE%ES_ +3>M/O/B!\);[5- M'U"777^TZ86:-A')\Y,B2DM\O)WHI_.@#WJBO,_^&C_A[_T'T_[\2?\ Q-'_ M T?\/?^@^G_ 'XD_P#B: /3**\S_P"&C_A[_P!!]/\ OQ)_\31_PT?\/?\ MH/I_WXD_^)H ],HKS/\ X:/^'O\ T'T_[\2?_$T?\-'_ ]_Z#Z?]^)/_B: M/3**XKPI\9?!_C;6AI.CZS'=ZB8FF%OL96**0"1D#ID?G7:T %%%% !17F?_ M T?\/-SA?$43[6*%DB=AD'!Y"^H-'_#1_P]_P"@^G_?B3_XF@#TRBO,_P#A MH_X>_P#0?3_OQ)_\31_PT?\ #W_H/I_WXD_^)H ],HKS/_AH_P"'O_0?3_OQ M)_\ $T?\-'_#W_H/I_WXD_\ B: /3**\S_X:/^'O_0?3_OQ)_P#$T?\ #1_P M]_Z#Z?\ ?B3_ .)H Z7XH?\ )-O%7_8+N?\ T4U)\+/^28^$/^P/9_\ HA*\ M4_:)^-^D^)_@WXGT_P $^*HK7Q)):-]E$EJ[+/Q\T1RO&Y<@'L2*;^SI\<-) M\,_!KPQI_C;Q3%<^(HK-%N%2U=1" H"Q<+SM4 $^H- SI]*_:';5&NHC:6]I M+;7EOI]T;ARJV4\C2@B7_9PB$./E;?P>#70Z5\7W\0>$? ^I6-DJ7GBA_+B2 M5CY<1$;LS9'5?DX/<$&N.T_QU\(]+AGCM=?EB\VS33_,5) ZVRLS+&&V9P"[ M<]1GBK5U\2_A3/'811^('M(=.$(L(K>)U6T\M&0>6-G&5<@YR, >E B]9?'/ M4-4LO#E_9:7!.FNZ')2+E[B*(/Y*G&ULMN48.>,]*ZCPG\29-8>R@U M.&'2;J1Y$=)WV&0[ML8C5L$ELJV#T!'J*X?1/B-\)] .DI:Z^_V328UCT^T> M-S';;8C%E?DSDH2"23]XU%JOC_X2ZQ>:?=7.ONUQ:2^;O$<@,A^T07'S?+_S MTMH3]%QWH ][HKS/_AH_X>_]!]/^_$G_ ,31_P -'_#W_H/I_P!^)/\ XF@# MTRBO,_\ AH_X>_\ 0?3_ +\2?_$TC_M)_#J+:9/$<,2LRH&DB=5RQ ')',?CLVB2Z]J^F:9;^'EO%@TVY$(:4W!0L?E.>. M* /8T!Q_PE_BK_ ,&8_P#B**R/^ MPD/_ (BE_P"%)VW_ $-OBO\ \&0_^(H \L_9Y^/5AX__ &@OB[XSO( MKZ&XN9+N$+';B*VAM]KG/WF>)BH[CGUKZ9S7D>F?LU^'M%U?5=3L-=\16FI: MLZ27UQ%?JLERR+M0N=G.!Q^)]:UO^%)VW_0V^*__ 9#_P"(H&>C9HS7G!^" MUJIY\7^*A_W$Q_\ $4O_ I2V(S_ ,)=XK_\&0_^(H$>C9HS7F__ I:T/\ MS-_BK_P9C_XBG?\ "D[;_H;?%?\ X,A_\10!Z-FC->^(3X2\2>(5O94UZ MP\3R:;!H@ V&%+Q88T*XR2\)$N[/\8/04 >^T5X?!^T!J?V:>6?0E8+]J8+8 MNUQ(J07LEL[", ,Y^0,%4$D9P#BLJR^/MWH UW4[E$UC1YO/O+1X9^N[BX$Y"RQ6S6NXQ# M;R2MUQD]4/-=OX!\7WWBO17OKJR@M\RXB,%U'*LD9165LJ3@_-C!YXSW% '7 M4444 %%%% !1110 4444 %%%% !1110!YEX]'_%Z/A9]=4_])A7IM>9^/?\ MDM'PL^NJ?^DPKTR@ HHHH ***Y3XC>-7\"Z187J6T5R+G4;6P/G3&)8_.E$8 MA8'&.F: .KHKSCPW\<=!U70X;_4)X],>2]N;)$+[UD,,PA:1#CE"S)@D M#[PSBD?XR6*VGVC[5I6PK=,";F3&(;T6I_Y9^O#>C\#(^:@#TBBN/C^+7A>6 MXNX%U./S;:1H9%((_>"<0%1QR?-(3 [D51\9?%O3_#OPWO\ QA8*FI6=G.EN MZLYC ;[0L#@G!P59CGC^$T =]28KB(?B2KZ#::U*EI;:;?W\%K8S27#?OXY' M"A^$.&.3M7OQDC-/L_C%X3OX)I8-5C=8EA[D D?3,D,B_ M532^&/B);^*O&&J:19Q*]E:Z=::A%>JQ_?"=YUQM(Z#R,@@G.[MB@#L**** M"BBB@#S#5O\ DY7PW_V*VH_^E5I7I]>8:K_R7_%G_D??A3_ -AV M7_TCGKU"@ HHHH **** "BN=\?\ B._\(^%KS6-/TLZP]H!++:HY5S$#^\9< M [BJY.WOC%8-M\:- >&ZU">\MHM#%J;VTOUD+"X@7;YDH&,;5+ 9R<\T >@4 M5Q6^/I6EHOCG2_$R7RZ/.M]2S_ !JO M[6^O0^C6LVFV.IV>E7%_;W;M'Y\TJI(J9C!8Q[AGWXZUT-O\7O#]QJV6I2Q:;):2S>2 MS.2LT,:(Q?) P<2#Y>:N0_&;PC/<6\":M&TLQPJ[3Q^],//''[P%?K0!V]%8 M&A>.M%\2:C)9:=>I<7"0BXVJ#S&79 X/<;D<9]C6_0 4444 %%%% 'F_B(?\ M7W\&_P#8*U#_ -"AKTBO./$7_)=_!O\ V"M0_P#0H:]'H **** /-_V=/^2+ M^&?^N4O_ *.DKTBO-_V=/^2+^&?^N4O_ *.DKTB@ HHKGM1\G@3W M=W:1+/U '0T53M]7L[F 2K<1A2JN0S %0W3([4]=1 MM7#%;F)@JAR0XX4]#]* +-%8EMXOTRZUW4=)6;;7+O"$-T.?+ M;IZ5:DUZR1;_ &3K/)91^;-%"=[JI4L.!SR <>M &C17*^'?B1I7B6]O;:W6 MZ@:SDDAG>Y@:-$D0H&0L1C<-Z\?7TK1\1>+--\,:>]Y>SXB0H&$8W,-S!0<# MMDCF@#9HJN-1M3Y>+F(^9]SYQ\W;BLW7O%VF^'+>&:ZF)22[@LAY0WE9)9!& M@('0;F S0!M45!]NMP)#Y\>(SA_F'RGWJ&YUBRM+6:YDN8A#"F]V##@4 7:* MYVP\;6=]J,=F8IH'ED6.)Y%PLA:)I5P?]U&/X>XKHJ "O*?VI?\ DA'B?_MV M_P#2J*O5J\H_:G(7X#>*"3@ 6Q)/_7U%0!ZO17)>&?BOX3\8ZOJ^FZ-KMEJ% MUI+K'>"&4,(F;)"D],\&ND_M.S_Y^X/^_@_QH LUYA;_ /)R]W_V*D?_ *5M M7HW]IV?_ #]P?]_!_C7C'BCQM9>#_CMJ&L3!KNWC\-VEN5MBK-NEU 1)W_O2 M+0![A4%\9ELK@VXS.(V,8]6QQ^M<[X@^)?AWP[HFM:E<:E!)'I%M+=744,@> M15CSN&!WR,8]>*GLO'.F2VLDE]<0Z7-$KR207,Z;EC7JY()&,$'.>A% 'D6E M/#JWP8-Y>W=ZOB^'3[J2]02R+(+GRI%D5E!X +<=.0N*@;XN^+M/\-QRV5@L ML]H\MI-:31,TD<45J)4N2<\AR!_W\ Z@Y]B'CSPL6M '@GC+XQZSXCT7Q+ MI986-NC7/V34(8W'G"(VS)&I!^\1+(&8=PF2!]:ZVW\9:+(M\TUS:VUO:7 @$LDJ;6/E1R9X/RX$@X. M#QGH03?@\0:/J=_)IT5]:W-Y$3OMED5F4KC.1[9'YT >+>*?BMJ?@K5;G1]" M9;FRM[*ZDA-W$[OY@MGGCY)!8%E*^F".^4QCG/K7I$/Q,AF\3W^CSZ)=VS621RW%S,8@D<3LRHY^;.#M/; M@'FMJ\\8Z':Z>;N.\M;CY&>-(I%+2$!N%YZ_*1^% 'BE_P#$/7K;Q'X?UY); M?5MVC:LOFZ;YIMC&;W3!%(ZL!ET1I^@[/@]<=?X'\;^(]:^(<-CJ;I'IGDZE M'"R0[4O/)N85BF!SQE'8$=RC$<&NQTCXC>&=3T*UU,ZC9VD,R %)I4#1L8_, M*-SP0IR1Z58\1>.='\-Z-J5X9XKE]/LY;LVD#KYC(D?F$*"1SMP?Q% 'C,NO M:KK5OX1O[V01WMUK^LPW<%Q-)%$B127$4<;;.0%6-!TY//>J_P ,_B9XM.E^ M']#NI+:&YCC8RR:HLIDOXO-F5GMR%Y50J%2Q!*X+8SD>WZ;K?A[89EGM;66Y MB^VRQ2.H8 H&9F'8[2"3^-6XO%6A74S1IJ=E)-&CL5$JEE5<;SCL!D9^HH \ M*T7XA:O/I=O(UK;(XD\-[EVR\">[*2_QY^0 M] I2:GHGA?Q/%I.G64FH:YK$3Z@T M,3!F,$953(S.0%4&10!GJQQWJ:^_X1_QE9:=;:JGV&[D99HK.27R;B-_F ^Z M MAKU&L>#2M/\ "UC*H"=HS[DGZDGO6=H_P 1M(U3P7X?\32R M&PT_7(K:6T%S@,?/"F)3CN0PH ZFO./@?_R"/%'_ &,FH?\ HVNET[QOI^J^ M+[WP_;'S;BUM$NWF1E9,-(Z;>#G(*'.17-? _P#Y!'BC_L9-0_\ 1M 'H]4F MT73WOOMK6-NUWD'SS$N_(& %QH]@-N=N+9!C+%CCC MNQ)^I)IZ^%]&1BRZ38JQ# D6R X*[3V[J I]ABM.B@#.@\.Z5:O$\.FVD3Q( MT<;+ H*(V-R@XX!P,CO@>E2:5HVGZ%9K::;8V]A:J2P@MHEC0$\DX YJ[10 M 4444 %%%% !1110 4444 %%%% !1110!YGX]_Y+1\+/KJG_ *3"O3*\R\?< M?&CX6?75/_285Z9D>HH 6BDR/449'J* %KG/&_@R'QQI]E:3W<]FMK?07Z/; MA23)"X= =P(QN S]*Z+(]11D>HH \QM/@'I.G:A97UEJVJ6MY%=75U<2JT1^ MU_:'C>5'4Q[0N88\; I&WKRHHR/44 >/>,?@6UUI%\VE:A=RW\]S)<;7>)<>;>)_-> MCY'J*,CU% 'F\?P1T^VMI[*WU?48-+;5(-6@T]3'Y-K+%() L65RJ%U!*Y/? M&*YGQ1^S_)#90'1-0O9I_)L;*4M)"KK!:MYUB^G.J1P0QB:R5(1&T0C\O&%PP5HE8!@1DMC .!:%J0U&[M=:T<.D&HQ;-\B.H$J2*5VLK[5) Y4$$8K+\0_!W3_ !+J MJZE>:E?M?)!!%',K("CPW(N(Y1\OW@X''3'&*[[(]11D>HH \IO/V=- N[[[ M2M_J-OYJ0K=QPO&%NC';.W'#^U=!X!^%EKX O&GM]5U#4 -/ M@TR..\,9$<$+R-$/E0$D>:PR3R*[;(]11D>HH 6BDR/449'J* %HI,CU%&1Z MB@#S'5?^3E?#?_8K:C_Z56E>GUY?JIS^TKX;_P"Q6U'_ -*K2O4* "BBB@ H MHHH **** "BBB@#R_P"+/_(^_"G_ +#LO_I'/7J%>7_%G_D??A3_ -AV7_TC MGKT_(]10 M%)D>HHR/44 +129'J*,CU% #94,D3H&VEE(#8SCWKR:X_9MT.? MP+HOA5-6U6WL-,TF714EB>+S9;9PH(1ZBC(]10!YVOP5T\75 MQ,^IWTHN$N8IHW\O;)'/-')*APO0^6%XYVL>^"*3_ +3F2Q"ZYJT9L;/[#;L MKQDI"+F.=5Y0Y ,2I@Y^7(.>M>HY'J*,CU% 'DUM^S]8:18;;'5K^>>&"SC@ M%T8]I-HTSPAL1C@MG,WPK^&>L>%?#NJ:=>:C<6_VNW2WCF!A:XA*H M4#(ZH%PJ[=H8'&.G:O4\CU%&1ZB@#S;2O@A9:/H6C:-!K>IG3M)GM[F"%C'\ MTD4JRAI#LR[,RY8DY.2>IS5;_AG[1VAN8I-0O+B*XB$,DHH M \L^#OPYUKP3>WLVI7&Z.:,H8F\I\-YC./+9%4B,%WPK#^+ZY]4I,CU%&1ZB M@!:*3(]11D>HH 6BDR/449'J* /.?$7_ "7?P;_V"M0_]"AKT>O-_$1S\=_! MO_8*U#_T*&O2* "BBB@#S?\ 9T_Y(OX9_P"N4O\ Z.DKTBO-OV="/^%+^&>? M^64O_HZ2O2,CU% "UP=GX.U;P]\0/$6MZ:UK=66O+ \T=PY5X)8D\O(P#N4J M <=00?6N[R/449'J* /!]6^!WB75O$&H7LUSIIM[IQE$=P"JWBSJ=NWKMWCJ M>3UQP(3\!O$%E;V!L9M/66U2<2PF62-+L->^='&[*,A5CRN>Q[8KW[(]11D> MHH \4MO@IJVF^(=.U"R>RBT^TM[&$Z5YTCQR)"MR&C+/DD#[0NTGKLY R,=# M\(_A;>_#>:[6XNH;Z.:RM(!,"3(&B5P5.1RH# *U^\M[TQ2V,ZS>)I]9>QFGEBCN;>6W>$Q.Z#*LI<..HR@'N(G^"NM/IFIZ7 M(NE7%NTI:RO)))6G2%Y(G:W.X'Y5\H $DDA5ZHHR/44 >%'X%:OY]O M(K6"FV,OD$.V8@VI?:D"\<;8R4_''2EM/@5KT5KHJS:E;RW.F_98I9MS?Z>L M-ZEQY\G'^M*H0?\ :=N<5[ID>HHR/44 ?.&O_"SQ'X/T32;D71U*]LY+6U:6 M,R,MUY=P\WVBX55))9<*1@_,^<]#6SX"^'!DUO1X#97&GZ7;Z:B:K9W"EX[J M6-B;8AR!G_62,W'\$8->[9'J*,CU% &-9>$=+T^:"6&VVO"_FJ2Q/S["@;GO MM9A^)K:I,CU%&1ZB@!:\E_:L@CNO@#XKAE0212+;HZ-T8&YB!!KUG(]17E/[ M4I'_ HCQ/S_ ,^W_I5%0!A>!/V,/A;\/M]NY9M+ETU+VU$D*K&KB M4I(%<'/ :/ANY.*R-1\7^)?M_CRWL9#:20V\D[*/XF57D8 M?0<4 :W_ H+X=?]"=I/_@.*\MUKX.Z/)\8M5\/^'+.S\/Q7&@6-Y(88L*6A MU)9AD#U\L+^-;7A7X@>-[Z'3->N_)/AZ:.1(PZ!'G"O=@2D=1E5M7XX"[ZY? M5_B'->^-?%&L:!-)?:I8^#$C8M'M82^>),[>V4D1A[,* .L\3_!N&ZM/$=O/ MKFG6+ZU#J,!=TY3[7(&SC(W;<''J?2H/%_PQT?5(-0DN_$MI;V][=7;6S-U2 MXN[8VK1DY^:,!BP7UV]-M>8_'6#1[%M $L\TUU<16URTDTC,'50&8@ \ Y/Y MU1^(-I?7_P )]+D\)6"7#22O>3P,VXR%5R)%+ E IY/3ICO56%<]BO\ XEK:'4X;]@B#:I2Q>R*?0E]WU&/>J-G\#FU6>XMAXILKB2VB-N42 MT):,/:PQ@'YP#S$K9QG#8SP*\DLM#UW7?@M?6URTL6JVUW;N;>UC$'DJ0"I< MX&0"!X<1;)-/M;)]JY^\!:JX/JY'O6[H'PSM? OB$>('U.!; M*VEN927!W^7)#;Q#<_<@6X)/BVLK>>-II8"(XB%3 M+!B/F]<\BI?&_B71K/P;IC:/?2:I:V\TXO9IFW^:@1BQ)/ !;@?E18+GI?B; MX9'QEJ/BF[@UF& :U8VD,)2/S/)>"0RQNPSAU8XRO&1D9YKG=*\#VMEK,ZV_ MB'1(UU"(6EW8Q6 1$NHO,;=!\WR9$IW9R>,YR37)6^HW^A?#V;5+"62+Q*FJ MVB00;"/W,SHJQXQA@49JYRT2;2[6YLY56[O;6>6>:ZF8*[L\Y3*C&BWWP@L=+N;6VO->TV%K@1K'#)'C>RV$MJ2!GN'W?\ <>]277P3LUL+G3; MGQ'$5U/SI[5V7]XLKV"VK@'/S1@+O ]\= #7 _%>^M)OB-<2F[>UA71X+&)G M.U5E5I=[*2.<"51Q[U'X@FNM;C^'4:S_ &2UT_3)(F:XD97EFBBVL-G'!QPW M?-%@N=EXM^%-I+X+U:6/58=4CU".<6<7.Z2YGL19F+<&!,?R[@N0)JWRVUN&\^(*&V(PR2K'O[&D_9HM-5.GWEFT$[3+I'GQ6LKE(Y6<[ M0Y]>GZ46"Y[YJNEV6J^/[7Q1H6M6D&K:5:RZ/>6\XW120R.D@4X(*NK1@@C/ M!8$<@C#O_"&FZGXGO]0D\4VV&%V$-Q&PV97MAN3NX\J^&. MBW^G:KIMGJ4*LMZ]].33Y+*.YM9_)GE^5[A6 MDAS(0#]U2",^E%@N?9D^IW]I%JMKKFIZ:D-Q;QI921H8R6,>)68%CD;R",8P M#CGJ>7L?AGJ.E^ O"GAN[U^P^R^'XM/2UE-J?WIM=@#."W\2IT'0FN%\=:_I M5OXB@?6-9LU,FGA9%#9\FUV@CRO61FYSZ"M;5DUW5O"7AZ:POI/$L5Q#-)!= MV\)&Y!'F+>,XR3@$TK!HKJ&EV5T MJOOW,^5G1O4@'\,5[#\#O^01XH_[&34/_1M#!'I%%%%(84444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% '*^-OAOI'CZ;3)M1>\AN=->1[:>QN7@D0 MNNU_F4YP1Q6%_P **T7_ *#7B7_P=3_XUZ/10!YQ_P **T7_ *#7B7_P=3_X MT?\ "BM%_P"@UXE_\'4_^->CT4 >)?_!U/_C7H]% 'G'_ HK1?\ H->)?_!U/_C1_P **T7_ *#7B7_P=3_X MUZ/10!YQ_P **T7_ *#7B7_P=3_XT?\ "BM%_P"@UXE_\'4_^->CT4 >M<64FN3":=E\GRV09 MR0F7W8Z;UKVVN'\1O9#XM^"EEMII+XV&I^1<*V(XUS;;PP[EOEQ_NF@"A_PH MK1?^@UXE_P#!U/\ XT?\**T7_H->)?\ P=3_ .->CT4 >)?\ MP=3_ .-'_"BM%_Z#7B7_ ,'4_P#C7H]% 'G'_"BM%_Z#7B7_ ,'4_P#C1_PH MK1?^@UXE_P#!U/\ XUZ/10!YQ_PHK1?^@UXE_P#!U/\ XT?\**T7_H->)?\ MP=3_ .->CT4 >)?\ P=3_ .-'_"BM%_Z#7B7_ ,'4_P#C7H]% M '$^%?A'HGA+Q%_;EM-J5YJ0MFM%FU"]DN"D3,K,J[CQDHI_"NVHHH **** M"BBB@ HHHH **** .8\B@#SC_ (45HO\ T&O$O_@ZG_QH_P"%%:+_ -!KQ+_X.I_\:]'HH \X M_P"%%:+_ -!KQ+_X.I_\:/\ A16B_P#0:\2_^#J?_&O1Z* /./\ A16B_P#0 M:\2_^#J?_&N9UWX+6D/C7PQ!!XHURWL9A<_:;677)A+<8CRFP9R=IY..U>VU MP_BI[)?B=X'6>VFEO&%]]GG1L)%^Y&[<.^1P* *'_"BM%_Z#7B7_ ,'4_P#C M1_PHK1?^@UXE_P#!U/\ XUZ/10!YQ_PHK1?^@UXE_P#!U/\ XT?\**T7_H-> M)?\ P=3_ .->CT4 >)?\ P=3_ .-'_"BM%_Z#7B7_ ,'4_P#C M7H]% 'G'_"BM%_Z#7B7_ ,'4_P#C1_PHK1?^@UXE_P#!U/\ XUZ/10!YQ_PH MK1?^@UXE_P#!U/\ XT?\**T7_H->)?\ P=3_ .->CT4 <1X9^$.B>%_$,6MP M7&J7NH10O!')J%_)H:_96P M9F6WM]6F2-,DDA5!P!DGBI?^%%:+_P!!KQ+_ .#J?_&O1Z* /./^%%:+_P!! MKQ+_ .#J?_&C_A16B_\ 0:\2_P#@ZG_QKT>B@#SC_A16B_\ 0:\2_P#@ZG_Q MH_X45HO_ $&O$O\ X.I_\:]'HH \X_X45HO_ $&O$O\ X.I_\:/^%%:+_P!! MKQ+_ .#J?_&O1Z* /./^%%:+_P!!KQ+_ .#J?_&C_A16B_\ 0:\2_P#@ZG_Q MKT>B@#SC_A16B_\ 0:\2_P#@ZG_QH_X45HO_ $&O$O\ X.I_\:]'HH \X_X4 M5HO_ $&O$O\ X.I_\:/^%%:+_P!!KQ+_ .#J?_&O1Z* /./^%%:+_P!!KQ+_ M .#J?_&C_A16B_\ 0:\2_P#@ZG_QKT>B@#SC_A16B_\ 0:\2_P#@ZG_QJO?_ M +//AK5;8VU_?:]?6K,K/;W.K3/&^U@PW*3@C(!_"O3Z* ,9?"&CJEXGV")E MNVW3ALG>=V[N>!NYP.,U+_PC.F>9J,GV1=^HE6NSD_OB%"C=SS\H ^@Q6I10 M!4;2K-O)!MH]L*&.--HVHI ! '3H,?3CO7B,]YX1^&'Q^N(KZXT_0--NO#"J MOVJ01I*_VDY&6/S': /H .@%>\U5N]*LK]U>ZM(+EE& 98E8@?B* .#M?BQ\ M+[*WC@A\5>'UBC&U%-W&=H]!D]*D_P"%O?#'RY(_^$J\/;) 0Z_:HL,#U!&> M:['_ (1S2?\ H%V7_@.G^%'_ CFD_\ 0+LO_ =/\* ./?XQ?#22'R6\6^'V MAP!Y9NXBN!T&,U$?BM\+3<3S_P#"3>&Q//&(I91<1;Y$'16/4@9/!KM?^$'9H9!M>.2YB96'H0>#79_\ ".:3_P! NR_\!T_P MH_X1S2?^@79?^ Z?X4 <7+\6OAA/);/)XKT!FMCF'-Y'A#C&0,^E.7XO?#%2 MQ'BGPZ"WWC]JBYYSSSZUV7_".:3_ - NR_\ =/\*/\ A'-)_P"@79?^ Z?X M4 +M ;'3==QG'ZU7N_BM\+-0GAGNO$OAJYF@_U4DMQ"S1_P"Z M3T_"NU_X1S2?^@79?^ Z?X4?\(YI/_0+LO\ P'3_ H XJ/XL?"V*>2=/$WA MM)I'$CR+<1!F8# 8GN<=Z=;_ !;^%]HX>#Q1X<@<((PT=S$I"#D+QV]J[/\ MX1S2?^@79?\ @.G^%'_".:3_ - NR_\ =/\* .*'Q6^%BS1RCQ-X;$L894D M%Q%N4-]X ]@>_K0OQ7^%J3),OB;PVLJ1F%7%Q"&$9.2H/IGMTKM?^$1JH^@!KK?^$:"NKZCI5A?R7[7/]FS^2\GEP!D!;!X!JY_PHNR_P"AL\6_^#8_ M_$T >ET5YI_PHNR_Z&SQ;_X-C_\ $T?\*+LO^AL\6_\ @V/_ ,30!Z717FG_ M HNR_Z&SQ;_ .#8_P#Q-'_"B[+_ *&SQ;_X-C_\30!Z717FG_"B[+_H;/%O M_@V/_P 31_PHNR_Z&SQ;_P"#8_\ Q- 'I=%>:?\ "B[+_H;/%O\ X-C_ /$T M?\*+LO\ H;/%O_@V/_Q- 'I=BO-/^%%V7_0V>+?_ ;'_P")H_X479?]#9XM M_P#!L?\ XF@#TNBO-/\ A1=E_P!#9XM_\&Q_^)H_X479?]#9XM_\&Q_^)H ] M+HKS3_A1=E_T-GBW_P &Q_\ B:/^%%V7_0V>+?\ P;'_ .)H ]+HKS3_ (47 M9?\ 0V>+?_!L?_B:/^%%V7_0V>+?_!L?_B: /2Z*\T_X479?]#9XM_\ !L?_ M (FC_A1=E_T-GBW_ ,&Q_P#B: /2Z*\:\/Z'<>!_COI>C6^NZQJ6FWWAZ\NI M8-3NS.!+'<6ZJR\#'$C#\:]EH **** "BBB@ HHHH **** "BO*?C='=:CKO MP]T>'5+_ $JUU+6)(;E].G\F1T%K,X7=@\;E!_"K?_"B[+_H;/%O_@V/_P 3 M0!Z717FG_"B[+_H;/%O_ (-C_P#$T?\ "B[+_H;/%O\ X-C_ /$T >ET5YI_ MPHNR_P"AL\6_^#8__$T?\*+LO^AL\6_^#8__ !- 'I=%>:?\*+LO^AL\6_\ M@V/_ ,31_P *+LO^AL\6_P#@V/\ \30!Z717FG_"B[+_ *&SQ;_X-C_\31_P MHNR_Z&SQ;_X-C_\ $T >EUR7B+^T/^$_\(_9YH4L,7?VJ-V4._[H;-H/)P>N M/QK!_P"%%V7_ $-GBW_P;'_XFJ=S^SIHMYJ-G?S>(_%,EY9[_L\S:J=T>\8; M'R]QQ0!ZO17FG_"B[+_H;/%O_@V/_P 31_PHNR_Z&SQ;_P"#8_\ Q- 'I=%> M:?\ "B[+_H;/%O\ X-C_ /$T?\*+LO\ H;/%O_@V/_Q- 'I=%>:?\*+LO^AL M\6_^#8__ !-'_"B[+_H;/%O_ (-C_P#$T >ET5YI_P *+LO^AL\6_P#@V/\ M\31_PHNR_P"AL\6_^#8__$T >ET5YI_PHNR_Z&SQ;_X-C_\ $T?\*+LO^AL\ M6_\ @V/_ ,30!Z717CNE^&IO OQF\/6%KK^M:C97^FWDDUOJ=X9TW(T6T@8& M"-Q_.O8J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /,_'O\ R6CX M6?75/_285Z97F?CW_DM'PL^NJ?\ I,*],H **** "DS2UX?\2-=T_6/B5!X? M_M>?1[6R$-_K%\+V2$L!S#:PJ& +.06<@<+@=6& #V\'/2C(SC/-?-VE_%+6 M?"$!CBN4N]-FN=4NSUQ;B," M0&RN+8[RCQC59;=75M&17SYX/^-.H>,=:\*I-]GF MANM2M?F17C9$EL;IVRN>"LD:KANF[! (XJ>,_%MUH/QG\1/JDU\?!,+:<+Z2 MUN9 UJY'[MMJGB(O@.5YZ9^7- 'T<"#TI:\ UGXKZOIVM:G#I,MFL+:C=J)G M#R!XXK 3HPR<C17=M#+(]E/&Z)\9?$&M:A8PBP>U:1[0"WN8MLD\4AE$LRD'&( MS&!P2#USAA4'P#U;4)]2T=[S59;QM5T 7UPLVXF2Y$Q5FY) (#8( ';T% 'O M.1GJ* '^ KJ'6O#-P?$&H7D7C6VN[U[RU%S*C1D/*J#RP<>5Y14J<8 MZ-G-*>"+4H@RA6_LFVN4C!!!#M M--.JD'_EB1UKTC2? NI:KX>TVZ^W@W@2:6*[/,C"9MR$GKA%**!W\L4 >IT4 MB@A0"^*N>%/C!KI_L. "TBLS9:9++"P=G+3W-S%* MNYB3\HBC//K[T ?1%%?-UI^T/K.H>'+G5;6XTN^\FVMY9K2TF5[B.4I(TZ*N M[YMI5-H."V6 &1BI_'_Q6\27OA+QQ#;[M,DM[#6(R40K/8O!(8[9L^LR$.I] MQB@#Z)#!AD$$>HHW =Q7CNE7FMV/A#XEV6AW1O-4L#.=)@()*LT >/&220SD MD=O2L'Q#(HEM;PVL*VA1GU%'0@Z6Z7D,?[$M;R8:8ZZA:SQ-'O3[:O]H7$#JN#T5(HBP.?]:* /I?-!8+C) SP,UX; M\0?&6H^%?BAJ\UA=.#2]7"6T:L$N)8; MB,0X92""T3YX/N*W/%/QK\2Z7'K,EE:0!K.:\A:":,Y@2*2,02D]Q,K[A]1Z M&@#WQG5/O,!]32@@C(.17C^GZ7KGQ.L]<6?5UM?L]TUBLMNAVMY4I8'&>-P9 MDQV]U+YTH=VSG. 6) _ $"@#4HHHH \X\1?\EW\&_P#8 M*U#_ -"AKT>O./$7_)=_!O\ V"M0_P#0H:]'H **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH \S\>_\EH^%GUU3_P!)A7IE>9?%?P]XKN_%'@WQ#X4T M_3]4N=%DN_.M=1NVME99H@@(8(W((Z8JG_PD_P 9?^A%\,_^%!)_\8H ]9HK MR;_A)_C+_P!"+X9_\*"3_P",4?\ "3_&7_H1?#/_ (4$G_QB@#UFDQ7D_P#P MD_QE_P"A%\,_^%!)_P#&*/\ A)_C+_T(OAG_ ,*"3_XQ0!ZQBC KR?\ X2?X MR_\ 0B^&?_"@D_\ C%'_ D_QE_Z$7PS_P"%!)_\8H ]9I*\G_X2?XR_]"+X M9_\ "@D_^,4?\)/\9?\ H1?#/_A02?\ QB@#UC%8=AX+TO3=5FU"&%Q/+*\Y M5I69%D;.YE4G )R?SK@_^$G^,O\ T(OAG_PH)/\ XQ6-J'Q1^+6F^*M'T"7P M'X=-YJD%S<0LNO2;0L'E[\GR.O[U:_&/PUXFU>]\'ZKX6LK'4+[1-3:[>UO[DVZ2(T$D?#A6YRX/2J M'_"3_&7_ *$7PS_X4$G_ ,8H ]9HKR;_ (2?XR_]"+X9_P#"@D_^,4?\)/\ M&7_H1?#/_A02?_&* /6,4R:%)XGC<91P58>H/6O*O^$G^,O_ $(OAG_PH)/_ M (Q1_P )/\9?^A%\,_\ A02?_&* ._\ #OA#3/"\>RQB=0$$:F61I"B#H@)/ M ]JV<5Y/_P )/\9?^A%\,_\ A02?_&*/^$G^,O\ T(OAG_PH)/\ XQ0!ZQBE MKR;_ (2?XR_]"+X9_P#"@D_^,4?\)/\ &7_H1?#/_A02?_&* /6,45Y/_P ) M/\9?^A%\,_\ A02?_&*QM4^*/Q:TKQ)HNBS> _#INM6\[R&77I-H\I-[9/D> ME 'N.*,5Y/\ \)/\9?\ H1?#/_A02?\ QBC_ (2?XR_]"+X9_P#"@D_^,4 > ML8HQ7D__ D_QE_Z$7PS_P"%!)_\8H_X2?XR_P#0B^&?_"@D_P#C% 'K%%>3 M_P#"3_&7_H1?#/\ X4$G_P 8H_X2?XR_]"+X9_\ "@D_^,4 >L8I:\F_X2?X MR_\ 0B^&?_"@D_\ C%'_ D_QE_Z$7PS_P"%!)_\8H ]9HKR;_A)_C+_ -"+ MX9_\*"3_ .,4?\)/\9?^A%\,_P#A02?_ !B@#2\1?\EW\&_]@K4/_0H:]'KR M/PWI/Q U_P")^DZ_XIT/1]%L-.L;FW46&I-=/(\A3&08UP!L->N4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %JZ@+)W9RIC!C=MP&.?NXQQUKI:Q=?\*VOB.[TBXN99XWTNZ%Y M(F !<*R_-D'(PQ]* /,!^T4LEQI<4>E@_P!MWKV>EEI3\Y6^^R%I./E'!DXS MQQUXJ[H?QRN]3UO[/-H$D&GPR7-M<7BN6431.Z87C!#,H [Y<<=:WV^"OALR MO((YT<3FZMBKC_0Y#<_:2T/'&9OFP5N.6RSX[#<>.F #4T'5H];TN&ZCEAD+CYO(D#JK=QD=<5Q/BS_DNOP[ M_P"P9K/\[.NE\#^!]/\ &BC3--:5KO#>@?M7 M^ ?"-TE[_;265["(DMV(D^T_9_*93T*_NI,GMM- 'T?1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !7G'C;_DL?PV^FI?\ I.*]'KYS^,WQU\.^"/VD/AIX;U%+W^TY!<>4D5NS MK+YZ>6FTCK\P.?3O0!]&5Y6GQDNYC96L>F0G4KO4=1LT0S'RQ':(S,Y;;G+8 M4 8ZM[5ZI7$'X1Z-]FCC6>]66.^N;^.Y61?-1YU995!VXVLKD8(].X% '"VO M[2;:KHMCJVG:$]U9ZA=MIMK&)/WS7(LGNL%<8VXBD7(.<@</3;J:(F6&:3!$F0 B @%C@@GT#+ZTND?"/P]H.HV=U8020)92>?:V@8 M&&&;R/(\U1C.[RBRY)Q\S<9.:DO?A;H]_JVBZC(UQ]ITLLT;"3_6L9$DR_') MWQJ>,=Q0!V-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'E_Q5N=9N_'7@/P_I>N7&A0:H]\US-:HC.PB@#J/F! Y-6/\ MA5WB'_HHNM_]^(/_ (FH_'O_ "6CX6?75/\ TF%>F4 >;_\ "KO$/_11=;_[ M\0?_ !-'_"KO$/\ T476_P#OQ!_\37I%% 'F_P#PJ[Q#_P!%%UO_ +\0?_$T M?\*N\0_]%%UO_OQ!_P#$UZ129H \X_X5=XA_Z*+K?_?B#_XFC_A5WB'_ **+ MK?\ WX@_^)KT?-+0!YO_ ,*N\0_]%%UO_OQ!_P#$T?\ "KO$/_11=;_[\0?_ M !->D4@(/>@#SC_A5WB'_HHNM_\ ?B#_ .)KG=3_ &:QK'C32/%MYXPU.?Q% MI,$MO9W[6T'F11R8W+]WGIQGIDXZFO:D44 >;_\ "KO$/_11=;_[\0?_ !-'_"KO$/\ T476_P#O MQ!_\37I%)0!YQ_PJ[Q#_ -%%UO\ [\0?_$T?\*N\0_\ 11=;_P"_$'_Q->D4 M4 >;_P#"KO$/_11=;_[\0?\ Q-'_ J[Q#_T476_^_$'_P 37I%% 'D6@+K_ M (4^-FF^'[SQ/>:]IM]H-W>M'>11J4ECGMT4@J!VD:O7:\PU7_DY7PW_ -BM MJ/\ Z56E>GT %%%% !1110 4444 %%%% 'F'QEO]8&L^ ](TG6)]$75]6>VN M;BW16D44 >;_P#"KO$/ M_11=;_[\0?\ Q-'_ J[Q#_T476_^_$'_P 37>G5K);DVYNX1.&"F(N-P)&0 M,>N*GFN(K?9YDBIO8(NXXRQZ 4 >=_\ "KO$/_11=;_[\0?_ !-'_"KO$/\ MT476_P#OQ!_\37H%O?VUV^V&=)6V[L*V>,D9_,$?A5B@#S?_ (5=XA_Z*+K? M_?B#_P")KGM:_9L_X2+Q3HGB/4?&.IW6M:+YGV"[DMX"\&\8;'R]Q7L%SJ5K M9R".>XBBD*EPKL 2HQDX]!D?G5@$, 1R#0!YQ_PJ[Q#_ -%%UO\ [\0?_$T? M\*N\0_\ 11=;_P"_$'_Q->D44 >;_P#"KO$/_11=;_[\0?\ Q-'_ J[Q#_T M476_^_$'_P 37>VNJV5[*8K>ZAFD )*1N"0 <'CZ\4^\U"VT] ]U/';H?\ _"KO$/\ T476_P#OQ!_\31_PJ[Q#_P!%%UO_ +\0?_$U MZ.K!U#*05(R".]+0!YO_ ,*N\0_]%%UO_OQ!_P#$T?\ "KO$/_11=;_[\0?_ M !->D44 >;_\*N\0_P#11=;_ ._$'_Q-'_"KO$/_ $476_\ OQ!_\37I%% ' MDFEVOB#PC\7-!TBZ\57VN:=J&G7F4 %%%% !7SYXL\=ZAHWQIUZ MPU"ZO+?P<(].%S?02?\ 'E(PDV#'54D889QG&%!QNR/H.JLVEV=P9C+:02&8 M!9=\:G>!T#<<_C0!XEX@^,6KZ!J/BF/3+6SN%M=7N(%>>9V$D<>BP7JLH XR MQ:,XXSSU)JY>?'#6&U[5+&QTVTE^Q#F)YPKLIM8)D=2>"6:9D"\?>-OIZM/A=X>L_$%UK"V>^ZN)#,RRD,@8J%R 1P M, #&<>@H X#1_CM?ZU=V:VUANC-Y:VDLGE&,%QT^]@\#+ M?@QXAUF^\2!;_5!>QWVGRWC(R$;I%NYH_E^8@ *J\ =Q7LJZ=:(Z.MK"KH"$ M81C*COCTZFEATZUMF1H;:&)D!52D8!4$Y(&.F30!X]X.U*;Q-X.O[_5M8NK/ MQ''>77FVJ2E/*V2.$CV?W=@7GWS6!X>^-FN6'@V#R;/[?=6"VUI)%/N,]QYE MFLXN1ZH&;8?>-_05[^--M!,\PM81,_WI/+&YN,E 'AFC_ !JU*YGMH-.L M'2>_G-P(=8?R75?/6.: 9/WXQO.!G)P.AS40^.'B/0M%L+B_M(]3-Q"]T)+: M!@2D%V8[M2 3ADA:-UY^8Y%>Z2Z99SRQ226D$DD3;XW:,$HWJ#C@^].2PMHU MVK;Q*OS5)X?,$ZGGY$+! M3[H_3 SF^'?BAK/_ LK2(=6E@A37=(LYU\HNUM 6DN&V\@8D8!5ST.*]RDT M^UEE\U[:%Y=NS>T8+;>>,^G)_.F?V38DH?L=OE I\I?E Z <=NU %NBBB@ MHHHH \PU7_DY7PW_ -BMJ/\ Z56E>GUYAJO_ "O4* "BBB@ HHHH ^>-Y6MKO5%U&*6WURW6^@ELP+:.)9I-\L4A)W(4*G< M.G'?->_5%=6L-];R6]Q$LT$BE7C<9##T(H ^=-#F\;7FGVLUJM^LGV4AOU[U+I7C/Q1#XET;2-5OM0MGA^R-<.;-VV#SK@.DA"D9 MD3R,$D8Z_7Z(BAC@B6.-%CC4855& !5631;"74%OGLX&O%&!.4&_';F@#R#X MMZ1KFM>-CJ6BZ7=-)I&@:C9"P->]44 ?/>HZQ\28M%LS_9^IC53 8;M; M:$O%]J2]3S'C..(FBWE,_P .!UKK_AI)XK7Q1>?VU_:+V$L-PR_:XMJJRWDH MC X'6$I]0*]5HH ^8/"?@;Q/X>UZ[U8:3>QRS:;JMGIKV\/EFUFDN1+^^7^( M.$C*.>%VN.-PS=U>'QUXLT:\MKG3-1>.>[NHUBN;3'^COHB@=1Q_I9<#W)'2 MOI*B@#YYDM_B/I]OJ-O9MJS[5Y:^;Y?W=^/FQ[9S5BB@ HHHH **** /./$7_)=_!O_8*U#_T* M&O1Z\X\1?\EW\&_]@K4/_0H:]'H **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH \T^*.D>(#XS\$>(=#TD:R-(>\%Q;B98FQ+"$4@MQU%2?\)UXZ_Z) M]+_X,8?\:]'HH \X_P"$Y\=?]$^E_P#!C#_C1_PG/CK_ *)]+_X,8?\ &O1Z M* /./^$Y\=?]$^E_\&,/^-'_ G/CK_HGTO_ (,8?\:]'HH \X_X3GQU_P!$ M^E_\&,/^-'_"<^.O^B?2_P#@QA_QKT>B@#SC_A.?'7_1/I?_ 8P_P"-'_"< M^.O^B?2_^#&'_&O1Z* /./\ A.?'7_1/I?\ P8P_XUD7WQA\6Z?XETK0Y?A_ M/]NU*&XG@ OX2"L/E[\G/'^M6O7J\X\6?\EU^'?_ &#-9_G9T '_ G/CK_H MGTO_ (,8?\:/^$Y\=?\ 1/I?_!C#_C7H]% 'G'_"<^.O^B?2_P#@QA_QH_X3 MGQU_T3Z7_P &,/\ C7H]% 'G'_"<^.O^B?2_^#&'_&C_ (3GQU_T3Z7_ ,&, M/^->CT4 >T_Q3XA^,5AXEU?P M_P#V%86.B76G@/B@#SC_A.?'7_1/I?_ 8P M_P"-'_"<^.O^B?2_^#&'_&O1Z* /./\ A.?'7_1/I?\ P8P_XT?\)SXZ_P"B M?2_^#&'_ !KT>B@#SC_A.?'7_1/I?_!C#_C61J/Q@\6Z9K^D:/-\/YQ>:IYW MV<"_A(/EKN;)SQQ7KU><>-O^2Q_#;Z:E_P"DXH /^$Y\=?\ 1/I?_!C#_C1_ MPG/CK_HGTO\ X,8?\:]'J WUL(_,-Q%LW;-V\8SZ9]: //\ _A.?'7_1/I?_ M 8P_P"-'_"<^.O^B?2_^#&'_&O0&O;=693/&&5=Q!<9 ]?I3DN8I51DD1PX MRA4YW#VH \]_X3GQU_T3Z7_P8P_XT?\ "<^.O^B?2_\ @QA_QKT>B@#SC_A. M?'7_ $3Z7_P8P_XT?\)SXZ_Z)]+_ .#&'_&O1Z* /./^$Y\=?]$^E_\ !C#_ M (T?\)SXZ_Z)]+_X,8?\:]'HH \ITBV\5^)OBIHNN:KX<_L/3].L+J L]TDI M=Y#'@ *?]DUZM110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %86I^,=/TCQ!9Z M1=,\4]U;S72RE3Y2I%@N2W0=:W:X[Q7X$/BGQ-87LTJ"PAL;NRGBY#NLZA20 M?8#]: *%A\:]!U2.Q6U6XEO+^.*>SL]F)9X9(6F20 ] 8T8\\@X'4@5)X?\ MC3X:\32W(T^Y>:**U2[24(=LJ-MP%[D_.HQ_M"N5T?X#76C:IH>M+J<,^LZ/ M9PZ= SH1%)!';O#EAV8[@_'0KC/.:UK;X*P:3X1@T72[A+2:TTI;"WO@F)&F M5-HF?'<=0!T))["@#TZ-S)&K%2I(!VGM7C_AN?QSX]N?$5Y:>)K;2K.SUJ]T MV&V^Q"0A()3&"6SR3C->A:';S^#_ >BZI=-?2643R33(I8E02V .IP./7BO M'_V3?C-X6^)]OXVM?#UY)>RV_B&_O)28'14CFN':+)(QDCG'6@#N/^$.^(/_ M $.]M_X+A_\ %4?\(=\0?^AWMO\ P7#_ .*KTBB@#S?_ (0[X@_]#O;?^"X? M_%4?\(=\0?\ H=[;_P %P_\ BJ](HH \W_X0[X@_]#O;?^"X?_%4?\(=\0?^ MAWMO_!-NV;R]^1N_Z9+^M>OT4 >;_P#"'?$'_H=[;_P7#_XJC_A#OB#_ -#O;?\ M@N'_ ,57I%% 'F__ AWQ!_Z'>V_\%P_^*H_X0[X@_\ 0[VW_@N'_P 57I%% M 'F__"'?$'_H=[;_ ,%P_P#BJ/\ A#OB#_T.]M_X+A_\57I%% 'F_P#PAWQ! M_P"AWMO_ 7#_P"*H_X0[X@_]#O;?^"X?_%5Z110!YO_ ,(=\0?^AWMO_!*Y)_B]H,=MI%PSRK#J-I;7P8KCR89W1(F?TR M\BCVY/05U&KVCZMH=[;1$(]S;O&I<$ ;E(R?SKR^?X$M>:5I%C-?H$BTFPTF M^* _O8[66.0%/0ML*G/0-[4 ;-W\=_#5K;--NFD#;FM@B?\ 'RBM(I=/]G,, MG)ZX&.HKLM'\16FO!FLF:6$1QR"7& =Z[@/K@@GZUYYX;^!T&@1&.62WOX[3 M3VTW3HYT)5(S,\JL_JPWA>.H7W-;GA_X?7_A_P ;'4HM59M'^SO']A.CU\]?&#XX>$_!?[17PV\/ZK=SPZJPN=D"VSMYGGQ^ M7'M(&#E@1QTQS0!]"U\]+X3U=(=/FET:\DTNWUW699[$6S$N)HI%MY=F/F7) M(SV+@]LU]"T4 ?,'ASX2^*+RUT/1=>6\2^34'GU+5ER0UB=,>'R1)_$?.:'Y M?6,MVKO-!LM=\%:OX8LK/29[_39T>'SI5)-G%YR9SCA25=W.>R #H:]CHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\AGMO$WC3XH^+M.M/%]Y MH.GZ3%9"&WM;>-PQE1V8DL,]A7KU><>!_P#DL7Q*_P!S3/\ T3)0 W_A67BO M_HI>K_\ @)!_A1_PK+Q7_P!%+U?_ ,!(/\*])HH \V_X5EXK_P"BEZO_ . D M'^%'_"LO%?\ T4O5_P#P$@_PKTFB@#S;_A67BO\ Z*7J_P#X"0?X4?\ "LO% M?_12]7_\!(/\*])HH \U;X8>*F!!^)6K$'M]D@_^)KEO /[,4OPPM]4A\->- MM1TN/4[Z34+H16<'[R9^IZ=..!VKW.B@#S;_ (5EXK_Z*7J__@)!_A1_PK+Q M7_T4O5__ $@_P *])HH \V_X5EXK_Z*7J__ ("0?X4?\*R\5_\ 12]7_P# M2#_"O2:* /-O^%9>*_\ HI>K_P#@)!_A1_PK+Q7_ -%+U?\ \!(/\*])HH \ MU;X9>*]I_P"+EZO_ . D'_Q-:?P3U^_\4_"KPUJNJ3_:M0NK4//-M"[VW$9P M.!TKMCT-><_LZ?\ )$O"/_7G_P"SM0!Z/1110 5P'QKUC5-'\(V(T>_;3+R^ MUK3-.^UH@=HTGO(HG(!XSM*_\ HI>K_P#@)!_A7I-% 'FW_"LO%?\ T4O5_P#P$@_PH_X5EXK_ M .BEZO\ ^ D'^%>DT4 >;?\ "LO%?_12]7_\!(/\*Y7Q9^S%+XXU_P .ZUK7 MC;4;[4O#]PUSIT\EG!F%V7!_AY'0X/< U[G10!YM_P *R\5?]%+U?_P$@_PH M_P"%9>*_^BEZO_X"0?X5Z310!YM_PK+Q7_T4O5__ $@_P */^%9>*_^BEZO M_P" D'^%>DT4 >;?\*R\5_\ 12]7_P# 2#_"C_A67BO_ **7J_\ X"0?X5Z3 M10!YM_PK+Q7_ -%+U?\ \!(/\*S/#3^(_#/QGM_#NH^*+KQ!IUUHDE]MNH(T M*2+,J#!4>A->N5YA?_\ )R6D_P#8L3_^E*4 >GT444 >8_&34];BU?P+H^C: MQ+H?]L:J]M<74$:N_EK;RR8 ;CJ@J7_A67BO_HI>K_\ @)!_A4'Q9_Y'WX4_ M]AV7_P!(YZ]0H \V_P"%9>*_^BEZO_X"0?X4?\*R\5_]%+U?_P !(/\ "O2: M* /-O^%9>*_^BEZO_P" D'^%'_"LO%?_ $4O5_\ P$@_PKTFB@#S;_A67BO_ M **7J_\ X"0?X4?\*R\5_P#12]7_ / 2#_"O2:* /-O^%9>*_P#HI>K_ /@) M!_A1_P *R\5_]%+U?_P$@_PKTFB@#S;_ (5EXK_Z*7J__@)!_A7*^(/V8Y?% M'C#0?%&I^-M1NM*_\ HI>K_P#@)!_A1_PK+Q7_ -%+U?\ \!(/ M\*])HH \V_X5EXK_ .BEZO\ ^ D'^%'_ K+Q7_T4O5__ 2#_"O2:* /-O\ MA67BO_HI>K_^ D'^%'_"LO%?_12]7_\ 2#_ KTFB@#R32(O$OA+XM:'H]] MXKN]?T[4=/NIGBNH(TV/&8]I!4#^\:];KSCQ%_R7?P;_ -@K4/\ T*&O1Z " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#*\2ZW)X?TF2]BTZ[U5T90+: MR3?*V3C('M7&?\+=O_\ H0_$_P#X!UZ110!YO_PMV_\ ^A#\3_\ @'1_PMV_ M_P"A#\3_ /@'7I%% 'F__"W;_P#Z$/Q/_P" ='_"W;__ *$/Q-_X!_\ UZ]( MHH ^=OA3^U!KGCWXW^*/ E]X"U;3['3I@(-7,1"1KY:MMF!^ZV3QC/;I7T34 M,-I!;O*\4*1O*V^1E4 N?4^IJ:@#R;Q%XOU6#XR7VA17=S'IL.@V=^L=N$^2 M1[J>-V8L/N[8UX]C2?\ #0-DUQ8F+3I)K*](\FX65,A?MB6A++G*_-(&QZ>_ M%>A7OA#1=2U.34;G3;>>^DB6!YW3+M&I)5"?0$DX]S7/M\(/#Q\2R:FEA;1V M\UM)!/8K !'*SS)*9#_M;XU/3KDT <3=_'QYIXI]/TZ4NUS!9M#/.@A .LC3 MI'!'.[.6&>,$>]=YX1^(1\4ZSJ.E_P!GR6EWITDD=VLC ^60P$?3J'7+#V'- M7Q\.O#*PM$NAV*QMU00C!_?>=T_ZZ_/_ +W-3^&_#"Z ^H3R7#7M[?3&6:X= M A('")@=E7 % 'FVF_'A8V\@:3>7*1LCRW$T\645[Q[8< \X9<].A]:=HWQ] MEO;:QC?0Y+C49+..^N(;65=L4,DLT:D$D9P8&SZ9'K7H:^ /#B,Y71[0%@ Q M$8YQ)Y@_\?);ZG--/P\\-&>VG_L.R$UL'$+B$ H'.6 ]B3F@#B-,^.TFHMIJ M_P#".72R7EI!J!19HV*6TV[8_!YY5@1U''K5GP1\9'\<>);"PMK!;>VEMYI) MS))^]BD3R_W97L1YG/\ A78MX"\.M)82'1K,O80FWM6\H9ACQC8OH/:I[#PA MHNF74=S:Z9;PW$>XK,J#>-P //7HJCZ >E &Q1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %><>!_P#DL7Q*_P!S3/\ T3)7 MH]><>!_^2Q?$K_'7'I745P_C?X9Q^.+JXDN;HVQ$"?8[B 8GM+A&++*C>V<8[C(/6@ M#8TKQSH^IZ3:7[7D-HMQ9I?^5<2*KQQ,H;+#/& 1FGW?C"QA8>1)%=)Y$\Q> M.9 8BH9>3U^;KT&.>HKR#7_ -FW4--(H+&XL=70W7V?;$C7GV,(BC^(+Y$A..G'K0![% M;>)]+N7$2W]L)Q&96A\U2RJ,;B>>VX9^M5M:\:Z1H?AVYUN:\CDL("%+PMOR MY8*$&/XBQ Q[UX[XA^ =]IVBW=W8R07M]&MVPB@M]DDWG01Q[=V>QCW>_%;W MACX6SZY\+=2T3581IMU>:DVI)<1QE'>;>DHE=#T/F C![ 4 =DGQ)LUU632K MFUFL=36.&=;6X95+Q22",.IS@X8X(Z]/45M/XIT>/S=VIVJ^4YC?,H^5@"2/ MKA6/X&O+-3^%FN>//$%UJ7B$6]CJ%G):PV$T \R%[>*ZBN6;U#LT:K@],<9J M+2_V?KVV\2V>JWFIV-X+>^^V&)K3A\)=(!CH/^/K/U7WH ]:'B33'B9X[ZWE MQM&%D!R67-9 NX-C(SU'!KR'P7\'Y=(U*"T=7 M2UTS1H=.:5XP(;RY2$Q).JYS\L3LISZCTKTOP+X<;PAX.T;1'F6X;3[6.V,J MKM#[5 SCMTH W:*** $/0UYS^SI_R1+PC_UY_P#L[5Z,>AKSG]G3_DB7A'_K MS_\ 9VH ]'HHHH *\W^.W_(L^'O^QJT/_P!.,%>D5YO\=O\ D6?#W_8U:'_Z M<8* /2*Q_&'B>V\%^&-2UR]1WM+"!IY5C&6VCKBMBN:^)/A)_'G@/7?#J3K: MG4[5[7SG7<$##!..] #;+QY:ZC9W-Y!;RFSBECA2X=E5)6;&=A)YVDX/N"!6 MI'XFTF83&/4K9Q" 9-LH.T$D#/X@C\*\R@^">J6GARZ\-Q:W%)X?%Q;W-A!/ M"7DM-CJ[H&)Y4E3MSR,USGB#X*:KX6TFRNM',5U=VY"%;2UPW-XUP)"H/S!< M[=ON: /*.W M=>5B7=(+X<4Z2^F/;6R[@PW2%'=3T)W D#'W MF!KKH/@W.OB,ZQ)?0>9/)=RW,"P_)NG@CB^3TQY>3ZYH ZO4OB)I%E8Z!<02 MF_;7I%BTR&WY:Y)C:4E?81HS$GH!4$'Q(M/^$DLM%O+*YTZYN;:\N@UR %5+ M=X$?)SW^T1D>HS6)/\*+G^Q_A^8-0BCUOPA@03^5^ZF4V[6\BLO4!E;/L0*B M\??"?4?'FIZ7?S:PEI/96-W:XCB.&:::UE'?[H^R@$=]QH [U/$NE2*C+J-L M0ZAE/FCD%M@/_?7'UXJC;>-=/O/&,OAR%O-O(K0W;NA!50'"%3[Y->8:I^SS M=75U)ZQ&,_*,V^#[NQKHOAM\*+_P #ZW#=W.IP MW\5O9W%E&PB*S2+).[NM/N#&UIG M; M][M1CIE@[(3_ (T >E3^,K-+EHX2EQ$([>59DF3:PE=T&.>VS/OGC)!K3T_6 M]/U622.SO8+IXP&=8I Q4'."<>N#^5>%:%\#-0EU+4;=V2UM;:STJSBN9;? MF>UOKRX8JO\ =VSQ -[GTKNOAK\)G^'^IQ70N;>15TQ=/=((/+WE9Y90Y_"4 MB@#TBO,+_P#Y.2TG_L6)_P#TI2O3Z\PO_P#DY+2?^Q8G_P#2E* /3Z*** /+ M_BS_ ,C[\*?^P[+_ .D<]>H5Y?\ %G_D??A3_P!AV7_TCGKU"@ HHHH *IZM MK%EH5DUWJ%U%9VRLJ&69MJ@L0 ,^Y('XU%XO&GA#5]#F;RUOK=XED[ MQOCY7'NK8/X4 2VWBW1KQY4@U*VE:*[^PN%D!*W& WE'_:P0<>]6Y]8LK74K M73Y;F..]NE=X8&;YI%3&X@=\;AGZUX3H?PG\<6\/B"ZN;F**_P!L6>]5-7\%?$7Q'/>7DEC>VDZV5W]A87T0D@G>RA5!D-Q MF9&/I^% 'T9FJ>K:S8Z#9->:C=16=JK*AFF;:H+$ #/N2!7AFI^'_B=J&K:@ MZ6][;03^0 8K^$#Y;JV9B,GC,0G&,?S%;/BWP/XK\0? ^]\/^7-)KCW@\IGN M(S(L2W(=7WDXR$&>?2@#U./Q-I4SR)'?0NT=R+1PK9VS'HA]^:TZ\9T_1O'= MKX?TW1FTQH)M,UJ!I-1M+J)5U&TW$R2%2//!FB:7%J4M M[+/>6.FPRQO?1$R7:Q7(NL-N&.L#>AV\=Z /IC-9NL^)M+\/M;C4;Z&S,[!( MQ*V-Q+*HQ_P)U'U85X?9Z5\1;RQM+G3)[N_LVMK(RO?3)'/,(Y(/M"K@[09$ M6< \8)R#@BF^)/A=XOUV#6!)#/X$&R<$G#,@A M=#SG$K8[UA>*_"'BJ7Q_%K>BZ6+6Q;3X(+F..=$>0?;3+-&.>&*'.>F2>: / M:,U4@UBRN=3N=.BN8WO;9$DF@5OF16SM)'O@_E7AL7A?XHZ?>62))-=H[Q-Y MK7* 0HMYN2,4 ='17-I\2/"TB:@ZZ]8%-/Q]K(F&(,G;\WISQ2M\1O"Z+IQ.O6( M&H_\>9\X?O\ YMOR>O/% '1T5SG_ L;PQYFHI_;MCOTW/VQ?.&8,-M._P!/ MFX^M,?XF^%([:RN&\0:>L%ZQ6VD,XQ*0<$+Z\\4 =-16/I_B_1-5UFYTBSU2 MUN=3M@6FM(Y 9(P" 21VY(_.MB@ HKC+WQ_-<>*=;T#1-/&I7^C6D-U>;Y-B MAI0YBB4]W(C)] "OK5NY^)GAG3O.6^UFTLY;="TZ2R >65QO!]U+ 'TS0!U% M%<3/\9O!UM*5DURV2)8IIGG+8CC$;A'W-V(8@8J_9_$WPM?O(L&N6?IL=_'I\'SRR,\8<1KZGG]*M7OQ:\(:9INGW]YK]E:VM_9 MB_MY)9,"2#;N\P?[..# MKN2&.W\0V-Q)/")XEBDW%T,;2 CURB.P]E/I5SPM\0M!\8V]C)I>H13O>6:7 MT<.?G$3*K D=N&7\Z .CHKFX?B/X8N+F2VBUVR>XC1Y&C64;@JR")CCV$OC)H'B'1I;J[OK;3[R"66*>T:7+ M(4GDB!]]QC)% '?45Q?B3XF66AV'A?5;?R[_ $+6[Z"S_M**3,<(G!$,A/=6 MAT5P/A?XL66L:! M:ZQJ#VFFV5Q;0W )G#-&9"0JL.Q.UL?[IKIM7\7:-H(LSJ&HP6@O&58#*^/, M)( Q^+*/Q% &Q17*V7Q1\*:D9A:Z[97!A.UQ'("0?,,6/<[U*_458^'_ (N3 MQUX4M=:2(0I/)/&%5MP_=S/'D'T.S/XT =%1110 4444 %%%% !7G'@?_DL7 MQ*_W-,_]$R5Z/7D_ASQ%IFA_&7XC)J%_;V321Z:4$\@7$?\ KS_]G:NG/C_PW@_\3RP_[_K_ (UR_P"SF0WP M1\($<@V>0?\ @;4 >D4444 %>;_';_D6?#W_ &-6A_\ IQ@KTBO-/C]/':^$ MM#GF=8X8O%&B.[L)'X9G#M X M8*?M"<'% 'KM%%% 'E_Q9_Y'WX4_]AV7_P!(YZ]0KRCXSW]MIGC/X67-W.EO M;IKLNZ61L*O^AS]37^B\NY@CN(\YV M2H&&?H:QO^$_\-_]!RP_[_K_ (T?\)_X;_Z#EA_W_7_&@#> &!P*6L#_A/_ M W_ -!RP_[_ *_XT?\ "?\ AO\ Z#EA_P!_U_QH WZ*P/\ A/\ PW_T'+#_ M +_K_C1_PG_AO_H.6'_?]?\ &@#?HK _X3_PW_T'+#_O^O\ C1_PG_AO_H.6 M'_?]?\: -^BL#_A/_#?_ $'+#_O^O^-'_"?^&_\ H.6'_?\ 7_&@#?HK _X3 M_P -_P#0O*+[7]-USX[^$?[/OH+WR]*O]_D.&VY:'&<5ZO0 4444 %%%% !11 M10 4444 %%%% !1110 4444 5K_3;35;9K:]M8;RW8@F*XC#H2.G!XJI_P ( MMHOF6K_V18;[4 6[?9DS" >>]-/A'0FB@B.BZ>8[:XW6[O4?!/ MCG3+C19#]DEL;07,$RM*L@ENXXVVG/RD*S-GGH: .@U[X%6NM?VX9-7FA;6! MQV4$=UJ444]H+>3SM/D-KW+Q$ DX&7!/IGB@#I]4^#B:R M]Q,H/]'M[ER?+4YZ1AMJ^P KC[3XX>-VM)I[S2K:SN+*SM9KK3 MF@D,SK+:P2//'C@JDDDRE?\ ID1G-3^,O'OB2WAU">&_M]4LSIGVBV2.R=8Y MF^VJH_BSN$;#..XS0!U^L_ V'6M6@OY-:N4>& P+&J+M -K);-^:R9^HKEO& MOP3U2&\TYM))O;=C+]IDW1H8]T$,*JP>>)5E&"<^7&TA;Z#I5CQ=".-A+;A;(2PSA\\AG.P#'4CT- ST%?@WHJ>-8O$D<\\ M=Z+J2Z$0?Y&5U&Z/']TR+'+_ +R"LR'X"VEMM,>JSJ?*2%P4!#A+I[E?R:1Q M],5YSJ/Q,\00:MH^J);R&;2+;4;?^S_)-4#,PVG9L)Z\CT.0"/08OAC#'X0MM#%_*HM] M1;48YU4;@[7#3XQZ9'FU#_0X;>.W#) J.VPY5RPP=PR<'/&36 MIXV^$T7C2UT>"75KJW33D505 8RE7C=6;/?,0_,UW]% 'DO_ H"W6:PN(]9 MN([NPN)KNWE6,<22WCW3$CN-TC+CT]Z[WP5X63P;H":7'AUV_:[U'1;&]NF4*9IX%9R!T M&2.U%% %7_A5WA#_ *%O3/\ P&7_ H_X5=X0_Z%O3/_ &7_"BB@ _X5=X0 M_P"A;TS_ ,!E_P */^%7>$/^A;TS_P !E_PHHH /^%7>$/\ H6],_P# 9?\ M"C_A5WA#_H6],_\ 9?\*** #_A5WA#_ *%O3/\ P&7_ H_X5=X0_Z%O3/_ M &7_"BB@ _X5=X0_P"A;TS_ ,!E_P */^%7>$/^A;TS_P !E_PHHH /^%7> M$/\ H6],_P# 9?\ "C_A5WA#_H6],_\ 9?\*** #_A5WA#_ *%O3/\ P&7_ M H_X5=X0_Z%O3/_ &7_"BB@!#\+O"&/^1;TS_P&7_"NAT^PMM+LH;2S@CM MK6%0D<,2A50>@ Z444 6**** "J6K:19:Y8O9ZA:0WMJY!:&= ZD@Y'!]" : M** ,,?"[PA_T+>F?^ R_X4O_ J[PA_T+>F?^ R_X444 '_"KO"'_0MZ9_X# M+_A1_P *N\(?]"WIG_@,O^%%% !_PJ[PA_T+>F?^ R_X4?\ "KO"'_0MZ9_X M#+_A110 ?\*N\(?]"WIG_@,O^%'_ J[PA_T+>F?^ R_X444 '_"KO"'_0MZ M9_X#+_A1_P *N\(?]"WIG_@,O^%%% !_PJ[PA_T+>F?^ R_X4?\ "KO"'_0M MZ9_X#+_A110 ?\*N\(?]"WIG_@,O^%'_ J[PA_T+>F?^ R_X444 '_"KO"' M_0MZ9_X#+_A5[1O!FA>';IKC3-(L["=UV-+;PJC%>N,CM110!M4444 9NM^' M=+\20Q0ZKI]OJ$4;>8B7,8<*V",C/0X)K)_X5=X0_P"A;TS_ ,!E_P *** # M_A5WA#_H6],_\!E_PH_X5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H6],_\!E_ MPH_X5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H6],_\!E_PH_X5=X0_P"A;TS_ M ,!E_P *** #_A5WA#_H6],_\!E_PH_X5=X0_P"A;TS_ ,!E_P *** #_A5W MA#_H6],_\!E_PH_X5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H6],_\!E_PH_X M5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H6],_\!E_PH_X5=X0_P"A;TS_ ,!E M_P *** #_A5WA#_H6],_\!E_PH_X5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H M6],_\!E_PH_X5=X0_P"A;TS_ ,!E_P *** #_A5WA#_H6],_\!E_PH_X5=X0 M_P"A;TS_ ,!E_P *** +FD>"= T"\^U:;HUE8W)4IYL$*HVT]1D#IQ6Y110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #7 M19%*NH93U##(IK6\3$$Q(2!@94444 (;:$YS$AR=Q^4,1M&K(/X2!C\J** &_9H2<^4F>!G:.W2A;:%2"(D!'0A1Q110 ?98<8\F M/&2?NCJ>M+]GBY_=)R-I^43'C&W&T=/ E3Z444 2*H10J@*HX '04M%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 29 kc-20221231xex15d2002.jpg GRAPHIC begin 644 kc-20221231xex15d2002.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" ") ) # 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@ I#UI:PO&OB[3O GAC4==U6806-E$99&/4XZ >Y/%5&+G)1BKMD3G&G%S MD[)%/XA?$CP_\,/#TNL^(M0CL;-.%!Y>5NR(O5C[5\&?&_\ X*%^*M0BN+?P M7;1>&[)\I%=3()KMO]KGY4^@!/O7E'QJ^,FM?&KQA-J^I2NEHC%+&Q4_);QY MX ']X]S7BWBB">741&5V+&HX^D'Z @4S1_C!XZ\/W:W.G M>,=S5O1';''TY/ M2IKZGUE\(/\ @H]X[\(7%O:>-((?&.DCY7G"K!?(/4.!M?'HP&?6OT/^%/Q> M\+_&7PS%KGA?45O;8X$L+#;-;N1G9(G53^A[$U^&Y!5L$8([&O5?@5\7]=^# MGB6Q\0Z%<$21'RKJT9B(KN'/,<@]^Q_A."*^!XBP%'#4HXFE&VMG;_(_3^$, M%4S^O5P2G^\47*%]FU:Z?JGH^A^TXQ2URWPT^(6E?%+P3I?B;1I=]E?Q!]C' MYHG'#QM_M*<@_2NH%?$IW*JTIT:DJ516E%V:[-"T444S,**** "BBB@ HHHH M *^,/^"@?CZX=="\$6,C#[3F]NU4X!4<(#[9YK[./ KX&_:TT2[U;XR:A=1E M9"EO%$J$X( ':OJ^&:$:^8Q<]HIL^$XTQSP.4R<=YM1^_7]#YUT[2(;!0;>+,_\)%>YR?GKUR>VEMI"DT;1N.S#%>:?$"S:'6%G ^65 <^XXK]K MDDDK'X#E-9SQ#YGJTXJ[I=G):VF6' MR2,2K>N.#58 D@ 9)Z#UKT=- #>'8;)@/.1-P/H_7_ZU?F7'6+I8;!TZ;^*< MOP77\C^E? W!XC$YW6Q/_+NE!W]9-)+[DSZB_P""$ N5:66:!Q[-$X(_2OUB'05 M^84)7@?H'B!@X87.7."M[2*D_75/[[7%HHHKI/S4**** "BBB@ HHHH *^.? MVH]+:R^)1N"N([JV1E/J1P:^QJ\<_:3^'S^+?"T>HVJYO=-)? &2T9^\/PZU M[>3YC2RS%+$5W:%G=]EWT/C>+,GKYWEDL-A5>I=.*[OMKY,^-+VPAU"(QS(& M'8]Q]#7EWC_P=)-:-#C&3^]ZBO8)+*:+JA(]5YK,U?3AJ-G)"5._&4R. MAK]DPF:8+&TU5PU:,XOJI)G\RU,!F>3XGV>*H3IS3VE%K]-CY.>-HG9'4JRG M!![&D[=*]3\1?#R?7Y'FLX&2\'#97"O]3V/O6-8_#J739@=64AQ_RP7[OXGO M^%>9F?$N5Y4FJU:+G_*FG)_+I\S]RX5X1SKBZ<8X'#M1>\I)QBOF]_E=F;X. MT!KJ=;Z=/W,9S&"/OGU^@KO*:B+&H50%4# Z 4M?S7GF=5L\Q;Q%71;179? MUN?Z)<&\)83@_+(X'#^])ZSEUE+OY);)=CT/]CWPI+JO[4.DS11EH+"&;4)6 M4<(/+*C/IEF%?IZ.@KY>_8A^$S^&/#NH^,[^%HKW7$2&V1A@K;(20W_ V.?H MH]:^H1TKVL$FJ$>;>Q^#\A%/HI6N!\O_ !C^"MQX?NY]8T6%I]**II+F*)])O'Y,MI@*Q]2AX_ M+%?E&=<'3J5'B,ME9O>-[?<_T/TG*>*H0@J&8QYDMI6O]Z_4^)]4C$=])CH> M:I2P1S(5D174]F&17T5KG[(VNS7;266N6$L9Z">-T/Z9JM8_L>Z_(X^UZ]IT M"=_)CDD/ZXKY6'#V;II>Q=_5?YGZ53XHR>--2]NE\G?\CYO?PWIKG)M47_=) M _G7LGP,_9CA\:7T&L:SIWV;P]&P94ER&NR.R@_P>K=^@KWWP3^S-X4\)SQ7 M5XDFNWJ:]<2-8P%50J@8 P *^\RGAW$PDJN/J.R^RF_Q? MZ'QV=\=SJTWA\M;5]')Z?W89;6L5G;QP0QK%#&H1(T&%50, =@!4M+1 M7Z,?CS=W=A1110(**** "BOB[]E_]N34_B7\4[[P7XVATZRFNG9-(N;*-HP\ MJ,"2*Z\5A:N#G[.JK/(]8G%MIVG0-/*Y[@#@#U). ![U\W?L=_M6^)_VB/&WBVSU>RL++2[&$7% MG';1,)55I, .Q8@G;Z ^DNK=Y660\D95@% &!SZT\+A*N,J>SI+45:O" MA'GGL?%]3TU)FMVF=D@(D7J-LDX/?KBMRW_;6^)?P>\56&E?&[X?1Z-I MMXVU-4TO.%Y&6 W.D@&>0K @=C7J2RJNI."<7)=%)7^XXUC:;2DTTGU:=C[< MHKQG]I7XR:A\,/@3?^-_"S6=[.IMFMGN4,D+QRNHW8!!/#</4M4M3-.MJA2,-O9?E!)(& .]>>\/-4?;OX;V^>YTJK%U/9K M>UST>BD/2OB+XI_M3_&2W_:+USX;?#_1-&UB6UVM;07$)$K+Y2NQ+&15XR:O M#86IBY.-.VBN[NRL*M6C02?%/1[/0-:CN'VPVNW9Y 4$,<.W?/>KK8.5&/.YQ?I)-D4\0JDN5 M1:]58]3HKXH\1?MGZDY3^U=,PD< R7+HSIQ_=.">U;2RV MM"/-)Q3M>UU>WH0L7!NR3:[VT^\^+OA9\%M3^*&B_$_7?#DMPGBKPE5?,G,BKC^,>6K*1W7'>OT<_9/_: MOCY\+[;4)W1/$>G[;75K9>")0.) M /[K@9]CN':OG+_@F8,^+/BYGG]Y9_\ HRYK%_:3\+^*?V0OBQ>>/?AVOD:! MXNBEM+BU1&,5O=."<;1ZM^\3T8,.AKZ+'I8[$SPI_M/?&W2_@IX3N&_L339A<:[>QC*JR\L">XC';NY [5F_ M\$[-'@\/_&OXJZ7:[S:V2FVBWG+%4G*C)]<"O<_V-OV?7^#OPXEU;7(VD\9^ M(!]KU&:89EB4_,L1/7/.YO\ :/M7C7[!7'[0WQD_ZZR_^E)KG=:'U6OAJ/P0 M2U[N^K_R->27MJ=6I\4F_DK:(^TOB#XNMO ?@K6O$%XP6WTZUDN&SWVC@?GB MOB/]CSX.GXS^$?BAXU\20B27Q:9K*W+CE026+ ^S;1^%=G_P4@^(\]CX&T;P M%I0EFU7Q#<@O! ,NT2G[N!R=S8&.]D>%M*_9[U-K/3X1& M)66Y5I6ZEV BZDUAA,-6C@G.E92F^K2T7KYFE>K!XA1GM%?B_P#@'6_\$[_& MMUH8\7_"O69&CU#0;QY+>&7AO++8< ?49_&OH[]HXY^!/CK_ +!%Q_Z#7Y\V M7Q5\6>"_VK=&^)'B3P/>^ K?6YUM;RUN4D6*96PKL&=5R<[2?2OT"_:'F2X^ M ?C>2-@R/HT[*P[@IQ6>84'#&4ZW\]GIWTN5AJBE0G#^6_W=#P__ ()F_P#) M!KW_ +"]Q_2C_@I9K6B6GP.M-.O7B.L7.I12641(\P!0WF.!UVX.#[D5X'^R M'\"_B/\ $KX9W&I>$OBQ?^"--6^EB;3K:.0JSC&7^5U&37O_ (&_X)^Z9'XL MM_$WQ(\8ZI\1M4A=9%AOW\4:/X/_X*2Z]J>NZI M9Z1IT<+J]U?3+%&I-JH +-QDFOT()&*_.#Q%\,- ^+W_ 4,\1>&O$UK)>:3 M/&9'BBF:)BRVJLIW+SUHRGDO6]IMR.]OD/&W_=\N_,C[97]HGX6DA1\0O#)) MX &J0_\ Q5=;X@MO^$B\)ZA!8S*WVVS=894;*MO0[2#Z'(YKP-/^">GP41E8 M:!? @@@_VI/_ /%5]%Z=I\&E:?;65NI2WMHEAC4G)"J !S]!7FU_J\6GAW)^ MJ7Z-G53]K*ZJI?(_.?\ 9(_:"T;]E[6O%'P_^(UC=:),]^9?MXA9PC#(PZ@; MMI'(89%??W@OXA^&?B)IJZAX9UVPURT8 F2RG63;_O NW]K:7M\+=[ M*XEWLIR"4+<;T(.,,"17L6PV:U/=O"J_G%O\T<%ZN"CK[T%]Z/7_ -@'X2^, M?AKXE^)4_BGPY?:%#J+VIM'NU4";:]P6VX)Z!E_,5]>:WH&F^([1+;5+&WU" MW25)UBN8PZAT8,C8/<$ BM *!VJAK.M6/A^QDO-1NH[2V3K)(<#Z#U/L*\?$ MXF>*K.N]&[;>2L=]&C&C35-:HMRJ3$X R2*^//V-_A1XP\"?&WXI:MXA\.WN MD:;J4DAL[FY50DX,Y8;<$]N:]NO?VC= BF:.UL;^\ _C5%0'\"<_I6EX;^.G MAKQ!=QVKF?39Y#M472#83Z;@2!^-%*M.E2G32TFE^&HIPA4G&3?PGSU9_"7Q MC\5?VU9?%_BGP]?:?X/\/KC3)KM%$6,28WNPX9%SW(_E5'P_9>-/%G['M_ MHVN>'=0L?%ZZ--IYT^X \Z9U7:I7G!W#'>O8?"/Q*T#QLS1:?=$7"C)MYUV2 M8]0._P"%=0Q55). !51Q4X4HT6OA=U_EZ"=&,INHGNK'S1^P)\//$OPU^#EW MI?BG1;K0]0;4YIEM[M0'*'&&X)X-?3(KSGQ'\=?#7A^Z>UB:;4IT.&^R*"@/ MIN) /X9K/T[]HKP_=7"Q7=K?6 )_UCH'4>YVG/Z5GB*D\35E6DM9.XZ48T8* MFGL87[:?@W7/'W[/NNZ-X=TNXUC59IK9H[2V +N%E4L1DCH!FOG;X4_$O]I/ MX3?#[1/".G_!+[;9Z5!Y$5QHKJH8WV='V$Z:DKWU MOO\ )F53#\U3VBDT[6T/%_@E\9?CCXT\?VVE^.?A7%X5\//!*\FI+ORCJN47 MER.3QTKPWXD>$OB_X#_;"\0?$;P;\.[OQ+;$".WDD7]Q*&@5&.0P/'/Y5^@@ M STK \:>+[/P1I(U"]BFEA,@CQ 6R?J154L_#[4KSQCX6@\%^)1+)%:V MKAC&1M^1V!8G&3^E==JWQ!T_1_"-OXAF@N'LYPA5$4%_FZ<9Q7)C]HSPZ!G[ M#J07U\I51L^<[#XL?M2_!F]O-.\1?#U_B M59M,[07^GJSL 6) #1 G;Z!T!'K5"'X7_&/]KKXB:#K'Q*T%? O@G1YA/%IC M@K+(00IQ+D_H0:\J.EV=DMTCV72?#VG M:':+;6%E!:PJ,;8T S]3U)]S574?!NBZI?6][-&!MDSE0<\5P/QEOY-5^%6FWDP599VAD8(. 2,G%9 M_A_QSX]LO#EG%9^$DFM(H ([ABWS*!][&ZJLW$FZ4KE7XK:3:^$_B#X?U'28 MUM+BXD4R1P_*"=P&<#ID&ND^.OBRYTO1+/2;)S'=ZDVUBO#;.!@?4G%G$@S5=4F M+HVCOOAW\-=,\'Z3;L;>*?4G4--=2("V3V&>@^E;^O>%=*\264EKJ-E%<1L" M 2H#+[JW4&M.%@\2LO0@$4\]*QN]S1))6/"_AO%]/MM,\*)>6:1[8;EB?G&3R?F%6U>/S( MO9D?QLT>T\+^)M"UC2XTL[R27YUA 7<01AL#\J]ULY6GM89&&&= Q'N17C^D M?#?Q+XQ\46^M^,7B@BMR&BLHB#T.0,#( _$DU[* ,#@5,MDBXK5L",UXW\3 M/!VK^'?%47C/PW$T\J_-=6Z#)X&"VWN".#CGO7L@Z4&I3Y64U<\OT7]H3PS> M6P.HM/I=RH^>-XFD&?8J#^H%96#K%@'!Z =?T M%0_$O_D89?\ ?_K72P^$>DV]POE31>2CHQ& M5(7D5Z-X" /@O1^X-LG\JR?BO_R+2_\ 79:Z/PO_ ,B[I_\ UQ6H;]TT2M(\ M@UY6^$GQ.@U6(;-$U4[95'"J2>?R/-=Y\2_!,?Q!\,JEM(OVN+]]:R9^5B1T M)]"*@^+O_(!MO^NW]*ZSP[_R!+#_ *XK_*AO1,26K1Y#X6^,\W@Z%=%\7V%U M!F>Y^@%:WQ>_ MY!T-9AV)X M'85+\IKU-(>OXUGS.]S3E5K M'D7A[]HG1WL$36X+BSU!!B3RH]Z.PZDCVDUOHT$ MF^6:7MV+L1P,#.%R34WQ2_Y&B7_?KU/X:_\ (M0_[U:645S(SU;Y6SFOC=:1 M:9\,%M8OEA@>&-<^@( KIOA3@_#W0SP?W']347Q1_P"15D_ZZ+_.M/P-_P B 5IIO_ %S_ *FH^R6OB-^BBBH-#__9 end GRAPHIC 30 kc-20221231xex15d2001.jpg GRAPHIC begin 644 kc-20221231xex15d2001.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@# 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#ZU^#O[2.M M:Y^T-X^\#^)WA72K:^NH=&N1$(P/(8[XV;N=A!R?2F?!+]IW5/B-\6?BA67VO3EC@_>/$KE3)D]9-Y^RKXC\:V_Q%6YF/A75+SQ;-JVBZ MJLB2%K=P5#[32-"U)IX\ M-=1QX.5W%E.?XF4#G/-?336!DI\K7,TEY*S5VO6_X,\B+Q"Y;WM=_KI\O\CO M_!'[3NC^+_%ND:!=>'M<\.SZU$\VES:M;"-+Q4R3MYR#@$X(%5E=R3 MUN^B3M_PQ'UBO:S6NO3?1?JSWGP'\?&TGQG\;M6\4:[)-X1\.36LEDI0$11R M*V%0 9)8E0 <\D5V?A']I[0M?U2;3]7T;6/"5TNFOJ\":Q $^TVJ+N>1,$YP M.<=:\4N?V3/%VM>&/C1X=>&.Q36CISZ+>37*-'=-;88A@K%D#%&7T_2)K19M&->T M[3];2232]6N;;-M\?:#\4?#%YI7@^^^&^D6((O[>6[TV]7'R MK;0!V8 ]>< 9]17!?'OB+XG>&]1TO0KSQ;X-BLY(+K1[#6DTQTN"_;_@?I]YMW7[7? M@^W^'NC>+EM=2FL]1U-M(-JD(^T07*_>C=<]1QT]14>F_M?^$7LO%\FLZ?JW MANZ\,VT=W=V6IV^R9XG8(A0 \EF95QZL*\=\!?LW?$#0/ 'AW2+WP\D=U9?$ M&76IHDOX946R*(%E#%\L,J>#\_JHKHOV@OV;_%_Q4^(GCZ]TRSBALM0\-V<& MGWDUQ&J37<%W'-Y3+NWC*H1N*[>1S6_U? >TY'+2[UOTYE^ES+VN)Y>:VO:W MD_U-2W_:-U/QQ\;_ (9:5I]IK7AG3M32YFNM.U.W6/[7%Y1:.0'G(SZ$>]=E M^T%\4?%&@^*O!7@+P2]I:>(_%,LW_$PO8S(EG!$%+OL[GYN,\<&N*T?PK\5O M&OQB^%_B7Q)X%M_#&E^';>:VNMFJV]S)N,17S,(>%)P J[B.^*Z_]H?X<>*K M_P 8>"/B)X)T^#6M=\+23+)H\TX@-[;RA0RK(W 8;>,\W;?\BTZKIS>NZZ-.VE[+[RKX:\??$;X4ZEXHMOB;'_PD?AO3-.74 M+7Q-I=B4,S[E4VYC7K(2PQ@=C5[3OVD[/Q9'KVB?V+K/A/Q''HD^JV4.K0*C M2QB,D2)@D<'!P:X;Q=IG[0GQ7\(^-[R&QC\"?:+*&VT?PV;Z&6XD<2HTTC3J M,(6165.<=:Y?P3\!_'0^*,?B27P-<^'=/D\*WVFR1WNOQ:A.UT\>%W$O MQO)XQD#^+%:*AAYQE.JXJ2[-6NDGMMKY77H0ZE5-1@G;S3_K3SL=K\-/VFQX M7^ GPZU7Q6=1\4>*_$LEQ;VMK91*]S=,DS@G P %&P9]Q2_#O]I$3>,?BYK? MB.^OM/\ "OAZ"UE2POH DMFQ!#IM R6+8&,G)(Q7&Z1\!?B3X+\%_!'7]-\- MPZIXH\%27T=_X=EU"")I8KB0D%)BQCR /[W\0],5-JG[/'Q$^*-A\:O[?T>T M\,WGBR*RFTQ%O8YXA)"V_P IV0YSP 6*@9.1G%:NE@FYNZM)O6ZT]_HO\.MT M0IXBT59W2[/^7J_4]C\(_M.Z/XCU8Z9J&@:UX:OIM.DU6QBU: 1_;;=%W,T9 M!/..QP:T_@U\?].^-I>71]"U>TTY8#*-1O(0D#N'V-$K9Y8=?3@UXG\./@MX MIOM?AOM2^&,?A1]-T>XM?MNH:^U_/<73Q;,6X64JD9/7>.A'/%>S?LL^!M;^ M&_P1T'0/$5C_ &=J]J9S-;^:DNW=*[#YD9E.00>#7!BJ6%ITY.GK+3JGWN]& M[[+KU.FC.M.24MM>GIZ>9QMI\4O$?B?XI_%J2RU)[70/!6E/;VUFJ*4FO/*, MAD] M9W<.TN^]]/GV.ZT_]J:WL-'\/ZZEI?B&Y^R6RVL694EPMT>A:=^V%X1?3_%\VL:=J_AR\\,P1W%W8:E;;)GC MD8+&4 /.YF48_P!H5<\'_M2:/XL\:>'?"\OAS7-$U77(9+BV34K<1@Q*A8/G M/(('&*\>_:A^#&KZYXR^)'BF\>UT3P[/X?T^*SU>]N%$#7<-VDGENJDNH.W& MXKM&<> MO-4L'AJE)U(+HWOLU%.WGKOV$Z]:,^23ZKIOK;\CUSX__'"\^$GQ,^'=K-J% MOI_AK4FN6U1YXP3LC4$8/4'GMUJMX ^.6K7_ (3\4?%CQ;<1Z+\.$3.C:8 M<$!MFT')STK.E#"3H4XR:4M.;;;F=[?WK6\[;%3E7C4DTFUT];?E^IZ]X:_: MFT36;^XL-2T#6O#5\-,EU>T@U6 (;VW12Q:,@GG'8\UBZ#^VEX5UN3PW*VA: M]8Z1KTRVMMJ]Q:XMO/)(\O=GD@@@D<9!]*X^Y^'/Q.^+WB_3]=\1^#(O!T7A MWP[>:=;V[:G#B Z_HNH65 MQ?V@N8!Y*I*6D;?OVM@'/RDDYINA@E92M=V3][;?6_79??8/:8AWMLO+?;_@ MG>^*?VJO#OAOQ=X@T.+1M:UA/#T>_5]0L+;S(++Y2<.J?#'Q5\>=+T6 MX\.:GI&MQS7=[=WVJB"?22\#*X>!E+S'&=JKP3CGFJ%M;R^(?@W^S3X)@B&#HQ49):/?7HX-MVZ69E*O4DVF_^'YDE MZGT1^U)\3-=^%OA#P[?Z!/%!_?5+6U+RQ"0>6Y(88/?BJ'[7_@'Q3\0?A]H=MX1T7^WM3L-=M=0 M:S^U16^Z.,/GYY65>I [GGI7!?'*R^,'QW^%=[HTWPC;PYJ-KJ-G>6L+>)+* MY^U!6?>,@J$V_+U/.[CI7%A:5*2HSDXV4GS7:6EU:Z;O8Z*TYIU$K[*UDSU; M]J?XA:W\+O@WJ7B#P]/%;:K#/!'')-&)% =PIR#[&O.M"^+/Q#\!?&'X>^&/ M%>NZ/XOTOQG#-L.GVWD7%C(B!PQ )!4[L<^A/;!@^,<'Q=^//PJU_P +WWPB M?PQ.YMY;=SXDLKK[05E7@G[2K5O"Z6F]UU M=]+:GJ@I:04M>$>D%%%% !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!#]K@^ MT_9_.C^T8W>5N&['KCKBE>ZACG2%YHUF<96,L S#V'>O$/%W@/1_^$RLM,T* M.2\\:76J#6;K69V#3V-OYF2ID &$V_NTC]/7DUPTHO?$-KXW\7ZOX0M]4LK# M5KD3:L=2,.IVL-O)A?L:B-@HC5[NX+&W>>YFCMX$QNEE< M*J\XY)XZU0\.^&-(\)V3VFBZ=;:9:R2M.T-K&$5I&QN8@=S@V\,Z_K5OX@M=1 MTN34+>X2Q6U>WDCDC5H\*Q#(1(",_,,>.=4E?.>D>'-+UWX@^-6U'X9R>+6_M MUX_[5/V4K"NU."))%?"]> ?:K_AKQ#K5LB^'M#O8=+O-:\4ZJKZA- )S!'&Q M9MB$@%CP!G@>AI6&?0=%>&'XD>+-=,D;PS'J]G+K)Y-S1!@-ZX[ M$ X'3-%@/>JBN;N"RB,MQ-'!$."\C!0/Q-0Z5;7-GIMM!>7AU"[CC"RW31K& M96 Y;:O SZ"O,-E:!#=VEA=+OA\Z:>5))2AX9@L2 M*"0<9..M(#UE6#J&4AE(R".AI:\'\7:S)\)$TGPMX7U.[CMM3O[AR]M8G49= M.C5%8P0PJ#QEAC=D*">.E4M!^('Q#\7:OX>T!;Y= EG?4HY]3N]&,*3Q#'IVHV^OZGID]S;6 M2F.=H;6XQ*8V;'S*N-N< G(Z"NIU+QKXKCUGXA7G_"0Z;IFCZ!-':VD%U9[E M+/%&=TCKEC@OPJC+$@9HL!['=7D%C"9;F>.WB!"[Y7"KDG &3ZDXI9[J&U , MTJ1 ]"[!<_G7R]KGQ)U37],\2>&]0U&?6HK1=(U""_NM)?39@9+PQO&8V W* M#&I5P!]X@YQ7??'V'3KKQ7\/H=6T2;Q%8/TA\D8.SO@\T6 ]AD MO[:$P"2XB0SMMB#.!YAQG"^IQZ5-7S7HV@W.B>+] GBTBY\-^&[OQ&DFF:1= MX5X0+5Q*^P$^6K-R%SV)P,UH:7\8-=;QMX>MCK\>J6FNZE-IS6]OHTL=I:CR MI7CD@NV51*RF(!@<[MS$ 8HL![T^E63ZBE^UG;M?HAC2Z,2^:JGJH;&0/;-6 MA7BWAWQ+XOCU_P 374OBRRUCPSH5E*LMW>6"6L3W@7=MWQY.Q /F(!ZX'(J' MX8?%#6=1^(%CH&H:Q+K\&HZ;->F:719-.6"6-H\B$L!YL3"0XZD;1D\T._41 M[A3/-0;_ )U^3[W/W?K1-'YL3Q[F3OESQ!H%MX6C\?Z)IS75\ M\VJZ4J65S)Y&)QOP)-+EMYX[;4].N%*21 M2!98I%Z$$<@BL#P;\+_!G@&6XN?#7AW3-'EF&V6>S@568#L6ZX]JX'X+1-I7 MQ(\86$^A#P6\UG97$'AR*198B@,JO=JR?)EV(0JO(\H$_>%&?!/AJ/3?$*6'V'PM9WQL[72)=0FFD\D$" M)K/2IV\H;3!)?"%P!V.PD9]>:Z#X3:QXE\4 M77B#4]7U:&73X-5O-/M-/@M%38D4Q57:3.6; QC@?C5N('T3_BX N?!=W=Z[<>)KBSL?$R0QI';3.R+#FX M+!D"L1^?O7?7_C?QU:>'/%?B.'6[)+7P?F&;2WLP_P#:/D1JT[/*3N1G^;;M M&!QD&HL4>^U%=7<%C;R7%S-';P1C<\LK!54>I)X KP3XE?&36/#FN:G=Z?KB M&TTU[8+H]OH\MRKAPC.+FXVXA?#\ -@#!.&>GUJ. MS_X](/\ <7^5>"?%_5I_!'CCQ##;.Z-XRT2&VM<'K>Q2^3QZ$QW"=/\ GG0! M[Z9XPJ'S%PYPIS]X^U25\V?#4SW7BGP7X*O+EIF\#"_N;UI2?G*?N+5F^JR2 M,,_W:;:?'+Q#:WL+MKD6MIJ5C>SHD.C2P6EL\<+21M;W#J//3@ YR3UXZ46 M^E:9-/';0R332+%%&I=Y'8!54#)))Z 5X9I'COQKX:/@K5/$&L6>M6?B6VE, MVGPV @^QRI:O<*8W#$L/W94AO7(QTI6N_'&M_"W4O$6I:[IM]I&KZ!>7$NFB MS\E[3= S1B%P29,#AM^/4$=*+ >Y0S1W$22Q.LD3J&5T.58'D$'N*<3CK7@G MA/Q+XL\!:;X%&K:[I^IZ5K&D';!)9_9TL7CM1*F)%)9DPN&+ GN,=*7P#\6= M9O\ QS8:)?ZP=?MM6TN[O-[:-)8Q6\L1C($,C@>=$RR$-?AO;^(=+N-:M=?U%-*34=/OY+%8/+?SDB=)$4[2IW@@\'J M.>M%@/=Z*\)UKXB^+_AAJ%_!K6IVGB>.?PYO"1"6 8$K]X9Z?6A'610RL&4\A@<@U\R^,/$FI6WQ7\9:+(EWI_A74- M1T^#5M<@8?Z/&UJH6)>:CXFN]8\3Z7X2U:Q\.:1X1MX8;> MT:Q$XNY# )?WC$@I&%*J-G/4YZ"BP'LU%>#V'CKQM\2-4N)-"UNU\-:?'H%G MJR1R:>MTYFE1F,9+,/DXZ@9]"*ET/XB^+OB?)I46C:G:>&'3PS::[=,UF+GS MYIS(%B 9AMC7RFR?O'<.1CDL![G17%_!SQ+J7B_X;Z+JVL/#)J=Q&QG>W39& M6#D?*.PXKM*0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 >=0?!2PL_$NI:W:Z]KUK=:C=_:[E(KW".V>%QC[@' 7L*EUCX+Z/J^I7T MS7NI6VG:A)YU_I-O<;+6Z?C+.N,_-CY@",]ZS(?BOXHE\7_\(ZW@&Y2]%N+M MB=2MBJP[PF[.[U/3K7:V?CK0+_6VT:'5[235DR&LUE!<$?>&.Y'<"F!BZU\( M=#UN]U>>1[N&+588H;NU@FVPR>604;;CAAM SZ5OS>%+&?Q18Z^PD_M"SM); M.(AOE\N1D9LCUS&M5/ GB\^--+O+PVPM?L]]<6>P/NW>6Y7=G ZXZ5L/J]HD M=^PG5_L&13[VSF0@ X]! MP.*YZ^^$.AW>GFWCDO+.9=0EU.&\MIRLT$\ARY5NP.<8Z8K+\.?&636-3T-+ MSP]=:;I6OO)'I5^\T;B9DC:3#HIW)E$8C/IV-3>"/B?J_C:X@GM_"DL&B32R MJNH/?0$[$=DW^4&WX)7CCO3 L_\ "F=!'AS^RA)>B;[=_:?]I_:#]K^UXQYW MF?WMOR^F..E2Z=\(=#T^WME9[R\N8=235GO+FH:;-Y[T'0[C5I]=2:2.UDGCMV@ M$61('9R%R&!7@\GI6IJ?Q!UFPM-%MT\)W4_B'4_.9=.2YC,<,<>-SR3 [ /F M3 SDEO8T@$D^#.A'1K2RAFOK6[M;A[R/58;@B[\YQAW+]RPX(/' ]*O:#\,- M'\/7VF7T+W=Q>V*W(6XNIS(\K3E3*SD]22B_3'%8T'QA?5-$L)=*\/7M[K-W M=361TTLB>1+%_K/,ESM"CC!SSD8K9\*_$BS\0^&-4U>ZMIM)DTB>>UU&UG(9 MK>6(9<94D,,$$$=013 JW7P@T2>V@2&6]LI[?4Y=6@N[:?;+%/(&63!Q]TJ[ M CT-7-2^&.AZM:>(;:XCF:/7)DN+HK(01(BJ$9#_ D;%/U%8?A_XO3ZCJ>C M1ZIX]+HOQ>GOM8TB'4/#=[I.F MZU*\.FWD\B%I64$C?&#NCW $C(^N* $@^ ^@_:+^ZO;W5-4O;Z&V@GN;VZ+N M4@E,L8'&!ACVKLM4\,66KZUH^J7 E-*UN5;"@R+M;([\5QEE\8)Y-4TLW MWAJ]TW0]6O?L%AJ,TB;GE.[;OBSO16VG!(],XS2GXOSV^K6GVSPW>V>@WFHC M2K?5)70%IV8JI,6=X0L,!L>_2@#L=<\*V/B&\TJYO%=I--G-Q!M; W%2IR.X MP37%VOP#T"UO--F6_P!7:WTNY:ZT^S:\/DVKLCH=BXZ8D;&>E>F5YBGQ6U[4 M]^T>X MMY;:73[R[WPLLF=Y(QG<KOAGX0Z9X:\0VFM?VCJNIW]G;26=N^H71D$ M4+%?D P.FP<]:W[OQOH%AKD6C7&KVD.J2D!+5Y ')/08]3Z5-'XLT>6SBNTU M*W:WEN#:)('&&F#%3&/]K<",>U &K7':W\*=#UZ75IKA;A+G49H+AIX92KQ2 MQ*1&\9_A(!-=5>W]OIL FNIDMXBZ1AY#@;G8(@^I9E ]R*Y?QIX\N/#NKZ;H MVEZ/+KFLWZ/+';)*D*+&F-S,[' Z@8H E\(_#NR\*:C>:FUY>ZOK%W$D$M_J M,OF2>4A)6-> %4%B< =35K3O VF:7X;U#0X%E%C?&.*XZ; MXW_:=)\/S:5X?N;[4M6NKJS_ +/DGBA:WDM@_G;W8[<*4(R#SD8K6O\ X@ZU M8Z=I4?\ PB=S)K^I22+%IR7,3(B( 2[S E%&",TK3]7\.7FA1ZS#+-I<\\J/YPC7>RNJG,;;/FP?0]Z %\-_ KP_P"& M+K3'@N=3N;/3',UEI]U=F2W@D.0+J#WT!(5690QB# M;\$KZ=ZAT_XPW$^I:5]M\,WVFZ/K%T;/3K^>1-TLGS;=\6=R!MIP2/3.* "3 MX">'I=2MKC[7JBV=KJ<6KV^FK=D6T5RDHE#A,="PZ$XY-=GX:\,67A6TNK>Q M#B.YNYKV3>VX^9*Y=\>V2>*XJ]^*>OZ/XET/2]2\%7%K'J]^+*"=+^"4XPS- M(45MVU44L?3\:WO&/C6_T+4[/2]'T"YU[4KF-Y_+CD6&..-2 2TC<9)( '4T M .N/AGH=UH'B#1Y8I'L];NI;RZ!?YO-DQEE/\."H(],5CZG\#=!U6[G>:ZU( M6EV8VO[!+HBWOF0 !I5QR3M&>F>]54^-D>KZ=H']@:'=:MK.L17$T>FF1(C MD#A)C([': KL%XSDGBFW/QMSIFF&QT&YNM:N[^739-*DGCB>WFC1GDW.QVX M7@YYR*-0+?B/X&Z%XEU#5)YKS4[:VU21)[VQM;HQP3RH%"NRXZX11[XJ'Q#\ M ?#OB,ZG%-=:I;Z=J;>;>:=;792WFEP!YA7^]P#UP2,FK&L_$W5=!\/:==WG MA:5-5U"^6RMM-6]A;?D9#^8&V <'J>U=1X2UC5-;TUKC5=&;19]Y5(3U(#9C01HJ+T4 "L#Q-X$T?Q=JN@ZCJ4!ENM$N_MEFP;&V3:5Y] M1SG'J!6EKFN:?X:TJXU+5+N*PL+_#MI]DC>]U:YM+&"6VLK6>\+16T4D91D08Z;3@9Z<5U.L?$WPGH&GV M5]J/B'3[.SO5W6TTLZA91ZKZBEU;XD^%=!2T?4-?L+-+N W-NTLZ@2Q#&74] MQR/SH ;-\/-'N(_#<HV\X*0 M^0B,> #NSOQU&,5U*?$+PU)XB_L%=WC,AP4,)A(;U^4UE>'?@MH_A[7+#5A?ZKJ%U86LUE:"]NS( MD$,FW**,?[ YZUOK\1?##>(SH UVQ.LAMALA,/,#?W<>OMUJYXD\6:-X.L!? M:YJ=MI5H6V"6ZD"*3Z#/6D OA?PY9^$= LM'T\.+.T3RXA(VYL9)Y/XTV^\, M66H>(M+UN8.;[38YHX"&PH$H4/D=_NBJUSX_\-V?AV/7I]M.OE- M]#WJ"7XF^$X-%LM7D\0Z>NEWDOD6]V9U\N23!.T'UP#Q[4 1ZW\,M"\12Z\] M_!)/_;4$-O=+YA Q$28V7'W64G(([@&LJ#X+:+]BU2*_N]1U>XU&)+>:\OKD MO,(D<.J*<<#(!]ZNK\9? SP6LR^+-),5U(886^U+AWZ8'/O79 @@$'(- '(> M+OAW9>(9)+Y8TDU./2;G2H!<9:$QS%"P=>_,2?K7GWPP^$.M:/X[T[7]6@^Q M)INGR6,4;:F]Z9"Y3.W MCT4@.=TWP'I&D:A=W=G T#7-G%8-&C8188P515'; ->8^,_@U?6<*9X1O0-*2L@5Q@CN,@@USOA7P5XUTG7?B)=GQ! M=WC2WJO;Q7=A;QQ:BW]G6RJ^X(, ,/+^4@9C.>U\1>"# MH&G^(SXFM+AUUN'5K2XCL[2%XW\\JTBB)6+;0GE$Y!_NYJ?PYHFE6ESX9TOP MEX8U[0?&%CJ*MJ+W=M<>7# &;SO,N6412JP^[M)SD8 Q7TW11<#PC0O'UMX[ M^)D-[KNE^(K*VT^Z-OH>G2^'[U8Q(L;;6;<:F";O6=,TJXO?L< .&">3&_P"];HN?N_>] ?5** /!O$&G^!(] M/\%7UWX4UN?PG8VL]I;,-.N\VIR% FM1'YWS;3ARN,\]\UG0>,M>^'_P\6SL M](UV%-:U6Y32'?2KF[DTG3\@B2:-$9P0#\D;#)W ' 5L?1=)0!XA?>/+7P%\ M+=/@\':3K\TUW<-:K=7.@WK2PN?FENIHO*\QNI(^7#,<= <=3\/;/0[OX:W^ MGZ18ZG>6[>>MTNL64]E<7T[KND=O.122Y;[P&.W; ]&I:0'S#X=T+4O$_BKP M/:64_BF>W\.7C7T]CK=@UK!IRQP2(D'G&)1.[.Z*&4OA Q^NRE__ ,)?\1/# M6MZ3HOB&R\6PW&-5TW5K>X%E8Q>65D D=!%G(&UHR2W7H37T)13N!\\ZKJ \ M:>-O#FJ:=HGB*Q\=6FHP_;-*U"WN#I]I"/DFB>(;'QWI^K0#^SKJWN'TV.!9-LDS2%!!M,18AU.[<0!S7T+BEH MN E>.>!?AG)>^)_%^J7MYKNF,WB&>:&"&ZE@@F0!"'VOK%I-;V>G>'7GCNX5EA/VAKP1D C!R P(QTQFM[2="O MXOC!_P )F_A^_C\'W.HO;0Z>T$@EBO-HC.I-!C*HY!3D9QB0_>KZ+HIW \L^ M.WA+Q%XDT*W_ +&UF\AC&IZ63I]M9Q2CY;^!FFRR%OD \P\XPASQFN9^)F@2 M6WB3PVWC*\UO5- M;><_VOI-FXG6Y8@*L@M4W*FW.,#!/6O>:*+@?,NF:!I> MF^%_"MSXN\+:U=^&M/O]273Y/LLSSVUM(5\A[NVC4R,7 ;YB,CC<,MQH6OC+ M6_A]X&O1I.C:Y%::QJLD>AB72;FY?3;3 W32PJC2* !)&T:#5VMK5Y9;F34].N+>[NIB-\DI25%=V8G.0,$\#IBN%^'OC& MW\>>-WUG6]+U^VUJ:.:TTG3[K0[R"#3[ M'-'TRUO?"VG^#O"^NZ'XML+\-J;7MM<+%';C=YJRW+*(I%?C;M)SP0!BM.[U M$>-?'?AG5M/T3Q'I_C:VOHO[0TO4;:X-A91!=DS>8R"$C:#L>,Y8D$=37T+1 MBG<#S[0M/N_$OQ3U;7[ZUFM['1XO[+TM;B-DWLV&N)U!'()"H&'9#ZU1^-GC MZ^\-6^GZ/I]IJRR:J66?5=.TNXO190C[Q A1OWASA0?KVKT^EI > ^((M&TO M2/!6K:!;>)M L;*&ZLHM9LM(GDN+924W1W%H\)D9)63<'*8#(#GY@:Y[2?!- MCI&AV6N^,M!U_5M*NM:NK\R21227%LCH%26XMXUWD-M/ 7Y,C(]/IZBG<#YH MCT+3Y=+N=0U+PQKUS\/8]=2YTRR^SSK/:Q>1M>8VVTS&%I"2$P" =V,5Z)\$ M;5H[SQ3#KBYB;2+74()('&(P)G2.0!TC9^@('0GJE)1<#RK]J M;1M0\0_ 'QAIVE6-SJ>H3V\:Q6EG"TLLA$T9(5%!)X!/ [5Y[-\([?\ X6]I MLX\(_P#$L7P,8'D%@?)^U!B A.W;YNT]#\U?3%%%[ ?#.A^&?%VE^'_"6G7G M@[5K>%=#N;6.Z@\.B]N1,TK8MY/-&($(P=Q '?('2IX;M[KPE>_ 2/Q/X5U; M5+FRT?4_M&CFQ:2[0"X.T^0V&.%*\8S@C%?>-9%[X2TC4?$5AKMS8QRZO81O M%;7;9W1(^-P'..<"G<5CY"^&/PZ\567Q!^'&JR^&M5TO29?$/B'48H)K1U.F MVLT%LL*S #$)9DD(5L9YJKX:^%^OP>,+?1=6T[Q5_:4/BHZHEQ9Z7']C\OS2 MZSF]*_=V\%-V>H K[=I:+A8^/;?PYKFB?%R:'0/#.N2?:?$TE]=66M:,LUFJ MNV7NH;X !5[JN[/;%=5\4M1O_%7C#X=^.;GP/X@OO#&@7VH6NI:/-IYDN59H M_+BN5MP273<,YQP!GO7TQ24KC/E7Q5X>G?3OA]XGLOAUJFG>%=+URYO;_P - M+;&:Z,WL MQ ZM-+" ?)5F[-C'Y9^UZ2BX'QWXZ^#T\GA'X\BR\&W#W=S?P/I"P:508 MR3;@+EAG=G9[U]8^%HY8?#.D1SJZ3K9PK(L@(8,$&00>O8''>LRQ^,_A+4M9O+.UUS3KBSL[,W=QJ4=Y M&UO%B3859@< YYY/0B@#N:*YN\^)/A+3],MM1NO$VD6]A=*7@N);V-4E (!* M$M\V"0./44W3?B1X9+C['I5[/83J$&XR12F)MHSR-PX]JV&\9:"FO-HC:UIXUD M)YAL#-M!\2V%Q>:-K%CK$%NNZ5K"X2;9P>NTG&<'KZ4 ;=%<9X8^*N MC>+Y=/33%GF^U6*ZA*Y4!;6-AE!*';+5[>*378;VYCM+5-,=)#,[D@;6+!)X8NX+O[!/9:U+'!+'/L5POWB&RCHP*DC#5-XP^+_@ M[P+%*=8\0Z=;3QA2;4W4?GD,0 0A;/\ $#].: .QHKG;;XC>%+S4K;3[?Q-I M%Q?W(#0VT5]$\D@*A@54-DY5@1Z@@U)<^/?#5GJ=WIUQX@TN"^M(C/<6\MY& MKPQCDLX)RH P23TR/6@#>HKFS\2?":K8,?$NDA;]S':,;R/$[ X(0Y^;GCCO M5KQ=XIM?!WA?4M=NDDGMK&)I7C@ +MCC R<9S0!M45ROA3QT?$,JPWVCWGAV MXE4O;0:E)")+E0 6:-4=B0N5SZ;A5VW\>>&KO5ETN#Q!ID^HLK,+2.[C:0A2 M0WR@YX((/T/I0!NT5Q6H_&?P3IK60?Q-I^&GO-1M!X@TLW6G(9+R'[9'NME'5I!GY0.Y/2@#>HK)T#Q;H?BH7!T M76+'5A;OYG+/I.IZ/8ZG)+#8:E?)&+>X>- M7=EW*Y*G;&[#$K W>J>(],MD-N;F*-KR,/-'@D%%+?-G:<8ZGBI--^)OA/5CI26WB+3 M'FU6(36<'VN/S)E_V5SSR"..X([4 =/16)I_C;P]JM[J%G9:YIUU=Z?DW<,- MTC/;@=2X!^7'?/0TN@>-/#_BJ6XCT76]/U:2WQYJV-TDQ3/3.TG&: -JBN#F M^+VG?V>ES:6%YJ4ESJ,^G6%O:!6>\:$E9'7) "!D<;B>BY[BK5A\6?#DND+? M:G?Q>'2+IK*2WUB5()$G7K'RV">AR"1@YH [*BLJ3Q9HD6GB_?6=/2Q+M&+E MKI!&67)9=V<9&ULCM@^E9,/Q7\%7#QI%XMT21I)OLR!=0B.Z7^X/FY- '5T5 MCIXQT*36Y]&36;!M7A0R26(N4\Y%'4E,Y '?TIF@^./#OBFYGM]&UW3=6F@4 M-(EC=I,4!Z$[2>/>@#;HKD(/BOX8^SS2WVK6ND*FI7&E+_:,R0^;-#(4<)D\ MC/\ ,4D/Q5\.Q)JDFIZC:Z+!8Z@VG&:_N$B260 '*DD=FH ["BL'4?'WAG2+ M^WL;[Q#I=I>W&SR;>:\C220-]TA2]9GB/XK>'?#NN6&BMJ5I8 M9@=@?:3C)&/KBM?QCXKLO _A;4]?U'?]@TZ!KB;RURVP=<#O0!LT5R&M?%+0 MM$_X1423-._B6=8-.2$ F3,9?<>> !C)]6%3Z?\ $CP_=6NAM:Q D M]I97%Y%YL@8 X4!B&Z]5R#0!U%%<=\/_ (K>'?B-I\4NF:C:F^,(GFTX7"-/ M NZG8ZC:ZTEE=06EQ'I]PDK1O+,D(W8)Q@N#^! MH [&BN,\,_%GPYXA\/\ AG4IM2M-*F\06L=U9V-YN.*VK_Q5 M9Z=XJTC0)1(;W5(+FX@*KE L!BWY/8_O5Q]#0!LT5R*?%#0;?^VWU2_MM%M] M+O\ ^SY+B_G2)'DV*PVEB.S]/8UMQ^)]'EM[FX35K%X+8(9Y5N4*Q!E#IN.< M+E65AGJ&!'6@#3HKCY?BIX>;QCIWAFSU*TU'5+J26.2&UN4=[8I&7_>*#D9 MQ]:9KGQ3TK0?$3:3-'-(R2VT$L\8!2.2W4RI M"PE7-98-/6Z03SJS!044G)'.<^@/I0!V5%8OA[Q M3;^(;C5;9(W@NM-N3;3POU!P&5A[,""/Q]*HZU\1=(T'QKHGA:Z>4:GJ\4LM MOM3* (.C-V+<[?7:: .HHKE;3XE^'I(=,^VZI9:5=:B[1VMI=W<0DE8,5PN& M(;)&.._'6J6C?%K1]3DN/M)72[:"2[CDNKVXBCC4V]P8&)RP."PR#C'(&.O#FI:)<:Q:Z]IMQI-L66:^CNT:&(CJ&?.!C(ZGO65K7Q5\/Z;X,N M_$UC>Q:_86[Q1D:5,DS,\DBQHHPV 2SKU(H [&BN.\.?$_3=:N[FQO[>Y\.: MI;"-I++5]D;%7.U&1@Q5@2,<'.>,5MW/BW0[) ]QK.GVZ&Z^PAI;I%!N.?W. M2?\ 6<'Y>O'2@#6HK%UKQKX?\.)*VJZYIVFK$RK)]JNDCV%ON@Y/&<''T-.? MQCH*:K::8VM:>-1NT$EO:?:4\V5""0RIG)!VG! QP: -BBO/O%'QBL?#FJ2Z M?#I=]J]RM[!IJQV6PE[F2)Y1&-S <(F22>X%7=(^+GAS4-(:]OKQ- ECNGL) M;/5I8X)DN$ +1@%L,<,I&TG((H [2BO.5^._AAO]'%W#_:ITW^U%T_[7!O:/ MG@-OVDX4MU^[STK8\0_%+P[H%EK;'5+.ZU'2=/FU&?2XKE#<^7'&7/R9R.!^ MHH ZZBN>T#QYH?BK2KF]T74;75A;)NFAL9TE>-MN=A"GANV*S?\ A:NCOHOA MK48$N+@>()Q;V=O&H\S=Y;R.6&> JQN2>V* .SHKE;#XG>&;NULWN-:TZPN; MFT6\^R7%[#YD<97=N;#$;0/XNGO38/BAX;U V#Z;J]AJMK=2M$US:7L+)!B- MWR_S9Z1MP.>">@- '645C:!XTT#Q7)<1Z+K>GZL]OCSEL;I)C'GIG:3C-9-C M\5_#%Q KW6K6NE,]_<:;%'J$Z0M+-#*T3A 3R-R\?44 =?17'6?Q6\.M9W-U MJ6HVNB10ZG<:6C:A<)$)98I"AVDD9SC/TK3O/'OAK3]5M]+NO$&EV^I7#*L5 MG)>1K*Y;[H"DY.>WK0!O45QVM_%?PYHOB.ST(ZG9W.K37"P2VD5RAEMP5+;Y M%SD# [^H]:6]^*OAV+0SK-CJ5KK&F0WD5G=W%A<)*MJ7<)N?:3P&9<^@)/:@ M#L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^?=,^"^NV.L0ZK))>W"/XE MU.\DTR2^)MHHIIY6ANDC#!0ZAE;!]3QFL#P_\#M?M]/DL]2TO5]4DL='NK + M PQ'HP-%E\5_!6I27Z6OB[0[EK"$W%WY6HPL((AU=R&^51QDG@9& M:=V!X=?_ B\;>*[*YCD@>U\^&_ABN]0%M%>,)+=$3[0;53.Z/"@_)O&#CH.*^@_#7C/0 M/&4$\^@:UI^M0P/Y4KV%RDRHWH2I.#7)^&/CIX;\6^$=$\0V!N&M-4ODTX12 M*JR6\S'&)1GY1C#=\JRD<$478CAO 'PEU;2O'.@:O>:==_8T@U1YO[5N;>>: M.2=X=A(B1$4L% M59<8!'':O1?#OQ"\+^+KRXM-#\1Z5K%U;Y\V"QO8YGCP0"2JDD $@9]ZR=.^ M*VG:CXYE\-I;7"D2R6\5^<>1+-&BO)&#G.5#K^OI0,\NU;]GM]2\+>,+I[*\ M/B2]UV]OK1$U>X2%HFNB\9,(E$7*I?#GQ),[]YSY>,8P2%(VMK-7OE%]!@;><9&:^I_'3P%I>D6&JOXKTF;3;R\%E'=PWT31"3ON;=@!>Y[9'K1= M@>,:_P#"C6-$^$O@59[*&RET/0Q#J2@C:7!B8Q/MZAF4Y/(SR:[3X.Z@_BSQ M1\2M5M](BTN"\2S@C2&5)%=U@<'+IE2?F7H3@8SS7IK?$#PK)J]_HS^(M).I M649EO+%KR/S8$ R3(FTY?.3&X^7C[N..*FU_P"&_B3QMXFTO6%\++H-G9MIUK+I\\L+&80SF1Y, M(2I1%X7/)W'@5[5<>/=!C\&W?BF#4[:_T.WMWN3=VO%9 MDGQ3TVR\4>&?#E_!<6FL:Y:-0>(]/G^&?Q0 MN/$-]IMO>:?>OJ*6UE+-'$@$BVY,RLY" GRV4@D,020#R*TM"\ ZIXK^ 'P] MTNUCGTR:&^M[N7['((I+>$/(VY"PXP&7''0]*]JNM5T*_MXQ6,G&\$'Y>O!KG[_ .-/@>P\.ZGK2>)M+O-/TQQ%=/:7D4GEN3@* M<-C/M['TH \T^(7PAUK2G$/AB+4]1AOK.\%YJ"RVDU_/=RB%1YTMVC8A,<*K MB(*1Y:^U0P?"/Q$GA/QE"^EQR:A>V.EI;*TB;I6@CB\Q-Q/'*,.>,UZR/C!X M&(8_\)CH7R6XNW U&$E(2JL';#<*0Z$$]0PQUJEKWQ@T72K;3[NQDAUNQO;& M]OHKNSNXO)*VZ*S#S&8(,[NI8 8.:-0.$@^&VM7]IXLO'T5;.[U3Q%9ZI;1R M-'YJ1+%!N!921E2KC /8XZUPOC3X"^*M5M==TX6NK:G*UYJ%_;3M>VB6+&9) M0A"^7Y[.1)M*LX'4YP #]"ZS\3= TF:>Q&IV-QKT=J;M=%%Y&+J1 N[A,DDX MR1CK3_#GQ"T_Q)K0TZ!65IM.AU2UD;[MQ Y*DCT*, "/]I3WX+L1YM\4/ .O M75]8OX?T21[DZ='9F6.2VDLY-K ^5=03+D1CJ&B.[]*Z/QCX1N-7^#GBS1=+ M\/?V;>7OVH)90RHIN':4DRA@V%,G+#)!&>U=MXM\46O@W09]6O$DDMX7BC98 M0"V9)%C&,D=W%1VGCKP[?>))_#UOKNG3:] N^73$ND:YC&,\Q@[AQ@].A![B MD,\8N? ^MQ^$H=1\(^%M7T;Q5HMU'<6<7B#5FNUNM\;0S*&>>78NQRV..46L M/PU^SYKGA75UTO&KWUE'?I?17D-Y:0VAQ J%Y 8FG,A8-D @'=G(YKV/PA\; M?"/BW3[J===TVQN;..2:]LY[Z(26L:,59Y!GY5&,DG &1FM[1?'>A>*K"_N? M#FJ67B/['N62/2[J.8[P"0F0V 3T&2![T[L#RS3?AWKFB?";X>6":0)M3T6] M@N+RT@>,.!MD5R"2%)!<'KS@UR'BKX1^+=<\#MX+;J3 M3HX15PV[YBP9MX&"HZUZCHOQS@N[W45UGP_>>%--TVZ-E?:IK%]9QV]M/Y:2 M+&Q$Q)+"2/&T$9<#UQUP^(OA5M0TRP'B/2OMVIH);*V^V1^9AC7.6![8Z MX-&J P_#7@ZYT7Q^NHK9Q6UA_8,%BQBVJ/-1\[=H[ $X[5XK>_L[>)W\):/; MJ]U>W$EG?VTNGWM^6M[":16,X?#/XQ>&?BCH5I>Z M5JED;Q[..\N=-6[22>T#J#B10%-?Q_9GB72;_-U]B7[/>QO MNGVLPB&&Y(_%^C^+[Z'PJNEO?6^GVT&ASS0YG,% MPCN6*DH%V@J,GH.E8OB/X7>+?$OC.3QE#I6I:#:">W4:-87%H+QO+MYHFG&\ M/#DF55P?FVIG(X%>[>)?'6F>'M#O-06:/4'MYTL_LUM*K.UR[*J0GGY6)=>O M0'-<[9?'/P]?Z/XGOHEN2_AW4I-+OK4H!*LBRF,.HSRC$'#?[+#J"*+@>?\ MA3X+:SIG]OQR6#1I>>%#IMLU[=1SR).[SDH61% ^^N=J@#MTJK<> /%M]=Z4 M]EX=NM'N9K>RANC/-:7-F?)!5GD1@7CD7ED,3XKV^;X@^%[;6KK2)?$6 MEQ:I:P-%8\ G@]J+L#Q#1_AQXEGL- TQ_#ZZ0WAS1KZPEO?.B9=1DEB5%$>TE MMI8>8Q<#! ZFNL^'GP^U#PWJO@VXEL(K5+'PY_9]V8RHQ-N0A2!UZ-S]:V_B M'\4+KX?1S73^$]4U7288UD?4;2>U6/+' 0*\JNS9P,!3DD 9K!9WT>2YC^UQ @$AHP2]M>MHDFGQ36E[:QV^E?8 M7O8A(T?EK/)G ]*]&LOB7X)ET74-8M/$VB/I M5G)MN[V&]B,,3^CL#@$]L]:R?#_QHT?Q)6-PEM9WM]/*T7V*.RVRV4\2,FU!.S MEG3<78C/..F.M^&/PWU3PQ'\-VN-/BM9-*T%K*_\LJ"DI5/E..OS G/K7>^. M/B#I7P^70WU=GCAU?5(=)AE4 JDTH%RF">V1[U7U/XI:!HWC1O#5Y=K M;7L>GMJ<\TKJD,$(;&78D8SSCMP:+@>.:[\+_%%O<7]U9Z+=/?7&HZPT%U9W M%K(IAN+D2)'<03J5:)PH)92'4KCO3;KX;>.;*2X:/3BD=S/=;CHJV1F4R11* M #=(ZI"2C [1NX%>M:K\;_ ND:9H^I3>*-*;3M5NC:6UY'>Q&(N!EB6+ +P M&/8L,]:Q1^TGX$>6P<:]8)IUQ-1+%;R0[/E<[B/FW@KSR*-0.%\+_ M <\06WA?5+:_P!+B:\F\':1I41=T9OM,$3"5-V>,-CGH>*K2_#/Q.-.T;P[ M-X134I+/Q"=7FUN6ZB2.6)_,)&ZW7Q"\+V-UI=M<>(]* MAN-54/81O>1AKI3T:,9^<'(P1P84 MP?F"Y&['3(SUHNP/G6S\'^(]/BT_2;G2KFUM[F]TV"S74?LTMU"+>42R*)H% M&^%53"M)\W(]:]:\<"[^)/PY\::38Z9*LV^;38%N<*+HKM#.N?X=V]>>NPGH M15[Q9\3K;0O^$?&E:9<>*IM;,ALAI4T!5T50Q<.[JI&".AYI;/XP^%'\-VFM M:EJUMX=M[BYDLO)UJ:.VE2YC=HY(6!;&]61@<$CC(..: /,+3X&^(;#Q!X=N MYY(;^TT35H5TV-7^:UL,2M(6SU8NZ+@=D6HOAY\.O$?@?3M/LM2\'P^)#>Z7 MIEJ[37$0CL7@!#J^[)P"=X* Y(_&O4H_C!X97QK=^&+S5;'3]11X$M4N;N-6 MO3+&KKY2DY;[P'&FV5UI":P;V^D2&"*)Y!'&C,S??9MV .NPT:B."M/"/B M>Q\:3>,IO"T]_!)J%S,-%:>#ST66"%!(,OL)!1E(ST/%=YK<9'!!$PASW$:XX%?0=[\2?">FC2C=>)M(MQJN/ ML!DO8U%UGIY9)^;/'3UK-T#XM>"?$%MK^IV>NZ8L&CSM;:A=/!;:[\+"UA\.-?"ZUOSHB+GS48*R '>=Q( M)W 8-'B[PCJFK>-_$&FV=J99KG4].UB-V(56@1&CD^8\94A>/]JO4YOBAX/M M['3KV7Q5HT=KJ)Q92M?1!;DY"XC^;YN6 XZ9%3>&_B#X6\97=Q!H/B+2=:N+ M=0TJ:?>1SLBGH3M)X/K0!X$WP5\36'A_P-(MMJ0;3]%NM-O+'1I[1)4EFDC? M<3.CH58(58@;ON]1FM*;X7>+O#]Q%)IUE<-:P?8 7MY+2YOD$5L\9\EKA/*W M*S!2Q0?*3@5Z[)\4=#@^(DW@V622+4HM._M)YY%"VX0-@IO)^^%(%W62XOGDB!V +DQL,[ %[ <5C_ /"K?%FF>"]8\-OX M4&LW6KS6-U'J1N(0EH(1"#&^YMV4\IBNT$'=VYKVK4/C3X)TZVT&Y?Q+IDEG MKDQ@L;J.\B,4C#K\V[& ?E/H2 >:FF^,G@."!IY/&F@+ LXMC*=2AV"4C.S. M[&<)$;SU=E(W,-WW#PN2<\#BM?0?&_A[Q3>WUIHVNZ M=JMU8MLNH+.Z25X3G&'"DD<@CGN".H- 'SVWPM\8VFD6:6GA^6/5KB#RY-\] MK<6,H^T/(([N*52P50V0T+;CD]P*E\1_!?Q3J4%RD>FQRK)<:B^UI4PRRZJL MZ9!/>,$X_"O6/$7QMT7PQX6USQ%=P74FEZ9??8 UL@DDN7#!7,:]PI+$^R,: M[1=>TUF"C4+7<;?[7M,R@^1_SUQG[G(^;I1<1XE\2O"5WH4WB;7&M85TPZAH M=ZMN6"Q79MWQ(C]E_@^9N.%SP*Q]*L-2\<^ /B-=:1H2QSWVNVEU;V5O-&?. M$4T#OAP=A;"-T.,]Z]HU+XG^"K6[?3;SQ-HOVIK4W?V.2]BWO"%W%]I;E=O/ MTYZ52\*?%[P'K]AI TGQ%HZ'4?EL[%+N%97.3E1&K9R,'(% SBO$/@CQ'\1[ MC7M>N=&;0IUTA;+2[*YN(WG>99EF\QS&Q51N15 R3R2<5P\?P%U6W:9_%-Q% M;:#+I=QJ]]=&8'R-:EB\@NHSP%0LP;^\:]NU#XQ>&8XS_9>JV.O31ZA#IUQ! MIUW'(\#R/L!< G&#GKZ$=C4R?$[PM/8:2-7U73-+FU?*VMC?7T!:<[MN%PY5 M^<#@GD@=>*+L#PG2OAUXM\5:)X>\-8XBHN$9-N M$)/ .'^M>A?!OX7:CX(\7SW5Y9-%:+X=T^P@DGN4N)$DCDG9X]ZJN=H=!D*! MTQTKKV^*5C:WCVMQ:26Y@U1=*N#N!$+NNZ%^G*/P,]CQ6C\0_'^F?#/PV^N: MN)C8)/# Y@7O:II\>C7^K?9?%5MKLL. MGW)M9IK1[65,QRAT((<[3A@>#5KP3\)M2PT"WU.[O8;"^NENK MBT22!5S)(68NS.">68C.,]AZEJ7Q.TRQU.XM(HGN7ACL96F$L4<;1W4_E1E7 M=@#SSCJ<@+DD"H_$OQ?\,>'X]6BBU:QU+5=,$9N=*MKN,W,89U3YDSD8W \C M^=%V!Y OPH\567A<:>-%\^>\\'W&CL\+>X\QY%#98'#!@H(SSUP*;XD^% MWBV[D\0V.F:'+%;7=GJ 9+N:VGM6EEM&C22W?:)HY&DZ M)X;US6?M"7L.C1/)>0VDBR21%4#E&&?E;:0<''44MQXVT^UUS3-,E\R.2^LI M;])GPL:1Q[=VXYX^^/;@T7 P?#7@VZT7Q[!J"V<5M8CP_!8,T6U1YJ29VX'8 M G':N<\(_##6-)^(^LW%VD9\-Z='!U- '@%K\*];\(^ M7N=8LH8#!8:*"KNK+,;=E,L+$9 MPI(QD\=SQFH+;0-6^*?BCQ1K&C:%#90-J4)98IXV5B-+N(B2ZG8S;I(P=I., MC/(-?0+_ !+T*?5H;,7=K/IEQI;ZI_:HN$-KY*OM)+YVX[YSBH? 7Q(\.>,K MO6;3PY/9W6F:6(6^VV$J/;R>8K,=I3@;=I!]Z+L#G_A_X U#PYKOA2YEL8K6 M*S\-#3[HQE1B8.C!<#K_ !<_6O/=4^%GBNT-[)9:).U_=7^IM'/#/:RV\D4U MZ\J1W,,RG]V5(;,>0)6B5R99 M$^\4; &>,5U=O\2_"\NLV^B2Z_IEMX@EP#H\E]";I'VABA16)W $<#\*-0/# MM8^&7CF"*ZCM].D$-U-K(#:2+$SAKBX5XPS7*.%@95R0F&RJY[5?LO@_KX\* M>+;>?3(FO[W2]+@M69T+&6") XW=MK*?QKT_7?C5X0TFPUU[77]+U74M'@EF MGTNTOHFN/W:EF78"3D '/'&#GI6U:^/_ Y=:T-&77=.&M"$3MIIND^T(F,Y M*9SP/:B[ \)OOAAXEFL=.\.R^#TU/[!K5_J,VLR7D<27<<\DSC# F0.1*JME M>-O<8HN_"WB*R^''B_2[[3KF(ZY'9Z-I2Z@EL]Z9&)0AWMP \48.Y6?YL*Q/ M&*]OT?XG^#_$+WB:7XJT7439Q>?#)/#C-H<4OD2:B+Z+R%DX^0O MNQNY''7D>M(#JJ*X+3_C#I&H>'M,UJ..273]0U=-(AG@=9$WO(8XY"P.-C-M M&1G[PJ!/CEX>F?7(X5N9I=)U>+1I8T09>=R "O/*YW _[AH ]$HKC-5^+?AF MTT3Q+?:=J]AK<^@6\D][96%W')+'M!.& )VY((Y[@CM6CIGQ$\,:O=7EI:Z_ MIDU[8Q>=>6J7D;26RXR3( ?E [D]* .BHKC'^+7ARXT>UU?2M3L]C6VGV_\ :=AI MVHVUP@D5<&:/"C/?+ 9]Q7IOAWXNZKKGBJ[T2X\!:QI)L1&]]=75[8M':I(& M*.VR=B0=C?=#$8YKH8?BIX.N-+O-2C\4:2VGVU.[ H^&O"5WI'CW4-3:WBALY]+M;53&0,O'G(P.P!&*\2UO]GSQ';?#_P ' MQV$B6-U%9VL/B"W1MP)@C(29,=74?(<PZFIM7^(.D:7I>CZG%*-1L=6O(K.WN+)E=&,F M=K;LX*\'I0!Y=XT^!^J7NB>&=(T?RS#IOA^_L9I)'V^;/*]HX#>H'[?P3?^+(-2@U# M1+."2X>XLW$@8(,E5P>6/0#U(%&H'BNN_"3Q7J7AMO#$>E1+]AO=3OTUHSI_ MIOVAIF1=OW@Y\T!L\?+Z8K2U[X8>*H3;SZ99PX@T31K-TC,)EWV]U-+*(?,4 MH)%#(59@1GWKM[+XX:1))XKL[RSNK+6/#-M'%)XYQ MV(KHA\1O#2:C8:=<:U8VFJ7L*S0V$]PBS%67ESG[@P9I$BE\]=KM&2) #GDJ5;/IM.>E%P/%?^%>^+ET_Q??P:6EK>ZIKEAJ*P*T$ MEP(8K> .(V<-&)%=&VD@C()'6L>3X-^+[WP=>6TMJQOI[7Q$F+JXB:0M=PHL M&XH%7)(.< 5Z';?M(^"KJ70Y1JMM!IFJ1WI^W7%Q&BP26[0*8G&3\S"=6 S MT&>]=EJ7CBPTW5?#EGA[F/7GDCM;N JT.Y8S(,G/\2AB,9Z4:@>%^*?!7C#2 M]:.HW-G++I=AJ4>I$6C6XMY(DMUC&4"><\V5VD[L$8[5K^$X-2\'ZIH5T=+N M;Z7P[X373IH8D(,MS=W,#)&">/E$.6] XS7:>'OCWX<\4:9IM[9QW+0W^J3: M7'O"#:8@6,K?-Q&4 <'KAAQ6E)\8/#D]UHD>D7]IKB:EJO\ 94DME<*PMG^S MS3!GQGC$!'_ @>U &;\5K#Q/XHBD\-V.C1SZ7>R6K_VG]H5?(\N=))-Z'D\) MQCUKF/#7PY\1V&HZ'HT^F1QVFD>(+S6FUX3(3=)++-(!M^\'(E"MGC"GG&*] M+M?B=X2OK/4;JW\2:7-;:=_Q]RI=(5@YQ\QSQSQ]:M6_CC0[[PM/XBLM3MK_ M $>*)Y6NK:0.F$SN&1W&,8]: /"_&/P3\1ZI\+-*TBSL+#D@BNLA\2:3<):O%J5I(EU(\,#+,I M$KH2'5>>2I5@0.F#0!Y/XD^&&MZG#XBC2UBD6]\:66L1JSC#6L<5HKL?<&%^ M/:LWQG\(==U;XB:K=*NH7>F:K>65T'M[^&"&'R2A_>!HVD)4KE=A'X!=&TV\OG\2Z?"(%N2_BO2, M6P4S8O$/E[ONYP>I[#J:-0/+]+^"^NK\/?!.BF*&PO;#PS<:7=RQN/WSZY\7=,TN[L%LT35[2]T^34(;VVNXEA9%ECCX=F"\^;G.[MCO6 MI<>/O#]W?WFCVFHZ?J.OVL33_P!DBY3SB5&<8YP1QDX.,BBX'G6H^$[[0O@W MHEW(?@;X@OO#M]>:6(K?6Y]=OY M98F<;;O3Y]0>=%8_WE#!U]"6'\1KUKPS\3-/\4ZAIUK#!)$FI:>+^U>3^, [ M9(R.SH>".:UKWQ9;6/B_2_#KQ2M=ZC:W%W%*H'EJL+1A@W.6(S*7("]7TZRU:1K6. M\M;J[^UN0(HD@$9?>2<\^8,8!Z5J>&M;;Q'HMMJ1L+K35N 72WO5"2A,_*S* M"=N1@[3R,X(!R*+L#SOXAIXFO/B'I3+X6N-=\,:5&MY!';744?G7V2 \@C:!\;="\21:6]I%< 75HU_=&38JZ;;C($EPV["[BI"@$DX)QA21KCXK># M3HJZO_PE&DC3#*8!=&\01F0 G9G/WL G'7 H \*T[X1>.+O2K^"\LI(YAX;C MTF)+B:U$(F6>%RL*0HNV$!&V[LG&*KR?!SQSJ>G:K;7-C(#_ ,(I?:/%'--: MK!Y\D]LZK"L2*5C(C?[Y)_K]%_\ ";:)+X3G\2VVHP7NC10O.;JVD#HRKG." M.^01CUXKC-.^,VHZQK4VG:?X&U:^:U6V-Y/'>6:1P&:)95&))D9L*XSA:+L# MG?%WPRUU/'FF>)-.TR&^MM,CLW;3TD6/[0T:2(0,\ KO!&>.*S+#PYK&EPV- MM?:)_9MW?^,IO$7V2V(E$-L@65BS+QN)7;CNS5Z_IWQ-\):QJ<^G6/B72[N^ M@5WE@ANT9D"DAR0#_#@Y].]8UY\;?"C6L()3>06;PV%TCO&)95CWD M#/R@L#[T 97Q&\'W'QE\*^$(KC3GM;634/M-];S.%D@A:TN8MP_VPTJ$8Y!Y M[5P&H?!7QNDXUF:2SU?Q'!45M\4_!]YI5]J4'B;2I=/L6"W- MREVA2(GH&.>,]O7M0!Y5X>^'_B[3M/N+^XT^YN[S_A,HM;%O=W4!N)+?[)%" M2S1JL>X,&. !T[FMCPG\/]=L_&&AS7VFQQV>E7NJR_:#*CB1;CRS&RCJ#PP/ M?KZUW/@[XF:/XSTG6=6M;F!-)TV\DM3?>>K0R*B*QD#= OS?I3Q\5O!IT4:O M_P )1I(TPRF 71O$$9DP3LSG[V 3CKB@#P+3O@!XHT_-O/!>S6M];PVS06-_ M###;B*XF<+)NC9MNUU8;,O\ 2)(EN].N<>' TV (;DR_ M;-Y[?+/Q_P!<5KVS5/BWX0TGP];ZU-XCTP6%TK?99C=H%N&7.50YY.1@^G>H M+'XJ6%RG@YI;6>%?$\4SVT@*M'&T<1FV,)O"%AH,R>'XM9GM-*U#1 M;BW%RH+22W"O]LW2$Y,NW<^3NRW>NX\._'GP[XFT_1;RT2Y$.J7ES:(90BB( M0J6>5SNX3:%.>?O"M&_^,'AQ-"75=)U"TUVU%_;Z?*UE<*PA:60("Q[8W;O< M=*-0/')O@[XNL]#\3^&(M&M[L:]86-DFMBX11:-'$H9BI^8A""5V]QVJ%_@/ MXG^Q:KITD5_>21+JDEM=3:A"+:1K@R%=L8C\S(-#TJ[AFSJPN/)N% \M&AC\PJW.E.^)85'H0,USLW[/7B;3]6;5X9;AQIFN%K"WT^XCBG_LY8)DBV M-(&0.KW$AP1T)Q@XKUZ+XQV\NJ,(O#^JOX>6_?3#KZ"$VYN%D,;83?YA02!D M+[,9!['77PA\3Z7I%G#I.CSI?7$$B2237\%Q$=\YD,=U&\85DYW?N\$$D"MG7?AA MXGU/P_X@TU+:6W>+Q.FNVTEIA11WL?B M96\$ZA9R)'/9ZW/"I&\91E>-V1U(!Y#<8.<5T&J_$+PQH=QIT&H:_IUG-J"A M[1)KE%,ZGHRY/(.1STY%%V!X]X5^#VN6/BC3-5ELIHX_LNJF7[?>1SS)+/Y8 M0DHBJ"VUL[1QSS71_#7X;:KX9A^&QNK2&!]&T)[&]\MA\LA5...OS G/K75_ M$#XGV/@!7\ZUFOWATV]U>>.W*AH[:VBWNW) )9BB*,C)8G/!JKH_Q73^S7U' MQ1H\O@?32$,-WK.H6928L,A5\J9R#CG! HU$><:Y\%O%NJVE]XC34G7Q'=ZM M+?'2G\OR5A=3;;/,QNXM<#&<;AT[U6O/ 'C#7;?28K[PJ8XM%TBWL%,6I1I- M++%+&PFA;! (";E#C!/!KVJ3XD>%8O#2>(7\0Z&.X>!X]F^9D 1IL5OA=XSTKP;X9TVTLV5 MH-+O;*X&G/:I.LLTB, TDR,/*8+\P7!R%KV.7XK^#8-%M]7E\4:3'IMR[1PW M+W:!)'4990<\L.XZBJWB?XP>$O"VAQ:G*83H;+;P++:0:*K&20%5>WMI4ER.X#,OUK2^#W@/Q7HOCF MPU'7+:>"ULM DTL^;);>4LOG0L%@2%%*Q81L;\G^OIMS\0M"TCPUIFMZUJ5K MHEK?PQRQF]G5!EU#;1:)\.];\3ZG#H4EQ/HNF^'M1O[J2Y2-'-Q/*2(B%D4JR^5+ M(!/&WA*QABBTH:\T.BW7AR)Q=)&WDB3-M,^[_IF%##KD5Z5XD^ M+WASP]K^G:&FH6E[K5Y?6]F;"*Y3SHQ*V-Y7K@=<>XJIXL^-VB>#(/$;Z)\+O%NF:KI=O#I0M8//MKB]:2XA MGL9"D"QM*$9?,CG&W:"AV\ ^M;7PQ^'OB71O$"7M]IT-B]KH!TJ*26195:42 MNP; _A(*G%=Y)\7O#=IJ.MP7]ZFF6NDBU6:^O)$CA>2>,R+&ASDL$"DC'\8Q MGFFQ?%WP]]MUG[3J%K::7IT=O+_:DERGD3"9=R[3W].^>U&H'BNA_"'QQ/KO MAVXO[*6.+3;:SM9%GFM1$ABN8G<0)"B[8@$;:&R<8%0:Y\'O'S>$+O1;>S"#W#*58'T(HN M!Y!K^GWFNZYX@-M:R[=6\1Z=!;L8V VVA$DLOLO!7/K7:^++*^^*/P_TUH=, M>V:75;:X:TNR%;[/%= EF'^U&N['^UBHKWXVPZ;XCU.RF\,:M_8^F7\>G7.N M1M;M!%-($VY3S?-VYD4%@AQFMW_A:GAZQTW[9K.I66A(U]<6$8O+R']X\4K1 MG!5B,_+DKU7HP!!H \HN?@CXCT^_\46=H8[O1YI=&_LHO( \<,&H+/+&V>R+ MG'J,"DU;X8^)KWP1?^#QX;M994NKJXA\1M[^RW-G9W22! M?MXD4E97/4.2Q#$]6!/>L?7_ (#3Z3=+/X5LE\^3P]>:?*-3O9;N)II!'M4I M,[C!VL.F/7BN\UWXY>"=%T(ZF/$NE72NDC6T<=XF;EDZJASSS@9Z9(]:EUSX MH#38M @L-$O-:U?6K8W=OI]M+#&5C"J69I)711C>!QDD]N]&H'D/AWX2>,+O MXLVWB74K.Z-D##\^J7%L\XV6]Q'R(450 9$ XSCO72:3\-O$'ASP3\.I$TN/ M4+_PUJ$UYIE##/OWQ7>V7QC\*O;:<=2U2'P_J%ZH*Z M5J\B07<9WM'AHR?[Z. 1D';P2*V(O'GAR?Q(WA^/7+!]< W'3UN%,W3/W$W7P2\57?F7OV.WC:7S+XZ<9EV!C?).+8GIRJ')Z9->@_#_PUK4_ MB#X@:OJ>AIX>77UMA;P"9)'.R!HV9]G .Z M>C27HK+XI^#]2L-0OK7Q/I5Q9Z?C[5/'=H4AST+'/ M/8]\4 >$:9X&U&_NM OKGPEJ>M6VGZ,='EAL=3>P>*XCN)"2=LB%E*E2.HYK MJF^%&M7>B^+%^PK:7&I>(+;4K?,H>5(DBB!)?J64JPZ]CZUZ[9H9+9+0H]K)$I"A/-,FY ME#%FQ[5Z3IOQ,L=.T^;4O%>E+X 2618X7U>^L\W9VECM,4KY( )P<'T[UJ7W MQ5\':986%[=^*-)MK2_&;6>6[14F ZE23R!W- CQB\^!OB*Z^&OP^TF&TMHM M0T?1VMKR+S%56DQ&QC)'4,RG)]>37=^"=!\0S>(?'.MW.@6_AZ75[6VBM()9 M4EW/'&ZYD"<8R5_"MV#XQ>&UEUU[_4;33-/TR[@M4O[BY417/FVT5PK(?3;* M!WZ9J_JGQ3\':));1W_BC2;1[E$EA66\C4R(Q(5QSRIP>>G%&HSP2/X.>-M5 MLKF.^L)<_P!GZ?9"*[FM?+S#=(\BQK"BA8@H.T-DXXKL_$?PZ\0:?\5I_&-A MI,>JV<%S;3C3UF1&G(LY+=I!NX#(67&>HKNO%OQ?\.>%=3M-*;4;2ZUFYN(8 M!IT=RHF D8 /MZX&'=4L]-U/6K'3]0O/\ CWMKB=4>3G P">YX M^O%%V!YIIOPRUB\^!&N>'I[*'2=J)\=M M SX526"[MY_$.HSZ9##(J[H98F*.9,-P/,"IQGEUJ_I_QF\*W4"RWFJ6^CB6 M\ELK==1F2)KAHWV%D&[[I;(!]:+L#S"X\,>)4\+:Q8:E:7!FUO4+"VL6O1#) M>[4.7::2%55E4#Y2>0 <]17T17"Z?\8?#DFG37FKW]IH*IJM[I42WURJF9[> MX>%F7..#LS[ \UM2^/O#D7B&'0FUS3QK4Z!X; W"B60$9&%SW'/TYH Z"BL/ MP?XJA\7Z2]W'"UM-#<2VEQ;NX(/%F45PWA/XS>$O%GAHZQ%KFG M01P6T=S>1O=H3:!ATD.>.>,^M:#?%+P>FEV6HMXFTL6-[(8K: 7D?^CH,;F?G@ D GL>*L:3X[T7 MQ-IE_=^'K^V\0FS#;H=.G1V9P,A,YP">@R0/>@#H:*X+3/C/X?UC^R&MGD\F M]L7U&XEE*HNGPH=K?:"3\C;\IMZ[E;^Z:U/^%I>#QH2:T?$^E+I+RFW6\:[0 M1M*%+&,'/WMJL=O7 - '4T5@7'CG18O!]SXGBOX;S18+=[DW-JXD5U4'(4CJ M>,8]>*Y?1_CCH^H7_B73+FTNK'6/#]G#>W=G)M8NCVZ3'RFSAMOF*K=,$CL1 M0!Z/17(Z=\5O"E^88CKMA;7KV8OWLY[E%EAB*;R7&>-J\GT'/2M:7QAH4!E\ MS6;!/)@CN9-UR@V12'$Q37G_"'ZGK.D0Q+ M(^HVEW9HF6. @22979LX 4Y) &:W-/^(.@WNJV^CR:E:VNORPK,VD2SI]IB MRN2K*">1WQZ4 ='17$:K\8/#5OH.N:CI>IV>NR:.FZYM;*Y1G7Y@O.,XYXSZ M@BM:U^(/AN[UF32$URP.K11F66Q^T+YJ*!EB5SG@F4444 %%%% !1110 4444 %%%% 'FFL_# MS4M8U+XC[94MH?$&FVUI:S*W(=$F5MP[#YU_,UYI;_ OQ%=60::RDCNH[C2( MF^W:DMQYL-M="1R J* H&=H.3R17:V?[0D5UIWB9FTKR-2T;6)-.6UDFP+F$ M79MQ<*=O3*MD=B,9Y%;A^-&DZ

H>9<7POKRVCM-)MYKJ3R[>39)(RA 0% MRNXXVY(P3D4]0.#?X*:Y_P )S?2R)<75C-JTFJQ71U$)"A:,J 8MFXN.GWL8 M-5K[X$^(+WX;^ ='2*UAO]&TB2VNEW@(TA5#LR!RK,O)_&O1?!GQCTWQ3K=] MIID0S?;F@L4MHW=I81$C^:XYV#Y\9.!T'6LV]^+NL-XSUK2]-T>PN;;1[I+: M>UGOC'J-R&C1S+!%LVL@WX'S98JV,=R[ Q/&/@/Q/XVCTK6/["AT*\TW5?MA ML=-OE2XN4^S/#O,NPJ'4O\N0?E!'!-3S_!J[U#X9^'_#T]IM":XNI7EO)>L[ M+&7=W_>*%);Y@3MP,DXKHM&^.FC:AX436[NRU&P,M\^GV]D;25I[F5=QQ$FT M%_E5B<# P?9KF]G2QM6O+R1+"8I:QC=GS#M^5@48;>N1C% M&H'&:G\"[K1O$/B"]\.V,1L'FT6^MK*XNW<7+VLL[RQLSEBN0Z8[9[5>UGP# MK]]\,/B#)+8);ZMK,YU&WTF*02;3'L98RP !9S'@_P"]7>>%?BIH7C">ZALV MO()H+9;WR[ZTDMVDMVR%F0.!N0E2,BN(U/XV:RMAX5FL;'186\0O>202:O?2 M6T,4$)79N94,->T9DLM5UB>.]TB2?*&2WDL8(G MBE4C*Y*'@]" :@G^!^NOXIN?.CN+S3]0OK&^>1-1$4,/DQPJ0\>PLS*8LJ0P M'(Z8.>]'QPT;2&BL-:?=JL5O%<7K:/!/=6=O'(Q".9O+ V''4@8JQ??'/PQ; M:F+!);N226Y-C;W:V4IM);H GR1,%VEA@YYXP?0T:@>37_[.7B6XN+N2.XMP MIU$V$*^8<#1Y'+SI_O') %>E_%?PA>Z[>Z.&:"^:RN[.8D89 M9!SL('(]0.M2^&OCCI-_H_AR75$GMKW5+:UDE>WM97M8)9P/+1I<$*6)P,FK M=C\=/"5_J#VR7-W%"EQ/9_;I[*6.U,\)821B5E"EAL;H><<4:@>:Q_"3QNGA M[5O#M[%;:I-X@FLI[C7Y+D;[0Q>5NRI&7*B/Y",,@CS,'GM73>%?C%:^,_'Z:'IUK<1V1TQM0\^\ MM98'D'F*B,F\ ,A!)R/2KDOQH\,6]UJ$,\UW;+9Q3S&>:RE6*98E/#:>*]):*XL9"^$257(/S>AC=Q^-=%;?';PI<6EU.\M]:F M&*&=(+FPFCEN8Y6V1-"A7=(&;Y1M!Y^M9$?QOFNO!OCGQ%::1)-%X;E_X])X MWMYFC15>7>K#(95+'&.<#ZT:@<]%\ ]1T'Q5?R:(]JFB0Z MKIT%P-P%\(1; MEV4\8,,:#/K7/67P3\9ZOXDCOKY9+2(S60,MS>QRRHL5GJ4+LOEHH #74.T= M<$\\5WNL_M"6NF>(?%VF0Z<+I=&LXIK6<386]F?9F->#C'G0\C/WCQ5SQ7\= M]-T'1=7\J&8:S:V-U-;I-NY=V>>#7>W%>[XP*X3PE\6 MM-\0KJL=TOV*\T][UY(5#./(MYWB,F<=3MSMZT7 \LM?A/XR&FZA;Q:;%;6M MO9PPVME(JOERNC*K M@\"V:6^N)!90ZE*;:PFD6"VE+ M!)9&"X5?E.<]*NP?%[PU=>((M)BN)Y&EG%JEXMM)]D:C: MWJD+/I6B:AJ.H3R03QF%HY;6X1/*@6,/OS(F[+')R:]*U3XL:;H?CC5O#^I2 MVMBMGIL%_%//?:)\#/%O@/P0+/P\MJ]UK5DT&M6=U('1;A,L",[?W94C &P@?*);+5=1MV$:^(X-3<7UW'/,(4M'CR2J*I((@,!A_GMIAQSA0<#(JS9_&7PO?Z_%I,-W,9)7\E M+EK=UMS+LWF+S2-N_;SMSG@T78&'=?#_ %&/X>_$+3%B03ZIJ%[>VD<9SO5] MK*/8D@\>]<7I'@W4;[QG>>)G\&W&JVVJI836MP-5>S:V\NVCC8/%D9(93U'2 MO0(OV@O!DNGW=^U[&M2TJ'?=Q>2\\TD3)Y2)&OEH0C?>).:[+QE\+==E\9Z3XA MTRRM;N/2[>S/V$R",7#1%@5Z8& V5)XXK5\>?M"Z)X>\/W-WH_FZMM=GK_ (MDTWQ;H&A6T223:AYLTSR$@101KEB/ M/)*(JDAR, "NX\'_ !UTW7]) M\3ZEJ=J^CVFC3AT=B93.F.:-1GE\WPP\4>'O%/B/6+'1K/6H=5;4;>.TD MN1&(4N'C=9>01R58,.M;/BWX5Z]JWP,T#1-.:&S\5:-]FFM6#XCCE7]W( WH M8I)5_$5NV'QVT._UVZM$M=033H-*_M5M1>SF6,("P92"G!&TCDYW KC(J3_A M?/A=;*"\=-5BLI8UG:XDTR=4AA9BJ2R$K\B,0<,?0GH#1J!Q!^ NJZ/K_B-] M&>T72SH8L])@N &5;IHQ'*74@C!2-!FL2]^"WC'Q)I?BQ+F.2";5CHZP&_O8 MYI +:68RDF-% #K@8_&O0[#XV)'XU\5Z3JL4$%IH[D1&W662YE&8P/D"D$E MI,8!SG'%:)^+EM?OI$VFQ-]DNM3;1KR.\@>&XL[LH&C#HV"!DJ".XD4@XZFH M'F.D_!/7K?1KAKG2)KF\MK>RMHA/K(,C^1,)-\#+&!&5(W)NSSD'BMBUT/Q# MI4'A>UU6SDGO+?6+C6Y#$BO(MO'&<"5T4*TK$XR!SQZ5ZMX!\5OXQ\/"]F@6 MVNXIY;6YB0Y598W*MCVXS7)>$OC0WC779M'TW3(Y+ZRO[N#46,_[NT@AG>)7 M8[M_$_X9Z:^FPC2?$<4T%]#%,_^I8@I*A/_7*21?QK M*\,?"/4O ?Q UO6M.@BO-*MM,6/1[ R;";@J!+DXPH;RX^?K6]=_M!^#]/$G MVJ;4+U'XU>&=)U"&SO9+RVE81>< M9+.39:M)CRTF;;B-F) ;GD>M&H'/^#='\;>"K)/#%CI-H=/CU&XNDUB6Z## M[/-,^8/,*YSCC-;/Q/\+:O\1_A>^D_9Q8:E&AIB:9::G)J MWA?3-$N9I;D#^SY;=)%>AZBG:=\<+"WTR\N=9MYXY(M4U*T":=:RW&V"UN6A,S[ M0=HP%))XR>*-0,'XJ>"=3NIWTVSB:]DUCP=J/AV&<@[5NO*+1[S_ AQOY/= M?<5EZ=\+]4NK?P[;P^$3H7]GZG:W5S)=:LUV)EC!#%58G!!.:]%N?C9X8@U" M\M$DOKM[-(GFDM;":5%,H7RE#*I!9]ZA5')S3)OC?X:ATN"[']H22R3R6QL( M["5KJ.2,!I \07_#[4+7Q)/!!+##XMNM1BMI&(@:. M>T:,.[!3Y;!BQ!(QDX[UROA#X>>+->T.;7--L+>S6YRZP#",RB_,Q\KS%(4E M>5,4 8/@CX3>)K/Q M3IFK:I;C8GB*[U23[5F:(F9 W^D0K*)%)Q]W++SW_"NRU;X^>' MA&Z:/,VH3HEK-),UM/\ 9HHII%52\BHP!.[ 'KUQS70Z;\4-#U7Q,NAQ-=I= MR/+%#-+:2)!<219\U(Y2-KE<'.#V/H: /*=*^&'BS3/^$?T1]&L[FTL?$<&N M2ZR]R-Y0'+*$QDN,D9SC KJ/'OP=G\9?%+3-5=D/AZ6QDAU* GYI)%#" @=\ M>9)^==/'\1X4NO&=S>&327)D,,D0W.I< #[A5AG&=U 'F^D_"/QIX>\#Z.F];S6O[7N+W M4FM)HXYV4PM! 8I9$8+MC$8;C)&X5A:3^S[XNL=-L9Y@RW-C\M[>">\NO,57DE@LI7CME:1HT:5@N$#. MC $^F>E9[?'_ $.SU/5K*_L-5M9;/41IL 2PGD-W*4+ ( G7@\<]CW%&H' 7 M'P<\3:=HUDNEZ48M1F%V9)3J:R&,S3^84G#Q[98S]Y@H'S9QUKL_A?O>?/K4)T^>X"*D5W?>?')D@CE0 R]<8 MK>NOCDIL]8O[&"&\T^RMH=3CD*NC269D,<^5."LD;*W!';&!7J\4@FB21?NN MH8?0T >,:]\*M9U/1_'<4=E807&KP:>MI%"P"(T*1[@.. K*=M+=0JRK;:M$K_:HUMW:X#F,Q1*@*9W#=N8\YKUA?B[86D&KR:C;2QO::O)I M%M;V:-<3WDBC< D:C)) 8X&< $YQ3)OCKX4C2T9)KVX:<.9(X+&5WM0C[',R MA^&GBC3;;5X-/T2RUM=<\-V>C/YUP(Q8O")L\$'=G QR MM=+XU\&7]]H/ABUE\-V_B*&QM%BECCO#:W5O,$4!XI1@@<$$9]*Z*T^+_AN] MUN338I[G"O+$+YK606CRQJ6DC6;&PLH4Y&>Q]#7+ZQ^T9H42Z8^FB>:.:[19 MA&K>RFU&YN M<_9%:[O&C4N5S+LC9%)&"2@/>NHT#X4>)=,.A>'9;6W.GZ9K_P#;;>(//!EF M4;SLV8R'8L%)SC;FN]UWXU^$?#R:=)<7\LIU&VBNK5;2VDF:6.1@L9 13RQ8 M8'U]#3G^,WAN/08]3+WFZ2\;3TL/L.WG$+RR07 D\L-M('&XJ2" >U>FZE\2]-C^'=WXLTW.H6Z1- MY$!S&\DV[8L1!&58R84@C(K(M/C%;R^%?">NW<,6FPZK)+%>6\[.TEM+%%*T ML:[4(+*T+@YVCY3WP*+L#E/ 'PCUC0_'>@:Y9#<+(49Q]SWN+N* RQ[@-P D/([@9K6N/CMX0M;R\AFN M[E([5I4-S]DE,,K1MME6-]N'*'.<9Q@^AHU XS2/AOJ5SK'@RXA\*GP]:Z1K M!O;I+G5&O#(IM)HPZ[B<$,R<>^>U<-XMTO4/A=>^*!<6%K>G7M.O;>&"??L1 M7D=E$>U6W,V_F,8).*^B;OX@Z-;+K@2X,LFCV4=_=!4.U(W5V3YL8R0A..H! M![BO-K+XQ>)=8\00Z6NG>%[.1;2TNY!JVIRP2'SUWA8U$3Y*C )SR: .9T[X M5>-;"PAN;6WVI,]I(T-O/'#M7P3\&=?TG3M3AU M&VMF>Y\'Q:*N9 ^9PTY92_IQ7H>B_&KPQK^LIIUK->;GNIK%+J6RE MCMGN(F99(EE90I8%6Z'G%87B;]HC0-/T;6'TP7,^HPZ=>WNGFYLIDM;TVT+2 M/LEP RC;@D'OQ1J!QVF_"SQ=I6G6&@MHUG>P?VS9ZO+J\ET-R!$C5TVXR6&P M@'.,5J?&;X=>,/%OB'5/[+C\W3KZTM(8FAN(X IBD=W$X*%I!\P*X88R:[34 MOCEX8T&1X]4EN[411EI;G['*;<2"+S&C60+@N%YV@YJQI?QH\,:G::C<-/=: M?'8VBW\G]H6"D\4OPU\"^)M)\0^"TU+0;+3K+PSHSZ2U[!,CV]11J!Q7B/X"ZQJ.O_$._MIH M0+F 3^&PS?\ 'O=R/'/.S>@,]O"<^F:R_''P7\8R^#4T+28Q.L^@&QD:WN8X M/]*8L\AE+(S.A=B0%(KUQOC%X=&@0ZH&O7,MXVGIIZV. ,]*P?#GQK?6K;0KV2P2/3M4UBYTKSV+1& HK-&65AG+;&!!Q@T:@>?:C\ M"O$ZW\]^L$_VC8?%.E:9=#2? MLTMWJTMFT3RG,=HL7VA+G&W)#0-&V/5NM;.M?'"P_P"$=O;W1X)FO;2]TV"6 MTU*UDMV\FZNXX!* P!(*NY4CC*_6C4!GPHO;^VO+Y7TJX2UUO4KW5!<2*4$, M0*1Q@@\Y?9N ]#7*ZG\-O$UYX@FEL-#@T.^DNY9+S5K'466VOX#N^5K;IO92 M 21D')S7?1_&_P )&]OK=KZ6".T29C=2V[K!+Y.?-$>%YD)MY K@91B,?\"'/!% '$:]\)?%*:1X6_LN M"U6XTS1[:TN51D#LT=Q%(RQ,RE0V$8JQ!PU1^#_@_P")X?$%AJ&I1^4HUJ^O MY'GNEFGC2:TCC1BRJH+[E;H!7L7C_P 6?\(3X/U+6$MOMUS @6VLP^TW$[L$ MBB![;G95SVS7-V_QMT9/"_AO4[ZWO8K[6T98M,M+:2YF6= ?.BPBGE&5E)./ MNT:@>5^(?@OXO\1>#]-\/_V796/_ C^DWEC#=K5511C&47Y2[9S\P M6O8_#?A&[TCQYJ6J-%%'9SZ9:VJF,\EX\YX] ",5B>)?V@O#FE^')+_36N=3 MG^P-?B."RED6W3+*K7&U?W0+HR_-C[K>AQ9T/X[>'-2T2ZOIY+F-;"*(7TRV M(R2K+#NX!)V+M>TW;I^ MK:G-;WVBRS95MATVW@EBE4C*JQ1E(/HIZ@5T&K?M"P6&L^,-/MM-%VVC10?8 MI/.PM]+(R+L!P<8,D?(SUKI[;XR>&Y-4-A)//;E9'MC>/;2+9M/&&,D2S$;& M9=K @'J".H-&H'DW@+X!:WHNJZ1::Q!->V%O>?;I)VU$>0,PE"ODA-Q;DJ?F MP5)JOX<_9U\46-QH,U]=03.EXECJ!\TG?I=N$%L!ZN3$K'_?->M6WQT\)SV5 MW=27%W:1P1I,BW-E+&]S&[A(VA4KF4,Q"C;G)(]:=X'^*L/C"]\6%K6:PLM$ M:(,MW;O#.N8B[^8C\@C'''2C4#'^(=IXKOOB#I,T/AH:[X9TN,74$"7R0^9> MY(620,#D1K]T?WFSV%'+'[7I,6L!]:U*6V_=RSS)'&H6)]S!8@6/'+<5 MV=C\:O#MUK2:0\ER+M;H6$UPEI*;1+HKGRA,5"DGMZT:@>3:=\'?&UU9WT=] M;E)/^$;.CH)KR)XS,)X7_=*D:^7%A&P#DC@5HI\*_&EQXVTN>[B5K*RO=0N& MD2YC6W*SV=Q%&4B$88-ND3<68]S7>ZU\>?#FGS7MI;O=2W2/<6UO<-92_9)[ MJ(/OB68+M)4H0<'C!'4&IM&^-6CW$6APZ@+BVO-02V1Y8[61K6*XG53'$9<; M0S;A@$]P.I%&H'G>H_ [Q#<^#? EG!!:+>:)I,4-S"9 $EE1XI/*)QRK%#SZ M\T[_ (1;Q'J'Q"^V7^@1Z.VMZYIE^L5O)YWE0V4;&1Y7 !)"*/7V1KA/MUU9RQ6SM!GS561E"DKM)X/:F>$OB];^,_B!+H5E9W M-O:1:5_:!DOK26WE;,H12H<#*,N2"!V]J /1J*X"7XX>%;9=5>YGO+2'3K2: M^>:>RE1)8(CB1XB5_>!3@';GJ/6FQ?'/PN]KQT M5Y=XN^.^E:)I^JK91SR:G:I*(/M5K*EM+Z]^SVVLZ-'&FIK:ZK#K MUUJJ721G#037C7#0,,\C! SZC-68OA#KWA_Q+-XCT#5;!=6EGU)7COH'>$V] MU<),!\K AT:->>AR>.E>OT4[@>2>#_@QJ7A+QQ=>*4U>"?4M1N#_ &C^XVI< M0^6H "@X5@ZDC'&#BG>,_A3KOBW7)Q+>:2^G/=QW4%_+:'^T;-5VDQ1R @8R M#@GH&/6O6:* /%M5^!%_J>@6%G/=Z?=2Z1J\^H6*S1R"*6*5'5HYMKAL_O"0 MRD?=''6H_#_[/]WHOA_QI8?;K&*3Q!IPM%%K R10O^\R<%B2/W@ZG)QDU[;1 M1<#A].^'DMIXAM-0DNTDBB\/C170(0S-O#;\YZ<'BN#3X5>(M1T3P:/L>D&\ M\,M>VAMM;@,\%Q&Y4)(H4\?*HZ^IKW2BBX'DL/P?U*Y3Q5+=7.G6DVMZ7;6 MM["!D@@:(R9*J3]W#CCZUY_!X)\6IKFC^#[6RN8]"T_Q"^IF::S^01?O&+?: M-^&!9^$"[^<'@$U]-4E%P/GY/V<-:C_L*!M9L[JWT\Z:_F3I-OC^S.C,D:AP MF'VGE@2,UO2? 2:\\#Q^'KG4T*_VY>ZH\J1D?NYYI7"#GJ!*.?8U[)11<#S+ MP/\ #[Q+I/BZUU;7=3TZY@LM(_LBVBL;=T8J'5A(Y9CR0O0<5Q=Q^SEK5Y?: MA)<:S9RF6TU&U2Z9)FGE^TYVM)N M1T^T\4#Q-<66H2Z_<-+ M/%9Q,D2HT80IAB2>,\^]=[10!X3H7[,W]F:#X(LKG6/M5UH>HO>7UR8^;]#] MV-N>,!8?^_8JAXG_ &;M:\1ZK<32:S9LA?462ZE29KAQ=6L\*JP+[ $,P^ZH MR%KZ%HHN!XEIW[/+:9XM>_BETV2S>].H>?/;N]RDA3;M7+[,9&.W55E622Z97J1:QM6%A=-,@!";MVW9O&> MF<<5[)13N!PFH_"RQUGQWK.OZC;V-_'>Z7!80Q7-LLC0LC2L6!;/7S!P/2O/ M=,_9_P#$F@^&;CPUIVMZ:NCWTUG=7;2VSF9)(!""L>&P%80KU!QS7OM%%P/G MKXA_LVZUXVU/4I/[9LQ%<7%Q<17$Z3/.HD@>(1$;]@52V6.59%<9.#ROW3^=>NT47 \2^'GA[Q%XRN/'UYXE M@EM8=+]'\.W\%MJVFV]_KVG?8 M=::YB:4>:)[F7SH2I7&XW4GRL#CCTYT=%_9K32]=5I)-.N---PUT\SPR&[W- M&5*J=^P#)R&VY[5[K11<#YXTW]E^YL?#ATD76E1&VLXK*VO(;>3SI51T.^0L MY )5 "$ &>?:NJ\;_!O4?$&MZAJ-KMZ:FF:L8);V2XMG:5)(]F1'AL881KUSCFNP^*W@[6]=UK2KS1 M&$.91^]QD9P1V]17IM)1<#Q;4?V;;&WMWMM!OGTVVNM'DTJ] M29FF\S!1X'&3QL8/QZ2-3-5^#_BWQ%?:AJFKWV@WEY=- #:?995AVQJRY#A] MZ-ELY4^W2O;:*+@>,V/P4UVRTV6TDUVWO?M>@S:1S>!](@T[-VLW^C/&&R\2HX4[\C.\'&*]YHHN M!X?K_P -5U+Q7XGUJTUR*V.J,'2'RW (#Q,4=E8':PC(.W!YJ'0_A'K/AA[ M2R:.&Y@N?$W_ D=S)8AA%;I%;0JD(\QV9F:2(8.>A/3%>[4E%P/.?A9I'B/ M00L%_91VUE>&ZU*Z9G#2)<2S;DB&#_"F23ZL/0UE:%\$+CPOJ+:KI.I16>JW M&I7UQ>RQQ$+<6]Q,\@1AGETW+AO4>E>N44 ?.,7[,>M2^(-'U&YUFPSIRQQM M(B3-)=;;NWG,CEY" Q$##"@#)KI_%_P";7_&VH:Q ^G-!J4L$TYO89))86CQ M_J\.%.<#[P.#R*]GHHN!YIX%^%%UX3L/A]#-?Q7#^&=+:PE*H1YS&-5W+SP/ MEJSX1^#FD:!K>L:U=VEK>ZO>:I<:A#=F+YX1(Q*@9)&X#N*]"HI ?/%U^S7K M5_JHN+C6;)_+:3%R4F:><-8"I0GEB#GFO>:*+@>;7W@W5=(O?AQ>Q22:U<:&[6-],Q"O)#-#Y;SO.XA.!C[M>P44 M@/-/#GP\\1^$==NETO5K!=!O[U-0NDFMF>Y$@BCC=$;=MVMY8.2,C)Q6-IOP MC\3^&KVVU#2=5TMKZT2]LHQ=6\ACDM+B6.7YL,")%=.HX(XQ7LE% 'B.C_L\ M7&B:#KFF1:O'*-033PLKQ'(:"82R$C/\1S@=LU8\+_!'5]&^(>EZ]>:G:WD. MGW=[<"8B4W-PLZRA5?+E%V>8!\JC(6O9J*=P/']9^%^H^(KSQ;X?G_<>'M8U M.TU*>XS_ *^#Y3/;C!RI+1@$]-KU6?X%:GX9\;KXA\(:I;6ZI\XLM462=#(R M&.1RVX-RNS_O@5[12T7 \#A_9]\0P6VE0C6=-$]NB!]2BMY(KF%A,\C>65?# MJV_&V0'!!QUKI-0^$.J7GCR+5AJ5H-,CUJ/6%B,3>=N$#Q,A.<8Y4CCUKUBB MBX'A5K\ -97Q))?W6KVERJC4E6Y99C<3"Z215\S+E!L\P#Y5&0M.N_@!K"H' MM=8MI0)[65[.=94AG6*R%L0YC=6X8;Q@]L&O+;NW8VOPVI_ +7;R#>FJZ:-1N[B>[N;SR)$DMII7#%H&5P=H "[7R# MC->[T47 \IT3X5^(-(L;GPX=9LW\)S27/Y^\E"Y.T /(3N R0 /6N M8\/?LYW'AZ^T*^EETP+HD\,B_8[:0S7,<<^TE(#YW^ M'OP/U&ZTC[9([ MB:]6YM)KJ/7)-7MX+I'\EU>W,+1OL8-T.X$$<@=LU['13N!Y4WP4^U^#] \. M75Q;1:;;7QO[^&QC:)9FRS*J'<2 &(.223M%95_^S].L-QI^G:JD&C#59=3M M;>=6D>$RV4D$J;B>097,G_ FKVJBBX'CVL_ V\U73/#UJ-4A1M,L+*S=S$3O M,%Y;W!(YZ$0%?^!"LO2/@!;^$[Z\N;FWLM1T>)KR95@MI)+Z99RY,?+[,C>0 M"J@D8S7NM)1<#QSX6?##4;7X/:OINMM*NM:\DIG:<#S$3RQ% C8)Y6)$!&>N M:S]!^&?BHZQ!K\FF^'&N;BQL[:XM]9M6FEMW@78S1LK8PV-P^HKW2BBX'E.B M?!JYTW0M,T^;4(IOLGB"\UABJ$!HYII7$8YX($@&?:O+[?X=>,/&$MCX3EMY M]/T?2M+U6P2XN[+RQ%]H@:&+,@-?V9];\5W% MTIUNR:)Y9)H[F=)FF4-;M$(\;]@52<@AE>IT47 \[\(^"/$MOKGB36-?U2R-[JUK%:Q_P!EPL@M]BL- MPW$Y/S9KSG1/V9]:M/$^@ZK=ZO8%M,$".84F9[GRW#&1B\C89L=!@#-?15%% MP/*M2^$VJP:H=;TC4+1=8M]=N-7M5NHF:$I-;^0\;@$'."2&'?\ &J>H?!+4 M]9^$6J>%[S6((];N[Y]0BU*VA*I!*T@<%5)SP,KU[U[#11<#R27X"Q0^,;S6 M--U)M.MWT!=(MH(D_P!1,J^6)P?7RE1,>@K!TG]GG58;76DNM0L(I-0;1_\ MCV29@/L5YY[,QD=B2XXXP >U>\T47 \+T3]G.70[N[6WFTD0*+LVMS-:/-.6 MF+$"0,Y3"[B#M )%0V'PD\1Z)?Z=!F&>SDU2WU-[:R9Q;6:VJLP"^8[-NED, M8P. %[8Y]ZI*+@>>^(? FH_$K2/"T/B-H[2&UN/M^HV5LS R2JK>4JN#P%9@ MQ/JHK'T#X(3>&_&&FWMGJ2_V)I^H7%];V<@9I$$T(5TWD\YDW/\ \"->MT4@ M/"T^!7B30[77(-"UK3D77[1K._-Y;._E@2SNCQ88<[;AE(.1P#5NU_9^E'PX MU?PU=:C#--=:C#J,,OEMY8:/RRJN 02"8R#@@X/%>TT4[@>&7'[.RG3H'">1Y8C>++L68LFX9)[],"NH\ ?!FV\&VWBZTGG6]LM:F9 M(8-F!;VFS:L'N!N<_P# J]+HHN!X;H/[-8TK3_ <-QJ_VFXT"[DN;Z8IS?@_ M<4\\8(C/_ :MW?P+U+4[5/#MUJMK_P (C;ZC(-;73[C4M;L!J.A06L.CO;6S"/,$R2JTZECNW&-00 MN,#)%=;X0\!:S;OXONO$5[93W7B$(&33XF2.!5B,>!N))X.P:==0RW] MOYL_B*+6_P!U$0BJI4F,#/\ LG!KU.EHN!\QGP+XLU#6+;P=;V=S:Z!9:SJ% MXDUS9_*D4S3.&\_?B0%IB0H4,,X;IFN@?]G?66U31G?6+.YMK"^TR]$LR3>: M@M7B9H44/L"MY9()4D;J][I:+@>+WO[/TNJ^!++PY=:H@2*^OKEYHXSDK.TA M4#)ZC>/KBM[P?X$\3VOC.37O$&IZ=,RZ.-(@BTZ!X]H$F_S"68Y)].@KTJBB MX'SO=_LU:UJ$.MQW&LV+/>:+?Z4ESLF:65KAD99)-SE1C9C"@5V/B_X/:CK' MB73=?T[4K>'4=+MK=+5;B)FC:2)B3OP<[2"1QR*]7HHN!Y_X-^'E_8^'?%%E MXBNK2_N-?NY[F?[)$4B19452@!))QCKFN0T#]F\:3!X $^K?:9_#UQ)/?2E. M;\G)CSSQM8*W_ :]OHHN!\\:O^S7K>L:E++/K5G(HEO76[D29KB83ERH<%]@ MV!@ORJ,A:V=&_9X;1O%/VR*73'LTO)K^.XEMWDNED=6 7E_+PK-G.W) QW-> MW447 ^?H/@MXBTLV]D9;5[.\N[03PZP\3I-IL=MJFE:S+8V\+N=EU;+>&W$RGU!4Y'8X]:ZJ? MXUZ!;:K+;2PWZ62W$EDNJ>1_HLEQ&&+Q*V M,IX(XH+[3%N;47MI)J4(A6YA)QN0Y/0D<'%ZWR3(8XB.,_N1^+4 >Q45YLGQWT".[LK>YAO(#+]F2YG\H&&SF MG"^5'(V<@DNHX&!D9Q5?4/CGITMA?S:?;7<4=O*(X[ZZMF-M/MG6&0*5).02 M1SCUHL!ZC17DGB3X]V=AJNEP6-I='3I=6_LZ?5YH,6A*;_.5'SGS0ZC D8@>*)K;,ES'-((XGC4'D%B!V/M2 ]1I*\NN/CM;_V MOI6G0:!JQO+C4!87=M-"%EM24WJQ&[!!!!X/0'TJ'X@_$W7/#_CNYT73)-"M MK:RT:/5I9-8N&B,VZ65#&A' XB')_O4P/6**\W\/_'#2M9_L@3Z9J>G#48E: M.>XM\0F4P^:8@V!NSMY.3].M%@/5Z*\QL?VA?"]S UW<1ZAINFFWN+F&_O;;9%.L S*$.220 M!G&.>U#_ +0/A^*U+2V.JQW_ -HBMDTTVP-P[2@F,A0V,':><\=Z+ >G45Y[ MI/QMT35+BX!LM3M;.+SE^W2VI,+/$<2IE1V\]O>B-&B@NK^*'=:V]Q M(BNL+/G.[#KVP,C-0:/\??#VL+'*MGJUM:W%M/=6<\]F0MVL(S((P"26 .<8 MY[4 >ET5Y9K/QVM[&PBEMM U:6]74H-/NK"6 +-#Y@)5L;L'(Z<_E47A+XYQ M7MW?VNM:=>VGEZSJ.F6]\EL3;R>1/*J(""27*1C/&,Y% 'K%%>:W'Q[T"PTV M^N[ZRU:Q>T>U4VDUI^_D%S)Y<#(H/(9LCU&#Q6BOQ9TU_"?B/67L[RTET)': M\L+N,),C!-ZC&2/F&,'- 'SU#3[DVJ7T,>H0>49[=CM$BN^(7T;0;6R M^T7-[E@D<5N%$LC &TT^6\,T_EQW\.G;!"=[22A60J.Z M[6WY_N@GM7.6W[2>@7EK!9(@>./<3DDAEY QD@9S5OP1\6M*\=WD5 MM:V>HV,D]JM]:_;[?ROM$!.-Z]AU+4 M+8Q:=%YI2WMKIH/.89!YPN0,GDU+IWQI6*SU.:]TR^OF@U*^@C73;8N4MK>0 M*9'R0!@,O&;7GQ\\.6UXT<<&I7=K%#;7%Q?06V8((IP#$[-G. M#D=!Q5+5OCE;/XBT73])LKN:RN]7.FOJLD'^BR,A<3+&^6..7[&(V*S-M7#2*I)/; 8G\* .HHKRC3OC.VIG2=9"VUGX3U. M_-G9W4NYI+E4MYY9)>.$7,7RYZA3G&14P_:*\+)IES?31:C!'&L$D436^9+F M.:01QO&H/(+$#G!]J=@/4:*X*/XP::5J^G&>1;?S[JUVQ).R!Q"6S M][:1R,C/&:;X/^-&B>--3L;.UM-1M$U&.62PN;RW\N*Z\O'F!#D\C.><9&<4 M@._HKQ76?C_<:%=VME('TN[17/[FV!0+/^/FQ_K6O8_'&(6&I:A>: M1>SV*:C>P6TFG0F4&TMG$3W#DX 'F!\ 2>S0)YBAU(^7MC"EP202.5#$#_9;TK';]I3PP M8YIX;'6;BR@>&*>ZBLLI$\P4PJ>"XTZ.TS/ 44,Q<9V@;6!'//:J][\??#EM.BV]MJ>HP_V=;ZM+E4F:X+QQ\5;3P/JNB&Z"G1;O3[[4)[L9+1I D3#:!UR) M#^E9D_QH5]4T.---O=/@GFN%O(;ZV(E5$@,JM'M)#9 [$^E 'J-%>;S?'C0K M*POY[VPU:SN;.:UB>PEM?](;[2S+ RJ#R&*MWXVG-.'QQT=T2&+3-6FU@S20 MMHT=L#=1[ "[,N[&T!E.<\Y H ]&HKQSP)^T#:^*-$TSS;.\DU&[C\R:6TM2 MT-H'FD2$R#.X9V_#OQ5+XP\,17UQ$L%W'-+:W$:?=$L;E'Q[96@# MIJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \?UW]GNWUS0XKN=8BO8HS6Q; M[6EP_F,J--YNUHU>0M@(&. ,]<^PT4[@>9:=\$; 6OA:UUAK76K/1M)_LU[> MXM0R3M\N),$G&-O3GKUJMK_[/FAZUJ.J3116MA:S:1!IUC;P6H'V&2*::42H M0>[3#@ =#SS7JU%%P/%[S]GMKSQ8=8DO-&F^US6UU?RW>BI<77F1! WD2.Y6 M-7V#[R,5R2IS@BO=_L\:EJ6I:G<7&OZ?"+D_ZRQTK[/+<_OUE!N=LFR1E"[0 M55<]3Z5[A11<#Q/4?@#JVHP0:"_B2T7P;;ZE+J4=F-/;[83*TC/$TWF[=H:5 MR"$ST!)QS3L/V9GM=)%D=1T6V,,MB89=-T-;=WCMYTE)F;S&9W8(!P57/.VO M>**+@>:ZW\*+Z\\8R^(K#6+>VN6U"VO5BN+0R)MCB,;H<.IR0Q(/8]C6GJ7P MKTO7/B/+XIU2"UU%?[+@T^&UN;8/Y3)-+(9 Q/?S ,8_AZUV]%(#Q:;]GRYE M\?QZ\=5TUK>*_EOD=],8WY#PO'Y)G\W'EKNR $'3%;&@?""^\.:9X MK76;= MI/#=D]A<-+:,PNHG158IB0;&^4$$[A[5ZC13N!XUJ7[.L.M^!-$\,7VK[K>P MAO89)8X,-)]HC=00"QQM+ X.D?L^S6ESI]U/>Z):W%KJ,%X4T715LXG M2)6&#^\9RS%LY+$#' [U[311<#R&U^#6NV7C6Y\0V^NZ5!<@7)AFAT@QS7)E MSM%WME"2B//&U%)*J2>#GH?B5X)\2>--,GTS3?$5KIFG:A8R:=J,-Q8&;1QQSWM%(#R*^^!M[+$K^^CU*XL7LF>Z$R(B MX2;S H1C&I(*$CG!YXK:A^S[/?\ @;PWH"^(3:RZ1;7<'VN.V/[PS1E1GD9&1UKV:BG<#Q/1_@!J6D:7JOV;5=%L-2NM1M-2@73](>*SA> $;3%YQ M9@V>3O!K6U#X(S:AX8?2?[=:VD?7KW6OM,,!#)]HFEDV+\W5?-QGOCH,UZM1 M1<#P'3?V9;NVBO!+J^D6SW$VDR8TO26MT(LKDS%G!F8L\@."V1@]J])N/AI; MZ@?&D5[U[2GN;> MQDL[.[T_2F@EE+*J>9<$RMO(1WF M&C*;]6N"[;9+@N=RH7.-JJQ )XY]"\._#UM"\0Z3J9OA.+'0QHYC\K:7(D1 M_,SGC[N,>_6NSHHN!XY9?"WQ!8ZU>7NDW=KI>HZ?J5S<:?=7L!N;>ZM[D*TD M3HKHRE74X(/IUJEXP^ &N>,K:%]1\3V&JW\D%S#'6?PDNK[XI6]RT=S;:1I>BI:O-,BB*[OA"T"3HNXD[8 M7<'..HP>#6[H_P %)=+T31K ZNDC:?X9ET N+SJH\W&[@#'W?UKU2BBX' MSSJ_[+-YJX#;D;B,GK7I?A3X M:/X:O?#5PVH+(ZY^SWJ.I0SP0: MYIIAN-1O[XM>:3YDMJ;FY:8/;R+(K+(H;;DDJ>NT8YKZW^S;=ZAN,>N:?>"6 M:^9XM:TQKN)!<2*XE11*F)EVXW'((8\#O[M11<#R'3?@-+8>'-=TLZTCG4]+ ML=.$OV8CRS;QA"^-W.[&<=O>FZ=\%==TR_TFRA\2VB^%=*U675K6T_LXF[W2 M/)(T;3&3:55I7*G9G& ^RZW#%?6%T==B&DW TVQ^PAK M>696FNK@>85>18E=5V*N2WOQZ1XB\)ZQ\0?!.O:)K,EM8&\NRML8X_,"6R2H M4WC=\S,$)/(QN QQ7=447 \@U3X K>ZH((-6%MX7-\=2_LKR"3%.]M/!-Y3[ ML*C^3)9"&;3=#6WD>.WG24F9_,9G=@@ M'!5<\[:]YHHN!XSJ_P ;K5/B&?$)U;3F@_M1-3#SZ:TE^F$"&!9_- $0QD M)GDCWK>\*?".3PW;^!HVU1;@^&OM.XB#;]H\V-DX^8[<9SWS[5Z111<#RW7_ M (%66N^*_%FMM?-&=E M>?<1;Y,P!LRN=PW%MV2...]-O!#]KTJ^T.?0M2(8*T0 MRLD,@!ZC(E4@-XX='M["2PLFTRP:"=@4V(UPQE M8/M48VJ$SRM6M(IH;-;(:EK%W9XD\/:;]BM+"*(2+,7WR MN3OCE89ZD]J]&E^" ^Q^)K2WU-(8-7U+3;Z)?(SY"6K6[;#\WS%O(QGC&[O7 MJE%%P/&/&'P NO$>OZAJ<.K:?(MY=/,UEJVFM=6Z!HE3<$$J9D7;D,3CG&*L M>'/@-+H6E7]DVLQS?:O#%AX>W+:E0K6ZR*9<;^C;Q\O;'4UZ_11<#SSQ;\++ MGQ'_ &$]MK*:?/I6EW>GK(UFEP':9(E#%'.TJ/*.5.Z447 \'T;]FRZL7OY9M5 MTBV>[N=(G\K2=*:VB7[%-+(<@S.6:02\MG@CIBNBU/X0:Q;^-KSQ;X?UVSLM M9FE';^;PY]O?31K*.C(TJ2&-F$8._P L.K+NQV].:V+;XL>$+N2\ M2/7[,M:%!-E\ ;I!&I!/4%V519(X?+7RE_=,0JY(.*8'M7B#XI^$_"MW)::IKEK:7<9PT#,2X.,_=&3T. M?I4>G?%SP?JWVLVGB"SF6UA-Q*X?Y1&, N#T(!(!(SR:\K^$'P\UK5I/!'C7 M4Y+6ZNKJ&ZO-1E)^9S,B+%M&#D;$!P3QDTZ;X(^*;;P5X-T_3YM/M]0T?1;B MQN#YA"M([1-M5MAP#L;YL<'!P: /29/C;X'BM89V\16@$Q<)'\QD8IC<-F,\ M;ESQW%:.N_$#3='TG1-2B;[?8ZM=PVL$]NP*_O 2KY)^[Q7DOPV^#'B?1?BL M_BG5DMX[21+O]W)J+WLZF2*V1.._- &_J/QG\.+X<\0ZGI-]#K$NC6S7,MM$^TLHZ$ M$CE201N&15VS^+GA&\COW77;1?L%NUS=;GP(HU^^V>A"]"1TKRRP^#OB]O#_ M (GTPPV.FVEUHDFFVMH-0>ZC$Y8$-&6C#0P@ _)EOO#^[SB7GP&\<:II^K6U MS]EWOX?U+2HI)-5>6.269D,96(Q 0IA2" 3S1H![=;?%SP?=Z=?7T6O6K6MD M5$SY(V[OND C)![8ZUEZ-\[N[C1]+75)]?GU9;>RU22"2V62'RPT5P(_O@DA@4PP)Z4: >M:YXWT MW1_!5UXGCD^WZ=%;&XC-L0QG_NJGJ6)"CW-GN9I;4ZU827\4 M-8 M_E&3OV$D@9V9QS6)I7P?\2^&/$R1V@17%\;>2\NF6XBCO(D,I/R$,5G M$K 9&1)U&*- .\M/C+X3N/"FE^()=4CM+'4&T GY>YZ"I-0^,? M@K2YA%=>)+&)O(2Y)\S($3_<JP:7IE_J>D:;*SCOWLWFVVLL#GS%4E&&]2#@Y (.*YF[^'BZ=XT\#>$(98+:YOXFEU[ M3XWEE1[6&87"8D?[Y,A"'U#'@"BR ]]T;XA^'/$&MW.D:?JUO=:C;[M\"$Y^ M4X;!Z'!X..E9/B'XS^$?#?\ :L=SJ\+7>G0R2RVT9R[;!EE7L6'<9XSS7+^ MOAYXD\/^/WO9K>RT_14DNW>*WO7FCG:5RRO%"ZY@)SEP'()SC@URFN_!7QKK MWB6.2XEMFM8;K4Y1=-J3F-UN;2XBCVVPCVQD&5-QW$G!/- 'KMU\2],BT3PU MJUNDEW9Z[=Q6ENT> 5,BL06SV&P@UH>)_'>@^##;+K6IPZ>UP3Y8E)RP&,GC MH!D9/3FN*\5^&/%&I> O!JVNF64FN:-?6MU/8M?%8G$2.A"S>7WW _=KG_B3 MX-\??$*VAG&G6FFF73[FQDL(-;>,1.[*5D:5862CPS+8E=0L]=F$<%S$_R;"A< M./4$#]:\(N_V:O%4>G:G)IVHV5MJEJD*Z$QD;9;>8K+>[N/XEED Q_<7I7JW MBO2K?0;[X;Z;:+LM;.^6WB7T1(&51^0% A/'/QBD\'>*KO1X/#USJRV.EQ:O M>7$-S#&(H7DE085V!=OW+' ]15P?&CPW?:8(S")I(T&X MM@!AY@^7.2>.]<7\5?A1JGBGXEW>L1>&M*\0V%WH,&EH]_J+VQM)4GN'9]JQ MMN&)4]/NFHO#/P4\1:-\*M5\.75U:76J7.M6E\+C>0KQQ7,$C$G;P=L38&/2 MC0#LM'^.'A[7KPQ66!"$\:J-,GF0D&V)MYIE*XM;T*\OUM;:PT[6K>]6SEO MVO)(HH[.[A;;*T:D@O/%M0YVA2<\XHT&>F:O\2])L/"UGXBM6.IZ1/=16[7% ML1B(/((][9Z!6(![BJ.L?%S3M'\>+X;DBPD<*2W6H23(D4!=)75,$Y9ML+,0 M.@(-,T;X<-)X)\3^'M5\KR-7NKQP83G8DI^4]!AAU^HKSO\ X4=XJOO!]@=3 MNK&[\57&H7-]JER)&$;9LY+:%4.W)"IY0Z#^(T >HR?&'P=%H]OJK:[;?8+B M0Q0S#<1*1C)48R0 7,[V#:A;:'=:6UO>-*+=^ M&'PCUW7-#\&:]']A%B5TZ[V[RN8T>X]:A\2M'@\!:EX MML9AJNF64$DS?9S\S%,[EYQAACAX@^-?AO1])UV6"^AO-3TO39]0.GA]K M/Y41D,8;&-V!SC.,UG:C\-M4N/ ?Q'T:(VRW.OWEW<6?SD(%EC0#><<'*G/6 MN&\0?!?QAJ UZRL8=.L+2]L;^%F2_D>&Y>:U>)"(&0^4^YE+.&Y Z')=6M])DU2WAU6:-7^R,WS L@<*3TW;3G'7%0Z3\7/!^NW%Q#8^(+*=X( M7N'(?"^6GWV!/!"]\=*\OO?A#XRN_&5G/+);S:=;ZK#?+.-2=(Q$L*Q[/LPC MP7!4_.6Y&/I46J_ #7-7^'/A/0//LK:\TZTOX+B4.2N9HR% X^92V-W3CUHT M [FS_: \)7FJZC"NI0BPLX8Y/MF3\[N2 @3&2<#/'45M>)?B=IFB>%+'7;+_ M (G$&HS16]D+:156:21MJC>Q"J,]23QBO+]:^&_C7Q-XBN_$%]X=T:UF,=O' M%:V>KR1SH8]X,B3K$-C?-P"I&,BNO3P5XDB^$FFZ+>6FDZ]J<,A>\L;ML07$ M1E9O+$H3API4>9LY92<#-&@&O;_%K3M.TUI_%$$GA>Z6X-L+>Z82>:.4U'X#:\W MAC2M+@NK.66VT4V,LA=D43->1SD(,'Y %8#Z"C0#T:?XP^&I=/UF;3-2M=2N M=,@:XEMUF"95>&(=L*5!."0<"HK+XW>$[K^VS+J*V@TB=;>X,H^\[#@)C[V> M1@<\5Q=K\.?&$OPWNO!UQI>@V\=IHK8ZM'JUK#->-&+G-NT+QM^[.QESN5OF!Z8'6@#T&/ MXJ^$I9-,CCUVTDEU(,;2-&):4*VUL#'&#P<]*LZ!\0_#WBFZO;72-4@OKFS7 M?+%&3D+G&X9ZC/&1QFO-_ ?PCU[1?B!+XFU);"/[=#J$LUK%(TBVTMQ,C+&I MVKO4*GS-QDD\\\9?L\V.DV!B%U-)& MZF9BJX2]$C9(![(:S;'X+:];^&M*L'7399K?Q#JNIRI,[&)XK@7(C!P 2?WJ M9'&!GGBC0#K-8^/GA73[;2[JUU"&^L[K4UTZ>9&(^S[H9957%_JT][%:7F3!-"[*2CG'RD@'G!P>>: -72/B2HT_5;GQ)ILOA==.$;R2W M,J202))G:TRL=&B74=.U'3O#9U"2XME>VD9Y=TA3Y?-RHP MJD+Y:GG)%5M>^"WBGQ*NMZC+'I]E?:O::LC627+/' ]Q:I#$-^P;LE26.!CW MH ]1UCXL^&]'N);*34[;^UDM_/%DTH4_3TYJCI/QO\+:C=ZM;3 M7R64FEVL-W=/*P,:I(%Z,.#@LJ\=21C-1QS2N?@_P"*8UDB@CTZ9431[Z(RW3*LES8N MA,#KL/R. 2''0@?*:- /37^*_A*+08]9DURUCTZ2;[.LK$@F7&?+VXSN]L5/ MH?Q*\->)=8DTK3=7@NK]%+&%"#CIWKSG_A5?B/5]7L];OH;&RN M9O$4.JW%A%<&5((8X6C&'V#>Y)!/ _2K?@KX>>)-#^(@OGM[/3M$BFO)98[> M]>:*X,K,RM% Z?N&)8%\.03G'!X /8:***0!1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 61110 4444 %%%% !1110 4444 ?_V0$! end GRAPHIC 31 kc-20221231xex15d1001.jpg GRAPHIC begin 644 kc-20221231xex15d1001.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" : .(# 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#]4ZY+XL^/ M?^%6?#+Q/XP.G2:NNAZ?-J+6,,JQ/,L2%V56;@' /Y5!\7?A/HOQK\$W/A7Q M!/J4&DW,B/,-*OI+260*<["Z$$J>Z]#7PY^UQ^S;\'/ACX-L_A_X"\!3>+?C M#XP#VGA_3KO6;RZE@&/WM[)YLY1$C4$AFP-P'8-B7>V@U8^[_!?Q$TCQIX-\ M/^(H9X["WU"&VNID$L:RQJX5@"1N 8 X[UNV&KV.J&465[;WAB($GD2J M^PGIG!XKX1^'_@C]G^X\<>#_ (7>./V;I?"'Q UC3WDB2_TRWN;>41(3+(+F M"5QC*GD@8) XR*^OOA#\#/ GP%T*[T;P#X;M?#>G7=P;J>*W9W,LI &YF=F8 MX S@#H!5M$INQT'C3Q0G@KPIJFNR:9J6LI80F=K#1[8W-W.!_#%$""[>U< M/K?[1/AS3/A+8^/[6UOKZQOBB6VFSB+3KUY"^UD*7CPA60AMP)Z*2,BJ?[4T MCV?PM>_37/''A_[%>17!O? %HMU?(%SDR1%'WP#[SC'( ^A\M_:3\4>$_B-^ MR3IOB"WOM!\H:;8/Y^_P#=W$L,=Y- D3E5?.UMRGHIQ4-Z,I;V M.8^%G_!1VP\1?$SQ/X<\7:9I/AS3+36_L=IJ,OB'3HUM[8PJP,W^DL)FW[LF M#/-:UGP[X.U;4O#OA]O%6MVL#26FC)=):F[D'1 M!*_RI]3Z5RNA_%S5)?AKJ/BCQ'\/O$/AG4=/1C+X?D>VN;JX8*#BW:.4I)G. M!DJ20>!6E\7/AA_PMGPQ%HW_ E?B;P=Y=U'=?;_ KJ'V*Z;9G]VS[6RASD MC'4"OD2'P.OQ'^$OQML?&M[?_%:/P)XKNM-\+WVMZ*= 14]Q]AL_\ P4W?0OBQXSM-:^'NNV/@_1]!MM22VN39V^IPMO82 MR.CW.UU8,@5$)<;"<<\?9'PY^*7AGXJ^'--UGPYJMK?0WME#?"V2>-IX(Y5# M*)45CL;G!!Z$$=J_&)O@Q>>+/CCXF\-3^!?%,L$WANU-Q:>'_AO8V%_%&90/ M-2UN+@BWW8(\]&WMR,#FOU\^!/PN\$^!/"=CJ7A3X?V_@.ZU*QMQ=V\FG06M M^0B85;DQ9#..<_,>23WJDK*[$WK9?UL=1\0OB5X7^$_AJ7Q!XPURS\/:+'(L M3WM])LC#L<*N?4^E>1:)^U;Y>G^-O&'BWPQ=^$/A;I44$VCZ]?9:]U1&.V63 M["H,R(&*%25!*MD@5G?\%&M"M]=_8S^) N(8YOL=K!?QK)TW17$3_J 1QSR: M^6O@9X8\%^&_V@OAEXBU![+2KU+#41H.G:7\/-2T2+4KEK4EA)<7#L'"1AR, M@=<]ZD9]2W7_ 4#^%-I+H\>1P/6O0/A M!^T5H'QIUK6=+T?1/%.E7.DHC71\0:'/IZ@L2%4&4#+'!./3FOA33K7XH?&> MW_92\;>*?BUJ#ZAXIUZ\N;:.QT:QC32&%M.RF/,1\QMJ;#Y@(^8D#(R?K3]C M3XC^-O'5A\4-*\;:U'XENO"/C.^\.V>LK91VKW4$*QD,Z1@)NRQSM IK?^O+ MR\Q7_K[SZ U.YGL]-N[BUM'O[F*)WBM(W5&F< D(&8A02<#)( SS7Q_X^_;K M\7^"=:U3PQ>_"VWL_%UI8B\;3(M:FU&6%75C&9!:VX\+FRN$BCC9D2Y\[48MT@,C![/7/#>CW'B37BMC8ZKJTE]86^J7;,VQ%:.Q>%68+V?&03D<@?= M?@N]U[4?"VG7/B?3+31M?DCS=V%C=FZAA?)X64HA<8P<[1UQ[U^'7[/OQ"O? MA,WPC\2^'](M/$NOG5K:U32Y;&TN;F02R.C"W O#*LI0E59H4 W.?"5[I$8DN9?%&C?8X,D@"-9 [!G.<@#J 3FJ7DB/5G MK.J3W-KIMW-9VHOKR.%WAM3((_.<*2J;SPN3@9/3.:^-)/VV_BKH>NZOH.L? M"32)O%6E7VGVMSX7T[7IFOV2];$$D+-;>5,HS\SH^U=K9(P:^K_B5X6L_&G@ M;5]'U#6M2\.V%Q#FXU+2;XV5Q!&I#,5F',8(4@G^Z3R*_-O3_A/IW[0G[1MS M;> ==\2^'M'D\&7J^$O&]YK][=7=]<6M_ KWGSR[C;;W>)5X5P&<#D4NI70^ M@?&G[?UYX5^)_P 0=/T[P;#XG\'>%;2!3>6NJ0VUW#"[ #)(PV# MD'BOSP^(NJZOXO\ &&B>&OC!X5\8>/?&YU0P:/HGA[0)M&TW3+-)!]MU73I$ M;SYYHP%9'E*KEAA2#FOJ3]C2Z\7^([/4]:_X6Y>_$+X>1SS:?867B/0?LNMV M=Q$X62*YGRN]HR"I.T[LYRN,4U<3/I^OGNP^+_QQU_5]?73_ (2>';+1[&[> MW@N]5\91"0A#R98X(9?+;&&VDY (S7T)7YK/\#/$OQO^-_[1%Q\/H-.N_#\^ MO?87U"^\5:EIULM[]CB6X"V]GE9BKL2S.>3\O(%)WZ#/K1/'OQMN[:VGTSPQ M\.-;%S;+=11V?BNYS)&W216-H0R'LPX/K7IGPVU;Q9K?A2"[\:^'K+PQK[.X METZPU'[=$B@X5A+L3)(YQCCUKY!\%?".]U3XV^!?A]X8\?7NCW/PK\ Q:)XI MU[P]'%YMQ).\1AL@9$94.+=Y<[2P&WH6..@_82TKXG>-+"?QWXP^,&N^)-,A MU/5-)7PW>65LL3&"X>!)7E50^<)G: O)]!@B_K<1]CT4450'G/Q[N?B;#\/Y M8OA+9:/<^+[F>.W2?7)BEO9Q-G?<%0#YA7C"=\YP<;3Y]\"/V71\![3Q!XUU M/4;OXH_&+5;1VOM?U241/<,%W+:6^[*V\)8*/R)X 4?0]%&P'SO^S=\'?'$' MC'Q#\6?C!+8R?$;7(1I]GI6G2>9:Z!IBMO6TB?\ B9G^=V&G3>/O WC:TT= NG6GBKX?P;+?"[0$,$Z"/@ 95>@KZ=HHV$U<^&M-^ M!_QU^&?BOQMXEMOAC\'_ !T_B>:VGGT^SGFL5A,$"PJL23Q,H#!=QRWWB:^D M_@3XL^)_BO2;F7XC?#W3/AZ\.V.UL[+6EU!Y,9R2$0*B@8Q\Q)YX'&?4J*=P ML>5_M'2_%.7P"FF_"*TT\^*-4NDLWU;4YU2+2;=@V^ZV'F1EP % )RP.#C%< M3I_[$OA1?A!X1\!7GB+Q3';Z+++>WEYH^KRV$FKWDQW3SW)0Y#_\ AJ'7[R^\.ZK=?#N?PK;);WLWB.]:22,H(4;IG8@ M $\#U.O>N<\&_L?\ P[\%^,=(\4Q)KVLZYI4$L%I<:[KUW?K$)8S%(P261D#,A*D@ M#@FO;**!GSOX_P#V>[BR\8?L^6O@/2K?3?!_@76KFYNK83X6UMFLY47:')9\ MN^WC)^;)XYKVCP?X"T#P#%JT?A_3(M,35=2GU>]$18^?=S$&65LD\L0.G P M *Z"B@ KXS^/WP3\2:GXW\3Z;X#_ &#ZBOLRB@#R7X&?LT^"O@EX"\(Z)9^']&N=8T*QC@;7/[.B6ZFG M"XDF\S;N!=MQZ]#BO6J**;;>XDDMCE/BA\,= ^,7@J_\)^*+>>\T*_,?VJV@ MN9+M>6Z?\%M=\/_ +0VJ>,]$TS2+'P[HW@2+PSX M9TT2>5%Y_GM,P944^5&-D*9 )P>!Q7OM%(9\CZ7^SA\9-/\ "_B?Q+A%IUQKMPDAL/#FE[RS6^GQA7D8\EC^@ [&B@#C/A;\'O"'P8T6[TOP?HT>DVU[=R7 MUV_F/+-=7#G+22RN6=V/JQ.!P.*XW]D_X1ZW\%/A3/X?\0SVUQJ4NMZGJ):U ; XML 32 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page
12 Months Ended
Dec. 31, 2022
shares
Document and Entity Information  
Document Type 20-F
Document Registration Statement false
Document Annual Report true
Document Period End Date Dec. 31, 2022
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-39278
Entity Registrant Name Kingsoft Cloud Holdings Limited
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road
Entity Address, Address Line Two Haidian District
Entity Address, City or Town Beijing
Entity Address, Postal Zip Code 100085
Entity Address, Country CN
Entity Common Stock, Shares Outstanding 3,805,284,801
Entity Well-known Seasoned Issuer Yes
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Large Accelerated Filer
Entity Emerging Growth Company false
ICFR Auditor Attestation Flag true
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Central Index Key 0001795589
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2022
Document Fiscal Period Focus FY
Amendment Flag false
Auditor Name Ernst & Young Hua Ming LLP
Auditor Firm ID 1408
Auditor Location Beijing, the People’s Republic of China
Business Contact  
Document and Entity Information  
Contact Personnel Name Haijian He
City Area Code 86
Extension 10
Local Phone Number 6292 7777
Entity Address, Address Line One Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road
Entity Address, Address Line Two Haidian District
Entity Address, City or Town Beijing
Entity Address, Postal Zip Code 100085
Entity Address, Country CN
American Depositary Shares  
Document and Entity Information  
Title of 12(b) Security American depositary shares, each ADS represents 15 ordinary shares, par valueUS$0.001 per share
Trading Symbol KC
Security Exchange Name NASDAQ
Ordinary Shares  
Document and Entity Information  
Title of 12(b) Security Ordinary shares, par value US$0.001 per share*
Security Exchange Name NASDAQ
No Trading Symbol Flag true
XML 33 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS
¥ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Current assets:      
Cash and cash equivalents ¥ 3,419,166 $ 495,732,000 ¥ 4,217,528
Restricted cash 114,560 16,610,000 239,093
Accounts receivable, net of allowance for credit losses of RMB32,265 and RMB47,962 (US$6,954) as of December 31, 2021 and 2022, respectively 2,402,430 348,320,000 3,570,975
Short-term investments 1,253,670 181,765,000 2,491,056
Prepayments and other assets 1,612,022 233,721,000 1,687,021
Amounts due from related parties 246,505 35,740,000 207,143
Total current assets 9,048,353 1,311,888,000 12,412,816
Non-current assets:      
Property and equipment, net 2,132,994 309,255,000 2,364,103
Intangible assets, net 1,008,020 146,149,000 1,169,767
Goodwill 4,605,724 667,767,000 4,625,115
Prepayments and other assets 21,263 3,083,000 29,066
Equity investments 273,580 39,665,000 207,166
Amounts due from related parties 5,758 835,000 5,758
Deferred tax assets     7,798
Operating lease right-of-use assets 220,539 31,975,000 256,451
Total non-current assets 8,267,878 1,198,729,000 8,665,224
Total assets 17,316,231 2,510,617,000 21,078,040
Current liabilities:      
Accounts payable (including accounts payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB2,733,487 and RMB2,113,674 (US$306,454) as of December 31, 2021 and 2022, respectively) 2,301,958 333,753,000 2,938,632
Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,208,868 and RMB644,858 (US$93,496) as of December 31, 2021 and 2022, respectively) 2,830,826 410,428,000 2,223,840
Short-term bank loans (including short-term bank loans of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,348,166 and RMB885,500 (US$128,385) as of December 31, 2021 and 2022, respectively) 909,500 131,865,000 1,348,166
Income tax payable (including income tax payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,026 and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively) 51,892 7,524,000 60,217
Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB797,731 and RMB388,308 (US$56,299) as of December 31, 2021 and 2022, respectively) 427,727 62,015,000 836,435
Current operating lease liabilities (including current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB70,672 and RMB87,142 (US$12,634) as of December 31, 2021 and 2022, respectively) 136,723 19,823,000 108,590
Total current liabilities 6,658,626 965,408,000 7,515,880
Non-current liabilities:      
Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB472,882 and RMB413,464 (US$59,947) as of December 31, 2021 and 2022, respectively) 413,464 59,947,000 472,882
Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB nil and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively) 167,052 24,220,000 205,889
Other liabilities (including other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB6,975 and RMB 284,971 (US$41,316) as of December 31, 2021 and 2022, respectively) 370,531 53,722,000 1,232,677
Non-current operating lease liabilities (including non-current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB121,057 and RMB90,138 (US$13,069) as of December 31, 2021 and 2022, respectively) 123,059 17,842,000 158,289
Total non-current liabilities 1,074,106 155,731,000 2,069,737
Total liabilities 7,732,732 1,121,139,000 9,585,617
Commitments and contingencies
Shareholders' equity:      
Ordinary shares (par value of US$0.001 per share; 4,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,687,612,015 shares outstanding as of December 31, 2021 and 2022, respectively) 25,062 3,634,000 24,782
Treasury shares (208,385) (30,213,000)  
Additional paid-in capital 18,648,205 2,703,736,000 18,245,801
Statutory reserves funds (14,700) (2,131,000) (7,723)
Accumulated deficit (10,102,236) (1,464,687,000) (7,451,029)
Accumulated other comprehensive (loss) income 453,074 65,690,000 (207,882)
Total Kingsoft Cloud Holdings Limited shareholders' equity 8,801,020 1,276,029,000 10,603,949
Non-controlling interests 782,479 113,449,000 888,474
Total equity 9,583,499 1,389,478,000 11,492,423
Total liabilities, non-controlling interests and shareholders' equity ¥ 17,316,231 $ 2,510,617,000 ¥ 21,078,040
XML 34 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
shares
Accounts receivable, net of allowance for credit losses ¥ 47,962 $ 6,954 ¥ 32,265
Accounts payable 2,301,958 333,753 2,938,632
Accrued expenses and other current liabilities 2,830,826 410,428 2,223,840
Short-term bank loans 909,500 131,865 1,348,166
Income tax payable 51,892 7,524 60,217
Amounts due to related parties 427,727 62,015 836,435
Current operating lease liabilities 136,723 19,823 108,590
Amounts due to related parties 413,464 59,947 472,882
Deferred tax liabilities 167,052 24,220 205,889
Other liabilities 370,531 53,722 1,232,677
Non-current operating lease liabilities ¥ 123,059 $ 17,842 ¥ 158,289
Ordinary shares par value (per share) | $ / shares   $ 0.001  
Ordinary shares authorized 40,000,000,000 40,000,000,000 40,000,000,000
Ordinary shares issued 3,805,284,801 3,805,284,801 3,805,284,810
Ordinary shares outstanding 3,508,413,941 3,508,413,941 3,646,381,840
Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]      
Accounts payable ¥ 2,113,674 $ 306,455 ¥ 2,733,487
Accrued expenses and other current liabilities 644,858 93,496 1,208,868
Short-term bank loans 885,500 128,385 1,348,166
Income tax payable 0 0 1,026
Amounts due to related parties 388,308 56,299 797,731
Current operating lease liabilities 87,142 12,634 70,672
Amounts due to related parties 413,464 59,947 472,882
Deferred tax liabilities 0 0 0
Other liabilities 284,971 41,316 6,975
Non-current operating lease liabilities ¥ 90,138 $ 13,069 ¥ 121,057
XML 35 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Revenues:        
Total revenues ¥ 8,180,107 $ 1,186,004 ¥ 9,060,784 ¥ 6,577,307
Cost of revenues (including related party amounts of RMB988, RMB980 and nil for the years ended December 31, 2020, 2021 and 2022, respectively) (7,750,569) (1,123,727) (8,709,496) (6,220,324)
Gross profit 429,538 62,277 351,288 356,983
Operating expenses:        
Selling and marketing expenses (560,059) (81,201) (518,167) (409,211)
General and administrative expenses (1,149,677) (166,687) (601,702) (379,892)
Research and development expenses (971,216) (140,813) (1,043,811) (775,130)
Total operating expenses (2,680,952) (388,701) (2,163,680) (1,564,233)
Operating loss (2,251,414) (326,424) (1,812,392) (1,207,250)
Interest income 80,743 11,707 71,942 77,118
Interest expense (137,812) (19,981) (52,040) (9,453)
Foreign exchange gain (loss) (334,629) (48,517) 37,822 188,800
Other gain (loss), net (43,810) (6,352) 83,606 14,301
Other (expense) income, net 23,007 3,336 95,047 (10,810)
Loss before income taxes (2,663,915) (386,231) (1,576,015) (947,294)
Income tax expense (24,473) (3,548) (15,741) (14,904)
Net loss (2,688,388) (389,779) (1,591,756) (962,198)
Less: net income (loss) attributable to non-controlling interests (30,204) (4,379) (3,044) 61
Net loss attributable to Kingsoft Cloud Holdings Limited (2,658,184) (385,400) (1,588,712) (962,259)
Accretion to redemption value of redeemable convertible preferred shares | ¥       (19,768)
Net loss attributable to ordinary shareholders - basic ¥ (2,658,184) $ (385,400) ¥ (1,588,712) ¥ (982,027)
Net loss per share:        
Basic | (per share) ¥ (0.73) $ (0.11) ¥ (0.46) ¥ (0.41)
Diluted | (per share) ¥ (0.73) $ (0.11) ¥ (0.46) ¥ (0.41)
Shares used in the net loss per share computation:        
Basic | shares 3,623,838,985 3,623,838,985 3,441,729,444 2,400,874,197
Diluted | shares 3,623,838,985 3,623,838,985 3,441,729,444 2,400,874,197
Other comprehensive (loss) income, net of tax of nil:        
Foreign currency translation adjustments ¥ 660,697 $ 95,792 ¥ (139,575) ¥ (552,788)
Comprehensive loss (2,027,691) (293,987) (1,731,331) (1,514,986)
Less: Comprehensive income (loss) attributable to non-controlling interests (30,463) (4,417) (3,177) 61
Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders (1,997,228) (289,570) (1,728,154) (1,515,047)
Accretion to redemption value of redeemable convertible preferred shares | ¥       (19,768)
Comprehensive loss attributable to ordinary shareholders (1,997,228) (289,570) (1,728,154) (1,534,815)
Public cloud services        
Revenues:        
Total revenues 5,360,282 777,168 6,159,085 5,166,851
Enterprise cloud services        
Revenues:        
Total revenues 2,816,976 408,423 2,897,817 1,372,689
Others        
Revenues:        
Total revenues ¥ 2,849 $ 413 ¥ 3,882 ¥ 37,767
XML 36 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Revenue from related party ¥ 1,128,665 $ 163,642 ¥ 929,524 ¥ 777,369
Cost of revenue from related party 0   980 988
Other comprehensive income (loss), net of tax 0   0 0
Public cloud services        
Revenue from related party 1,043,183 151,248 905,755 777,287
Enterprise cloud services        
Revenue from related party 85,482 12,394 23,695 0
Others        
Revenue from related party ¥ 0 $ 0 ¥ 74 ¥ 82
XML 37 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY
¥ in Thousands
Ordinary Shares
IPO
CNY (¥)
shares
Ordinary Shares
Follow on offering
CNY (¥)
shares
Ordinary Shares
Redeemable Convertible Preferred Stock
CNY (¥)
shares
Ordinary Shares
CNY (¥)
shares
Ordinary Shares
USD ($)
shares
Treasury shares
CNY (¥)
Treasury shares
USD ($)
Additional Paid-in Capital
IPO
CNY (¥)
Additional Paid-in Capital
Follow on offering
CNY (¥)
Additional Paid-in Capital
Redeemable Convertible Preferred Stock
CNY (¥)
Additional Paid-in Capital
CNY (¥)
shares
Additional Paid-in Capital
USD ($)
shares
Accumulated Other Comprehensive Income
CNY (¥)
Accumulated Other Comprehensive Income
USD ($)
Accumulated deficit
Adjustment
CNY (¥)
Accumulated deficit
CNY (¥)
Accumulated deficit
USD ($)
Statutory Reserve Funds
CNY (¥)
Statutory Reserve Funds
USD ($)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
IPO
CNY (¥)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
Follow on offering
CNY (¥)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
Redeemable Convertible Preferred Stock
CNY (¥)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
Adjustment
CNY (¥)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
CNY (¥)
Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity
USD ($)
Non-Controlling Interests
CNY (¥)
Non-Controlling Interests
USD ($)
Series A Convertible Preferred Shares
CNY (¥)
shares
IPO
CNY (¥)
Follow on offering
CNY (¥)
Redeemable Convertible Preferred Stock
CNY (¥)
Adjustment
CNY (¥)
CNY (¥)
USD ($)
Balance at Dec. 31, 2019       ¥ 5,558             ¥ 91,746   ¥ 484,348     ¥ (4,902,097)               ¥ (4,197,259)       ¥ 123,186         ¥ (4,197,259)  
Balance (In shares) at Dec. 31, 2019 | shares       894,711,200 [1] 894,711,200 [1]                                             458,116,000            
Net (loss) profit for the year                               (962,259)               (962,259)   ¥ 61             (962,198)  
Accretion to redemption value of redeemable convertible preferred shares                     (19,768)                         (19,768)                 (19,768)  
Other comprehensive loss                         (552,788)                     (552,788)                 (552,788)  
Share-based compensation                     330,114                         330,114                 330,114  
Exercise and vesting of share-based awards       ¥ 517             22,390                         22,907                 22,907  
Exercise and vesting of share-based awards (In shares) | shares [1]       76,883,116 76,883,116                                                          
Repurchase of ordinary shares       ¥ (38)             (26,662)                         (26,700)                 (26,700)  
Repurchase of ordinary shares (In shares) | shares [1]       (5,475,254) (5,475,254)                                                          
Issuance of ordinary shares ¥ 3,663 ¥ 945           ¥ 3,871,731 ¥ 1,880,288                     ¥ 3,875,394 ¥ 1,881,233               ¥ 3,875,394 ¥ 1,881,233        
Issuance of ordinary shares (In shares) | shares [1] 517,500,000 138,750,000                                                                
Conversion of Series A, Series B convertible preferred shares and Series C, Series D and Series D+ redeemable convertible preferred shares into ordinary shares     ¥ 8,913 ¥ 3,243           ¥ 7,880,202 119,943                     ¥ 7,889,115           ¥ (123,186)     ¥ 7,889,115      
Conversion of Series A, Series B convertible preferred shares and Series C, Series D and Series D+ redeemable convertible preferred shares into ordinary shares (In shares) | shares     1,259,133,571 [1] 458,116,000 [1] 458,116,000 [1]                                             (458,116,000)            
Balance at Dec. 31, 2020       ¥ 22,801             ¥ 14,149,984   (68,440)   ¥ (5,684) (5,864,356)             ¥ (5,684) 8,239,989   61           ¥ (5,684) 8,240,050  
Balance (In shares) at Dec. 31, 2020 | shares [1]       3,339,618,633 3,339,618,633                                                          
Net (loss) profit for the year                               (1,588,712)               (1,588,712)   (3,044)             (1,591,756)  
Appropriation to statutory reserves                               7,723   ¥ (7,723)                                
Business acquisition       ¥ 1,598                                       3,617,083   891,590             4,508,673  
Business acquisition (In shares) | shares       247,475,446 [1] 247,475,446 [1]           3,615,485,000 3,615,485,000                                            
Other comprehensive loss                         (139,442)                     (139,442)   (133)             (139,575)  
Share-based compensation                     ¥ 434,350                         434,350                 434,350  
Exercise and vesting of share-based awards       ¥ 383             45,982                         46,365                 46,365  
Exercise and vesting of share-based awards (In shares) | shares [1]     59,287,761                                                              
Balance at Dec. 31, 2021       ¥ 24,782 $ 3,889           18,245,801 $ 2,863,164 (207,882) $ (32,621)   (7,451,029) $ (1,169,229) (7,723) $ (1,212)         10,603,949 $ 1,663,991 888,474 $ 139,421           11,492,423 $ 1,803,412
Balance (In shares) at Dec. 31, 2021 | shares [1]       3,646,381,840 3,646,381,840                                                          
Net (loss) profit for the year                               (2,658,184)               (2,658,184)   (30,204)             (2,688,388) (389,779,000)
Appropriation to statutory reserves                               6,977   (6,977)                                
Other comprehensive loss                         660,956                     660,956   (259)             660,697  
Capital contribution from non-controlling interests                                                   2,143             2,143  
Disposal of a subsidiary                                                   (9,136)             (9,136)  
Share-based compensation                     392,291                         392,291   (68,539)             323,752  
Exercise and vesting of share-based awards       ¥ 280             10,113                         10,393                 10,393  
Exercise and vesting of share-based awards (In shares) | shares [1]       45,933,211 45,933,211                                                          
Repurchase of ordinary shares           ¥ (208,385)                                   (208,385)                 (208,385)  
Repurchase of ordinary shares (In shares) | shares [1]       (183,901,110) (183,901,110)                                                          
Balance at Dec. 31, 2022       ¥ 25,062 $ 3,634,000 ¥ (208,385) $ (30,213,000)       ¥ 18,648,205 $ 2,703,736,000 ¥ 453,074 $ 65,690,000   ¥ (10,102,236) $ (1,464,687,000) ¥ (14,700) $ (2,131,000)         ¥ 8,801,020 $ 1,276,029,000 ¥ 782,479 $ 113,449,000           ¥ 9,583,499 $ 1,389,478,000
Balance (In shares) at Dec. 31, 2022 | shares [1]       3,508,413,941 3,508,413,941                                                          
[1] As of December 31, 2020, 2021 and 2022, 206,506,322, 158,902,970 and 112,969,750 ordinary shares, respectively, were issued in relation to the share awards. These shares are legally issued but not outstanding.
XML 38 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY      
Stock Issued During Period, Shares, Issued for Services 112,969,750 158,902,970 206,506,322
XML 39 R8.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES          
Net loss ¥ (2,688,388) $ (389,779) ¥ (1,591,756)   ¥ (962,198)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization 1,157,424 167,811 855,604   758,038
Share-based compensation 359,835 52,171 434,350   330,114
Provision for credit losses 346,867 50,291 112,013   31,881
(Loss) gain from disposal of property and equipment 28,788 4,174 (5,814)   (2,242)
Changes in fair value of equity investments 354 52 (82,492)   (14,301)
Gain on disposal of equity investments     (10,363)    
Impairment of equity investments 14,940 2,166      
Changes in fair value of purchase consideration of a business acquisition 28,516 4,134 9,249    
Changes in fair value of purchase contingent consideration of a business acquisition     (7,034)    
Impairment of contract costs 7,270 1,054      
Issuance costs expensed for offerings 38,872 5,636     3,727
Foreign exchange (gain) loss 334,629 48,517 (37,822)   (188,800)
Deferred income tax (35,195) (5,103) (11,852)   (177)
Non-cash operating lease expense 72,244 10,474 52,648   52,890
Changes in operating assets and liabilities:          
Accounts receivable 827,589 119,988 (947,790)   (1,024,113)
Prepayments and other assets 132,639 19,231 30,883   (356,761)
Amounts due from related parties (39,581) (5,739) (2,075)   (75,315)
Accounts payable (585,424) (84,879) 593,410   804,198
Accrued expenses and other liabilities 251,751 36,501 (91,018)   381,001
Operating lease liabilities (43,701) (6,336) (31,791)   (45,748)
Amounts due to related parties (15,192) (2,203) 2,064   8,739
Income tax payable (5,263) (763) 20,717   8,457
Net cash used in operating activities 188,974 27,398 (708,869)   (290,433)
CASH FLOWS FROM INVESTING ACTIVITIES          
Purchases of property and equipment (1,418,634) (205,682) (723,285)   (1,559,946)
Disposal of property and equipment 34,635 5,022 8,319   1,363
Purchases of intangible assets (18,774) (2,722) (12,106)   (16,865)
Purchases of short-term investments (2,549,508) (369,644) (2,568,325)   (5,607,690)
Proceeds from maturities of short-term investments 4,043,262 586,218 2,720,186   2,891,597
Purchases of land use rights         (14,832)
Acquisition of equity investments (63,356) (9,186) (52,493) $ (8,237) (14,650)
Disposal of equity investments     63,476    
Acquisition of business, net of cash acquired (157,484) (22,833) 139,350    
Asset-related government grants received 99,571 14,436 3,255   7,020
Disposal of a subsidiary (2,577) (374)      
Net cash used in investing activities (32,865) (4,765) (421,623)   (4,314,003)
CASH FLOWS FROM FINANCING ACTIVITIES          
Repayment of long-term bank loan     (74,351)   (100,000)
Repayment of short-term bank loans (1,375,325) (199,402) (496,707)    
Proceeds from short-term bank loans 936,658 135,803 1,540,166   278,487
Settlement of share-based awards (43,981) (6,377)      
Payment of offering costs (25,338) (3,674)      
Proceeds from IPO, net of offering costs         3,933,393
Proceeds from follow-on offering, net of offering costs         1,876,316
Capital contribution from non-controlling interests 2,143 311      
Proceeds from loans due to related parties 300,000 43,496 1,192,455    
Repayment of loans due to a related party (755,719) (109,570)      
Proceeds from exercise of options 17,801 2,581 50,924   11,227
Repurchases of ordinary shares (208,385) (30,213)      
Proceeds from redeemable convertible preferred shares, net of issuance costs         124,730
Net cash generated from (used in) financing activities (1,152,146) (167,045) 2,212,487   6,124,153
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 73,142 10,605 (50,048)   (118,306)
Net increase (decrease) in cash, cash equivalents, and restricted cash (922,895) (133,807) 1,081,995   1,519,717
Cash, cash equivalents, and restricted cash at beginning of year 4,456,621 646,149 3,424,674   2,023,263
Cash, cash equivalents, and restricted cash at end of year 3,533,726 512,342 4,456,621 $ 646,149 3,424,674
Supplemental disclosures of cash flow information:          
Restricted cash 114,560 16,610 239,093    
Income taxes paid 64,932 9,414 6,874   6,270
Interest expense paid 130,322 18,895 45,844   9,206
Non-cash investing and financing activities:          
Purchases of property and equipment included in accrued expenses and other liabilities 120,530 17,475 759,391   181,038
Purchase consideration included in accrued expenses and other liabilities 1,208,985 175,286 1,328,508    
Settlement of senior executive loans by repurchase of ordinary shares         ¥ 26,700
Offering costs included in accrued expenses and other liabilities ¥ 13,534 $ 1,962      
Non-cash acquisition of business     ¥ 3,617,083    
XML 40 R9.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION
12 Months Ended
Dec. 31, 2022
ORGANIZATION AND BASIS OF PRESENTATION  
ORGANIZATION AND BASIS OF PRESENTATION

1.

ORGANIZATION AND BASIS OF PRESENTATION

Kingsoft Cloud Holdings Limited (the “Company”) is a limited liability company incorporated in the Cayman Islands on January 3, 2012. The Company, its subsidiaries, its variable interest entities, and subsidiaries of its variable interest entities are hereinafter collectively referred to as the “Group”. The Group is principally engaged in the provision of cloud services. The Company does not conduct any substantive operations on its own but instead conducts its primary business operations through its subsidiaries, the variable interest entities, and subsidiaries of its variable interest entities, which are located in mainland China, Hong Kong (“HK”), Japan and the United States (the “U.S.”).

The Company’s principal subsidiaries, variable interest entities, and subsidiaries of its variable interest entities, are as follows:

    

    

    

Percentage of 

    

equity 

interest 

Date of 

attributable 

Place of 

establishment/ 

to the 

Name

    

establishment

    

acquisition

    

Company

    

Principal activities

Subsidiaries:

  

 

  

 

  

 

  

Kingsoft Cloud Corporation Limited

HK

February 1, 2012

 

100

%  

Cloud services

Beijing Kingsoft Cloud Technology Co., Ltd. (“Beijing Kingsoft Cloud”)*

Mainland China

April 9, 2012

 

100

%  

Research and development

Beijing Yunxiang Zhisheng Technology Co., Ltd. (“Yunxiang Zhisheng”)*

Mainland China

December 15, 2015

 

100

%  

Research and development

Camelot Technology Co., Ltd. (“Camelot Technology”)

Mainland China

September 3, 2021

 

82.72

%  

Enterprise digital solutions and related services

Variable interest entities:

Zhuhai Kingsoft Cloud Technology Co., Ltd. (“Zhuhai Kingsoft Cloud”)

Mainland China

November 9, 2012

 

Nil

Investment holding

Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“Kingsoft Cloud Information”)

Mainland China

April 13, 2018

 

Nil

 

Investment holding

Variable interest entities’ subsidiaries:

Beijing Kingsoft Cloud Network Technology Co., Ltd. (“Beijing Kingsoft Cloud Network Technology”)

Mainland China

November 9, 2012

 

Nil

 

Cloud services

Beijing Jinxun Ruibo Network Technology Co., Ltd. (“Beijing Jinxun Ruibo”)

Mainland China

December 17, 2015

 

Nil

 

Cloud services

Nanjing Qianyi Shixun Information Technology Co., Ltd.

Mainland China

March 31, 2016

 

Nil

 

Cloud services

Wuhan Kingsoft Cloud Information Technology Co., Ltd.

Mainland China

December 26, 2017

 

Nil

 

Cloud services

Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.

Mainland China

May 30, 2019

 

Nil

 

Cloud services

*Collectively, the “WFOE”

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114). As of December 31, 2022, the acquisition of the 9.50% of equity interests in Camelot Technology was not completed.

To comply with laws and regulations of mainland China which prohibit foreign control of companies that engage in value-added telecommunication services, the Group primarily conducts its business in the mainland China through its variable interest entities, Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, and subsidiaries of its variable interest entities (collectively, the “VIEs”). The equity interests of the VIEs are legally held by mainland China shareholders (the “Nominee Shareholders”). Despite the lack of technical majority ownership, the Company through WFOE has effective control of the VIEs through a series of contractual arrangements (the “Contractual Agreements”). Through the Contractual Agreements, the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in the VIEs to the Company and therefore, the Company has the power to direct the activities of the VIEs that most significantly impact its economic performance. The Company also has the ability and obligation to absorb substantially all of the profits and all the expected losses of the VIEs that potentially could be significant to the VIEs. Therefore, the Company is the primary beneficiary of the VIEs. Based on the above, the Company consolidates the VIEs in accordance with SEC Regulation SX-3A-02 and Accounting Standards Codification (“ASC”) 810, Consolidation (“ASC 810”).

The following is a summary of the Contractual Agreements:

Shareholder Voting Right Trust Agreements

Pursuant to the shareholder voting right trust agreements signed amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, each Nominee Shareholder irrevocably authorizes the person designated by Beijing Kingsoft Cloud to act as his, her or its attorney-in-fact(“AIF”) to exercise on such Nominee Shareholder’s behalf any and all rights that such shareholder has in respect of his, her or its equity interests in Zhuhai Kingsoft Cloud. Beijing Kingsoft Cloud has the right to replace the authorized AIF at any time upon written notice without consent from the other parties. The rights as a shareholder of Zhuhai Kingsoft Cloud, including, but not limited to, the right to attend shareholders’ meetings, vote on any resolution that requires a shareholder vote, such as the appointment of executive directors and senior management. The shareholder voting right trust agreements are valid as long as the Nominee Shareholders remain the shareholders of the VIEs. Zhuhai Kingsoft Cloud and its Nominee Shareholders have no right to unilaterally terminate the agreement.

The terms of the shareholder voting right trust agreements signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Loan Agreements

Beijing Kingsoft Cloud has granted interest-free loans with an aggregate amount of RMB279 to one shareholder of Zhuhai Kingsoft Cloud. The loan was solely for the purposes of capital injection of Zhuhai Kingsoft Cloud. The loans are only repayable by the shareholder through a transfer of her equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).

The terms of the loan agreement signed between Yunxiang Zhisheng and all Nominee Shareholders of Kingsoft Cloud Information are the same as the terms described above, except that the total amount of loans extended to all Nominee Shareholders of Kingsoft Cloud Information is RMB10,000.

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

Exclusive Purchase Option Agreements

Pursuant to the exclusive purchase option agreement between Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, Beijing Kingsoft Cloud has an exclusive irrevocable option to purchase, all or part of the equity interests in Zhuhai Kingsoft Cloud, when and to the extent permitted under laws of mainland China. The purchase price of the equity interests in Zhuhai Kingsoft Cloud shall be equal to the minimum amount of consideration permitted by applicable laws of mainland China or either RMB0.001 or the loan amount, whichever is higher. Without the prior consent of the WFOE, the VIEs and the Nominee Shareholders shall not: (i) amend the articles of association, (ii) increase or decrease the registered capital, (iii) sell or otherwise dispose of their assets or beneficial interest, (iv) create or allow any encumbrance on their assets or other beneficial interests, (v) extend any loans to third parties, (vi) enter into any material contracts (except those contracts entered into in the ordinary course of business), (vii) merge with or acquire any other persons or make any investments, or (viii) distribute dividends to their shareholders. Any proceeds received by the Nominee Shareholders from the exercise of the option, distribution of profits or dividends, shall be remitted to the WFOE or their designated person(s), to the extent permitted under laws of mainland China. In addition, the Nominee Shareholders granted Beijing Kingsoft Cloud an exclusive right to designate one or more persons to purchase all or part of the equity interests in Zhuhai Kingsoft Cloud. The exclusive purchase option agreement will terminate when the Nominee Shareholders transfer all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).

The terms of the exclusive purchase option agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Exclusive Consultation and Technical Services Agreements

Pursuant to the exclusive consultation and technical services agreement between Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud, Beijing Kingsoft Cloud has the sole and exclusive right to provide Zhuhai Kingsoft Cloud consulting services and technical services. Without the prior written consent of Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud may not directly or indirectly accept any services subject to the exclusive consultation and technical services agreement from any third party, while Beijing Kingsoft Cloud has the right to designate any party to provide such services. Zhuhai Kingsoft Cloud will pay Beijing Kingsoft Cloud a service fee periodically which is adjustable at the sole discretion of Beijing Kingsoft Cloud. The exclusive consultation and technical services agreements will remain effective unless terminated by the WFOE at its sole discretion.

The terms of the exclusive consultation and technical services agreement signed between Yunxiang Zhisheng and Kingsoft Cloud Information are the same as the terms described above, except that the agreement will continuously remain effective unless both parties agree to terminate the agreement.

Equity Pledge Agreements

Pursuant to the equity pledge agreement amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, the Nominee Shareholders have pledged all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud to guarantee performance of their obligations under the Contractual Agreements described above. During the term of the equity pledge agreement, Beijing Kingsoft Cloud has the right to receive all of Zhuhai Kingsoft Cloud’s dividends and profits distributed on the pledged equity. In the event of a breach by Zhuhai Kingsoft Cloud or any of its Nominee Shareholders of the contractual obligations under the equity pledge agreement, Beijing Kingsoft Cloud, as pledgee, will have the right to dispose of the pledged equity interests in Zhuhai Kingsoft Cloud and will have priority in receiving the proceeds from such disposal. Zhuhai Kingsoft Cloud and its Nominee Shareholders undertake that, without the prior written consent of Beijing Kingsoft Cloud, they will not transfer, or create or allow any encumbrance on the pledged equity interests. The equity pledge agreements will be in effect permanently until Zhuhai Kingsoft Cloud and its Nominee Shareholders have fulfilled all the obligations under the Contractual Agreements.

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

Equity Pledge Agreements (Continued)

The terms of the equity pledge agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.

Financial Support Undertaking Letter

Pursuant to the financial support undertaking letter, the Company is obligated and hereby undertakes to provide unlimited financial support to the VIEs, to the extent permissible under the applicable laws and regulations of mainland China, whether or not any such operational loss is actually incurred. The Company will not request repayment of the loans or borrowings if the VIEs or its Nominee Shareholders do not have sufficient funds or are unable to repay.

Resolutions of all Shareholders and Resolution of the Board of Directors of the Company

The Shareholders and the Company’s Board of Directors resolved that the rights under the Shareholder Voting Right Trust Agreements and the Exclusive Purchase Option Agreements were assigned to the Board of Directors of the Company or any officer authorized by the Board of Directors.

In the opinion of the Company’s legal counsel, (i) the ownership structure relating to the VIEs complies with current laws and regulations of mainland China; (ii) the Contractual Agreements with the VIEs and the Nominee Shareholders are valid, binding and enforceable on all parties to these Contractual Agreements and do not violate current laws or regulations of mainland China; and (iii) the resolutions are valid in accordance with the articles of association of the Company and Cayman Islands Law.

However, uncertainties in the mainland China legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future laws or regulations of mainland China and could limit the Company’s ability to enforce its rights under these contractual arrangements. Furthermore, the Nominee Shareholders of the VIEs may have interests that are different from those of the Company, which could potentially increase the risk that they would seek to act contrary to the terms of the Contractual Agreements with the VIEs. In addition, if the Nominee Shareholders will not remain the shareholders of the VIEs, breach, or cause the VIEs to breach, or refuse to renew the existing Contractual Arrangements the Company has with them and the VIEs, the Company may not be able to effectively control the VIEs and receive economic benefits from them, which may result in deconsolidation of the VIEs.

In addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future laws or regulations of mainland China, the Company may be subject to penalties, including but not be limited to, revocation of business and operating licenses, discontinuing or restricting business operations, restricting the Company’s right to collect revenues, temporary or permanent blocking of the Company’s internet platforms, restructuring of the Company’s operations, imposition of additional conditions or requirements with which the Company may not be able to comply, or other regulatory or enforcement actions against the Company that could be harmful to its business. The imposition of any of these or other penalties could have a material adverse effect on the Company’s ability to conduct its business.

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and VIEs’ subsidiaries included in the Company’s consolidated balance sheets, consolidated statements of comprehensive loss and consolidated statements of cash flows:

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

2,209,647

 

1,231,226

178,511

Restricted cash

 

89,704

 

107,840

15,635

Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively

 

3,170,860

 

2,032,260

294,650

Prepayments and other assets

 

907,350

 

927,040

134,408

Amounts due from related parties

 

184,137

 

216,346

31,367

Amounts due from subsidiaries of the Group

 

2,157,428

 

2,538,670

368,073

Total current assets

 

8,719,126

 

7,053,382

1,022,644

Non-current assets:

 

  

 

Property and equipment, net

 

2,157,093

 

1,978,937

286,919

Intangible assets, net

 

93,662

 

83,393

12,091

Prepayments and other assets

 

27,036

 

20,257

2,937

Goodwill

 

64,082

 

48,814

7,077

Equity investments

 

162,244

 

179,697

26,054

Amounts due from related parties

 

4,712

 

4,712

683

Operating lease right-of-use assets

 

184,908

 

147,719

21,417

Total non-current assets

 

2,693,737

 

2,463,529

357,178

Total assets

 

11,412,863

 

9,516,911

1,379,822

Current liabilities:

 

  

 

Accounts payable

 

2,733,487

 

2,113,674

306,455

Accrued expenses and other liabilities

 

1,208,868

 

644,858

93,496

Short-term bank loans

 

1,348,166

 

885,500

128,385

Income tax payable

 

1,026

 

Amounts due to related parties

 

797,731

 

388,308

56,299

Current operating lease liabilities

 

70,672

 

87,142

12,634

Amounts due to subsidiaries of the Group

 

1,597,946

 

3,854,844

558,900

Total current liabilities

 

7,757,896

 

7,974,326

1,156,169

Non-current liabilities:

 

  

 

Other liabilities

 

6,975

 

284,971

41,316

Non-current operating lease liabilities

 

121,057

 

90,138

13,069

Amounts due to related parties

 

472,882

 

413,464

59,947

Amounts due to subsidiaries of the Group

 

7,486,525

 

7,206,545

1,044,851

Total non-current liabilities

 

8,087,439

 

7,995,118

1,159,183

Total liabilities

 

15,845,335

 

15,969,444

2,315,352

1.

ORGANIZATION AND BASIS OF PRESENTATION (Continued)

    

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues

 

6,377,158

 

7,972,143

 

5,571,837

 

807,840

Net loss

 

(922,908)

 

(1,556,904)

 

(2,211,057)

 

(320,573)

Net cash used in operating activities

(833,479)

 

(958,748)

 

(144,977)

 

(21,020)

Net cash used in investing activities

 

(1,471,637)

 

(843,586)

 

(1,167,374)

 

(169,253)

Net cash generated from financing activities

 

2,802,088

 

2,612,563

 

567,592

 

82,293

The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries.

The revenue-producing assets that are held by the VIEs and their subsidiaries comprise mainly electronic equipment, and data center machinery and equipment. The VIEs and their subsidiaries contributed an aggregate of 97.0%, 88.0% and 68.1% of the Group’s consolidated revenue for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-entity transactions.

As of December 31, 2021 and 2022, except for RMB702,424 and RMB585,005 (US$84,818) of VIEs’ subsidiaries’ electronic equipment that was secured for the loans borrowed from Xiaomi Group (Note 13 and Note 19), and RMB89,704 and RMB14,695 (US$2,131) of a VIE’s subsidiary’s restricted cash that was secured for certain payables to suppliers and to guarantee certain revenue contracts, respectively, there was no other pledge or collateralization of the VIEs and VIEs’ subsidiaries’ assets that can only be used to settle obligations of the VIEs and VIEs’ subsidiaries. Other than the amounts due to subsidiaries of the Group (which are eliminated upon consolidation), all remaining liabilities of the VIEs and VIEs’ subsidiaries are without recourse to the Company.

XML 41 R10.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).

“Statutory reserve funds” are separately presented on the consolidated balance sheet as of December 31, 2022 and the consolidated statement of changes in shareholders’ equity for the year ended December 31, 2022. Accordingly, prior year balances were reclassified to conform with current year presentation.

Principles of consolidation

The consolidated financial statements of the Group include the financial statements of the Company, its subsidiaries, the VIEs, and their subsidiaries of the VIEs for which the Company is the primary beneficiary. All significant intercompany balances and transactions have been eliminated upon consolidation.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Use of estimates

The preparation of 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, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in the Group’s consolidated financial statements include, but are not limited to, allowance for credit losses for accounts receivable, contract assets and amounts due from related parties, measurement of operating and finance lease right-of-use assets and lease liabilities, impairment of long-lived assets, impairment of goodwill, useful lives of long-lived assets, realization of deferred tax assets, uncertain tax positions, share-based compensation expense, the purchase price allocation and fair value of non-controlling interests and contingent consideration with respect to business combinations, the fair value of equity investments and standalone selling prices of performance obligation of revenue contracts. Management bases the estimates on historical experience and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could materially differ from those estimates.

Foreign currency

The Group’s financial information is presented in Renminbi (“RMB”). The functional currency of the Company and the Company’s subsidiaries located in the U.S. is U.S. dollars (“US$”). The functional currency of the Company’s subsidiaries and the VIEs and VIEs’ subsidiaries located in the mainland China is Renminbi (“RMB”). The functional currencies of the Company’s subsidiaries located in Japan and Hong Kong are Japanese Yen (“Yen”) and Hong Kong dollars (“HK$”), respectively.

Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical cost in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders’ equity.

Convenience translation

Amounts in U.S. dollars are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.8972 per US$1.00 on December 31, 2022 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.

Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and time deposits or other highly liquid investments placed with banks or other financial institutions which have original maturities of less than three months.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

As of December 31, 2021 and 2022, a majority of the Group’s cash and cash equivalents were held by financial institutions located in mainland China and Hong Kong. Deposits held in mainland China are subject to restrictions on foreign exchange and the ability to transfer cash outside of mainland China. In May 2015, a new Deposit Insurance System (“DIS”) managed by the People’s Bank of China (“PBOC”) was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of RMB500. Hong Kong has an official Deposit Protection Scheme (“DPS”). Deposits in the licensed banks in Hong Kong are protected by DPS, up to a limit of HK$500.

As an offshore holding company, the Company is permitted under laws and regulations of mainland China to provide funding from the proceeds of its of offshore fundraising activities to its mainland China subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements.

For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24,869, RMB20,157 and RMB18,473 (US$2,678), respectively, to the Company’s WFOE as payment or prepayment of service fees under the Contractual Agreements. There were no other cash transferred, dividends or distributions between the VIEs and their subsidiaries and the Company and the Company’s subsidiaries for the periods presented. In addition, the Group has not generated sufficient distributable profits to pay dividends or fully settle amounts due to the Company.

Restricted cash

As of December 31, 2021, a majority of the Group’s restricted cash was held by financial institutions located in mainland China and Hong Kong, and mainly represents cash reserved in escrow accounts for the remaining payments in relation to a business acquisition, cash secured for certain payables to suppliers and cash to guarantee the Group’s performance under certain revenue contracts. As of December 31, 2022, substantially all of the Group’s restricted cash was held by financial institutions located in mainland China, and mainly represents cash secured for certain payables to suppliers.

Short-term investments

The Group’s short-term investments comprise primarily of cash deposits at fixed rates with original maturities of greater than three months, but less than 12 months. As of December 31, 2021 and 2022, all of the Group’s short-term investments were held by financial institutions located in mainland China and Hong Kong.

Non-controlling interests

A non-controlling interest is recognized to reflect the portion of subsidiaries’ equity which is not attributable, directly or indirectly, to the Group. Consolidated net loss on the consolidated statements of comprehensive loss includes the net income (loss) attributable to non-controlling interests.The cumulative results of operations attributable to non-controlling interests are recorded as “non-controlling interests” in the Group’s consolidated balance sheets.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Business combinations

The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations (“ASC 805”). The acquisition method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Group acquired, based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The Group also evaluates all contingent consideration arrangements to determine if the arrangements are compensatory in nature. If the Group determines that a contingent consideration arrangement is compensatory, the arrangement would be accounted for outside of the business combination and recorded as compensation expense in the post-acquisition financial statements of the combined entity. The costs directly attributable to the acquisition are expensed as incurred. Contingent consideration, if any, is measured at fair value initially on the acquisition date as well as subsequently at the end of each reporting period until the assessment period is over and it is finally settled. Identifiable assets, liabilities and contingent liabilities acquired or assumed other than contract assets and contract liabilities from revenue contracts are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests. The Group early adopted Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in 2021 and recognizes and measures the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The excess of (i) the total of cost of acquisition, fair value of the non-controlling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive loss.

Equity investments

a)Equity investments with readily determinable fair value

Equity investments with readily determinable fair value, except for those accounted for under the equity method and those that result in consolidation of the investee, are measured at fair value, and any changes in fair value are recognized in the consolidated statements of comprehensive loss.

In 2022, the Group purchased equity interest of a company listed on the Hong Kong Stock Exchange for a cash consideration of RMB63,356 (US$9,186). The Group recorded RMB22,683 (US$3,289) of unrealized losses resulting from the change in fair value of the equity investments in “Other gain (loss), net” on the consolidated statement of comprehensive loss for the year ended December 31, 2022.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Equity investments without readily determinable fair value

The Group’s equity investments without readily determinable fair value are primarily long-term investments in unlisted companies based in mainland China that are not in-substance common stock. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure all its investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

The Group makes a qualitative assessment of whether the equity investments are impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in the statements of comprehensive loss equal to the difference between the carrying value and fair value.

In 2021, the Group: i) acquired equity interest of a company engaged in providing technology services with a cash consideration of RMB52,493 (US$8,237); and ii) disposed equity interests in certain equity investees and recognized a disposal gain of RMB10,363 (US$1,626) in “Other gain (loss), net”.

In February 2022, the Group disposed certain equity interests in Beijing Yunshu Xunlian Technology Co., Ltd. (“Beijing Yunshu”), and deconsolidated Beijing Yunshu’s financial results from the Group’s consolidated financial statements from the date of disposal. The Group measured its remaining interests in Beijing Yunshu at fair value upon deconsolidation, and the loss recognized from the disposal of Beijing Yunshu was immaterial. Subsequent to the deconsolidation, the Group owns 15.63% equity interests in Beijing Yunshu and the remaining equity interests are accounted for using the measurement alternative.

The Group recognized RMB14,301, RMB82,492 and RMB22,452 (US$3,255) of unrealized gains (upward adjustments), and RMB nil, RMB nil and RMB nil (US$nil) of unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer, in other gain (loss), net on the consolidated statements of comprehensive loss for the years ended December 31, 2020, 2021 and 2022, respectively.

The total carrying value of equity investments held were as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Equity investments without readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

114,876

 

114,256

 

124,196

 

18,007

Cumulative unrealized gains

 

14,301

 

96,793

 

119,245

 

17,289

Cumulative unrealized losses (including impairment)

 

 

 

(14,940)

 

(2,166)

Foreign currency translation

 

(2,594)

 

(3,883)

 

271

 

39

 

126,583

 

207,166

 

228,772

 

33,169

Equity investments with readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

 

 

63,356

 

9,186

Cumulative unrealized losses

 

 

 

(22,683)

 

(3,289)

Foreign currency translation

 

 

 

4,135

 

599

 

 

 

44,808

 

6,496

Total carrying value

 

126,583

 

207,166

 

273,580

 

39,665

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Fair value measurements

Financial instruments of the Group primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets, equity investments, accounts payable, purchase consideration payable, certain other liabilities, amounts due from and due to related parties and short-term bank loans. For equity investments without readily determinable fair value, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement. The Group measures equity investments with readily determinable fair value using the market approach based on the quoted prices in an active market. The Group measures its purchase consideration payable at fair value on a recurring basis. The fair value of purchase consideration payable is estimated by discounting cash flows using interest rates currently available for similar debts instruments of comparable maturities. The Group applies ASC 820 in measuring fair value. ASC 820 defines fair value, establishes a framework for measuring fair value and requires disclosures to be provided on fair value measurement. The carrying amounts of the remaining financial instruments approximate to their fair values because of their short-term maturities.

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2—Include other inputs that are directly or indirectly observable in the marketplace.

Level 3—Unobservable inputs which are supported by little or no market activity.

ASC 820 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.

a)Assets and liabilities measured at fair value on a recurring basis

    

    

Quoted prices in

    

Significant 

    

    

 active markets

other 

Significant

Total Fair

 for identical 

observable 

 unobservable

Total 

Value

assets 

inputs 

 inputs 

losses

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

 

  

 

  

 

  

 

  

 

  

Purchase consideration payable

 

(1,328,508)

 

 

(1,328,508)

 

 

(9,249)

As of December 31, 2022

 

 

  

 

  

 

 

  

Purchase consideration payable

 

(1,208,985)

 

 

(1,208,985)

 

 

(28,516)

Equity investments with readily determinable fair value

 

44,808

 

44,808

 

 

 

(22,683)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Assets and liabilities measured at fair value on a non-recurring basis

    

    

Quoted prices in 

    

Significant 

    

    

active markets 

other 

Significant 

Total Fair

for identical

observable 

unobservable

Total 

Value

 assets 

inputs 

 inputs 

gains

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

Equity investments accounted for using measurement alternative

 

207,166

 

 

 

207,166

 

82,492

As of December 31, 2022

 

  

 

  

 

  

 

  

 

  

Equity investments accounted for using measurement alternative

 

228,772

 

 

 

228,772

 

22,452

The non-recurring fair value measurements to the carrying amount of equity investments accounted for using measurement alternative usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured by using the observable transaction price and other unobservable inputs (level 3) as of the observable transaction dates.

Adoption of ASC 326

On January 1, 2021, the Group adopted ASC 326, Credit Losses (“ASC 326”) which replaced previously issued guidance regarding the impairment of financial instruments with an expected loss methodology that will result in more timely recognition of credit losses. The Group used a modified retrospective approach and did not restate the comparable prior periods, which resulted in a cumulative effect to increase the opening balance of accumulated deficit on January 1, 2021 by RMB5,684.

Accounts receivable and contract assets, net

The Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable and contract assets, and the estimated credit losses charged to the allowance is classified as “General and administrative expenses” in the consolidated statements of comprehensive loss. The Group assesses collectability by reviewing accounts receivable and contract assets on a collective basis where similar characteristics exist and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable and contract assets balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Property and equipment, net

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Property and equipment under finance leases are depreciated on a straight-line basis over the shorter of the estimated useful life of the leased assets or the lease term. Estimated useful lives for the property and equipment are as follows:

    

Estimated 

Category

Useful Life

Electronic equipment

3-4 years

Office equipment and fixtures

 

5 years

Data center machinery and equipment

 

10 years

Building

 

50 years

Repair and maintenance costs are charged to expenses as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss.

Direct costs that are related to the construction of property and equipment, and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property and equipment, and the depreciation of these assets commences when the assets are ready for their intended use.

Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible assets are to be consumed. The estimated useful lives for the intangible assets are as follows:

    

Estimated 

Category

Useful Life

Customer relationships

 

6 years

Patents and technologies

 

6-10 years

Trademarks and domain names

 

10 years

Software and copyrights

 

3-10 years

Others

 

3 years

If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2021 and 2022, the Group did not have any intangible assets with indefinite lives.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Impairment of long-lived assets

The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, the Group evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group recognizes an impairment loss based on the excess of the carrying amount of the assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. The significant assumptions used in the future undiscounted cash flows of the asset group for which impairment indicators are identified included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). For all periods presented, there was no impairment of any of the Group’s long-lived assets.

Segment reporting

In accordance with ASC 280-10, Segment Reporting: Overall (“ASC 280”), the Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group as a whole and hence, the Group has only one operating segment. The Group does not distinguish between markets or segments for purposes of internal reporting. A majority of the Group’s revenues were generated from the mainland China and a majority of the long-lived assets of the Group are located in the mainland China, and therefore, no geographical segments are presented.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired in a business combination. Goodwill is allocated to the reporting units of the Group that are expected to benefit from the synergies of the business combination based on the estimated fair value at the date of acquisition. A reporting unit is defined as an operating segment or one level below an operating segment referred to as a component. The Group determines reporting units by first identifying its operating segments, and then assesses whether any components of these segments constituted a business for which discrete financial information is available and where the segment manager regularly reviews the operating results of that component. As of December 31, 2021 and 2022, the Group had two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services. Because, except for those two reporting units identified, other components below the consolidated level either did not have discrete financial information or their operating results were not regularly reviewed by the segment manager.

The Group assesses goodwill for impairment in accordance with ASC 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If the Group believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Revenue recognition

The Group applies the five-step model outlined in ASC 606, Revenue from Contracts with Customers (“ASC 606”), and accounts for a contract when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

Revenue is allocated to each performance obligation based on its standalone selling price. The Group generally determines standalone selling prices based on observable prices. If the standalone selling price is not observable through past transactions, the Group estimates the standalone selling price based on multiple factors, including, but not limited to, historical discounting trends for services, gross margin objectives, internal costs, and industry technology lifecycles. Timing of revenue recognition may differ from the timing of invoicing to customers. For certain revenue contracts, customers are required to pay before the services are delivered to the customer. The Group recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the entity’s performance and the customer’s payment. Contract liabilities represent the excess of payments received as compared to the consideration earned and are reflected in “accrued expenses and other liabilities” in the Group’s consolidated balance sheets. Contract assets primarily relate to the Group’s rights to consideration for work completed in relation to its services performed but not billed at the reporting date, and are reflected in “prepayments and other assets” in the Group’s consolidated balance sheets. The contract assets are transferred to the receivables when the rights become unconditional. Using the practical expedient in ASC 606, the Group does not adjust the promised amount of consideration for the effects of a significant financing component if it expects, at contract inception, that the period between the transfer of the promised good or service to the customer and when the customer pays for that good or service will be one year or less. Pursuant to ASC 606-10-32-2A, the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.

Public cloud services

The Group provides integrated cloud-based services including cloud computing, storage and delivery. Substantially all of the Group’s public cloud service revenue is recognized on a monthly basis based on utilization and duration. The nature of the Group’s performance obligation is a single performance obligation under these contracts to stand ready to provide an unspecified quantity of integrated cloud-based services each day throughout the contract period. The Group uses monthly utilization records, an output measure, to recognize revenue over time as it most faithfully depicts the simultaneous consumption and delivery of services. At the end of each month, the transaction consideration is fixed based on utilization records and no variable consideration exists.

The Group also generates public cloud service revenue from prepaid subscription packages, which are recognized ratably over the fixed subscription period.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Enterprise cloud services

The Group provides comprehensive customized cloud-based and enterprise digital solutions, which are typically completed within twelve months (“Solutions”). The components within the Solutions are not distinct within the context of the contract because they are considered highly interdependent and the customer can only benefit from these components in conjunction with one another as a two-way dependency exists. In connections with Solutions, the Group also provides post-delivery maintenance and upgrade services that are mainly technical support services performed by the Group’s technical support team. Therefore, the arrangement has three performance obligations, the Solutions, maintenance and upgrades. Revenue allocated to the Solutions and upgrades, is recognized at a point in time only upon customer acceptance of the Solutions and upon delivery of the specified upgrade, respectively. Revenue allocated to maintenance is recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. Revenue allocated to maintenance and upgrades during the periods presented was immaterial.

The Group also provides enterprise digital services. The series of enterprise digital services are substantially the same from day to day, and each day of the service is considered to be distinct and separately identifiable as it benefits the customer daily. Further, the uncertainty related to the service consideration is resolved on a daily basis as the Group satisfies its obligation to perform enterprise digital service daily with enforceable right to payment for performance completed to date. Thus, revenue is recognized as service is performed and the customer simultaneously receives and consumes the benefits from the service daily.

Cost of revenue

Cost of revenues primarily includes IDC costs, depreciation expense of electronic equipment, data center machinery and equipment, salaries and benefits for employees directly involved in revenue generation activities, and other expenses directly attributable to the provision of services.

Research and development

Research and development expenses primarily consist of payroll and related expenses for employees and third party service provider costs in the development for new products and services and enhancement of the Group’s service offerings. The Group expenses research and development costs as they are incurred.

Advertising expenditures

Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of comprehensive loss. For the years ended December 31, 2020, 2021 and 2022, the advertising expenses were RMB15,348, RMB24,070 and RMB9,512 (US$1,379), respectively.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Government grants

Government grants primarily consist of financial grants received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in “Other (expense) income, net” when received. The remaining government grants are related to acquisition of assets. The grants are recorded as “deferred government grants” included in the accrued expenses and other liabilities line items in the consolidated balance sheets when received. Once the Group fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of the asset with a corresponding reduction in the deferred government grant balance.

Leases

The Group determines if an arrangement is a lease or contains a lease at lease inception. For leases with lease and non-lease components, the Group has elected to apply the practical expedient to not separate the lease component and its associated non-lease component. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that we will exercise that option. The Group recognizes a right-of-use asset and a lease liability on the consolidated balance sheets based on the present value of the lease payments over the lease term at commencement date. Variable lease payments that do not depend on an index or a rate are not included in the lease payments and are recognized in earnings in the period in which the event or condition that triggers the payment occurs. The Group has also elected the practical expedient for the short-term lease exemption for contracts with lease terms of 12 months or less.

Operating lease expense is recorded on a straight-line basis over the lease term. Finance lease right-of-use assets are depreciated on a straight-line basis over the lesser of the useful life of the leased assets or the lease term. Interests on finance lease liabilities are determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability. Finance lease right-of-use assets are included in “Property and equipment, net” in the consolidated balance sheets. Current and non-current portions of finance lease liabilities are included in “Accrued expenses and other liabilities” and “Other liabilities”, respectively, in the consolidated balance sheets.

As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located.

Comprehensive income (loss)

Comprehensive income (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 by shareholders and distributions to shareholders. Among other disclosures, ASC 220, Comprehensive Income, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group’s comprehensive income (loss) includes net loss and foreign currency translation adjustments and is presented in the consolidated statements of comprehensive income (loss).

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Income taxes

The Group follows the liability method of accounting for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.

The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws of mainland China. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense.

In accordance with the provisions of ASC 740, the Group recognizes in its consolidated financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group’s estimated liability for unrecognized tax benefits that, if any, will be recorded in “other non-current liabilities” in the accompanying consolidated financial statements is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.

Share-based compensation

The Group applies ASC 718, Compensation—Stock Compensation (“ASC 718”), to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All the Group’s share-based awards to employees are classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values.

The Group uses the accelerated method for all awards granted with graded vesting based on service conditions, and elected to account for forfeitures as they occur. The Group, with the assistance of an independent third party valuation firm, determined the fair value of the share-based awards granted to employees. The binomial option pricing model was applied in determining the estimated fair value of the options granted to employees.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

A change in the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based awards, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. Cancellation of an award accompanied by the concurrent grant of (or offer to grant) a replacement award are accounted for as a modification of the terms of the cancelled award.

Treasury shares

Treasury shares represent ordinary shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury shares are accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury shares at historical purchase price.

Loss per share

In accordance with ASC 260, Earnings Per Share (“ASC 260”), basic loss per share is computed by dividing the net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. 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 equivalent shares outstanding during the period. For the year ended December 31, 2020, the Company’s convertible preferred shares and redeemable convertible preferred shares are participating securities, the computation of basic loss per share using the two-class method is not applicable as the Company is in a net loss position and the participating securities do not have contractual rights and obligations to share in the losses of the Company.

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 equivalent shares outstanding during the period. For the year ended December 31, 2020, ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the Company’s convertible preferred shares and redeemable convertible preferred shares using the if-converted method; and ordinary shares issuable upon the exercise of share options and vesting of awarded shares, using the treasury stock method. For the years ended December 31, 2021 and 2022, ordinary equivalent shares consist of ordinary shares issuable upon the exercise of share options and vesting of awarded shares. Ordinary share equivalents are excluded from the computation of diluted per share if their effects would be anti-dilutive.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

Employee benefit expenses

All eligible employees of the Group are entitled to staff welfare benefits including medical care, welfare grants, unemployment insurance and pension benefits through a mainland China government-mandated multi-employer defined contribution plan. The Group is required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Group is required to make contributions to the plans out of the amounts accrued. The mainland China 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. The Group has no further payment obligations once the contributions have been paid.

The Group recorded employee benefit expenses of RMB126,784, RMB310,126 and RMB431,929 (US$62,624) for the years ended December 31, 2020, 2021 and 2022, respectively.

Impact of COVID-19

For the years ended December 31, 2020 and 2021, COVID-19 has had immaterial impact on the Group’s operations. For the year ended December 31, 2022, the Group’s operations were negatively impacted by the resurgence of COVID-19. There are still uncertainties of COVID-19’s future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; and the macroeconomic impact of government measures to contain the spread of COVID-19 and related government stimulus measures. As a result, certain of the Group’s estimates and assumptions, including allowance for credit losses, equity investments, long-lived assets and goodwill subject to impairment assessments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to the Group’s estimates in future periods.

Recent accounting pronouncements

In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.

XML 42 R11.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATION OF RISKS
12 Months Ended
Dec. 31, 2022
CONCENTRATION OF RISKS  
CONCENTRATION OF RISKS

3.

CONCENTRATION OF RISKS

Concentration of credit risk

Assets that potentially subject the Group to significant concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets. The Group expects that there is no significant credit risk associated with cash and cash equivalents, restricted cash and short-term investments, which were held by reputable financial institutions in the jurisdictions where the Company, its subsidiaries, the VIEs and the subsidiaries of VIEs are located. The Group believes that it is not exposed to unusual risks as these financial institutions have high credit quality.

3.

CONCENTRATION OF RISKS (Continued)

Accounts receivable and contract assets are typically unsecured and are derived from revenues earned from reputable customers. As of December 31, 2021, the Group had two customers, with receivable balances exceeding 10% of the total accounts receivable balances. As of December 31, 2022, the Group had one customer accounted for more than 10% of the total accounts receivable balances. As of December 31, 2021, the Group had one customer, with a contract asset balance exceeding 10% of the total contract assets balances. As of December 31, 2022, the Group had two customers, with contract assets balances exceeding 10% of the total contract assets balances. The risks with respect to accounts receivable and contract assets are mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring process of outstanding balances.

Business, customer, political, social and economic risks

The Group participates in a dynamic and competitive high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services; competitive pressures due to existing competitors; and new trends in new technologies and industry standards; control of telecommunication infrastructures by local regulators and industry standards; changes in certain strategic relationships or customer relationships; regulatory considerations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth. The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the mainland China.

Revenue from three customers accounted for 10%, 28% and 15%, respectively, of total revenues during the year ended December 31, 2020. Revenue from two customers accounted for 22% and 13%, respectively, of total revenues during the year ended December 31, 2021. Revenue from two customers accounted for 20% and 11%, respectively, of total revenues during the year ended December 31, 2022.

Currency convertibility risk

The Group transacts a majority of its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the mainland China government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the PBOC. However, the unification of the exchange rates does not imply that the RMB may be readily convertible into United States dollars or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the mainland China foreign exchange trading system market.

The Group has not made any foreign currency payments that are subject to approval by the PBOC or other institutions during the periods presented. While the Group’s mainland China subsidiaries, VIEs and subsidiaries of the VIEs have not converted cash and cash equivalents in RMB to a foreign currency for the periods presented, they plan to convert in the future to repay the amounts due to the Company’s subsidiary.

Foreign currency exchange rate risk

From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. For RMB against U.S. dollar, there was appreciation of approximately 6.3% and 2.3% during the years ended December 31, 2020 and 2021, and depreciation of approximately 8.2% during the year ended December 31, 2022, respectively. It is difficult to predict how market forces or mainland China or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future.

3.

CONCENTRATION OF RISKS (Continued)

To the extent that the Group needs to convert the U.S. dollar into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against the U.S. dollar would have an adverse effect on the RMB amount the Group would receive from the conversion. Conversely, if the Group decides to convert RMB into the U.S. dollar for the purpose of making payments for dividends on ordinary shares, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Group. In addition, a significant depreciation of the RMB against the U.S. dollar may significantly reduce the U.S. dollar equivalent of the Group’s earnings or losses.

XML 43 R12.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION
12 Months Ended
Dec. 31, 2022
BUSINESS COMBINATION  
BUSINESS COMBINATION

4.

BUSINESS COMBINATION

Acquisition of Shenzhen Yunfan

In March 2021, the Group completed the acquisition of 100% equity interest in Shenzhen Yunfan Acceleration Technology Co., Ltd. and its subsidiary (collectively, “Shenzhen Yunfan”). Shenzhen Yunfan is mainly engaged in providing content distribution, acceleration and other cloud-related IaaS and PaaS edge computing solutions, and the acquisition is expected to enhance the Group’s expertise in public cloud services. The results of Shenzhen Yunfan have been included in the Group’s consolidated financial statements since April 2021.

The total cash purchase price consideration was RMB126,400 (US$19,835). The Group recognized RMB586 (US$92) of net assets acquired excluding intangible assets, RMB77,000 (US$12,083) of intangible assets which comprised of technology, trademark and domain name, and RMB48,814 (US$7,660) of goodwill resulted from the acquisition. Goodwill recognized represents the expected synergies from integrating Shenzhen Yunfan with the Group’s existing cloud business and is not deductible for tax purposes.

Acquisition of Beijing Yunshu

In April 2021, the Group completed the acquisition of 86.21% equity interest in Beijing Yunshu, which the Group expected to enhance the Group’s public cloud services. The total cash purchase price was RMB7,034 (US$1,104) contingent consideration. The results of Beijing Yunshu’s operations have been included in the Group’s consolidated financial statements since April 2021 until Beijing Yunshu was deconsolidated in February 2022.

Acquisition of Camelot

In September 2021, the Group completed the acquisition of 100% equity interests in Camelot Employee Scheme INC. (“CES”), which legally held 79.53% equity interests in Camelot Technology and its subsidiaries (collectively referred to as “Camelot”). Camelot is mainly engaged in enterprise digital solutions and enterprise digital services, and the acquisition is expected to further develop the Group’s enterprise cloud business. The results of Camelot have been included in the consolidated financial statements of the Group since September 2021.

The total purchase consideration was RMB5,290,553, which consisted of a cash consideration of RMB751,974 and an equity consideration of RMB4,538,579. Goodwill recognized represents the expected synergies from integrating Camelot with the Group’s existing enterprise cloud business and is not tax deductible. 

4.

BUSINESS COMBINATION (Continued)

During the second quarter of 2022, the Group completed the allocation of the purchase price to the individual assets acquired and liabilities assumed. The table below summaries the final determination of the estimated fair values of the assets acquired and liabilities assumed from Camelot as of the acquisition date:

    

Camelot

    

RMB

    

US$

Total fair value of purchase consideration

 

5,290,553

 

767,058

Less:

 

  

 

Cash and cash equivalents

 

618,439

 

89,665

Restricted cash

 

1,126

 

163

Accounts receivable and other assets

 

940,511

 

136,361

Property and equipment, net

 

13,792

 

2,000

Intangible assets:

 

  

 

Customer relationship

 

620,100

 

89,906

Trademarks

 

474,000

 

68,724

Copyrights

 

34,100

 

4,944

Deferred tax assets

 

54,419

 

7,890

Deferred tax liabilities

 

(268,490)

 

(38,927)

Accounts payable and other liabilities

 

(871,903)

 

(126,415)

Non-controlling interests

 

(882,451)

 

(127,943)

Goodwill

 

4,556,910

 

660,690

The valuations used in the purchase price allocation for the acquisitions were determined by the Group with the assistance of independent third-party valuation firms using the income approach (a Level 3 measurement). Significant assumptions used in the valuation of intangible assets included projected revenue growth rates, operating margin, customer attrition rates, royalty rates and discount rate. Non-controlling interests at the acquisition date was measured by applying the equity percentage held by non-controlling shareholders and a discount for lack of control premium to the fair value of the acquired business of Camelot.

Actual and Pro-forma Impact from the acquisition of Camelot

The revenue and net loss from the acquisition of Camelot included in the Group’s consolidated statements of comprehensive loss for the year ended December 31, 2021 are RMB822,850 and RMB7,892, respectively. The net loss includes amortization expense relating to intangible assets recognized upon acquisition and other acquisition date fair value measures.

The supplemental pro-forma information is based on the assumption that the acquisition of Camelot had occurred on January 1, 2020, after giving effect to certain adjustments including amortization expenses of intangible assets and other acquisition date fair value measure, which in aggregate amounted to RMB150,122 and RMB143,409 for the years ended December 31, 2020 and 2021, respectively. The pro-forma consolidated revenue was RMB8,253,329 and RMB10,349,504, and the pro-forma net loss was RMB1,003,136 and RMB1,616,748 for the years ended December 31, 2020 and 2021, respectively. The pro-forma basic and diluted loss per share was RMB0.39 and RMB0.45 (US$0.07) for the years ending December 31, 2020 and 2021, respectively. The pro-forma consolidated results are not necessarily indicative of what the Group’s consolidated revenues and net loss would have been had the Group completed the acquisition on the assumed acquisition date. In addition, the pro-forma consolidated results do not purport to project the future results of the Group.

The actual results of operation after the acquisition date and pro forma results of operations for the acquisitions of Shenzhen Yunfan and Beijing Yunshu have not been presented because the effects were not material.

XML 44 R13.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET
12 Months Ended
Dec. 31, 2022
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET  
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET

5.

REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET

The following table presents the Group’s revenues from contracts with customers disaggregated by material revenue category:

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Public cloud services recognized over time

 

5,166,851

 

6,159,085

 

5,360,282

 

777,168

Enterprise cloud services:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

1,368,544

 

2,159,869

 

711,466

 

103,153

Recognized over time

 

4,145

 

737,948

 

2,105,510

 

305,270

 

1,372,689

 

2,897,817

 

2,816,976

 

408,423

Others:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

36,611

 

1,208

 

 

Recognized over time

 

1,156

 

2,674

 

2,849

 

413

 

37,767

 

3,882

 

2,849

 

413

 

6,577,307

 

9,060,784

 

8,180,107

 

1,186,004

The transaction prices allocated to the remaining performance obligations (unsatisfied or partially unsatisfied) as at December 31, 2022 are related to enterprise cloud services and others, which are as follows:

    

RMB

    

US$

Within one year

 

52,798

 

7,655

More than one year

 

41,022

 

5,948

Total

 

93,820

 

13,603

Contract liabilities relate to contracts where the Group received payments but has not yet satisfied the related performance obligations. The advance consideration received from customers for the services is a contract liability until services are provided to the customer.

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenue recognized from amounts included in contract liabilities at the beginning of the period

 

37,550

 

112,221

 

192,428

 

27,899

5.

REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Continued)

The following table presents the Group’s other gain (loss), net:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Gross unrealized gain on equity investments held

 

14,301

 

82,492

 

22,452

 

3,255

Gross unrealized loss (including impairment) on equity investments held

 

 

 

(37,623)

 

(5,455)

Net realized gain (loss) on equity investments sold

 

 

10,363

 

(123)

 

(18)

Changes in fair value of purchase consideration in a business acquisition

 

 

(9,249)

 

(28,516)

 

(4,134)

 

14,301

 

83,606

 

(43,810)

 

(6,352)

The following table presents the Group’s other (expense) income, net:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Government grants*

 

5,869

 

100,759

 

56,867

 

8,245

Income from ADS Reimbursement (Note 12)

 

5,219

 

9,967

 

10,386

 

1,506

Value added tax transferred out

 

(20,904)

 

(23,721)

 

(32,766)

 

(4,751)

Gain on disposal of property and equipment

 

2,242

 

7,107

 

156

 

23

Others

 

(3,236)

 

935

 

(11,636)

 

(1,687)

 

(10,810)

 

95,047

 

23,007

 

3,336

*Government grants primarily included government subsidies for rental expenses and interests paid for bank loans, and deductions or refund of other taxes.
XML 45 R14.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2022
ACCOUNTS RECEIVABLE, NET  
ACCOUNTS RECEIVABLE, NET

6.

ACCOUNTS RECEIVABLE, NET

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

Accounts receivable

 

3,603,240

 

2,450,392

 

355,274

Allowance for credit losses

 

(32,265)

 

(47,962)

 

(6,954)

Accounts receivable, net

 

3,570,975

 

2,402,430

 

348,320

6.

ACCOUNTS RECEIVABLE, NET (Continued)

The movements of the allowance for credit losses were as follows:

    

As at December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Balance at beginning of the year

 

22,894

 

15,770

 

32,265

 

4,678

Adoption of ASC 326 (Note 2)

 

 

5,684

 

 

Provision for expected credit losses

 

44,695

 

121,731

 

323,848

 

46,954

Write-offs charged against the allowance*

 

(44,096)

 

(101,202)

 

(273,286)

 

(39,623)

Recoveries during the year

 

(7,723)

 

(9,718)

 

(34,865)

 

(5,055)

Balance at end of the year

 

15,770

 

32,265

 

47,962

 

6,954

*

The increase in write-offs of accounts receivable in 2022 is primarily due to the deterioration of customer business conditions impacted by COVID-19.

XML 46 R15.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAYMENTS AND OTHER ASSETS
12 Months Ended
Dec. 31, 2022
PREPAYMENTS AND OTHER ASSETS  
PREPAYMENTS AND OTHER ASSETS

7.

PREPAYMENTS AND OTHER ASSETS

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

 

  

 

  

 

  

Prepayments to suppliers

 

162,528

 

194,796

 

28,243

Contract costs*

 

145,628

 

133,084

 

19,295

Contract assets, net**

 

550,068

 

488,226

 

70,786

VAT prepayments

 

619,391

 

678,847

 

98,424

Interest receivable

 

21,463

 

21,955

 

3,183

Individual income tax receivable*** (Note 12)

 

48,949

 

3,742

 

543

Others

 

138,994

 

91,372

 

13,247

 

1,687,021

 

1,612,022

 

233,721

Non-current portion:

 

  

 

 

Prepayments for electronic equipment

 

25,388

 

19,211

 

2,785

Others

 

3,678

 

2,052

 

298

 

29,066

 

21,263

 

3,083

*

Represents costs incurred in advance of revenue recognition arising from direct and incremental costs related to enterprise cloud services provided. Such contract costs are recognized as cost of revenue upon the recognition of the related revenues.

**

Represents the Group’s rights to consideration for work completed in relation to its services performed but not billed at the end of respective periods. The decrease in contract assets in 2022 reflects the net impact of billed revenues in excess of revenue recognized during the period. The allowance for credit losses on contract assets were RMB1,591 and RMB21,453 (US$3,110) as of December 31, 2021 and 2022, respectively. The amounts charged to expenses for credit losses on contract assets were RMB2,100 and RMB19,862 (US$2,880), and write-offs charged against the allowance were RMB509 and RMB nil (US$ nil), respectively, for the years ended December 31, 2021 and 2022, respectively.

***

Represents amounts due from certain employees related to their individual income taxes (“IIT”) arising from exercise and vesting of share-based awards.

Except disclosed separately, the expected credit loss rate and the loss allowance for the remaining financial assets included in prepayments and other assets were immaterial as of December 31, 2021 and December 31, 2022.

XML 47 R16.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

8.

PROPERTY AND EQUIPMENT, NET

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Electronic equipment

 

5,123,149

 

5,421,548

 

786,051

Office equipment and fixtures

 

15,462

 

15,376

 

2,229

Data center machinery and equipment

 

144,328

 

319,652

 

46,345

Building

 

15,768

 

161,428

 

23,405

Construction in progress

 

147,817

 

3,459

 

501

 

5,446,524

 

5,921,463

 

858,531

Less: accumulated depreciation

 

(3,082,421)

 

(3,788,469)

 

(549,276)

Property and equipment, net

 

2,364,103

 

2,132,994

 

309,255

Depreciation expense for the years ended December 31, 2020, 2021 and 2022 was RMB750,375, RMB783,305 and RMB983,509 (US$142,595), respectively.

XML 48 R17.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

9.

INTANGIBLE ASSETS, NET

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Customer relationships

 

620,100

 

620,500

 

89,964

Patents and technologies

 

67,900

 

60,900

 

8,830

Trademarks and domain names

 

497,098

 

497,939

 

72,194

Software and copyrights

 

71,752

 

88,502

 

12,832

Others

 

3,637

 

3,707

 

537

 

1,260,487

 

1,271,548

 

184,357

Less: accumulated amortization

 

  

 

  

 

  

Customer relationships

 

(32,637)

 

(130,701)

 

(18,950)

Patents and technologies

 

(8,138)

 

(17,763)

 

(2,575)

Trademarks and domain names

 

(20,722)

 

(70,494)

 

(10,221)

Software and copyrights

 

(26,692)

 

(41,286)

 

(5,986)

Others

 

(2,531)

 

(3,284)

 

(476)

 

(90,720)

 

(263,528)

 

(38,208)

Intangible assets, net

 

1,169,767

 

1,008,020

 

146,149

Amortization expense of intangible assets for the years ended December 31, 2020, 2021 and 2022 was RMB7,663, RMB72,299 and RMB173,915 (US$25,216), respectively. As of December 31, 2022, estimated amortization expense of the existing intangible assets for each of the next five years and thereafter is as follows:

    

RMB

    

US$

2023

 

177,022

25,666

2024

 

172,096

24,952

2025

 

166,308

24,112

2026

 

162,686

23,587

2027 and thereafter

 

329,908

47,832

Total

 

1,008,020

146,149

XML 49 R18.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL
12 Months Ended
Dec. 31, 2022
GOODWILL  
GOODWILL

10.

GOODWILL

The Group’s goodwill was recognized from the business acquisitions in 2021. The changes in the carrying amount of goodwill were as follows:

    

    

Cloud-based

    

Cloud service

digital solutions

and solutions

and services

Total

RMB

RMB

RMB

Balance as of December 31, 2021

 

3,669,031

956,084

4,625,115

Disposal of a subsidiary

(15,268)

(15,268)

Adjustments to fair values of preliminary purchase price allocation

(3,259)

(864)

(4,123)

Balance as of December 31, 2022

 

3,650,504

955,220

4,605,724

Balance as of December 31, 2022, in US$

 

529,273

138,494

667,767

As of December 31, 2021, the Group performed a qualitative assessment for goodwill allocated to the Cloud service and solutions and the Cloud-based digital solutions and services reporting units, and concluded that it is not more-likely-than-not that the fair value of the reporting units is less than their carrying amount.

As of December 31, 2022, the Group performed a qualitative assessment for goodwill allocated to the Cloud-based digital solutions and services reporting unit, and concluded that it is not more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. The Group elected to bypass the qualitative assessment and proceed directly to perform quantitative assessment for the goodwill allocated to Cloud service and solutions reporting unit due to industry and market considerations, and overall financial performance of the reporting unit. The fair value of this reporting unit has been determined using the income approach. Significant assumptions used included projected revenue growth rates, IDC costs, terminal growth rate, and discount rate. As of December 31, 2022, as the fair value of the Cloud service and solutions reporting unit exceeded its carrying amount, no impairment loss was recognized.

XML 50 R19.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
12 Months Ended
Dec. 31, 2022
LEASES  
LEASES

11.

LEASES

The Group’s operating leases mainly related to office space and buildings, and its finance leases are related to data center machinery and equipment. The finance leases include a bargain purchase option, contain variable lease payments based on the actual usage of the machinery and equipment, and have no fixed or in-substance fixed lease payments for the first two years of the lease term. Certain operating leases include rental-free periods and rental escalation clause, which are factored into the Group’s determination of lease payments when appropriate.

The components of lease costs were as follows:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating lease costs

 

52,890

 

52,648

 

72,244

 

10,474

Short-term lease costs

 

3,036

 

11,317

 

15,493

 

2,246

Finance lease costs:

 

  

 

  

 

  

 

  

Depreciation of finance lease assets

 

 

 

9,204

 

1,334

Interest on finance lease liabilities

 

 

 

5,491

 

796

Variable lease payments

 

 

 

7,237

 

1,050

Total finance lease costs

 

 

 

21,932

 

3,180

Other information related to leases where the Group is the lessee is as follows:

As at December 31

 

    

2020

    

2021

    

2022

 

Weighted-average remaining lease term:

 

  

 

  

 

  

Operating leases

 

9.7 years

 

8.3 years

 

7.7 years

Finance leases

 

 

 

9.3 years

Weighted-average discount rate:

 

  

 

  

 

  

Operating leases

 

6.36

%  

6.18

%  

5.88

%

Finance leases

 

 

 

5.90

%

Cash paid for amounts included in the measurement of lease liabilities:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating cash payments for operating leases

 

60,273

 

35,214

 

47,385

 

6,870

11.

LEASES (Continued)

Lease assets obtained in exchange for lease obligations:

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating leases

 

195,890

 

6,915

 

47,288

 

6,856

Finance leases

 

 

 

175,324

 

25,420

The undiscounted future minimum payments under the Group’s operating and finance lease liabilities and reconciliation to the operating and finance lease liabilities recognized on the consolidated balance sheet as of December 31, 2022 were as below:

Operating lease

Finance lease

RMB

    

US$

    

RMB

    

US$

2023

 

139,681

 

20,252

2024

 

54,613

 

7,918

20,485

2,970

2025

 

32,530

 

4,716

30,728

4,455

2026

 

13,067

 

1,895

30,728

4,455

2027 and thereafter

 

62,532

 

9,066

163,881

23,761

Total future lease payments

 

302,423

 

43,847

245,822

35,641

Less: imputed interest

 

(42,641)

 

(6,182)

(65,007)

(9,425)

Total lease liability balance

 

259,782

 

37,665

180,815

26,216

XML 51 R20.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
ACCRUED EXPENSES AND OTHER LIABILITIES

12.

ACCRUED EXPENSES AND OTHER LIABILITIES

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

  

 

  

 

  

Customer advances*

378,957

 

411,467

 

59,657

Salary and welfare payable

600,775

 

671,124

 

97,304

Purchase of property and equipment

759,391

 

120,530

 

17,475

Accrued expenses

116,021

 

188,533

 

27,335

Other tax and surcharges payable

91,287

 

110,242

 

15,984

Deferred government grants**

8,488

 

17,257

 

2,502

Purchase consideration payable***

148,038

 

1,208,985

 

175,286

Individual income tax payable**** (Note 7)

48,949

 

3,742

 

543

Others*****

71,934

 

98,946

 

14,342

 

2,223,840

 

2,830,826

 

410,428

Non-current portion:

 

 

Deferred government grants**

6,975

 

104,156

 

15,101

Purchase consideration payable***

1,180,470

 

 

Finance lease liability

180,815

26,216

Unrecognized tax benefit

15,954

40,539

5,878

Others*****

29,278

 

45,021

 

6,527

 

1,232,677

 

370,531

 

53,722

*

The amount represents contract liabilities for the rendering of services. The increase in customer advances as of December 31, 2022 is a result of the increase in consideration received from the Group’s customers.

**

The amount primarily represents government subsidies for constructions of a data center in mainland China.

***

The amount represents the remaining purchase consideration to acquire Camelot. As of December 31, 2022, RMB257,777 (US$37,374) and RMB951,208 (US$137,912) will be settled by cash and ordinary shares of the Company by June 30, 2023, respectively.

****

Represents IIT payable to the tax bureau on behalf of certain employees related to their exercise and vesting of share-based awards.

*****

In July 2020, the Company received a reimbursement of US$7,469 (equivalent to RMB47,597) from the depository for the establishment and maintenance of the ADS program (“ADS Reimbursement”). As of December 31, 2021 and 2022, RMB9,836 and RMB10,762 (US$1,560) were included in the current portion, and RMB22,989 and RMB14,350 (US$2,081) were included in the non-current portion of accrued expenses and other liabilities, respectively. The ADS Reimbursement will be released to the consolidated statements of comprehensive loss in equal amounts over the ADS program term.

XML 52 R21.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS
12 Months Ended
Dec. 31, 2022
LOANS  
LOANS

13.

LOANS

Bank loans

As of December 31, 2021 and 2022, the Group had a total of RMB1,348,166 and RMB909,500 of short-term bank loans, respectively. Short-term bank loans are unsecured, and the weighted average interest rate as of December 31, 2021 and 2022 was 4.59% and 4.16%, respectively.

There are no commitment fees and conditions under which lines may be withdrawn associated with the Group’s unused facilities.

Related party loans

The carrying amounts of the related party loans included in “Amounts due to related parties” on the consolidated balance sheets were as below:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current

 

 

Kingsoft Group*

500,000

 

 

Xiaomi Group**

236,206

 

340,129

 

49,314

736,206

 

340,129

 

49,314

Non-current:

Xiaomi Group**

472,882

413,464

59,947

472,882

413,464

59,947

1,209,088

753,593

109,261

*

During 2021, the Group entered into an unsecured loan agreement with Kingsoft Group for an aggregate principal amount of RMB500,000 (US$78,461) with a fixed annual interest rate of 4.65%. The Group has fully repaid the loan in November 2022.

**

During 2021 and 2022, the Group entered into several loan agreements with fixed annual interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by the Group’s electronic equipment, respectively. The carrying amount of the electronic equipment pledged was RMB702,424 and RMB585,005 (US$84,818) as of December 31, 2021, and 2022, respectively.

As of December 31, 2022, the loans will be repaid according to the following schedule:

RMB

US$

2023

 

1,259,065

 

182,547

2024

322,758

 

46,796

2025

81,500

11,816

2026

 

61,125

 

8,862

 

1,724,448

 

250,021

XML 53 R22.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION
12 Months Ended
Dec. 31, 2022
TAXATION  
TAXATION

Enterprise income tax

Cayman Islands

Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains.

Hong Kong

The subsidiaries incorporated in Hong Kong are subject to income tax at the rate of 16.5% on the estimated assessable profits arising in Hong Kong. For the periods presented, the Group did not make any provisions for Hong Kong profit tax as the Group did not generate any assessable profits arising in Hong Kong. Under the Hong Kong tax law, the subsidiaries in Hong Kong are exempted from income tax on their foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.

China

The Group’s mainland China entities are subject to the statutory income tax rate of 25%, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008. Certain subsidiaries of the Group being qualified as a High New Technology Enterprise (‘‘HNTE’’) are entitled to the preferential income tax rate of 15%. Dividends, interests, rent or royalties payable by the Group’s mainland China entities to non-resident enterprises, and proceeds from any such non-resident enterprise investor’s disposition of assets (after deducting the net value of such assets) shall be subject to 10% EIT, namely withholding tax, unless the respective non-resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.

Loss before income taxes consists of:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Mainland China

 

(1,095,015)

(1,646,607)

 

(2,475,677)

 

(358,939)

Non-mainland China

 

147,721

70,592

 

(188,238)

 

(27,292)

 

(947,294)

(1,576,015)

 

(2,663,915)

 

(386,231)

The current and deferred components of income tax expense appearing in the consolidated statements of comprehensive loss are as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Current income tax expense

 

15,081

27,593

 

59,668

8,651

Deferred income tax benefit

 

(177)

(11,852)

 

(35,195)

(5,103)

 

14,904

15,741

 

24,473

3,548

14.

TAXATION (Continued)

The reconciliation of income tax expense computed using the mainland China statutory tax rate to the actual income tax expense is as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Loss before income tax

 

(947,294)

 

(1,576,015)

 

(2,663,915)

(386,231)

Income tax computed at the mainland China statutory tax rate of 25%

(236,824)

 

(394,004)

 

(665,978)

(96,558)

Effect of tax holiday and preferential tax rates

 

(44,121)

 

7,083

 

52,651

7,634

Effect of different tax rates in different jurisdictions

 

10,580

 

(1,681)

 

58,266

8,448

Other non-taxable income

 

(35,454)

 

(24,999)

 

(28,993)

(4,204)

Non-deductible expenses

 

14,060

 

36,719

 

5,727

830

Share-based compensation costs

 

82,528

 

108,588

 

90,015

13,051

Research and development super deduction

 

(113,388)

 

(146,639)

 

(64,718)

(9,383)

Withholding tax and others

 

11,581

 

9,552

 

10,785

1,564

Change in valuation allowance

 

399,756

 

434,056

 

525,169

76,142

True-up adjustments in respect of prior year’s annual tax filing

 

(83,342)

 

(3,474)

 

(15,195)

(2,203)

Expiration of tax loss carryforward

124,555

18,059

Tax rate change on deferred items

 

9,528

 

(9,460)

 

(67,811)

(9,832)

Income tax expense

 

14,904

 

15,741

 

24,473

3,548

14.

TAXATION (Continued)

Deferred tax

The significant components of the Group’s deferred tax assets and liabilities are as follows:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Deferred tax assets:

  

 

  

 

  

Tax loss carried forward

1,841,192

 

2,318,161

336,102

Accrued expenses

235,737

 

84,428

12,241

Depreciation

7,082

 

17,073

2,475

Allowance for credit losses

53,436

 

85,666

12,420

Government grant

4,266

 

5,779

838

Operating lease liabilities

63,781

 

57,828

8,384

Accrued interest

170,337

 

197,767

28,674

Finance lease liabilities

47,505

6,888

Others

2,737

 

8,241

1,194

Less: valuation allowance

(1,881,873)

 

(2,415,627)

(350,233)

 

496,695

 

406,821

58,983

Deferred tax liabilities:

  

 

Operating lease right-of-use assets

57,300

 

46,367

6,723

One-time deduction for fixed asset purchases

337,564

 

231,532

33,569

Long-lived assets arising from acquisition

277,267

 

238,672

34,603

Finance lease right-of-use assets

41,530

6,021

Others

22,655

 

15,772

2,287

 

694,786

 

573,873

83,203

Net deferred tax liabilities

198,091

167,052

24,220

14.

TAXATION (Continued)

The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2021 and 2022, the Group’s total deferred tax assets before valuation allowances were RMB2,378,568 and RMB2,822,448 (US$409,216), respectively. As of December 31, 2021 and 2022, the Group recorded valuation allowances of RMB1,881,873 and RMB2,415,627 (US$350,233), respectively, on its deferred tax assets that are not more-likely-than-not to be realized.

As of December 31, 2022, the Group had net losses of approximately RMB9,490,802 (US$1,376,037) mainly deriving from entities in the mainland China and Hong Kong. The tax losses in the mainland China can be carried forward for five years to offset future taxable profit and the period was extended to ten years for entities that qualify as HNTE. The tax losses of entities in the mainland China will expire between 2023 and 2027 and the tax losses of entities in the mainland China that qualify as HNTE will expire between 2023 and 2032, if not utilized. The tax losses in Hong Kong can be carried forward without an expiration date.

Unrecognized tax benefits

As of December 31, 2021 and 2022, the Group had unrecognized tax benefits of RMB59,049 and RMB58,718 (US$8,513), of which RMB43,095 and RMB18,179 (US$2,635), respectively, were presented as a reduction to the deferred tax assets related to tax losses carryforward, and the remaining amounts of RMB15,954 and RMB40,539 (US$5,878), respectively, were presented in other liabilities in the consolidated balance sheets. The Group does not expect the amount of unrecognized tax benefits to increase significantly in the next 12 months. As of December 31, 2021 and 2022, there were RMB15,954 and RMB40,539 (US$5,878) of unrecognized tax benefits that if recognized would impact the annual effective tax rate, respectively. A reconciliation of the beginning and ending balances of unrecognized tax benefit is as follows:

As at December 31

2021

2022

2022

    

RMB

    

RMB

    

US$

Balance at beginning of the year

 

12,613

 

59,049

8,561

Additions from the business acquisitions

 

19,551

 

Additions based on tax position related to current year

 

26,885

 

15,894

2,304

Additions based on tax positions related to prior year

22,462

3,257

Reductions for tax positions related to prior years

(38,687)

(5,609)

Balance at end of the year

 

59,049

 

58,718

8,513

For the periods presented, the Group did not record any interest related to unrecognized tax benefits.

In general, the tax authorities have three to five years to conduct examinations of the tax filings of the Group’s subsidiaries located in mainland China. Accordingly, the subsidiaries’ tax years of 2017 through 2022 remain open to examination by the respective tax authorities. There are no ongoing examinations by tax authorities for any of the Group’s subsidiaries.

XML 54 R23.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS
12 Months Ended
Dec. 31, 2022
SHARE-BASED PAYMENTS  
SHARE-BASED PAYMENTS

15.

SHARE-BASED PAYMENTS

The Company has three share-based compensation plans under which awards may be granted to employees, namely, the 2013 Share Option Scheme, the 2013 Share Award Scheme and 2021 Share Award Scheme. The maximum aggregate numbers of ordinary shares that are authorized to be issued under the 2013 Share Option Scheme, 2013 Share Award Scheme and 2021 Share Award Scheme are 209,750,000, 215,376,304 and 380,528,480, respectively. These plans have a contractual term of ten years. The share-based awards are accounted for as equity awards and generally vest over a period from two to five years.

2013 Share Option Scheme

A summary of the activity for the options granted under the 2013 Share Option Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

61,760,202

 

0.07

 

0.87

 

6.61

 

60,339

Granted

 

8,667,040

 

0.07

 

0.36

 

 

Forfeited

 

(11,272,993)

 

0.07

 

1.17

 

 

Exercised

 

(20,788,141)

 

0.07

 

0.52

 

 

Outstanding, December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Vested and expected to vest at December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Exercisable at December 31, 2022

 

25,646,851

 

0.07

 

0.58

 

5.41

 

4,669

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020, 2021 and 2022 were RMB906,120, RMB79,224 and RMB26,299 (US$3,813), respectively.

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$1.16, US$2.80 and US$0.36 per option, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB44,135, RMB51,892 and RMB84,098 (US$12,193), respectively.

As of December 31, 2022, there were RMB39,969 (US$5,795) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.13 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

15.

SHARE-BASED PAYMENTS (Continued)

2013 Share Award Scheme

A summary of the activity for the restricted shares issued under the 2013 Share Award Scheme is stated below:

Number of

Weighted-average

    

shares

    

grant-date fair value

US$

Outstanding, December 31, 2021

 

57,987,266

 

1.32

Granted

 

17,805,065

 

1.29

Cancelled

(9,452,885)

1.73

Vested

 

(17,310,087)

 

1.05

Forfeited

 

(18,880,457)

 

1.37

Outstanding, December 31, 2022

 

30,148,902

 

1.33

Expected to vest at December 31, 2022

 

30,148,902

 

1.33

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$0.78, US$2.04 and US$1.29 per share, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB91,683, RMB90,121 and RMB119,156 (US$17,276), respectively.

As of December 31, 2022, there were RMB116,666 (US$16,915) of total unrecognized share-based compensation expenses related to unvested share-based awards which are expected to be recognized over a weighted-average period of 1.64 years. The fair value of the restricted shares is the fair value of the Company’s ordinary shares at their respective grant dates. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

A summary of the activity for the options granted under the 2013 Share Award Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

27,868,420

 

0.83

 

0.31

 

7.99

 

6,169

Forfeited

 

(10,800,320)

 

0.87

 

0.29

 

 

Outstanding, December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Vested and expected to vest at December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Exercisable at December 31, 2022

 

9,136,740

 

0.87

 

0.31

 

6.95

 

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020 and 2021 were RMB3,230 and RMB1,561, respectively. No option was exercised during the year ended December 31, 2022.

15.

SHARE-BASED PAYMENTS (Continued)

2013 Share Award Scheme (Continued)

The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020 and 2021 were US$0.31 and US$0.31 per option, respectively. There were no share-based awards granted under 2013 Share Aware Scheme during the year ended December 31, 2022. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB15,981, RMB16,192 and RMB11,462 (US$1,662), respectively.

As of December 31, 2022, there were RMB5,035 (US$730) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.35 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

2021 Share Award Scheme

In November 2021, the Company adopted the 2021 Share Award Scheme. A summary of the activity for the restricted shares with option features issued under the 2021 Share Award Scheme is stated below:

    

    

Weighted- 

    

    

average 

Weighted- 

Weighted- 

grant- 

average 

Aggregate 

Number of 

average exercise 

date 

remaining 

intrinsic 

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

 

 

 

 

Granted

 

129,509,841

 

0.01

 

0.33

 

 

Exercised

 

(3,131,947)

 

0.01

 

0.40

 

 

Forfeited

 

(22,374,413)

 

0.01

 

0.38

 

 

Outstanding, December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Vested and expected to vest at December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Exercisable at December 31, 2022

 

30,927,052

 

0.00

 

0.25

 

9.86

 

7,858

The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2022 and the exercise price of respective share-based awards. Total intrinsic value of the share-based awards exercised for the year ended December 31, 2022 was RMB5,297 (US$768).

The total weighted-average grant date fair value of the share-based awards granted during the year ended December 31, 2022 was US$0.33 per share. The aggregate fair value of the share-based awards vested during the year ended December 31, 2022 was RMB18,371 (US$2,664).

As of December 31, 2022, there were RMB108,162 (US$15,682) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 2.16 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.

15.

SHARE-BASED PAYMENTS (Continued)

Others

In connection with the acquisition of Shenzhen Yunfan, the Company granted 11,684,432 restricted shares to certain employees that contain 1-3 years service vesting condition. As of December 31, 2021 and 2022, 2,278,360 and 6,981,396 of restricted shares were vested, respectively. As of December 31, 2022, there were RMB30,882 (US$4,477) of total unrecognized share-based compensation expenses related to these unvested share-based awards that will be recognized over 1 year.

Fair value of share options

The fair value of share options was determined using the binomial tree model, with the assistance from an independent third-party appraiser. The binomial model requires the input of highly subjective assumptions, including the expected share price volatility and the exercise multiple. For expected volatility, the Company has made reference to historical volatility of several comparable companies. The exercise multiple was estimated as the average ratio of the stock price to the exercise price of when employees would decide to voluntarily exercise their vested options. As the Company did not have sufficient information of past employee exercise history, it has considered the statistics on exercise patterns of employees compiled by Huddart and Lang in Huddart, S., and M. Lang. 1996. “Employee Stock Option Exercises: An Empirical Analysis.” Journal of Accounting and Economics, vol. 21, no. 1(February):5-43, which are widely adopted by valuers as authoritative guidance on expected exercise multiples. For the employee exit rate, which represents the annual turnover rate of employees leaving services, the Group uses the historical employee exiting data to have an estimate of that input. The risk-free rate for the period within the contractual life of the options is based on the market yield of U.S. Treasury Bonds in effect at the time of grant.

The assumptions used to estimate the fair value of the share options granted are as follows:

For the year ended December 31

    

2020

    

2021

    

2022

Risk-free rate

 

0.66%-1.84%

1.13%-1.62%

1.75%-2.93%

Expected volatility range

 

37.3%-37.8%

36.28%-38.03%

35.62%-46.22%

Exercise multiple

 

2.20-2.80

 

2.20-2.80

 

2.20-2.80

Fair market value per ordinary share as at valuation dates

 

US$0.76-US$1.94

 

US$1.97-US$3.49

 

US$0.24-US$0.73

Share-based awards of Camelot

Camelot subsidiary also has an equity incentive plan granting share-based awards that contain 3 year service vesting condition (the “Camelot Award”). The portion relating to the acquisition-date fair-value-based measure of the “Camelot Award” that was attributable to precombination service was recognized as non-controlling interest and the portion relating to any remaining postcombination service was recognized as share-based compensation expenses in the Group’s consolidated financial statements. The Group did not grant any share-based awards under the Camelot Award after its acquisition of Camelot.

15.

SHARE-BASED PAYMENTS (Continued)

The acquisition date fair value of each Camelot Award is estimated using the binomial tree option pricing model with the following assumptions:

    

2021

 

Risk-free rate

 

0.21

%

Expected volatility range

 

50.56

%

Exercise multiple

 

2.20

Fair market value per ordinary share as at valuation dates

 

RMB23.00

In November 2022, the Company’s board of directors approved to replace all outstanding Camelot Awards with cash consideration of RMB43,981 and 27,500,715 share-based awards of the Company under the 2021 Share Award Scheme.

The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Cost of revenues

 

10,614

 

17,481

 

15,618

 

2,264

Selling and marketing expenses

 

62,270

 

72,594

 

68,562

 

9,940

General and administrative expenses

 

169,101

 

193,886

 

187,843

 

27,235

Research and development expenses

 

88,129

 

150,389

 

87,812

 

12,732

 

330,114

 

434,350

 

359,835

 

52,171

XML 55 R24.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2022
RESTRICTED NET ASSETS  
RESTRICTED NET ASSETS

16.

RESTRICTED NET ASSETS

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant statutory laws and regulations of mainland China permit payments of dividends by the Group’s mainland China subsidiaries only out of its retained earnings, if any, as determined in accordance with accounting standards and regulations of mainland China. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s mainland China subsidiaries. The Company 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.

In accordance with the Regulations on Enterprises with Foreign Investment of China and its Articles of Association, the Company’s mainland China subsidiaries, being foreign-invested enterprises established in the mainland China, are required to provide certain statutory reserves, namely the general reserve fund, enterprise expansion fund and staff welfare and bonus fund, all of which are appropriated from net profit as reported in its mainland China statutory accounts. The Company’s mainland China subsidiaries are required to allocate at least 10% of its annual after-tax profit to the general reserve fund until such fund has reached 50% of its registered capital based on the enterprise’s mainland China statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the Board of Directors of the mainland China subsidiaries. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.

16.

RESTRICTED NET ASSETS (Continued)

In accordance with the mainland China Company Laws, the Company’s mainland China subsidiaries and the VIEs must make appropriations from their annual after-tax profits as reported in their mainland China statutory accounts to non-distributable reserve funds, namely statutory surplus fund, statutory public welfare fund and discretionary surplus fund. The VIEs are required to allocate at least 10% of their after-tax profits to the statutory surplus fund until such fund has reached 50% of their respective registered capital. Appropriation to discretionary surplus is made at the discretion of the Board of Directors of the VIEs. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.

Under laws and regulations of mainland China, there are restrictions on the Company’s mainland China subsidiaries and the VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Amounts of net assets restricted include paid-in capital and statutory reserve funds of the Company’s mainland China subsidiaries and the net assets of the VIEs and VIEs’ subsidiaries in which the Company has no legal ownership, totaling RMB4,055,608 (US$588,008) as of December 31 2022; therefore, in accordance with Rules 504 and 4.08(e)(3) of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for each of the three years in the period ended December 31, 2022 are disclosed in Note 23.

Furthermore, cash transfers from the Company’s mainland China subsidiaries to its subsidiaries outside of China are subject to mainland China government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the mainland China subsidiaries and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations.

XML 56 R25.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE
12 Months Ended
Dec. 31, 2022
LOSS PER SHARE  
LOSS PER SHARE

17.

LOSS PER SHARE

Basic and diluted loss per share for each of the years presented are calculated as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Numerator:

 

  

 

  

 

  

 

  

Net loss attributable to Kingsoft Cloud Holdings Limited

 

(962,259)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Accretion to redemption value of redeemable convertible preferred shares

 

(19,768)

 

 

 

Net loss attributable to ordinary shareholders - basic and diluted

 

(982,027)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Denominator:

 

 

 

 

Weighted average number of ordinary shares outstanding - basic and diluted

 

2,400,874,197

 

3,441,729,444

 

3,623,838,985

 

3,623,838,985

Basic and diluted loss per share

 

(0.41)

 

(0.46)

 

(0.73)

 

(0.11)

For the year ended December 31, 2020, the effects of all outstanding convertible preferred shares and redeemable convertible preferred shares, options, and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive. For the years ended December 31, 2021 and 2022, the effects of all options and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive.

XML 57 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2022
SHAREHOLDERS' EQUITY  
SHAREHOLDERS' EQUITY

18.

SHAREHOLDERS’ EQUITY

In February 2020, the Company entered into an arrangement to allow the senior executives to settle its due on demand interest bearing loans (“Settlement Arrangement”). Under the terms of the Settlement Arrangement, the Company will repurchase ordinary shares already issued to the executives for a cashless settlement of the outstanding loan amount including interest and related IIT. The number of ordinary shares to be repurchased is calculated by dividing the outstanding amount on settlement date by US$0.70 per share, which is below the estimated fair value per ordinary share of US$0.76 determined by the Company with the assistance of an independent appraiser. Therefore, there is no compensation expense to be recorded as a result of this repurchase. On February 29, 2020, the Company repurchased 5,475,254 ordinary shares at nil consideration from these senior executives in lieu of full settlement of the outstanding amount.

On April 7, 2020, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$4,000 divided into 4,000,000,000 shares with a par value of US$0.001 each, consisting of (i) 2,282,750,429 ordinary shares, (ii) 458,116,000 Series A Preferred Shares, (iii) 153,603,600 Series B Preferred Shares, (iv) 185,665,192 Series C Preferred Shares, (v) 842,738,782 Series D Preferred Shares, and (vi) 77,125,997 Series D+ Preferred Shares, respectively, which will become effective immediately prior to the completion of the Company’s IPO. All of the Preferred Shares issued and outstanding immediately prior to the completion of the IPO will be converted (by way of re-designation and re-classification) into ordinary shares on a one for one basis. Each ordinary share entitles the holder thereof to one vote per share on all matters subject to vote at general meetings of the Company.

On May 8, 2020, the Company completed its IPO on the NASDAQ Global Select Market. 30,000,000 ADS representing 450,000,000 ordinary shares were sold at $17.00 per ADS, or $1.13 per share. Additionally, the underwriters exercised their options to purchase an additional 67,500,000 ordinary shares in the form of 4,500,000 ADSs. Net proceeds from the IPO including underwriter options after deducting underwriting discount and offering expenses were approximately RMB3,875,394. The deferred IPO costs were recorded as a reduction of the proceeds received from the IPO in the shareholders’ (deficit) equity.

Upon completion of the IPO, all outstanding Preferred Shares were converted on a one-for-one basis into 1,717,249,571 ordinary shares.

On September 23, 2020, the Company completed its follow-on offering on the NASDAQ Global Select Market. 8,000,000 ADS representing 120,000,000 ordinary shares were sold at $31.00 per ADS, or $2.07 per share. Additionally, the underwriters exercised their options to purchase an additional 18,750,000 ordinary shares in the form of 1,250,000 ADSs. Net proceeds from the follow-on offering including underwriter options after deducting underwriting discount and offering expenses were approximately RMB1,881,233. The offering costs were recorded as a reduction of the proceeds received from the follow-on offering in the shareholders’ (deficit) equity.

On September 3, 2021, the Company issued 247,475,446 ordinary shares in connection with the acquisition of Camelot.

On December 17, 2021, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$40,000 divided into 40,000,000,000 ordinary shares with a par value of US$0.001 each.

On March 31, 2022, the Company’s shareholders and Board of Directors authorized a share repurchase program (“2022 Share Repurchase Program”) under which the Company may repurchase up to US$100,000 of its ordinary shares in the form of ADSs during a twelve-month period. The share repurchases may be made in accordance with applicable laws and regulations through open market transactions, privately negotiated transactions or other legally permissible means as determined by the management. Under the 2022 Share Repurchase Program, the Company has repurchased 183,901,110 ordinary shares for the year ended December 31, 2022.

On December 30, 2022, the Company completed its listing by way of introduction on the Main Board of The Stock Exchange of Hong Kong Limited (the “HK Stock Exchange”).

XML 58 R27.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

19.

RELATED PARTY TRANSACTIONS

a)

Related Parties

Name of related parties

    

Relationship with the Group

Kingsoft Corporation Limited and its subsidiaries (other than all of entities of the Group) (“Kingsoft Group”)

Principal shareholder of the Company

Xiaomi Corporation and its subsidiaries (“Xiaomi Group”)

Entity controlled by a director of the Company

b)

The Group had the following related party transactions:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues:

Public cloud services provided to Xiaomi Group

 

655,165

749,597

 

804,647

 

116,663

Public cloud services provided to Kingsoft Group

 

119,011

156,158

 

187,907

 

27,244

Public cloud services provided to Cheetah Group***

 

3,111

 

 

Public cloud services provided to Others

50,629

7,341

Enterprise cloud services provided to Xiaomi Group

 

22,857

 

74,590

 

10,815

Enterprise cloud services provided to Kingsoft Group

 

838

 

10,892

 

1,579

Other services provided to Xiaomi Group

 

82

 

 

Other services provided to Kingsoft Group

 

74

 

 

 

777,369

929,524

 

1,128,665

 

163,642

Purchase of devices from Xiaomi Group

 

2,177

1,349

 

144

 

21

Interest expense on loans due to Xiaomi Group

 

16,633

 

48,707

 

7,062

Interest expense on a loan due to Kingsoft Group

 

4,088

 

18,364

 

2,663

Rental of building from Xiaomi Group*

 

47,900

56,452

 

48,766

 

7,070

Rental of office space, and administrative services from Kingsoft Group**

 

13,801

13,321

 

13,931

 

2,020

 

63,878

91,843

 

129,912

 

18,836

*

The Group entered into agreements to lease building and office space from Xiaomi Group. As of December 31, 2021 and 2022, the related operating lease right-of-use assets amounted to RMB210,551 and RMB167,697 (US$24,314) and operating lease liabilities amounted to RMB238,180 and RMB224,346 (US$32,527), respectively.

**

The Group entered into agreements to lease building and office space from Kingsoft Group in 2022. As of December 31, 2022, the related operating lease right-of-use assets amounted to RMB2,625 (US$381) and operating lease liabilities amounted to RMB3,634 (US$527).

***

Cheetah Group refers to Cheetah Mobile Inc. and its subsidiaries. Cheetah Group was no longer the Group's related party after May 8, 2020.

19.

RELATED PARTY TRANSACTIONS (Continued)

c)

The Group had the following related party balances at the end of the year:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Amounts due from related parties:

 

  

 

  

Trade related:

 

 

Xiaomi Group

175,170

 

200,577

 

29,081

Kingsoft Group

26,868

34,550

5,009

Others

6,268

909

Non-trade related:

 

 

Kingsoft Group

10,863

 

10,868

 

1,576

212,901

252,263

36,575

Amounts due to related parties:

Trade related:

Kingsoft Group

15,092

14,069

2,040

Xiaomi Group

55,853

44,245

6,415

 

 

Non-trade related:

 

 

Kingsoft Group*

529,284

 

29,284

 

4,246

Xiaomi Group*

709,088

753,593

109,261

1,309,317

841,191

121,962

*Amounts included related party loans as disclosed in Note 13.

All the balances with related parties except for the loans from Xiaomi Group were unsecured. All outstanding balances except for loans from Xiaomi Group are repayable on demand unless otherwise disclosed. The effect of adopting ASC 326 to due from related parties was immaterial.

XML 59 R28.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

20.

COMMITMENTS AND CONTINGENCIES

Capital expenditure commitments

The Group has commitments for the construction of a data center of RMB34,287 (US$4,971) at December 31, 2022, which are scheduled to be paid within one year.

In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114), of which will be settled in five installments by the end of 2024. As of December 31, 2022, the transaction was not completed.

20.

COMMITMENTS AND CONTINGENCIES (Continued)

Other commitments

On May 23, 2022 and June 9, 2022, the Group entered into two non-cancelable one-year internet data center service agreements pursuant to which the Group has total contractual minimum purchase commitments amounting to RMB1,250,000 (US$181,233). As of December 31, 2022, the remaining purchase commitment is RMB254,303 (US$36,870).

Contingencies

The Group is currently not involved in any legal or administrative proceedings that may have a material adverse impact on the Group’s business, financial position or results of operations.

XML 60 R29.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

21.

ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

    

RMB

Balance as of January 1, 2020

 

484,348

Foreign currency translation adjustments, net of tax of nil

(552,788)

Balance as of December 31, 2020

(68,440)

Foreign currency translation adjustments, net of tax of nil

 

(139,442)

Balance as of December 31, 2021

 

(207,882)

Foreign currency translation adjustments, net of tax of nil

 

660,956

Balance as of December 31, 2022

 

453,074

Balance as of December 31, 2022, in US$

 

65,690

There have been no reclassifications out of accumulated other comprehensive income (loss) to net loss for the periods presented.

XML 61 R30.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

22.SUBSEQUENT EVENTS

The Company has performed an evaluation of subsequent events through the date of issuance of the consolidated financial statements and does not identify any events with material financial impact on the Company’s consolidated financial statements.

XML 62 R31.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
12 Months Ended
Dec. 31, 2022
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY  
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY

Condensed Balance Sheets

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

69,393

 

169,743

24,610

Short-term investments

 

1,029,472

 

Prepayments and other assets

 

53,618

 

34,141

4,951

Amounts due from subsidiaries (other than WFOE)*

 

5,408,311

 

4,354,380

631,326

Amounts due from WFOE

100,000

100,000

14,499

Total current assets

 

6,660,794

 

4,658,264

675,386

Non-current assets:

 

  

 

Investments in subsidiaries

 

5,328,424

 

5,518,634

800,127

Total non-current assets

 

5,328,424

 

5,518,634

800,127

Total assets

 

11,989,218

 

10,176,898

1,475,513

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

Current liabilities:

 

  

 

Accrued expenses and other liabilities

 

182,075

 

1,309,490

189,858

Income tax payable

 

3,307

 

2,764

401

Amounts due to WFOE

 

4,840

 

5,287

767

Amounts due to VIEs and VIEs’ subsidiaries

6

43,987

6,377

Amounts due to related parties

 

829

 

Total current liabilities

 

191,057

 

1,361,528

197,403

Other liabilities

 

1,194,212

 

14,350

2,081

Total non-current liabilities

 

1,194,212

 

14,350

2,081

Total liabilities

 

1,385,269

 

1,375,878

199,484

Commitments and contingencies

 

  

 

Shareholders’ equity:

 

  

 

Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)

 

24,782

 

25,062

3,634

Treasury shares

(208,385)

(30,213)

Additional paid-in capital

 

18,245,801

 

18,648,205

2,703,736

Accumulated deficit

 

(7,458,752)

 

(10,116,936)

(1,466,818)

Accumulated other comprehensive (loss) income

 

(207,882)

 

453,074

65,690

Total Kingsoft Cloud Holdings Limited shareholders’ equity

 

10,603,949

 

8,801,020

1,276,029

Total liabilities and shareholders’ equity

 

11,989,218

 

10,176,898

1,475,513

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)

Condensed Statements of Comprehensive Loss

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Operating expenses:

General and administrative expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Total operating expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Operating loss

 

Interest income

10,199

15,224

 

12,430

1,802

Foreign exchange gain (loss)

30,931

10,198

 

(39,426)

(5,717)

Other income, net

5,377

9,889

 

10,372

1,504

Other loss, net

(37,764)

(5,475)

Share of losses of subsidiaries

(171,421)

(121,100)

 

(264,260)

(38,313)

Contractual interests in VIEs and VIEs’ subsidiaries**

(809,672)

(1,461,042)

 

(2,190,364)

(317,573)

Loss before income taxes

(961,638)

(1,587,744)

 

(2,657,404)

(385,287)

Income tax expense

(621)

(968)

 

(780)

(113)

Net loss

(962,259)

(1,588,712)

 

(2,658,184)

(385,400)

Other comprehensive income (loss), net of tax of nil:

 

Foreign currency translation adjustments

(552,788)

(139,442)

 

660,956

95,830

Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders

(1,515,047)

(1,728,154)

 

(1,997,228)

(289,570)

Accretion to redemption value of redeemable convertible preferred shares

(19,768)

 

Comprehensive loss attributable to ordinary shareholders

(1,534,815)

(1,728,154)

(1,997,228)

(289,570)

*Majority of amounts due from the Company’s subsidiaries were ultimately provided to the VIEs and their subsidiaries by the Company’s subsidiaries. Except for the Company’s investments in Camelot, the carrying amounts of investments in subsidiaries and the VIEs were reduced to zero by the Company’s share of contractual interests in cumulative losses as of December 31, 2021, and 2022, and the carrying amounts of “amounts due from subsidiaries” were further adjusted.

**

It represents the primary beneficiary’s share of losses generated from the VIEs and their subsidiaries.

Condensed Statements of Cash Flows

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Net cash (used in) generated from operating activities

 

(6,203,310)

 

1,178,019

 

(40,310)

(5,844)

Net cash (used in) generated from investing activities

 

(218,674)

 

(1,179,393)

 

358,010

51,907

Net cash generated from (used in) financing activities

 

5,945,666

 

(815)

 

(215,923)

(31,306)

Effect of exchange rate changes on cash and cash equivalents

 

3,969

 

3,570

 

(1,427)

(208)

Net (decrease) increase in cash and cash equivalents

 

(472,349)

 

1,381

 

100,350

14,549

Cash and cash equivalents at beginning of the year

 

540,361

 

68,012

 

69,393

10,061

Cash and cash equivalents at end of the year

 

68,012

 

69,393

 

169,743

24,610

23.

CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)

Basis of presentation

For the presentation of the parent company only condensed financial information, the Company records its investments in subsidiaries and the VIEs under the equity method of accounting as prescribed in ASC 323, Investments—Equity Method and Joint Ventures. Such investments are presented on the condensed balance sheets as “investments in subsidiaries” and the subsidiaries’ and the VIEs’ losses as “share of losses of subsidiaries” and “contractual interests in VIEs and VIEs’ subsidiaries” on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company adjusted the carrying amount of “investments in subsidiaries” for its share of the subsidiaries’ and the VIEs’ cumulative losses until the investment balance reaches zero and did not provide for additional losses unless the Company has guaranteed obligations of the subsidiaries’ and the VIEs’ or is otherwise committed to provide further financial support.

The subsidiaries did not pay any dividends to the Company for the periods presented.

The Company does not have significant commitments or long-term obligations as of the period end.

The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements.

XML 63 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of presentation

Basis of presentation

The consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).

“Statutory reserve funds” are separately presented on the consolidated balance sheet as of December 31, 2022 and the consolidated statement of changes in shareholders’ equity for the year ended December 31, 2022. Accordingly, prior year balances were reclassified to conform with current year presentation.

Principles of consolidation

Principles of consolidation

The consolidated financial statements of the Group include the financial statements of the Company, its subsidiaries, the VIEs, and their subsidiaries of the VIEs for which the Company is the primary beneficiary. All significant intercompany balances and transactions have been eliminated upon consolidation.

Use of estimates

Use of estimates

The preparation of 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, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in the Group’s consolidated financial statements include, but are not limited to, allowance for credit losses for accounts receivable, contract assets and amounts due from related parties, measurement of operating and finance lease right-of-use assets and lease liabilities, impairment of long-lived assets, impairment of goodwill, useful lives of long-lived assets, realization of deferred tax assets, uncertain tax positions, share-based compensation expense, the purchase price allocation and fair value of non-controlling interests and contingent consideration with respect to business combinations, the fair value of equity investments and standalone selling prices of performance obligation of revenue contracts. Management bases the estimates on historical experience and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could materially differ from those estimates.

Foreign currency

Foreign currency

The Group’s financial information is presented in Renminbi (“RMB”). The functional currency of the Company and the Company’s subsidiaries located in the U.S. is U.S. dollars (“US$”). The functional currency of the Company’s subsidiaries and the VIEs and VIEs’ subsidiaries located in the mainland China is Renminbi (“RMB”). The functional currencies of the Company’s subsidiaries located in Japan and Hong Kong are Japanese Yen (“Yen”) and Hong Kong dollars (“HK$”), respectively.

Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical cost in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders’ equity.

Convenience translation

Convenience translation

Amounts in U.S. dollars are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.8972 per US$1.00 on December 31, 2022 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and time deposits or other highly liquid investments placed with banks or other financial institutions which have original maturities of less than three months.

As of December 31, 2021 and 2022, a majority of the Group’s cash and cash equivalents were held by financial institutions located in mainland China and Hong Kong. Deposits held in mainland China are subject to restrictions on foreign exchange and the ability to transfer cash outside of mainland China. In May 2015, a new Deposit Insurance System (“DIS”) managed by the People’s Bank of China (“PBOC”) was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of RMB500. Hong Kong has an official Deposit Protection Scheme (“DPS”). Deposits in the licensed banks in Hong Kong are protected by DPS, up to a limit of HK$500.

As an offshore holding company, the Company is permitted under laws and regulations of mainland China to provide funding from the proceeds of its of offshore fundraising activities to its mainland China subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements.

For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24,869, RMB20,157 and RMB18,473 (US$2,678), respectively, to the Company’s WFOE as payment or prepayment of service fees under the Contractual Agreements. There were no other cash transferred, dividends or distributions between the VIEs and their subsidiaries and the Company and the Company’s subsidiaries for the periods presented. In addition, the Group has not generated sufficient distributable profits to pay dividends or fully settle amounts due to the Company.

Restricted cash

Restricted cash

As of December 31, 2021, a majority of the Group’s restricted cash was held by financial institutions located in mainland China and Hong Kong, and mainly represents cash reserved in escrow accounts for the remaining payments in relation to a business acquisition, cash secured for certain payables to suppliers and cash to guarantee the Group’s performance under certain revenue contracts. As of December 31, 2022, substantially all of the Group’s restricted cash was held by financial institutions located in mainland China, and mainly represents cash secured for certain payables to suppliers.

Short-term investments

Short-term investments

The Group’s short-term investments comprise primarily of cash deposits at fixed rates with original maturities of greater than three months, but less than 12 months. As of December 31, 2021 and 2022, all of the Group’s short-term investments were held by financial institutions located in mainland China and Hong Kong.

Non-controlling interests

Non-controlling interests

A non-controlling interest is recognized to reflect the portion of subsidiaries’ equity which is not attributable, directly or indirectly, to the Group. Consolidated net loss on the consolidated statements of comprehensive loss includes the net income (loss) attributable to non-controlling interests.The cumulative results of operations attributable to non-controlling interests are recorded as “non-controlling interests” in the Group’s consolidated balance sheets.

Business combinations

Business combinations

The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, Business Combinations (“ASC 805”). The acquisition method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Group acquired, based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The Group also evaluates all contingent consideration arrangements to determine if the arrangements are compensatory in nature. If the Group determines that a contingent consideration arrangement is compensatory, the arrangement would be accounted for outside of the business combination and recorded as compensation expense in the post-acquisition financial statements of the combined entity. The costs directly attributable to the acquisition are expensed as incurred. Contingent consideration, if any, is measured at fair value initially on the acquisition date as well as subsequently at the end of each reporting period until the assessment period is over and it is finally settled. Identifiable assets, liabilities and contingent liabilities acquired or assumed other than contract assets and contract liabilities from revenue contracts are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests. The Group early adopted Accounting Standards Update (“ASU”) No. 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”) in 2021 and recognizes and measures the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The excess of (i) the total of cost of acquisition, fair value of the non-controlling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive loss.

Equity investments

Equity investments

a)Equity investments with readily determinable fair value

Equity investments with readily determinable fair value, except for those accounted for under the equity method and those that result in consolidation of the investee, are measured at fair value, and any changes in fair value are recognized in the consolidated statements of comprehensive loss.

In 2022, the Group purchased equity interest of a company listed on the Hong Kong Stock Exchange for a cash consideration of RMB63,356 (US$9,186). The Group recorded RMB22,683 (US$3,289) of unrealized losses resulting from the change in fair value of the equity investments in “Other gain (loss), net” on the consolidated statement of comprehensive loss for the year ended December 31, 2022.

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Equity investments without readily determinable fair value

The Group’s equity investments without readily determinable fair value are primarily long-term investments in unlisted companies based in mainland China that are not in-substance common stock. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, Fair Value Measurements and Disclosures (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure all its investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.

The Group makes a qualitative assessment of whether the equity investments are impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in the statements of comprehensive loss equal to the difference between the carrying value and fair value.

In 2021, the Group: i) acquired equity interest of a company engaged in providing technology services with a cash consideration of RMB52,493 (US$8,237); and ii) disposed equity interests in certain equity investees and recognized a disposal gain of RMB10,363 (US$1,626) in “Other gain (loss), net”.

In February 2022, the Group disposed certain equity interests in Beijing Yunshu Xunlian Technology Co., Ltd. (“Beijing Yunshu”), and deconsolidated Beijing Yunshu’s financial results from the Group’s consolidated financial statements from the date of disposal. The Group measured its remaining interests in Beijing Yunshu at fair value upon deconsolidation, and the loss recognized from the disposal of Beijing Yunshu was immaterial. Subsequent to the deconsolidation, the Group owns 15.63% equity interests in Beijing Yunshu and the remaining equity interests are accounted for using the measurement alternative.

The Group recognized RMB14,301, RMB82,492 and RMB22,452 (US$3,255) of unrealized gains (upward adjustments), and RMB nil, RMB nil and RMB nil (US$nil) of unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer, in other gain (loss), net on the consolidated statements of comprehensive loss for the years ended December 31, 2020, 2021 and 2022, respectively.

The total carrying value of equity investments held were as follows:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Equity investments without readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

114,876

 

114,256

 

124,196

 

18,007

Cumulative unrealized gains

 

14,301

 

96,793

 

119,245

 

17,289

Cumulative unrealized losses (including impairment)

 

 

 

(14,940)

 

(2,166)

Foreign currency translation

 

(2,594)

 

(3,883)

 

271

 

39

 

126,583

 

207,166

 

228,772

 

33,169

Equity investments with readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

 

 

63,356

 

9,186

Cumulative unrealized losses

 

 

 

(22,683)

 

(3,289)

Foreign currency translation

 

 

 

4,135

 

599

 

 

 

44,808

 

6,496

Total carrying value

 

126,583

 

207,166

 

273,580

 

39,665

Fair value measurements

Fair value measurements

Financial instruments of the Group primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets, equity investments, accounts payable, purchase consideration payable, certain other liabilities, amounts due from and due to related parties and short-term bank loans. For equity investments without readily determinable fair value, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement. The Group measures equity investments with readily determinable fair value using the market approach based on the quoted prices in an active market. The Group measures its purchase consideration payable at fair value on a recurring basis. The fair value of purchase consideration payable is estimated by discounting cash flows using interest rates currently available for similar debts instruments of comparable maturities. The Group applies ASC 820 in measuring fair value. ASC 820 defines fair value, establishes a framework for measuring fair value and requires disclosures to be provided on fair value measurement. The carrying amounts of the remaining financial instruments approximate to their fair values because of their short-term maturities.

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2—Include other inputs that are directly or indirectly observable in the marketplace.

Level 3—Unobservable inputs which are supported by little or no market activity.

ASC 820 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.

a)Assets and liabilities measured at fair value on a recurring basis

    

    

Quoted prices in

    

Significant 

    

    

 active markets

other 

Significant

Total Fair

 for identical 

observable 

 unobservable

Total 

Value

assets 

inputs 

 inputs 

losses

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

 

  

 

  

 

  

 

  

 

  

Purchase consideration payable

 

(1,328,508)

 

 

(1,328,508)

 

 

(9,249)

As of December 31, 2022

 

 

  

 

  

 

 

  

Purchase consideration payable

 

(1,208,985)

 

 

(1,208,985)

 

 

(28,516)

Equity investments with readily determinable fair value

 

44,808

 

44,808

 

 

 

(22,683)

2.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)

b)Assets and liabilities measured at fair value on a non-recurring basis

    

    

Quoted prices in 

    

Significant 

    

    

active markets 

other 

Significant 

Total Fair

for identical

observable 

unobservable

Total 

Value

 assets 

inputs 

 inputs 

gains

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

Equity investments accounted for using measurement alternative

 

207,166

 

 

 

207,166

 

82,492

As of December 31, 2022

 

  

 

  

 

  

 

  

 

  

Equity investments accounted for using measurement alternative

 

228,772

 

 

 

228,772

 

22,452

The non-recurring fair value measurements to the carrying amount of equity investments accounted for using measurement alternative usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured by using the observable transaction price and other unobservable inputs (level 3) as of the observable transaction dates.

Adoption of ASC 326

Adoption of ASC 326

On January 1, 2021, the Group adopted ASC 326, Credit Losses (“ASC 326”) which replaced previously issued guidance regarding the impairment of financial instruments with an expected loss methodology that will result in more timely recognition of credit losses. The Group used a modified retrospective approach and did not restate the comparable prior periods, which resulted in a cumulative effect to increase the opening balance of accumulated deficit on January 1, 2021 by RMB5,684.

Accounts receivable and contract assets, net

Accounts receivable and contract assets, net

The Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable and contract assets, and the estimated credit losses charged to the allowance is classified as “General and administrative expenses” in the consolidated statements of comprehensive loss. The Group assesses collectability by reviewing accounts receivable and contract assets on a collective basis where similar characteristics exist and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable and contract assets balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers.

Property and equipment, net

Property and equipment, net

Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Property and equipment under finance leases are depreciated on a straight-line basis over the shorter of the estimated useful life of the leased assets or the lease term. Estimated useful lives for the property and equipment are as follows:

    

Estimated 

Category

Useful Life

Electronic equipment

3-4 years

Office equipment and fixtures

 

5 years

Data center machinery and equipment

 

10 years

Building

 

50 years

Repair and maintenance costs are charged to expenses as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss.

Direct costs that are related to the construction of property and equipment, and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property and equipment, and the depreciation of these assets commences when the assets are ready for their intended use.

Intangible assets

Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible assets are to be consumed. The estimated useful lives for the intangible assets are as follows:

    

Estimated 

Category

Useful Life

Customer relationships

 

6 years

Patents and technologies

 

6-10 years

Trademarks and domain names

 

10 years

Software and copyrights

 

3-10 years

Others

 

3 years

If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2021 and 2022, the Group did not have any intangible assets with indefinite lives.

Impairment of long-lived assets

Impairment of long-lived assets

The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, the Group evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group recognizes an impairment loss based on the excess of the carrying amount of the assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. The significant assumptions used in the future undiscounted cash flows of the asset group for which impairment indicators are identified included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). For all periods presented, there was no impairment of any of the Group’s long-lived assets.

Segment reporting

Segment reporting

In accordance with ASC 280-10, Segment Reporting: Overall (“ASC 280”), the Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group as a whole and hence, the Group has only one operating segment. The Group does not distinguish between markets or segments for purposes of internal reporting. A majority of the Group’s revenues were generated from the mainland China and a majority of the long-lived assets of the Group are located in the mainland China, and therefore, no geographical segments are presented.

Goodwill

Goodwill

Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired in a business combination. Goodwill is allocated to the reporting units of the Group that are expected to benefit from the synergies of the business combination based on the estimated fair value at the date of acquisition. A reporting unit is defined as an operating segment or one level below an operating segment referred to as a component. The Group determines reporting units by first identifying its operating segments, and then assesses whether any components of these segments constituted a business for which discrete financial information is available and where the segment manager regularly reviews the operating results of that component. As of December 31, 2021 and 2022, the Group had two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services. Because, except for those two reporting units identified, other components below the consolidated level either did not have discrete financial information or their operating results were not regularly reviewed by the segment manager.

The Group assesses goodwill for impairment in accordance with ASC 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If the Group believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess.

Revenue recognition

Revenue recognition

The Group applies the five-step model outlined in ASC 606, Revenue from Contracts with Customers (“ASC 606”), and accounts for a contract when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.

Revenue is allocated to each performance obligation based on its standalone selling price. The Group generally determines standalone selling prices based on observable prices. If the standalone selling price is not observable through past transactions, the Group estimates the standalone selling price based on multiple factors, including, but not limited to, historical discounting trends for services, gross margin objectives, internal costs, and industry technology lifecycles. Timing of revenue recognition may differ from the timing of invoicing to customers. For certain revenue contracts, customers are required to pay before the services are delivered to the customer. The Group recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the entity’s performance and the customer’s payment. Contract liabilities represent the excess of payments received as compared to the consideration earned and are reflected in “accrued expenses and other liabilities” in the Group’s consolidated balance sheets. Contract assets primarily relate to the Group’s rights to consideration for work completed in relation to its services performed but not billed at the reporting date, and are reflected in “prepayments and other assets” in the Group’s consolidated balance sheets. The contract assets are transferred to the receivables when the rights become unconditional. Using the practical expedient in ASC 606, the Group does not adjust the promised amount of consideration for the effects of a significant financing component if it expects, at contract inception, that the period between the transfer of the promised good or service to the customer and when the customer pays for that good or service will be one year or less. Pursuant to ASC 606-10-32-2A, the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.

Public cloud services

The Group provides integrated cloud-based services including cloud computing, storage and delivery. Substantially all of the Group’s public cloud service revenue is recognized on a monthly basis based on utilization and duration. The nature of the Group’s performance obligation is a single performance obligation under these contracts to stand ready to provide an unspecified quantity of integrated cloud-based services each day throughout the contract period. The Group uses monthly utilization records, an output measure, to recognize revenue over time as it most faithfully depicts the simultaneous consumption and delivery of services. At the end of each month, the transaction consideration is fixed based on utilization records and no variable consideration exists.

The Group also generates public cloud service revenue from prepaid subscription packages, which are recognized ratably over the fixed subscription period.

Enterprise cloud services

The Group provides comprehensive customized cloud-based and enterprise digital solutions, which are typically completed within twelve months (“Solutions”). The components within the Solutions are not distinct within the context of the contract because they are considered highly interdependent and the customer can only benefit from these components in conjunction with one another as a two-way dependency exists. In connections with Solutions, the Group also provides post-delivery maintenance and upgrade services that are mainly technical support services performed by the Group’s technical support team. Therefore, the arrangement has three performance obligations, the Solutions, maintenance and upgrades. Revenue allocated to the Solutions and upgrades, is recognized at a point in time only upon customer acceptance of the Solutions and upon delivery of the specified upgrade, respectively. Revenue allocated to maintenance is recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. Revenue allocated to maintenance and upgrades during the periods presented was immaterial.

The Group also provides enterprise digital services. The series of enterprise digital services are substantially the same from day to day, and each day of the service is considered to be distinct and separately identifiable as it benefits the customer daily. Further, the uncertainty related to the service consideration is resolved on a daily basis as the Group satisfies its obligation to perform enterprise digital service daily with enforceable right to payment for performance completed to date. Thus, revenue is recognized as service is performed and the customer simultaneously receives and consumes the benefits from the service daily.

Cost of revenue

Cost of revenue

Cost of revenues primarily includes IDC costs, depreciation expense of electronic equipment, data center machinery and equipment, salaries and benefits for employees directly involved in revenue generation activities, and other expenses directly attributable to the provision of services.

Research and development

Research and development

Research and development expenses primarily consist of payroll and related expenses for employees and third party service provider costs in the development for new products and services and enhancement of the Group’s service offerings. The Group expenses research and development costs as they are incurred.

Advertising expenditures

Advertising expenditures

Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of comprehensive loss. For the years ended December 31, 2020, 2021 and 2022, the advertising expenses were RMB15,348, RMB24,070 and RMB9,512 (US$1,379), respectively.

Government grants

Government grants

Government grants primarily consist of financial grants received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in “Other (expense) income, net” when received. The remaining government grants are related to acquisition of assets. The grants are recorded as “deferred government grants” included in the accrued expenses and other liabilities line items in the consolidated balance sheets when received. Once the Group fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of the asset with a corresponding reduction in the deferred government grant balance.

Leases

Leases

The Group determines if an arrangement is a lease or contains a lease at lease inception. For leases with lease and non-lease components, the Group has elected to apply the practical expedient to not separate the lease component and its associated non-lease component. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that we will exercise that option. The Group recognizes a right-of-use asset and a lease liability on the consolidated balance sheets based on the present value of the lease payments over the lease term at commencement date. Variable lease payments that do not depend on an index or a rate are not included in the lease payments and are recognized in earnings in the period in which the event or condition that triggers the payment occurs. The Group has also elected the practical expedient for the short-term lease exemption for contracts with lease terms of 12 months or less.

Operating lease expense is recorded on a straight-line basis over the lease term. Finance lease right-of-use assets are depreciated on a straight-line basis over the lesser of the useful life of the leased assets or the lease term. Interests on finance lease liabilities are determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability. Finance lease right-of-use assets are included in “Property and equipment, net” in the consolidated balance sheets. Current and non-current portions of finance lease liabilities are included in “Accrued expenses and other liabilities” and “Other liabilities”, respectively, in the consolidated balance sheets.

As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located.

Comprehensive income (loss)

Comprehensive income (loss)

Comprehensive income (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 by shareholders and distributions to shareholders. Among other disclosures, ASC 220, Comprehensive Income, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group’s comprehensive income (loss) includes net loss and foreign currency translation adjustments and is presented in the consolidated statements of comprehensive income (loss).

Income taxes

Income taxes

The Group follows the liability method of accounting for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.

The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws of mainland China. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense.

In accordance with the provisions of ASC 740, the Group recognizes in its consolidated financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group’s estimated liability for unrecognized tax benefits that, if any, will be recorded in “other non-current liabilities” in the accompanying consolidated financial statements is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.

Share-based compensation

Share-based compensation

The Group applies ASC 718, Compensation—Stock Compensation (“ASC 718”), to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All the Group’s share-based awards to employees are classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values.

The Group uses the accelerated method for all awards granted with graded vesting based on service conditions, and elected to account for forfeitures as they occur. The Group, with the assistance of an independent third party valuation firm, determined the fair value of the share-based awards granted to employees. The binomial option pricing model was applied in determining the estimated fair value of the options granted to employees.

A change in the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based awards, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. Cancellation of an award accompanied by the concurrent grant of (or offer to grant) a replacement award are accounted for as a modification of the terms of the cancelled award.

Treasury shares

Treasury shares

Treasury shares represent ordinary shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury shares are accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury shares at historical purchase price.

Loss per share

Loss per share

In accordance with ASC 260, Earnings Per Share (“ASC 260”), basic loss per share is computed by dividing the net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. 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 equivalent shares outstanding during the period. For the year ended December 31, 2020, the Company’s convertible preferred shares and redeemable convertible preferred shares are participating securities, the computation of basic loss per share using the two-class method is not applicable as the Company is in a net loss position and the participating securities do not have contractual rights and obligations to share in the losses of the Company.

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 equivalent shares outstanding during the period. For the year ended December 31, 2020, ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the Company’s convertible preferred shares and redeemable convertible preferred shares using the if-converted method; and ordinary shares issuable upon the exercise of share options and vesting of awarded shares, using the treasury stock method. For the years ended December 31, 2021 and 2022, ordinary equivalent shares consist of ordinary shares issuable upon the exercise of share options and vesting of awarded shares. Ordinary share equivalents are excluded from the computation of diluted per share if their effects would be anti-dilutive.

Employee benefit expenses

Employee benefit expenses

All eligible employees of the Group are entitled to staff welfare benefits including medical care, welfare grants, unemployment insurance and pension benefits through a mainland China government-mandated multi-employer defined contribution plan. The Group is required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Group is required to make contributions to the plans out of the amounts accrued. The mainland China 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. The Group has no further payment obligations once the contributions have been paid.

The Group recorded employee benefit expenses of RMB126,784, RMB310,126 and RMB431,929 (US$62,624) for the years ended December 31, 2020, 2021 and 2022, respectively.

Impact of COVID-19

Impact of COVID-19

For the years ended December 31, 2020 and 2021, COVID-19 has had immaterial impact on the Group’s operations. For the year ended December 31, 2022, the Group’s operations were negatively impacted by the resurgence of COVID-19. There are still uncertainties of COVID-19’s future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; and the macroeconomic impact of government measures to contain the spread of COVID-19 and related government stimulus measures. As a result, certain of the Group’s estimates and assumptions, including allowance for credit losses, equity investments, long-lived assets and goodwill subject to impairment assessments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to the Group’s estimates in future periods.

Recent accounting pronouncements

Recent accounting pronouncements

In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.

XML 64 R33.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION (Tables)
12 Months Ended
Dec. 31, 2022
ORGANIZATION AND BASIS OF PRESENTATION  
Schedule of Principal Subsidiaries Variable Interest Entities, and Subsidiaries

The Company’s principal subsidiaries, variable interest entities, and subsidiaries of its variable interest entities, are as follows:

    

    

    

Percentage of 

    

equity 

interest 

Date of 

attributable 

Place of 

establishment/ 

to the 

Name

    

establishment

    

acquisition

    

Company

    

Principal activities

Subsidiaries:

  

 

  

 

  

 

  

Kingsoft Cloud Corporation Limited

HK

February 1, 2012

 

100

%  

Cloud services

Beijing Kingsoft Cloud Technology Co., Ltd. (“Beijing Kingsoft Cloud”)*

Mainland China

April 9, 2012

 

100

%  

Research and development

Beijing Yunxiang Zhisheng Technology Co., Ltd. (“Yunxiang Zhisheng”)*

Mainland China

December 15, 2015

 

100

%  

Research and development

Camelot Technology Co., Ltd. (“Camelot Technology”)

Mainland China

September 3, 2021

 

82.72

%  

Enterprise digital solutions and related services

Variable interest entities:

Zhuhai Kingsoft Cloud Technology Co., Ltd. (“Zhuhai Kingsoft Cloud”)

Mainland China

November 9, 2012

 

Nil

Investment holding

Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“Kingsoft Cloud Information”)

Mainland China

April 13, 2018

 

Nil

 

Investment holding

Variable interest entities’ subsidiaries:

Beijing Kingsoft Cloud Network Technology Co., Ltd. (“Beijing Kingsoft Cloud Network Technology”)

Mainland China

November 9, 2012

 

Nil

 

Cloud services

Beijing Jinxun Ruibo Network Technology Co., Ltd. (“Beijing Jinxun Ruibo”)

Mainland China

December 17, 2015

 

Nil

 

Cloud services

Nanjing Qianyi Shixun Information Technology Co., Ltd.

Mainland China

March 31, 2016

 

Nil

 

Cloud services

Wuhan Kingsoft Cloud Information Technology Co., Ltd.

Mainland China

December 26, 2017

 

Nil

 

Cloud services

Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.

Mainland China

May 30, 2019

 

Nil

 

Cloud services

*Collectively, the “WFOE”

Schedule of Assets Liabilities Results of Variable Interest Entities

The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and VIEs’ subsidiaries included in the Company’s consolidated balance sheets, consolidated statements of comprehensive loss and consolidated statements of cash flows:

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

2,209,647

 

1,231,226

178,511

Restricted cash

 

89,704

 

107,840

15,635

Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively

 

3,170,860

 

2,032,260

294,650

Prepayments and other assets

 

907,350

 

927,040

134,408

Amounts due from related parties

 

184,137

 

216,346

31,367

Amounts due from subsidiaries of the Group

 

2,157,428

 

2,538,670

368,073

Total current assets

 

8,719,126

 

7,053,382

1,022,644

Non-current assets:

 

  

 

Property and equipment, net

 

2,157,093

 

1,978,937

286,919

Intangible assets, net

 

93,662

 

83,393

12,091

Prepayments and other assets

 

27,036

 

20,257

2,937

Goodwill

 

64,082

 

48,814

7,077

Equity investments

 

162,244

 

179,697

26,054

Amounts due from related parties

 

4,712

 

4,712

683

Operating lease right-of-use assets

 

184,908

 

147,719

21,417

Total non-current assets

 

2,693,737

 

2,463,529

357,178

Total assets

 

11,412,863

 

9,516,911

1,379,822

Current liabilities:

 

  

 

Accounts payable

 

2,733,487

 

2,113,674

306,455

Accrued expenses and other liabilities

 

1,208,868

 

644,858

93,496

Short-term bank loans

 

1,348,166

 

885,500

128,385

Income tax payable

 

1,026

 

Amounts due to related parties

 

797,731

 

388,308

56,299

Current operating lease liabilities

 

70,672

 

87,142

12,634

Amounts due to subsidiaries of the Group

 

1,597,946

 

3,854,844

558,900

Total current liabilities

 

7,757,896

 

7,974,326

1,156,169

Non-current liabilities:

 

  

 

Other liabilities

 

6,975

 

284,971

41,316

Non-current operating lease liabilities

 

121,057

 

90,138

13,069

Amounts due to related parties

 

472,882

 

413,464

59,947

Amounts due to subsidiaries of the Group

 

7,486,525

 

7,206,545

1,044,851

Total non-current liabilities

 

8,087,439

 

7,995,118

1,159,183

Total liabilities

 

15,845,335

 

15,969,444

2,315,352

Schedule of Operations and Cash Flows Results of Variable Interest Entities

    

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues

 

6,377,158

 

7,972,143

 

5,571,837

 

807,840

Net loss

 

(922,908)

 

(1,556,904)

 

(2,211,057)

 

(320,573)

Net cash used in operating activities

(833,479)

 

(958,748)

 

(144,977)

 

(21,020)

Net cash used in investing activities

 

(1,471,637)

 

(843,586)

 

(1,167,374)

 

(169,253)

Net cash generated from financing activities

 

2,802,088

 

2,612,563

 

567,592

 

82,293

XML 65 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of assets and liabilities measured at fair value on a recurring and non-recurring basis

    

    

Quoted prices in

    

Significant 

    

    

 active markets

other 

Significant

Total Fair

 for identical 

observable 

 unobservable

Total 

Value

assets 

inputs 

 inputs 

losses

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

 

  

 

  

 

  

 

  

 

  

Purchase consideration payable

 

(1,328,508)

 

 

(1,328,508)

 

 

(9,249)

As of December 31, 2022

 

 

  

 

  

 

 

  

Purchase consideration payable

 

(1,208,985)

 

 

(1,208,985)

 

 

(28,516)

Equity investments with readily determinable fair value

 

44,808

 

44,808

 

 

 

(22,683)

    

    

Quoted prices in 

    

Significant 

    

    

active markets 

other 

Significant 

Total Fair

for identical

observable 

unobservable

Total 

Value

 assets 

inputs 

 inputs 

gains

(Level 1)

(Level 2)

(Level 3)

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

As of December 31, 2021

Equity investments accounted for using measurement alternative

 

207,166

 

 

 

207,166

 

82,492

As of December 31, 2022

 

  

 

  

 

  

 

  

 

  

Equity investments accounted for using measurement alternative

 

228,772

 

 

 

228,772

 

22,452

Schedule of Property Plant and Equipment Useful Lives

    

Estimated 

Category

Useful Life

Electronic equipment

3-4 years

Office equipment and fixtures

 

5 years

Data center machinery and equipment

 

10 years

Building

 

50 years

Schedule of Finite Lived Intangible Assets Useful Lives

    

Estimated 

Category

Useful Life

Customer relationships

 

6 years

Patents and technologies

 

6-10 years

Trademarks and domain names

 

10 years

Software and copyrights

 

3-10 years

Others

 

3 years

Summary of total carrying value of equity investments held

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Equity investments without readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

114,876

 

114,256

 

124,196

 

18,007

Cumulative unrealized gains

 

14,301

 

96,793

 

119,245

 

17,289

Cumulative unrealized losses (including impairment)

 

 

 

(14,940)

 

(2,166)

Foreign currency translation

 

(2,594)

 

(3,883)

 

271

 

39

 

126,583

 

207,166

 

228,772

 

33,169

Equity investments with readily determinable fair value:

 

  

 

  

 

  

 

  

Initial cost basis

 

 

 

63,356

 

9,186

Cumulative unrealized losses

 

 

 

(22,683)

 

(3,289)

Foreign currency translation

 

 

 

4,135

 

599

 

 

 

44,808

 

6,496

Total carrying value

 

126,583

 

207,166

 

273,580

 

39,665

XML 66 R35.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION (Tables)
12 Months Ended
Dec. 31, 2022
BUSINESS COMBINATION  
Summary of fair value of assets acquired and liabilities assumed

    

Camelot

    

RMB

    

US$

Total fair value of purchase consideration

 

5,290,553

 

767,058

Less:

 

  

 

Cash and cash equivalents

 

618,439

 

89,665

Restricted cash

 

1,126

 

163

Accounts receivable and other assets

 

940,511

 

136,361

Property and equipment, net

 

13,792

 

2,000

Intangible assets:

 

  

 

Customer relationship

 

620,100

 

89,906

Trademarks

 

474,000

 

68,724

Copyrights

 

34,100

 

4,944

Deferred tax assets

 

54,419

 

7,890

Deferred tax liabilities

 

(268,490)

 

(38,927)

Accounts payable and other liabilities

 

(871,903)

 

(126,415)

Non-controlling interests

 

(882,451)

 

(127,943)

Goodwill

 

4,556,910

 

660,690

XML 67 R36.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables)
12 Months Ended
Dec. 31, 2022
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET  
Summary of disaggregation of revenue

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Public cloud services recognized over time

 

5,166,851

 

6,159,085

 

5,360,282

 

777,168

Enterprise cloud services:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

1,368,544

 

2,159,869

 

711,466

 

103,153

Recognized over time

 

4,145

 

737,948

 

2,105,510

 

305,270

 

1,372,689

 

2,897,817

 

2,816,976

 

408,423

Others:

 

  

 

  

 

  

 

  

Recognized at a point in time

 

36,611

 

1,208

 

 

Recognized over time

 

1,156

 

2,674

 

2,849

 

413

 

37,767

 

3,882

 

2,849

 

413

 

6,577,307

 

9,060,784

 

8,180,107

 

1,186,004

Summary of revenue, remaining performance obligation

The transaction prices allocated to the remaining performance obligations (unsatisfied or partially unsatisfied) as at December 31, 2022 are related to enterprise cloud services and others, which are as follows:

    

RMB

    

US$

Within one year

 

52,798

 

7,655

More than one year

 

41,022

 

5,948

Total

 

93,820

 

13,603

Summary of contract with customer liability recognized

    

For the year ended December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenue recognized from amounts included in contract liabilities at the beginning of the period

 

37,550

 

112,221

 

192,428

 

27,899

Schedule of other gain (loss), net

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Gross unrealized gain on equity investments held

 

14,301

 

82,492

 

22,452

 

3,255

Gross unrealized loss (including impairment) on equity investments held

 

 

 

(37,623)

 

(5,455)

Net realized gain (loss) on equity investments sold

 

 

10,363

 

(123)

 

(18)

Changes in fair value of purchase consideration in a business acquisition

 

 

(9,249)

 

(28,516)

 

(4,134)

 

14,301

 

83,606

 

(43,810)

 

(6,352)

Schedule of other income (expense), net

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Government grants*

 

5,869

 

100,759

 

56,867

 

8,245

Income from ADS Reimbursement (Note 12)

 

5,219

 

9,967

 

10,386

 

1,506

Value added tax transferred out

 

(20,904)

 

(23,721)

 

(32,766)

 

(4,751)

Gain on disposal of property and equipment

 

2,242

 

7,107

 

156

 

23

Others

 

(3,236)

 

935

 

(11,636)

 

(1,687)

 

(10,810)

 

95,047

 

23,007

 

3,336

XML 68 R37.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2022
ACCOUNTS RECEIVABLE, NET  
Schedule of accounts receivable, net

    

As at December 31

2021

    

2022

    

2022

RMB

RMB

US$

Accounts receivable

 

3,603,240

 

2,450,392

 

355,274

Allowance for credit losses

 

(32,265)

 

(47,962)

 

(6,954)

Accounts receivable, net

 

3,570,975

 

2,402,430

 

348,320

Schedule of the movement in the allowance for doubtful accounts

The movements of the allowance for credit losses were as follows:

    

As at December 31

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Balance at beginning of the year

 

22,894

 

15,770

 

32,265

 

4,678

Adoption of ASC 326 (Note 2)

 

 

5,684

 

 

Provision for expected credit losses

 

44,695

 

121,731

 

323,848

 

46,954

Write-offs charged against the allowance*

 

(44,096)

 

(101,202)

 

(273,286)

 

(39,623)

Recoveries during the year

 

(7,723)

 

(9,718)

 

(34,865)

 

(5,055)

Balance at end of the year

 

15,770

 

32,265

 

47,962

 

6,954

XML 69 R38.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAYMENTS AND OTHER ASSETS (Tables)
12 Months Ended
Dec. 31, 2022
PREPAYMENTS AND OTHER ASSETS  
Schedule of prepayments and other assets

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

 

  

 

  

 

  

Prepayments to suppliers

 

162,528

 

194,796

 

28,243

Contract costs*

 

145,628

 

133,084

 

19,295

Contract assets, net**

 

550,068

 

488,226

 

70,786

VAT prepayments

 

619,391

 

678,847

 

98,424

Interest receivable

 

21,463

 

21,955

 

3,183

Individual income tax receivable*** (Note 12)

 

48,949

 

3,742

 

543

Others

 

138,994

 

91,372

 

13,247

 

1,687,021

 

1,612,022

 

233,721

Non-current portion:

 

  

 

 

Prepayments for electronic equipment

 

25,388

 

19,211

 

2,785

Others

 

3,678

 

2,052

 

298

 

29,066

 

21,263

 

3,083

*

Represents costs incurred in advance of revenue recognition arising from direct and incremental costs related to enterprise cloud services provided. Such contract costs are recognized as cost of revenue upon the recognition of the related revenues.

**

Represents the Group’s rights to consideration for work completed in relation to its services performed but not billed at the end of respective periods. The decrease in contract assets in 2022 reflects the net impact of billed revenues in excess of revenue recognized during the period. The allowance for credit losses on contract assets were RMB1,591 and RMB21,453 (US$3,110) as of December 31, 2021 and 2022, respectively. The amounts charged to expenses for credit losses on contract assets were RMB2,100 and RMB19,862 (US$2,880), and write-offs charged against the allowance were RMB509 and RMB nil (US$ nil), respectively, for the years ended December 31, 2021 and 2022, respectively.

***

Represents amounts due from certain employees related to their individual income taxes (“IIT”) arising from exercise and vesting of share-based awards.

XML 70 R39.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Electronic equipment

 

5,123,149

 

5,421,548

 

786,051

Office equipment and fixtures

 

15,462

 

15,376

 

2,229

Data center machinery and equipment

 

144,328

 

319,652

 

46,345

Building

 

15,768

 

161,428

 

23,405

Construction in progress

 

147,817

 

3,459

 

501

 

5,446,524

 

5,921,463

 

858,531

Less: accumulated depreciation

 

(3,082,421)

 

(3,788,469)

 

(549,276)

Property and equipment, net

 

2,364,103

 

2,132,994

 

309,255

XML 71 R40.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
INTANGIBLE ASSETS, NET  
Schedule of intangible assets

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Customer relationships

 

620,100

 

620,500

 

89,964

Patents and technologies

 

67,900

 

60,900

 

8,830

Trademarks and domain names

 

497,098

 

497,939

 

72,194

Software and copyrights

 

71,752

 

88,502

 

12,832

Others

 

3,637

 

3,707

 

537

 

1,260,487

 

1,271,548

 

184,357

Less: accumulated amortization

 

  

 

  

 

  

Customer relationships

 

(32,637)

 

(130,701)

 

(18,950)

Patents and technologies

 

(8,138)

 

(17,763)

 

(2,575)

Trademarks and domain names

 

(20,722)

 

(70,494)

 

(10,221)

Software and copyrights

 

(26,692)

 

(41,286)

 

(5,986)

Others

 

(2,531)

 

(3,284)

 

(476)

 

(90,720)

 

(263,528)

 

(38,208)

Intangible assets, net

 

1,169,767

 

1,008,020

 

146,149

Schedule of amortization expense of intangible assets

    

RMB

    

US$

2023

 

177,022

25,666

2024

 

172,096

24,952

2025

 

166,308

24,112

2026

 

162,686

23,587

2027 and thereafter

 

329,908

47,832

Total

 

1,008,020

146,149

XML 72 R41.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2022
GOODWILL  
Summary of Carrying Value of Goodwill

    

    

Cloud-based

    

Cloud service

digital solutions

and solutions

and services

Total

RMB

RMB

RMB

Balance as of December 31, 2021

 

3,669,031

956,084

4,625,115

Disposal of a subsidiary

(15,268)

(15,268)

Adjustments to fair values of preliminary purchase price allocation

(3,259)

(864)

(4,123)

Balance as of December 31, 2022

 

3,650,504

955,220

4,605,724

Balance as of December 31, 2022, in US$

 

529,273

138,494

667,767

XML 73 R42.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of components of lease costs

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating lease costs

 

52,890

 

52,648

 

72,244

 

10,474

Short-term lease costs

 

3,036

 

11,317

 

15,493

 

2,246

Finance lease costs:

 

  

 

  

 

  

 

  

Depreciation of finance lease assets

 

 

 

9,204

 

1,334

Interest on finance lease liabilities

 

 

 

5,491

 

796

Variable lease payments

 

 

 

7,237

 

1,050

Total finance lease costs

 

 

 

21,932

 

3,180

Schedule of other information related to the leases

As at December 31

 

    

2020

    

2021

    

2022

 

Weighted-average remaining lease term:

 

  

 

  

 

  

Operating leases

 

9.7 years

 

8.3 years

 

7.7 years

Finance leases

 

 

 

9.3 years

Weighted-average discount rate:

 

  

 

  

 

  

Operating leases

 

6.36

%  

6.18

%  

5.88

%

Finance leases

 

 

 

5.90

%

Schedule of cash paid for amounts included in measurement of lease liabilities

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating cash payments for operating leases

 

60,273

 

35,214

 

47,385

 

6,870

Schedule of lease assets obtained in exchange for lease obligations

    

For the year ended December 31

2020

2021

2022

2022

    

RMB

    

RMB

    

RMB

    

US$

Operating leases

 

195,890

 

6,915

 

47,288

 

6,856

Finance leases

 

 

 

175,324

 

25,420

Schedule of undiscounted future minimum payments under the operating and financing lease liabilities and reconciliation to the operating and financing lease liabilities

Operating lease

Finance lease

RMB

    

US$

    

RMB

    

US$

2023

 

139,681

 

20,252

2024

 

54,613

 

7,918

20,485

2,970

2025

 

32,530

 

4,716

30,728

4,455

2026

 

13,067

 

1,895

30,728

4,455

2027 and thereafter

 

62,532

 

9,066

163,881

23,761

Total future lease payments

 

302,423

 

43,847

245,822

35,641

Less: imputed interest

 

(42,641)

 

(6,182)

(65,007)

(9,425)

Total lease liability balance

 

259,782

 

37,665

180,815

26,216

XML 74 R43.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
Schedule of accrued expenses and other liabilities

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current portion:

  

 

  

 

  

Customer advances*

378,957

 

411,467

 

59,657

Salary and welfare payable

600,775

 

671,124

 

97,304

Purchase of property and equipment

759,391

 

120,530

 

17,475

Accrued expenses

116,021

 

188,533

 

27,335

Other tax and surcharges payable

91,287

 

110,242

 

15,984

Deferred government grants**

8,488

 

17,257

 

2,502

Purchase consideration payable***

148,038

 

1,208,985

 

175,286

Individual income tax payable**** (Note 7)

48,949

 

3,742

 

543

Others*****

71,934

 

98,946

 

14,342

 

2,223,840

 

2,830,826

 

410,428

Non-current portion:

 

 

Deferred government grants**

6,975

 

104,156

 

15,101

Purchase consideration payable***

1,180,470

 

 

Finance lease liability

180,815

26,216

Unrecognized tax benefit

15,954

40,539

5,878

Others*****

29,278

 

45,021

 

6,527

 

1,232,677

 

370,531

 

53,722

*

The amount represents contract liabilities for the rendering of services. The increase in customer advances as of December 31, 2022 is a result of the increase in consideration received from the Group’s customers.

**

The amount primarily represents government subsidies for constructions of a data center in mainland China.

***

The amount represents the remaining purchase consideration to acquire Camelot. As of December 31, 2022, RMB257,777 (US$37,374) and RMB951,208 (US$137,912) will be settled by cash and ordinary shares of the Company by June 30, 2023, respectively.

****

Represents IIT payable to the tax bureau on behalf of certain employees related to their exercise and vesting of share-based awards.

*****

In July 2020, the Company received a reimbursement of US$7,469 (equivalent to RMB47,597) from the depository for the establishment and maintenance of the ADS program (“ADS Reimbursement”). As of December 31, 2021 and 2022, RMB9,836 and RMB10,762 (US$1,560) were included in the current portion, and RMB22,989 and RMB14,350 (US$2,081) were included in the non-current portion of accrued expenses and other liabilities, respectively. The ADS Reimbursement will be released to the consolidated statements of comprehensive loss in equal amounts over the ADS program term.

XML 75 R44.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS (Tables)
12 Months Ended
Dec. 31, 2022
LOANS  
Schedule of related party loans

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Current

 

 

Kingsoft Group*

500,000

 

 

Xiaomi Group**

236,206

 

340,129

 

49,314

736,206

 

340,129

 

49,314

Non-current:

Xiaomi Group**

472,882

413,464

59,947

472,882

413,464

59,947

1,209,088

753,593

109,261

*

During 2021, the Group entered into an unsecured loan agreement with Kingsoft Group for an aggregate principal amount of RMB500,000 (US$78,461) with a fixed annual interest rate of 4.65%. The Group has fully repaid the loan in November 2022.

**

During 2021 and 2022, the Group entered into several loan agreements with fixed annual interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by the Group’s electronic equipment, respectively. The carrying amount of the electronic equipment pledged was RMB702,424 and RMB585,005 (US$84,818) as of December 31, 2021, and 2022, respectively.

Summary of loan principal due according to schedule

RMB

US$

2023

 

1,259,065

 

182,547

2024

322,758

 

46,796

2025

81,500

11,816

2026

 

61,125

 

8,862

 

1,724,448

 

250,021

XML 76 R45.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION (Tables)
12 Months Ended
Dec. 31, 2022
TAXATION  
Schedule of income before income tax, domestic and foreign

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Mainland China

 

(1,095,015)

(1,646,607)

 

(2,475,677)

 

(358,939)

Non-mainland China

 

147,721

70,592

 

(188,238)

 

(27,292)

 

(947,294)

(1,576,015)

 

(2,663,915)

 

(386,231)

Schedule of current and deferred components of income tax expense (benefit)

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Current income tax expense

 

15,081

27,593

 

59,668

8,651

Deferred income tax benefit

 

(177)

(11,852)

 

(35,195)

(5,103)

 

14,904

15,741

 

24,473

3,548

Schedule of effective income tax expense reconciliation

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Loss before income tax

 

(947,294)

 

(1,576,015)

 

(2,663,915)

(386,231)

Income tax computed at the mainland China statutory tax rate of 25%

(236,824)

 

(394,004)

 

(665,978)

(96,558)

Effect of tax holiday and preferential tax rates

 

(44,121)

 

7,083

 

52,651

7,634

Effect of different tax rates in different jurisdictions

 

10,580

 

(1,681)

 

58,266

8,448

Other non-taxable income

 

(35,454)

 

(24,999)

 

(28,993)

(4,204)

Non-deductible expenses

 

14,060

 

36,719

 

5,727

830

Share-based compensation costs

 

82,528

 

108,588

 

90,015

13,051

Research and development super deduction

 

(113,388)

 

(146,639)

 

(64,718)

(9,383)

Withholding tax and others

 

11,581

 

9,552

 

10,785

1,564

Change in valuation allowance

 

399,756

 

434,056

 

525,169

76,142

True-up adjustments in respect of prior year’s annual tax filing

 

(83,342)

 

(3,474)

 

(15,195)

(2,203)

Expiration of tax loss carryforward

124,555

18,059

Tax rate change on deferred items

 

9,528

 

(9,460)

 

(67,811)

(9,832)

Income tax expense

 

14,904

 

15,741

 

24,473

3,548

Schedule of deferred tax assets and liabilities

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Deferred tax assets:

  

 

  

 

  

Tax loss carried forward

1,841,192

 

2,318,161

336,102

Accrued expenses

235,737

 

84,428

12,241

Depreciation

7,082

 

17,073

2,475

Allowance for credit losses

53,436

 

85,666

12,420

Government grant

4,266

 

5,779

838

Operating lease liabilities

63,781

 

57,828

8,384

Accrued interest

170,337

 

197,767

28,674

Finance lease liabilities

47,505

6,888

Others

2,737

 

8,241

1,194

Less: valuation allowance

(1,881,873)

 

(2,415,627)

(350,233)

 

496,695

 

406,821

58,983

Deferred tax liabilities:

  

 

Operating lease right-of-use assets

57,300

 

46,367

6,723

One-time deduction for fixed asset purchases

337,564

 

231,532

33,569

Long-lived assets arising from acquisition

277,267

 

238,672

34,603

Finance lease right-of-use assets

41,530

6,021

Others

22,655

 

15,772

2,287

 

694,786

 

573,873

83,203

Net deferred tax liabilities

198,091

167,052

24,220

Summary of unrecognized tax benefit

As at December 31

2021

2022

2022

    

RMB

    

RMB

    

US$

Balance at beginning of the year

 

12,613

 

59,049

8,561

Additions from the business acquisitions

 

19,551

 

Additions based on tax position related to current year

 

26,885

 

15,894

2,304

Additions based on tax positions related to prior year

22,462

3,257

Reductions for tax positions related to prior years

(38,687)

(5,609)

Balance at end of the year

 

59,049

 

58,718

8,513

XML 77 R46.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS (Tables)
12 Months Ended
Dec. 31, 2022
SHARE-BASED PAYMENTS  
Summary of the activity under the share option scheme

A summary of the activity for the options granted under the 2013 Share Option Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

61,760,202

 

0.07

 

0.87

 

6.61

 

60,339

Granted

 

8,667,040

 

0.07

 

0.36

 

 

Forfeited

 

(11,272,993)

 

0.07

 

1.17

 

 

Exercised

 

(20,788,141)

 

0.07

 

0.52

 

 

Outstanding, December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Vested and expected to vest at December 31, 2022

 

38,366,108

 

0.07

 

0.86

 

6.01

 

6,972

Exercisable at December 31, 2022

 

25,646,851

 

0.07

 

0.58

 

5.41

 

4,669

Summary of the activity for the options issued under the share award scheme

A summary of the activity for the options granted under the 2013 Share Award Scheme is stated below:

Weighted-

Weighted-

Weighted-

average

average

Aggregate

Number of

average exercise

grant-date

remaining

intrinsic

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

27,868,420

 

0.83

 

0.31

 

7.99

 

6,169

Forfeited

 

(10,800,320)

 

0.87

 

0.29

 

 

Outstanding, December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Vested and expected to vest at December 31, 2022

 

17,068,100

 

0.87

 

0.31

 

6.97

 

Exercisable at December 31, 2022

 

9,136,740

 

0.87

 

0.31

 

6.95

 

Schedule of assumptions used to estimate the fair value of the share options

The assumptions used to estimate the fair value of the share options granted are as follows:

For the year ended December 31

    

2020

    

2021

    

2022

Risk-free rate

 

0.66%-1.84%

1.13%-1.62%

1.75%-2.93%

Expected volatility range

 

37.3%-37.8%

36.28%-38.03%

35.62%-46.22%

Exercise multiple

 

2.20-2.80

 

2.20-2.80

 

2.20-2.80

Fair market value per ordinary share as at valuation dates

 

US$0.76-US$1.94

 

US$1.97-US$3.49

 

US$0.24-US$0.73

Summary of acquisition date fair value of each share-based award is estimated

The acquisition date fair value of each Camelot Award is estimated using the binomial tree option pricing model with the following assumptions:

    

2021

 

Risk-free rate

 

0.21

%

Expected volatility range

 

50.56

%

Exercise multiple

 

2.20

Fair market value per ordinary share as at valuation dates

 

RMB23.00

In November 2022, the Company’s board of directors approved to replace all outstanding Camelot Awards with cash consideration of RMB43,981 and 27,500,715 share-based awards of the Company under the 2021 Share Award Scheme.

Summary of the amount of share-based compensation expense included in each of the relevant financial statement line items

The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Cost of revenues

 

10,614

 

17,481

 

15,618

 

2,264

Selling and marketing expenses

 

62,270

 

72,594

 

68,562

 

9,940

General and administrative expenses

 

169,101

 

193,886

 

187,843

 

27,235

Research and development expenses

 

88,129

 

150,389

 

87,812

 

12,732

 

330,114

 

434,350

 

359,835

 

52,171

2013 Share Award Scheme  
SHARE-BASED PAYMENTS  
Summary of the activity for the restricted shares issued under the share award scheme

A summary of the activity for the restricted shares issued under the 2013 Share Award Scheme is stated below:

Number of

Weighted-average

    

shares

    

grant-date fair value

US$

Outstanding, December 31, 2021

 

57,987,266

 

1.32

Granted

 

17,805,065

 

1.29

Cancelled

(9,452,885)

1.73

Vested

 

(17,310,087)

 

1.05

Forfeited

 

(18,880,457)

 

1.37

Outstanding, December 31, 2022

 

30,148,902

 

1.33

Expected to vest at December 31, 2022

 

30,148,902

 

1.33

2021 Share Award Scheme  
SHARE-BASED PAYMENTS  
Summary of the activity for the options issued under the share award scheme

In November 2021, the Company adopted the 2021 Share Award Scheme. A summary of the activity for the restricted shares with option features issued under the 2021 Share Award Scheme is stated below:

    

    

Weighted- 

    

    

average 

Weighted- 

Weighted- 

grant- 

average 

Aggregate 

Number of 

average exercise 

date 

remaining 

intrinsic 

    

options

    

price

    

fair value

    

contractual term

    

value

US$

US$

Years

US$

Outstanding, December 31, 2021

 

 

 

 

 

Granted

 

129,509,841

 

0.01

 

0.33

 

 

Exercised

 

(3,131,947)

 

0.01

 

0.40

 

 

Forfeited

 

(22,374,413)

 

0.01

 

0.38

 

 

Outstanding, December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Vested and expected to vest at December 31, 2022

 

104,003,481

 

0.01

 

0.32

 

9.44

 

25,786

Exercisable at December 31, 2022

 

30,927,052

 

0.00

 

0.25

 

9.86

 

7,858

XML 78 R47.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
LOSS PER SHARE  
Schedule of earnings per share, basic and diluted

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Numerator:

 

  

 

  

 

  

 

  

Net loss attributable to Kingsoft Cloud Holdings Limited

 

(962,259)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Accretion to redemption value of redeemable convertible preferred shares

 

(19,768)

 

 

 

Net loss attributable to ordinary shareholders - basic and diluted

 

(982,027)

 

(1,588,712)

 

(2,658,184)

 

(385,400)

Denominator:

 

 

 

 

Weighted average number of ordinary shares outstanding - basic and diluted

 

2,400,874,197

 

3,441,729,444

 

3,623,838,985

 

3,623,838,985

Basic and diluted loss per share

 

(0.41)

 

(0.46)

 

(0.73)

 

(0.11)

XML 79 R48.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
Schedule of related Parties and nature of relationship

a)

Related Parties

Name of related parties

    

Relationship with the Group

Kingsoft Corporation Limited and its subsidiaries (other than all of entities of the Group) (“Kingsoft Group”)

Principal shareholder of the Company

Xiaomi Corporation and its subsidiaries (“Xiaomi Group”)

Entity controlled by a director of the Company

Schedule of related party transactions

b)

The Group had the following related party transactions:

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Revenues:

Public cloud services provided to Xiaomi Group

 

655,165

749,597

 

804,647

 

116,663

Public cloud services provided to Kingsoft Group

 

119,011

156,158

 

187,907

 

27,244

Public cloud services provided to Cheetah Group***

 

3,111

 

 

Public cloud services provided to Others

50,629

7,341

Enterprise cloud services provided to Xiaomi Group

 

22,857

 

74,590

 

10,815

Enterprise cloud services provided to Kingsoft Group

 

838

 

10,892

 

1,579

Other services provided to Xiaomi Group

 

82

 

 

Other services provided to Kingsoft Group

 

74

 

 

 

777,369

929,524

 

1,128,665

 

163,642

Purchase of devices from Xiaomi Group

 

2,177

1,349

 

144

 

21

Interest expense on loans due to Xiaomi Group

 

16,633

 

48,707

 

7,062

Interest expense on a loan due to Kingsoft Group

 

4,088

 

18,364

 

2,663

Rental of building from Xiaomi Group*

 

47,900

56,452

 

48,766

 

7,070

Rental of office space, and administrative services from Kingsoft Group**

 

13,801

13,321

 

13,931

 

2,020

 

63,878

91,843

 

129,912

 

18,836

*

The Group entered into agreements to lease building and office space from Xiaomi Group. As of December 31, 2021 and 2022, the related operating lease right-of-use assets amounted to RMB210,551 and RMB167,697 (US$24,314) and operating lease liabilities amounted to RMB238,180 and RMB224,346 (US$32,527), respectively.

**

The Group entered into agreements to lease building and office space from Kingsoft Group in 2022. As of December 31, 2022, the related operating lease right-of-use assets amounted to RMB2,625 (US$381) and operating lease liabilities amounted to RMB3,634 (US$527).

***

Cheetah Group refers to Cheetah Mobile Inc. and its subsidiaries. Cheetah Group was no longer the Group's related party after May 8, 2020.

Schedule of related party balances

c)

The Group had the following related party balances at the end of the year:

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

Amounts due from related parties:

 

  

 

  

Trade related:

 

 

Xiaomi Group

175,170

 

200,577

 

29,081

Kingsoft Group

26,868

34,550

5,009

Others

6,268

909

Non-trade related:

 

 

Kingsoft Group

10,863

 

10,868

 

1,576

212,901

252,263

36,575

Amounts due to related parties:

Trade related:

Kingsoft Group

15,092

14,069

2,040

Xiaomi Group

55,853

44,245

6,415

 

 

Non-trade related:

 

 

Kingsoft Group*

529,284

 

29,284

 

4,246

Xiaomi Group*

709,088

753,593

109,261

1,309,317

841,191

121,962

*Amounts included related party loans as disclosed in Note 13.

XML 80 R49.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)  
Schedule of accumulated other comprehensive income (loss)

    

RMB

Balance as of January 1, 2020

 

484,348

Foreign currency translation adjustments, net of tax of nil

(552,788)

Balance as of December 31, 2020

(68,440)

Foreign currency translation adjustments, net of tax of nil

 

(139,442)

Balance as of December 31, 2021

 

(207,882)

Foreign currency translation adjustments, net of tax of nil

 

660,956

Balance as of December 31, 2022

 

453,074

Balance as of December 31, 2022, in US$

 

65,690

XML 81 R50.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)
12 Months Ended
Dec. 31, 2022
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY  
Summary of Parent Company Balance Sheet

As at December 31

    

2021

    

2022

    

2022

RMB

RMB

US$

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

 

69,393

 

169,743

24,610

Short-term investments

 

1,029,472

 

Prepayments and other assets

 

53,618

 

34,141

4,951

Amounts due from subsidiaries (other than WFOE)*

 

5,408,311

 

4,354,380

631,326

Amounts due from WFOE

100,000

100,000

14,499

Total current assets

 

6,660,794

 

4,658,264

675,386

Non-current assets:

 

  

 

Investments in subsidiaries

 

5,328,424

 

5,518,634

800,127

Total non-current assets

 

5,328,424

 

5,518,634

800,127

Total assets

 

11,989,218

 

10,176,898

1,475,513

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

Current liabilities:

 

  

 

Accrued expenses and other liabilities

 

182,075

 

1,309,490

189,858

Income tax payable

 

3,307

 

2,764

401

Amounts due to WFOE

 

4,840

 

5,287

767

Amounts due to VIEs and VIEs’ subsidiaries

6

43,987

6,377

Amounts due to related parties

 

829

 

Total current liabilities

 

191,057

 

1,361,528

197,403

Other liabilities

 

1,194,212

 

14,350

2,081

Total non-current liabilities

 

1,194,212

 

14,350

2,081

Total liabilities

 

1,385,269

 

1,375,878

199,484

Commitments and contingencies

 

  

 

Shareholders’ equity:

 

  

 

Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)

 

24,782

 

25,062

3,634

Treasury shares

(208,385)

(30,213)

Additional paid-in capital

 

18,245,801

 

18,648,205

2,703,736

Accumulated deficit

 

(7,458,752)

 

(10,116,936)

(1,466,818)

Accumulated other comprehensive (loss) income

 

(207,882)

 

453,074

65,690

Total Kingsoft Cloud Holdings Limited shareholders’ equity

 

10,603,949

 

8,801,020

1,276,029

Total liabilities and shareholders’ equity

 

11,989,218

 

10,176,898

1,475,513

Summary of Parent Company Income Statement

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Operating expenses:

General and administrative expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Total operating expenses

(27,052)

(40,913)

 

(148,392)

(21,515)

Operating loss

 

Interest income

10,199

15,224

 

12,430

1,802

Foreign exchange gain (loss)

30,931

10,198

 

(39,426)

(5,717)

Other income, net

5,377

9,889

 

10,372

1,504

Other loss, net

(37,764)

(5,475)

Share of losses of subsidiaries

(171,421)

(121,100)

 

(264,260)

(38,313)

Contractual interests in VIEs and VIEs’ subsidiaries**

(809,672)

(1,461,042)

 

(2,190,364)

(317,573)

Loss before income taxes

(961,638)

(1,587,744)

 

(2,657,404)

(385,287)

Income tax expense

(621)

(968)

 

(780)

(113)

Net loss

(962,259)

(1,588,712)

 

(2,658,184)

(385,400)

Other comprehensive income (loss), net of tax of nil:

 

Foreign currency translation adjustments

(552,788)

(139,442)

 

660,956

95,830

Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders

(1,515,047)

(1,728,154)

 

(1,997,228)

(289,570)

Accretion to redemption value of redeemable convertible preferred shares

(19,768)

 

Comprehensive loss attributable to ordinary shareholders

(1,534,815)

(1,728,154)

(1,997,228)

(289,570)

*Majority of amounts due from the Company’s subsidiaries were ultimately provided to the VIEs and their subsidiaries by the Company’s subsidiaries. Except for the Company’s investments in Camelot, the carrying amounts of investments in subsidiaries and the VIEs were reduced to zero by the Company’s share of contractual interests in cumulative losses as of December 31, 2021, and 2022, and the carrying amounts of “amounts due from subsidiaries” were further adjusted.

**

It represents the primary beneficiary’s share of losses generated from the VIEs and their subsidiaries.

Summary of Parent Company Cash Flow

For the year ended December 31

    

2020

    

2021

    

2022

    

2022

RMB

RMB

RMB

US$

Net cash (used in) generated from operating activities

 

(6,203,310)

 

1,178,019

 

(40,310)

(5,844)

Net cash (used in) generated from investing activities

 

(218,674)

 

(1,179,393)

 

358,010

51,907

Net cash generated from (used in) financing activities

 

5,945,666

 

(815)

 

(215,923)

(31,306)

Effect of exchange rate changes on cash and cash equivalents

 

3,969

 

3,570

 

(1,427)

(208)

Net (decrease) increase in cash and cash equivalents

 

(472,349)

 

1,381

 

100,350

14,549

Cash and cash equivalents at beginning of the year

 

540,361

 

68,012

 

69,393

10,061

Cash and cash equivalents at end of the year

 

68,012

 

69,393

 

169,743

24,610

XML 82 R51.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2022
CN | Zhuhai Kingsoft Cloud Technology Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition Nov. 09, 2012
Variable: Principal activities Investment holding
CN | Kingsoft Cloud Beijing Information Technology Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition Apr. 13, 2018
Variable: Principal activities Investment holding
Subsidiaries | CN | Kingsoft Cloud (Tianjin) Technology Development Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition May 30, 2019
Variable: Principal activities Cloud services
Subsidiaries | CN | Wuhan Kingsoft Cloud Information Technology Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition Dec. 26, 2017
Variable: Principal activities Cloud services
Subsidiaries | CN | Beijing Jinxun Ruibo Network Technology Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition Dec. 17, 2015
Variable: Principal activities Cloud services
Subsidiaries | CN | Nanjing Qianyi Shixun Information Technology Co Ltd  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Variable: Date of establishment/ acquisition Mar. 31, 2016
Variable: Principal activities Cloud services
Subsidiaries | Kingsoft Cloud Corporation Limited | HK  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment HK
Date of establishment/ acquisition Feb. 01, 2012
Percentage of equity interest attributable to the Company 100.00%
Principal activities Cloud services
Subsidiaries | Beijing Kingsoft Cloud Technology Co Ltd | CN  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Date of establishment/ acquisition Apr. 09, 2012
Percentage of equity interest attributable to the Company 100.00%
Principal activities Research and development
Variable: Date of establishment/ acquisition Nov. 09, 2012
Variable: Principal activities Cloud services
Subsidiaries | Beijing Yunxiang Zhisheng Technology Co Ltd | CN  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Date of establishment/ acquisition Dec. 15, 2015
Percentage of equity interest attributable to the Company 100.00%
Principal activities Research and development
Subsidiaries | Camelot Technology Co Ltd | CN  
Organization Consolidation And Presentation Of Financial Statements  
Place of establishment Mainland China
Date of establishment/ acquisition Sep. 03, 2021
Percentage of equity interest attributable to the Company 82.72%
Principal activities Enterprise digital solutions and related services
XML 83 R52.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details)
¥ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2022
CNY (¥)
Oct. 31, 2022
USD ($)
Sep. 30, 2021
CNY (¥)
Dec. 31, 2022
CNY (¥)
¥ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
Dec. 31, 2022
USD ($)
Restricted cash                
Organization Consolidation And Presentation Of Financial Statements                
Assets secured for payment of liabilities       ¥ 14,695   ¥ 89,704   $ 2,131
Camelot Group                
Organization Consolidation And Presentation Of Financial Statements                
Percentage of equity interests acquired 9.50% 9.50%            
Cash consideration paid     ¥ 751,974 ¥ 456,000 $ 66,114      
Camelot Technology Co Ltd                
Organization Consolidation And Presentation Of Financial Statements                
Percentage of acquisition not completed           9.50%    
Cash consideration paid ¥ 456,000 $ 66,114            
Revenue Benchmark | Variable Interest Entity, Primary Beneficiary [Member] | Consolidated Revenue                
Organization Consolidation And Presentation Of Financial Statements                
Concentration risk percentage       68.10% 68.10% 88.00% 97.00%  
Xiaomi Group [Member] | Electronic equipment                
Organization Consolidation And Presentation Of Financial Statements                
Assets secured for payment of liabilities       ¥ 585,005   ¥ 702,424   $ 84,818
Camelot Employee Scheme Inc | Camelot Technology Co Ltd | Camelot Group                
Organization Consolidation And Presentation Of Financial Statements                
Percentage of equity interests acquired     9.50%          
Beijing Yunxiang Zhisheng Technology Co Ltd                
Organization Consolidation And Presentation Of Financial Statements                
Payment towards loans to related parties       10,000        
Loan To Zhuhai King Soft Cloud | Beijing Kingsoft Cloud Technology Co Ltd                
Organization Consolidation And Presentation Of Financial Statements                
Payment towards loans to related parties       ¥ 279        
Exclusive Purchase Option Agreement With Zhuhai King Soft Cloud And Nominee Shareholders | Beijing Kingsoft Cloud Technology Co Ltd                
Organization Consolidation And Presentation Of Financial Statements                
Equity Method investment per share purchase price | ¥ / shares       ¥ 0.001        
XML 84 R53.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Organization Consolidation And Presentation Of Financial Statements        
Revenues ¥ 8,180,107 $ 1,186,004 ¥ 9,060,784 ¥ 6,577,307
Net loss (2,658,184) (385,400) (1,588,712) (962,259)
Net cash used in operating activities 188,974 27,398 (708,869) (290,433)
Net cash used in investing activities (32,865) (4,765) (421,623) (4,314,003)
Net cash generated from financing activities (1,152,146) (167,045) 2,212,487 6,124,153
Variable Interest Entity, Primary Beneficiary [Member]        
Organization Consolidation And Presentation Of Financial Statements        
Revenues 5,571,837 807,840 7,972,143 6,377,158
Net loss (2,211,057) (320,573) (1,556,904) (922,908)
Net cash used in operating activities (144,977) (21,020) (958,748) (833,479)
Net cash used in investing activities (1,167,374) (169,253) (843,586) (1,471,637)
Net cash generated from financing activities ¥ 567,592 $ 82,293 ¥ 2,612,563 ¥ 2,802,088
XML 85 R54.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Current assets:      
Cash and cash equivalents ¥ 3,419,166 $ 495,732 ¥ 4,217,528
Restricted cash 114,560 16,610 239,093
Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively 2,402,430 348,320 3,570,975
Prepayments and other assets 1,612,022 233,721 1,687,021
Total current assets 9,048,353 1,311,888 12,412,816
Non-current assets:      
Property and equipment, net 2,132,994 309,255 2,364,103
Intangible assets, net 1,008,020 146,149 1,169,767
Prepayments and other assets 21,263 3,083 29,066
Goodwill 4,605,724 667,767 4,625,115
Equity investments 273,580 39,665 207,166
Operating lease right-of-use assets 220,539 31,975 256,451
Total non-current assets 8,267,878 1,198,729 8,665,224
Total assets 17,316,231 2,510,617 21,078,040
Current liabilities:      
Accounts payable 2,301,958 333,753 2,938,632
Amounts due to related parties 427,727 62,015 836,435
Current operating lease liabilities 136,723 19,823 108,590
Total current liabilities 6,658,626 965,408 7,515,880
Non-current liabilities:      
Other liabilities 370,531 53,722 1,232,677
Non-current operating lease liabilities 123,059 17,842 158,289
Amounts due to related parties 413,464 59,947 472,882
Total non-current liabilities 1,074,106 155,731 2,069,737
Total liabilities 7,732,732 1,121,139 9,585,617
Variable Interest Entity, Primary Beneficiary [Member]      
Current assets:      
Cash and cash equivalents 1,231,226 178,511 2,209,647
Restricted cash 107,840 15,635 89,704
Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively 2,032,260 294,650 3,170,860
Prepayments and other assets 927,040 134,408 907,350
Amounts due from related parties 216,346 31,367 184,137
Amounts due from subsidiaries of the Group 2,538,670 368,073 2,157,428
Total current assets 7,053,382 1,022,644 8,719,126
Non-current assets:      
Property and equipment, net 1,978,937 286,919 2,157,093
Intangible assets, net 83,393 12,091 93,662
Prepayments and other assets 20,257 2,937 27,036
Goodwill 48,814 7,077 64,082
Equity investments 179,697 26,054 162,244
Amounts due from related parties 4,712 683 4,712
Operating lease right-of-use assets 147,719 21,417 184,908
Total non-current assets 2,463,529 357,178 2,693,737
Total assets 9,516,911 1,379,822 11,412,863
Current liabilities:      
Accounts payable 2,113,674 306,455 2,733,487
Accrued expenses and other liabilities 644,858 93,496 1,208,868
Short-term bank loans 885,500 128,385 1,348,166
Income tax payable     1,026
Amounts due to related parties 388,308 56,299 797,731
Current operating lease liabilities 87,142 12,634 70,672
Amounts due to subsidiaries of the Group 3,854,844 558,900 1,597,946
Total current liabilities 7,974,326 1,156,169 7,757,896
Non-current liabilities:      
Other liabilities 284,971 41,316 6,975
Non-current operating lease liabilities 90,138 13,069 121,057
Amounts due to related parties 413,464 59,947 472,882
Amounts due to subsidiaries of the Group 7,206,545 1,044,851 7,486,525
Total non-current liabilities 7,995,118 1,159,183 8,087,439
Total liabilities ¥ 15,969,444 $ 2,315,352 ¥ 15,845,335
XML 86 R55.htm IDEA: XBRL DOCUMENT v3.23.1
ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Organization Consolidation And Presentation Of Financial Statements            
Allowanace for doubtful debt on accounts receivable current ¥ 47,962 $ 6,954 ¥ 32,265 $ 4,678 ¥ 15,770 ¥ 22,894
Variable Interest Entity, Primary Beneficiary [Member]            
Organization Consolidation And Presentation Of Financial Statements            
Allowanace for doubtful debt on accounts receivable current ¥ 32,413 $ 4,699 ¥ 30,082      
XML 87 R56.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
item
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
CNY (¥)
item
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
CNY (¥)
Dec. 31, 2022
USD ($)
Feb. 28, 2022
Jan. 01, 2021
CNY (¥)
Accounting Policies                
Closing foreign exchange rate of CNY per US$1.00 6.8972         6.8972    
Equity securities measured at fair value using alternate measurement ¥ 228,772   ¥ 207,166   ¥ 126,583 $ 33,169    
Unrealized losses (downward adjustments) recognized 0 $ 0 0   0      
Equity securities without readily determinable fair value, upward price adjustment 22,452 3,255 82,492   14,301      
Impairment of long lived assets 0              
Advertising expenses 9,512 1,379 24,070   15,348      
Employee benefit expenses 431,929 62,624 310,126   126,784      
Cash Consideration Paid 63,356 9,186 52,493 $ 8,237 14,650      
Equity method investment, realized gain loss on disposal 22,683 $ 3,289 10,363 $ 1,626        
Accumulated deficit (10,102,236)   (7,451,029)     (1,464,687)   ¥ 5,684
Cumulative unrealized gains ¥ 119,245   ¥ 96,793   14,301 $ 17,289    
Percentage of ownership interest in equity investments without readily determinable fair value             15.63%  
Number of reporting units | item 2 2 2 2        
intangible assets with indefinite lives ¥ 0   ¥ 0          
VIEs and their subsidiaries                
Accounting Policies                
Payment or prepayment of service fees ¥ 18,473,000 $ 2,678,000 ¥ 20,157,000   ¥ 24,869,000      
XML 88 R57.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Electronic equipment | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Electronic equipment | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 4 years
Office Equipment and Fixtures  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Data center machinery and equipment  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 10 years
Building  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 50 years
XML 89 R58.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Others [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 6 years
Patents And Technology [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 6 years
Patents And Technology [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Trade Marks And Domain Names [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
Software And Copyrights [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 3 years
Software And Copyrights [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life 10 years
XML 90 R59.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Equity investments without readily determinable fair value:        
Initial cost basis ¥ 124,196 $ 18,007 ¥ 114,256 ¥ 114,876
Cumulative unrealized gains 119,245 17,289 96,793 14,301
Cumulative unrealized losses (including impairment) (14,940) (2,166)    
Foreign currency translation 271 39 (3,883) (2,594)
Equity investments without readily determinable fair value 228,772 33,169 207,166 126,583
Equity investments with readily determinable fair value:        
Initial cost basis 63,356 9,186    
Cumulative unrealized losses (22,683) (3,289)    
Foreign currency translation 4,135 599    
Equity investments with readily determinable fair value 44,808 6,496    
Total carrying value ¥ 273,580 $ 39,665 ¥ 207,166 ¥ 126,583
XML 91 R60.htm IDEA: XBRL DOCUMENT v3.23.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Equity investments with readily determinable fair value, total fair value ¥ 44,808       $ 6,496
Purchase consideration payable, total losses (28,516) $ (4,134) ¥ (9,249)    
Equity investments with readily determinable fair value, total losses (22,452) $ (3,255) (82,492) ¥ (14,301)  
Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Purchase consideration payable, total fair value (1,208,985)   (1,328,508)    
Equity investments with readily determinable fair value, total fair value 44,808        
Purchase consideration payable, total losses (28,516)   (9,249)    
Equity investments with readily determinable fair value, total losses (22,683)        
Non-recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Equity investments accounted for using measurement alternative 228,772   207,166    
Equity investments accounted for using measurement alternative, total gains (losses) 22,452   82,492    
FairValueInputsLevel1Member | Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Equity investments with readily determinable fair value, total fair value 44,808        
FairValueInputsLevel2Member | Recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Purchase consideration payable, total fair value (1,208,985)   (1,328,508)    
FairValueInputsLevel3Member | Non-recurring          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Equity investments accounted for using measurement alternative ¥ 228,772   ¥ 207,166    
XML 92 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Concentration of Risks (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Concentration of Risk [Line Items]      
Percentage depreciation in foreign currency exchange rate 8.20% 2.30% 6.30%
Revenue Benchmark | One Customer | Customer Concentration Risk      
Concentration of Risk [Line Items]      
Concentration risk percentage 20.00% 22.00% 10.00%
Revenue Benchmark | Two customer | Customer Concentration Risk      
Concentration of Risk [Line Items]      
Concentration risk percentage 11.00% 13.00% 28.00%
Revenue Benchmark | Three customer | Customer Concentration Risk      
Concentration of Risk [Line Items]      
Concentration risk percentage     15.00%
Contract asset | Two Customers | Customer Concentration Risk      
Concentration of Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%  
Contract asset | One Customer | Customer Concentration Risk      
Concentration of Risk [Line Items]      
Concentration risk percentage 10.00% 10.00%  
XML 93 R62.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION - Additional Information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
CNY (¥)
Mar. 31, 2021
CNY (¥)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 31, 2022
Dec. 31, 2021
CNY (¥)
Apr. 30, 2021
CNY (¥)
Apr. 30, 2021
USD ($)
BUSINESS COMBINATION                    
Goodwill       ¥ 4,605,724   $ 667,767   ¥ 4,625,115    
Camelot Group                    
BUSINESS COMBINATION                    
Equity interest held 79.53%                  
Shenzhen Yunfan                    
BUSINESS COMBINATION                    
Percentage of equity interests acquired   100.00% 100.00%              
Cash consideration paid   ¥ 126,400 $ 19,835              
Business combination intangible assets acquired       77,000   12,083        
Goodwill       48,814   7,660        
Business combination recognized identifiable net assets       586   92        
Beijing Yunshu                    
BUSINESS COMBINATION                    
Percentage of equity interests acquired                 86.21% 86.21%
Purchase consideration payable, total fair value                 ¥ (7,034) $ (1,104)
Camelot Group                    
BUSINESS COMBINATION                    
Percentage of equity interests acquired             9.50%      
Cash consideration paid ¥ 751,974     456,000 $ 66,114          
Goodwill       4,556,910   $ 660,690        
Consideration paid 5,290,553     ¥ 5,290,553 $ 767,058          
Equity settled consideration ¥ 4,538,579                  
Beijing Camelot                    
BUSINESS COMBINATION                    
Percentage of equity interests acquired 100.00%                  
XML 94 R63.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2021
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Intangible assets:          
Goodwill   ¥ 4,605,724   $ 667,767 ¥ 4,625,115
Camelot Group          
Fair values of the assets acquired and liabilities assumed          
Total fair value of purchase consideration ¥ 5,290,553 5,290,553 $ 767,058    
Cash and cash equivalents   618,439   89,665  
Restricted cash   1,126   163  
Accounts receivable and other assets   940,511   136,361  
Property and equipment, net   13,792   2,000  
Intangible assets:          
Deferred tax assets   54,419   7,890  
Deferred tax liabilities   (268,490)   (38,927)  
Accounts payable and other liabilities   (871,903)   (126,415)  
Non-controlling interests   (882,451)   (127,943)  
Goodwill   4,556,910   660,690  
Customer Relationships [Member] | Camelot Group          
Intangible assets:          
Intangible assets   620,100   89,906  
Trademarks | Camelot Group          
Intangible assets:          
Intangible assets   474,000   68,724  
Copyrights | Camelot Group          
Intangible assets:          
Intangible assets   ¥ 34,100   $ 4,944  
XML 95 R64.htm IDEA: XBRL DOCUMENT v3.23.1
BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details) - Camelot
¥ / shares in Units, ¥ in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
Dec. 31, 2021
CNY (¥)
¥ / shares
Dec. 31, 2020
CNY (¥)
¥ / shares
Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Line Items]      
Revenue since acquisition   ¥ 822,850  
Net loss since acquisition   7,892  
Amortization expenses of intangible assets and other acquisition date fair value measure   143,409 ¥ 150,122
Pro-forma consolidated revenue   10,349,504 8,253,329
Pro-forma net loss   ¥ 1,616,748 ¥ 1,003,136
Pro-forma basic loss per share | (per share) $ 0.07 ¥ 0.45 ¥ 0.39
Pro-forma diluted loss per share | (per share) $ 0.07 ¥ 0.45 ¥ 0.39
XML 96 R65.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax ¥ 8,180,107 $ 1,186,004 ¥ 9,060,784 ¥ 6,577,307
Public Cloud Service | Transferred over Time        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax 5,360,282 777,168 6,159,085 5,166,851
Enterprise cloud services        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax 2,816,976 408,423 2,897,817 1,372,689
Enterprise cloud services | Transferred at Point in Time        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax 711,466 103,153 2,159,869 1,368,544
Enterprise cloud services | Transferred over Time        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax 2,105,510 305,270 737,948 4,145
Product and Service Other        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax 2,849 413 3,882 37,767
Product and Service Other | Transferred at Point in Time        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax     1,208 36,611
Product and Service Other | Transferred over Time        
Disaggregation of Revenue        
Revenue from contract with customer, excluding assessed tax ¥ 2,849 $ 413 ¥ 2,674 ¥ 1,156
XML 97 R66.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details) - Dec. 31, 2022
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction    
Revenue remaining performance obligation ¥ 93,820 $ 13,603
Within One Year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction    
Revenue remaining performance obligation 52,798 7,655
More Than One Year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction    
Revenue remaining performance obligation ¥ 41,022 $ 5,948
XML 98 R67.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET        
Revenue recognized from amounts included in contract liabilities at the beginning of the period ¥ 192,428 $ 27,899 ¥ 112,221 ¥ 37,550
XML 99 R68.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET        
Gross unrealized gain on equity investments held ¥ 22,452 $ 3,255 ¥ 82,492 ¥ 14,301
Gross unrealized loss (including impairment) on equity investments held (37,623) (5,455)    
Net realized gain (loss) on equity investments sold (123) (18) 10,363  
Changes in fair value of purchase consideration in a business acquisition (28,516) (4,134) (9,249)  
Total ¥ (43,810) $ (6,352) ¥ 83,606 ¥ 14,301
XML 100 R69.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET        
Government grants ¥ 56,867 $ 8,245 ¥ 100,759 ¥ 5,869
Income from ADS Reimbursement 10,386 1,506 9,967 5,219
Value added tax transferred out (32,766) (4,751) (23,721) (20,904)
Gain on disposal of property and equipment 156 23 7,107 2,242
Others (11,636) (1,687) 935 (3,236)
Total ¥ 23,007 $ 3,336 ¥ 95,047 ¥ (10,810)
XML 101 R70.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
ACCOUNTS RECEIVABLE, NET            
Accounts receivable ¥ 2,450,392 $ 355,274 ¥ 3,603,240      
Allowance for credit losses (47,962) (6,954) (32,265) $ (4,678) ¥ (15,770) ¥ (22,894)
Accounts receivable, net ¥ 2,402,430 $ 348,320 ¥ 3,570,975      
XML 102 R71.htm IDEA: XBRL DOCUMENT v3.23.1
ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
ACCOUNTS RECEIVABLE, NET        
Balance at beginning of the year ¥ 32,265 $ 4,678 ¥ 15,770 ¥ 22,894
Adoption of ASC 326     5,684  
Provision for expected credit losses 323,848 46,954 121,731 44,695
Write-offs charged against the allowance (273,286) (39,623) (101,202) (44,096)
Recoveries during the period (34,865) (5,055) (9,718) (7,723)
Balance at end of the year ¥ 47,962 $ 6,954 ¥ 32,265 ¥ 15,770
XML 103 R72.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Current portion:      
Prepayments to suppliers ¥ 194,796 $ 28,243 ¥ 162,528
Contract costs 133,084 19,295 145,628
Contract assets, net 488,226 70,786 550,068
VAT prepayments 678,847 98,424 619,391
Interest receivable 21,955 3,183 21,463
Individual income tax receivable 3,742 543 48,949
Others 91,372 13,247 138,994
Total 1,612,022 233,721 1,687,021
Non-current portion:      
Prepayments for electronic equipment 19,211 2,785 25,388
Others 2,052 298 3,678
Total ¥ 21,263 $ 3,083 ¥ 29,066
XML 104 R73.htm IDEA: XBRL DOCUMENT v3.23.1
PREPAYMENTS AND OTHER ASSETS - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2022
USD ($)
PREPAYMENTS AND OTHER ASSETS        
Contract with customer, asset, allowance for credit loss ¥ 21,453   ¥ 1,591 $ 3,110
Contract with customer asset credit loss expense 19,862 $ 2,880 2,100  
Contract with customer asset, allowance for credit loss, write-offs ¥ 0 $ 0 ¥ 509  
XML 105 R74.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Property, Plant and Equipment      
Property and equipment, gross ¥ 5,921,463 $ 858,531 ¥ 5,446,524
Less: accumulated depreciation (3,788,469) (549,276) (3,082,421)
Property and equipment, net 2,132,994 309,255 2,364,103
Electronic equipment      
Property, Plant and Equipment      
Property and equipment, gross 5,421,548 786,051 5,123,149
Office equipment and fixtures      
Property, Plant and Equipment      
Property and equipment, gross 15,376 2,229 15,462
Data center machinery and equipment      
Property, Plant and Equipment      
Property and equipment, gross 319,652 46,345 144,328
Building      
Property, Plant and Equipment      
Property and equipment, gross 161,428 23,405 15,768
Construction in progress      
Property, Plant and Equipment      
Property and equipment, gross ¥ 3,459 $ 501 ¥ 147,817
XML 106 R75.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT, NET - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
PROPERTY AND EQUIPMENT, NET        
Depreciation expense ¥ 983,509 $ 142,595 ¥ 783,305 ¥ 750,375
XML 107 R76.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross ¥ 1,271,548 $ 184,357 ¥ 1,260,487
Less: accumulated amortization (263,528) (38,208) (90,720)
Intangible assets, net 1,008,020 146,149 1,169,767
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 620,500 89,964 620,100
Less: accumulated amortization (130,701) (18,950) (32,637)
Patents and technologies      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 60,900 8,830 67,900
Less: accumulated amortization (17,763) (2,575) (8,138)
Trademarks and domain names      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 497,939 72,194 497,098
Less: accumulated amortization (70,494) (10,221) (20,722)
Software and copyrights      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 88,502 12,832 71,752
Less: accumulated amortization (41,286) (5,986) (26,692)
Others      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, gross 3,707 537 3,637
Less: accumulated amortization ¥ (3,284) $ (476) ¥ (2,531)
XML 108 R77.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
INTANGIBLE ASSETS, NET        
Amortization expense of intangible assets ¥ 173,915 $ 25,216 ¥ 72,299 ¥ 7,663
XML 109 R78.htm IDEA: XBRL DOCUMENT v3.23.1
INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Amortization expense of intangible assets      
2023 ¥ 177,022 $ 25,666  
2024 172,096 24,952  
2025 166,308 24,112  
2026 162,686 23,587  
2027 and thereafter 329,908 47,832  
Intangible assets, net ¥ 1,008,020 $ 146,149 ¥ 1,169,767
XML 110 R79.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL - Summary of Carrying Value of Goodwill (Details) - 12 months ended Dec. 31, 2022
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
GOODWILL    
Beginning balance ¥ 4,625,115  
Disposal of a subsidiary (15,268)  
Adjustments to fair values of preliminary purchase price allocation (4,123)  
Ending balance 4,605,724 $ 667,767
Cloud service and solutions    
GOODWILL    
Beginning balance 3,669,031  
Disposal of a subsidiary (15,268)  
Adjustments to fair values of preliminary purchase price allocation (3,259)  
Ending balance 3,650,504 529,273
Cloud-based digital solutions and services    
GOODWILL    
Beginning balance 956,084  
Adjustments to fair values of preliminary purchase price allocation (864)  
Ending balance ¥ 955,220 $ 138,494
XML 111 R80.htm IDEA: XBRL DOCUMENT v3.23.1
GOODWILL - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Cloud service and solutions  
Goodwill [Line Items]  
Impairment loss $ 0
XML 112 R81.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
LEASES        
Weighted average remaining lease term for operating lease 7 years 8 months 12 days 7 years 8 months 12 days 8 years 3 months 18 days 9 years 8 months 12 days
Weighted average discount rate for operating lease 5.88% 5.88% 6.18% 6.36%
Weighted average remaining lease term for finance lease 9 years 3 months 18 days 9 years 3 months 18 days    
Weighted average discount rate for finance lease 5.90% 5.90%    
Operating lease costs ¥ 72,244 $ 10,474 ¥ 52,648 ¥ 52,890
Short-term lease costs 15,493 2,246 ¥ 11,317 ¥ 3,036
Depreciation of finance lease assets 9,204 1,334    
Interest on finance lease liabilities 5,491 796    
Variable lease payments 7,237 1,050    
Total finance lease costs ¥ 21,932 $ 3,180    
XML 113 R82.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
LEASES        
Operating cash payments for operating leases ¥ 47,385 $ 6,870 ¥ 35,214 ¥ 60,273
XML 114 R83.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Lease assets obtained in exchange for lease obligations (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
LEASES        
Operating leases ¥ 47,288 $ 6,856 ¥ 6,915 ¥ 195,890
Finance leases ¥ 175,324 $ 25,420    
XML 115 R84.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details) - Dec. 31, 2022
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
Operating lease    
2023 ¥ 139,681 $ 20,252
2024 54,613 7,918
2025 32,530 4,716
2026 13,067 1,895
2027 and thereafter 62,532 9,066
Total future lease payments 302,423 43,847
Less: imputed interest (42,641) (6,182)
Total lease liability balance 259,782 37,665
Finance lease    
2024 20,485 2,970
2025 30,728 4,455
2026 30,728 4,455
2027 and thereafter 163,881 23,761
Total future lease payments 245,822 35,641
Less: imputed interest (65,007) (9,425)
Total lease liability balance ¥ 180,815 $ 26,216
XML 116 R85.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Current portion:      
Customer advances ¥ 411,467 $ 59,657 ¥ 378,957
Salary and welfare payable 671,124 97,304 600,775
Purchase of property and equipment 120,530 17,475 759,391
Accrued expenses 188,533 27,335 116,021
Other tax and surcharges payable 110,242 15,984 91,287
Deferred government grants 17,257 2,502 8,488
Purchase consideration payable 1,208,985 175,286 148,038
Individual income tax payable 3,742 543 48,949
Others 98,946 14,342 71,934
Accounts payable and accrued liabilities current 2,830,826 410,428 2,223,840
Non-current portion:      
Deferred government grants 104,156 15,101 6,975
Purchase consideration payable     1,180,470
Finance lease liability 180,815 26,216  
Unrecognized tax benefit 40,539 5,878 15,954
Others 45,021 6,527 29,278
Accounts payable and accrued liabilities noncurrent ¥ 370,531 $ 53,722 ¥ 1,232,677
XML 117 R86.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details)
¥ in Thousands, $ in Thousands
1 Months Ended
Jul. 31, 2020
CNY (¥)
Jul. 31, 2020
USD ($)
Jun. 30, 2023
CNY (¥)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
ACCRUED EXPENSES AND OTHER LIABILITIES              
Purchase consideration payable, current         ¥ 1,208,985 $ 175,286 ¥ 148,038
Purchase consideration payable, non current             1,180,470
Other accrued liabilities recorded as current         98,946 14,342 71,934
Other accrued liabilities recorded as noncurrent         45,021 6,527 29,278
Camelot Group              
ACCRUED EXPENSES AND OTHER LIABILITIES              
Purchase consideration payable, current         257,777 37,374  
Camelot Group | Ordinary Shares              
ACCRUED EXPENSES AND OTHER LIABILITIES              
Purchase consideration payable, non current     ¥ 951,208 $ 137,912      
Other Current Liabilities              
ACCRUED EXPENSES AND OTHER LIABILITIES              
Other accrued liabilities recorded as current         10,762 1,560 9,836
Other Noncurrent Liabilities              
ACCRUED EXPENSES AND OTHER LIABILITIES              
Other accrued liabilities recorded as noncurrent         ¥ 14,350 $ 2,081 ¥ 22,989
ADS Reimbursement              
ACCRUED EXPENSES AND OTHER LIABILITIES              
Reimbursement received from the depository for the establishment and maintenance of the ads program ¥ 47,597 $ 7,469          
XML 118 R87.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2022
Dec. 31, 2021
LOANS    
Short-term bank loans ¥ 909,500 ¥ 1,348,166
Weighted average interest rate 4.16% 4.59%
XML 119 R88.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS - Related party loans (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
LOANS      
Current ¥ 340,129 $ 49,314 ¥ 736,206
Amounts due to related parties 413,464 59,947 472,882
Related party loans 753,593 109,261 1,209,088
Kingsoft Group      
LOANS      
Current     500,000
Xiaomi Group      
LOANS      
Current 340,129 49,314 236,206
Amounts due to related parties ¥ 413,464 $ 59,947 ¥ 472,882
XML 120 R89.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS - Unsecured loans (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
LOANS        
Fixed annual interest rate   3.98% 4.36%  
Kingsoft Group        
LOANS        
Aggregate principal amount     ¥ 500,000 $ 78,461
Fixed annual interest rate 4.65%      
XML 121 R90.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS - Other loans (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2022
USD ($)
LOANS      
Fixed annual interest rate 3.98% 4.36%  
Carrying amount of the electronic equipment pledged ¥ 585,005 ¥ 702,424 $ 84,818
XML 122 R91.htm IDEA: XBRL DOCUMENT v3.23.1
LOANS - Loan repaid schedule (Details) - Dec. 31, 2022
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
Loan repaid according to the schedule    
2023 ¥ 1,259,065 $ 182,547
2024 322,758 46,796
2025 81,500 11,816
2026 61,125 8,862
Total long term debt ¥ 1,724,448 $ 250,021
XML 123 R92.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
TAXATION          
Deferred tax assets gross ¥ 2,822,448 ¥ 2,378,568   $ 409,216  
Valuation allowance on deferred tax assets 2,415,627 1,881,873   350,233  
Unrecognized tax benefits 58,718 59,049 ¥ 12,613 8,513 $ 8,561
Unrecognized tax benefits setoff against deferred tax assets 18,179 43,095   2,635  
Unrecognized tax benefits of remaining amounts 40,539 15,954   5,878  
Unrecognized tax benefits that would impact effective tax rate 40,539 ¥ 15,954   5,878  
Interest related to unrecognized tax benefits ¥ 0        
Tax Withholding On Payment Of Interest And Dividends To Non PRC Resident Enterprises          
TAXATION          
Tax withholding rates on interest and dividend payments 10.00% 10.00% 10.00%    
HK          
TAXATION          
Income tax rate 16.50% 16.50% 16.50%    
Operating loss carryforwards ¥ 9,490,802     1,376,037  
CN          
TAXATION          
Income tax rate 25.00% 25.00% 25.00%    
Operating loss carryforwards ¥ 9,490,802     $ 1,376,037  
CN | Beijing Kingsoft Cloud Network Technology Co Ltd | Preferential Income Tax Rate          
TAXATION          
Income tax rate 15.00% 15.00% 15.00%    
XML 124 R93.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION - Schedule of income before income tax, domestic and foreign (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
TAXATION        
Mainland China ¥ (2,475,677) $ (358,939) ¥ (1,646,607) ¥ (1,095,015)
Non-mainland China (188,238) (27,292) 70,592 147,721
Loss before income taxes ¥ (2,663,915) $ (386,231) ¥ (1,576,015) ¥ (947,294)
XML 125 R94.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION - Schedule of components of income tax expense (benefit) (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
TAXATION        
Current income tax expense ¥ 59,668 $ 8,651 ¥ 27,593 ¥ 15,081
Deferred income tax benefit (35,195) (5,103) (11,852) (177)
Income tax expense ¥ 24,473 $ 3,548 ¥ 15,741 ¥ 14,904
XML 126 R95.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
TAXATION        
Loss before income tax ¥ (2,663,915) $ (386,231) ¥ (1,576,015) ¥ (947,294)
Income tax computed at the mainland China statutory tax rate of 25% (665,978) (96,558) (394,004) (236,824)
Effect of tax holiday and preferential tax rates 52,651 7,634 7,083 (44,121)
Effect of different tax rates in different jurisdictions 58,266 8,448 (1,681) 10,580
Other non-taxable income (28,993) (4,204) (24,999) (35,454)
Non-deductible expenses 5,727 830 36,719 14,060
Share based compensation costs 90,015 13,051 108,588 82,528
Research and development super deduction (64,718) (9,383) (146,639) (113,388)
Withholding tax and others 10,785 1,564 9,552 11,581
Change in valuation allowance 525,169 76,142 434,056 399,756
True-up adjustments in respect of prior year's annual tax filing (15,195) (2,203) (3,474) (83,342)
Expiration of tax loss carryforward 124,555 18,059    
Tax rate change on deferred items (67,811) (9,832) (9,460) 9,528
Income tax expense ¥ 24,473 $ 3,548 ¥ 15,741 ¥ 14,904
XML 127 R96.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Deferred tax assets:      
Tax loss carried forward ¥ 2,318,161 $ 336,102 ¥ 1,841,192
Accrued expenses 84,428 12,241 235,737
Depreciation 17,073 2,475 7,082
Allowance for credit losses 85,666 12,420 53,436
Government grant 5,779 838 4,266
Operating lease liabilities 57,828 8,384 63,781
Accrued interest 197,767 28,674 170,337
Finance lease liabilities 47,505 6,888 0
Others 8,241 1,194 2,737
Less: valuation allowance (2,415,627) (350,233) (1,881,873)
Deferred tax assets, net 406,821 58,983 496,695
Deferred tax liabilities:      
Operating lease right-of-use assets 46,367 6,723 57,300
One-time deduction for fixed asset purchases 231,532 33,569 337,564
Long-lived assets arising from business acquisition 238,672 34,603 277,267
Finance lease right-of-use assets 41,530 6,021 0
Others 15,772 2,287 22,655
Deferred tax liabilities, gross 573,873 83,203 694,786
Net deferred tax liabilities ¥ 167,052 $ 24,220 ¥ 198,091
XML 128 R97.htm IDEA: XBRL DOCUMENT v3.23.1
TAXATION - Summary of unrecognized tax benefits (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
TAXATION      
Balance at beginning of the year ¥ 59,049 $ 8,561 ¥ 12,613
Additions from the business acquisitions     19,551
Additions based on tax position related to current year 15,894 2,304 26,885
Additions based on tax positions related to prior year 22,462 3,257 0
Reductions for tax positions related to prior years (38,687) (5,609) 0
Balance at end of the year ¥ 58,718 $ 8,513 ¥ 59,049
XML 129 R98.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details) - 2013 Share Option Scheme - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SHARE-BASED PAYMENTS      
Number of options - Outstanding at beginning 61,760,202    
Number of options - Granted 8,667,040    
Number of options - Forfeited (11,272,993)    
Number of options - Exercised (20,788,141)    
Number of options - Outstanding at ending 38,366,108 61,760,202  
Number of options - Vested and expected 38,366,108    
Number of options - Exercisable 25,646,851    
Weighted- average exercise price - Outstanding at beginning $ 0.07    
Weighted- average exercise price - Granted 0.07    
Weighted- average exercise price - Forfeited 0.07    
Weighted- average exercise price - Exercised 0.07    
Weighted- average exercise price - Outstanding at ending 0.07 $ 0.07  
Weighted- average exercise price - Vested and expected 0.07    
Weighted- average exercise price - Exercisable 0.07    
Weighted- average grant- date fair value - Outstanding at beginning 0.87    
Weighted- average grant- date fair value - Granted 0.36 2.80 $ 1.16
Weighted- average grant- date fair value - Forfeited 1.17    
Weighted- average grant- date fair value - Exercised 0.52    
Weighted- average grant- date fair value - Outstanding at ending 0.86 $ 0.87  
Weighted- average grant- date fair value - Vested and expected 0.86    
Weighted- average grant- date fair value - Exercisable $ 0.58    
Weighted- average remaining contractual term - Outstanding 6 years 3 days 6 years 7 months 9 days  
Weighted- average remaining contractual term - Vested and expected 6 years 3 days    
Weighted- average remaining contractual term - Exercisable 5 years 4 months 28 days    
Aggregate intrinsic value - Outstanding $ 6,972 $ 60,339  
Aggregate intrinsic value - Vested and expected 6,972    
Aggregate intrinsic value - Exercisable $ 4,669    
XML 130 R99.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Additional information (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
CNY (¥)
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
CNY (¥)
Dec. 31, 2020
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2018
shares
SHARE-BASED PAYMENTS                  
Number of share-based awards granted   ¥ (43,981) $ (6,377)            
Maximum                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement vesting period   3 years 3 years            
Minimum                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement vesting period   1 year 1 year            
2013 Share Option Scheme                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement number of shares authorised                 209,750,000
Share based compensation by share based payment arrrangement intrinsic value of options excercised during the period   ¥ 26,299 $ 3,813 ¥ 79,224   ¥ 906,120      
Share based compensation by share based payment arrangement weighted average grant date fair value of awards granted during the period | $ / shares     $ 0.36   $ 2.80   $ 1.16    
Aggregate fair value of the share-based awards vested   84,098 $ 12,193 51,892   44,135      
Share based compensation by share based payment arrangement unrecognised compensation   ¥ 39,969           $ 5,795  
Weighted-average period recognized   1 year 1 month 17 days 1 year 1 month 17 days            
Number of options - Exercised   20,788,141 20,788,141            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   8,667,040 8,667,040            
2013 Share Award Scheme                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement number of shares authorised                 215,376,304
Share based compensation by share based payment arrrangement intrinsic value of options excercised during the period | ¥       1,561   3,230      
Share based compensation by share based payment arrangement weighted average grant date fair value of awards granted during the period | $ / shares     $ 0.31       0.31    
Aggregate fair value of the share-based awards vested   ¥ 11,462 $ 1,662 16,192   15,981      
Weighted-average period recognized   1 year 4 months 6 days 1 year 4 months 6 days            
Total unrecognized share-based compensation expenses   ¥ 5,035           730  
Number of options - Exercised   0 0            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   0 0            
2021 Share Award Scheme                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement number of shares authorised                 380,528,480
Share based compensation by share based payment arrrangement intrinsic value of options excercised during the period   ¥ 5,297 $ 768            
Share based compensation by share based payment arrangement weighted average grant date fair value of awards granted during the period | $ / shares     $ 0.33            
Aggregate fair value of the share-based awards vested   ¥ 18,371 $ 2,664            
Weighted-average period recognized   2 years 1 month 28 days 2 years 1 month 28 days            
Total unrecognized share-based compensation expenses   ¥ 108,162           15,682  
Number of options - Exercised   3,131,947 3,131,947            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   129,509,841 129,509,841            
Restricted Shares                  
SHARE-BASED PAYMENTS                  
Weighted-average period recognized   1 year 1 year            
Restricted shares,aggregate fair value | $     $ 6,981,396   $ 2,278,360        
Total unrecognized share-based compensation expenses       30,882       4,477  
Restricted shares, number of shares granted   11,684,432 11,684,432            
Restricted Shares | 2013 Share Award Scheme                  
SHARE-BASED PAYMENTS                  
Weighted-average period recognized   1 year 7 months 20 days 1 year 7 months 20 days            
Restricted shares, total weighted average grant-date fair value granted | $ / shares     $ 1.29   $ 2.04   $ 0.78    
Restricted shares,aggregate fair value   ¥ 119,156 $ 17,276 ¥ 90,121   ¥ 91,683      
Total unrecognized share-based compensation expenses   ¥ 116,666           $ 16,915  
Restricted shares, number of shares granted   17,805,065 17,805,065            
Camelot Award                  
SHARE-BASED PAYMENTS                  
Share based compensation by share based payment arrangement vesting period   3 years 3 years            
Camelot Award | 2021 Share Award Scheme                  
SHARE-BASED PAYMENTS                  
Number of share-based awards granted | ¥ ¥ 43,981                
Number of shares issued upon modification of award 27,500,715                
XML 131 R100.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details) - Restricted Shares - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SHARE-BASED PAYMENTS      
Number of shares - Granted 11,684,432    
2013 Share Award Scheme      
SHARE-BASED PAYMENTS      
Number of shares - Outstanding at beginning 57,987,266    
Number of shares - Granted 17,805,065    
Number of shares - Cancelled (9,452,885)    
Number of shares - Vested (17,310,087)    
Number of shares - Forfeited (18,880,457)    
Number of shares - Outstanding at ending 30,148,902 57,987,266  
Number of shares - Expected to vest 30,148,902    
Weighted-average grant date fair value - Outstanding at beginning $ 1.32    
Weighted-average grant date fair value - Granted 1.29 $ 2.04 $ 0.78
Weighted-average grant date fair value - Cancelled 1.73    
Weighted-average grant date fair value - Vested 1.05    
Weighted-average grant date fair value - Forfeited 1.37    
Weighted-average grant date fair value - Outstanding at ending 1.33 $ 1.32  
Weighted-average grant date fair value - Expected to vest $ 1.33    
XML 132 R101.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
2013 Share Award Scheme      
SHARE-BASED PAYMENTS      
Number of options - Outstanding at beginning 27,868,420    
Number of options - Granted 0    
Number of options - Forfeited (10,800,320)    
Number of options - Exercised 0    
Number of options - Outstanding at ending 17,068,100 27,868,420  
Number of options - Vested and expected 17,068,100    
Number of options - Exercisable 9,136,740    
Weighted- average exercise price - Outstanding at beginning $ 0.83    
Weighted- average exercise price - Forfeited 0.87    
Weighted- average exercise price - Outstanding at ending 0.87 $ 0.83  
Weighted- average exercise price - Vested and expected 0.87    
Weighted- average exercise price - Exercisable 0.87    
Weighted- average grant- date fair value - Outstanding at beginning 0.31    
Weighted- average grant- date fair value - Granted 0.31   $ 0.31
Weighted- average grant- date fair value - Forfeited 0.29    
Weighted- average grant- date fair value - Outstanding at ending 0.31 $ 0.31  
Weighted- average grant date fair value - Vested and expected 0.31    
Weighted- average grant- date fair value - Exercisable $ 0.31    
Weighted- average remaining contractual term - Outstanding 6 years 11 months 19 days 7 years 11 months 26 days  
Weighted- average remaining contractual term - Vested and expected 6 years 11 months 19 days    
Weighted- average remaining contractual term - Exercisable 6 years 11 months 12 days    
Aggregate intrinsic value - Outstanding   $ 6,169  
2021 Share Award Scheme      
SHARE-BASED PAYMENTS      
Number of options - Granted 129,509,841    
Number of options - Forfeited (22,374,413)    
Number of options - Exercised (3,131,947)    
Number of options - Outstanding at ending 104,003,481    
Number of options - Vested and expected 104,003,481    
Number of options - Exercisable 30,927,052    
Weighted- average exercise price - Granted $ 0.01    
Weighted- average exercise price - Forfeited 0.01    
Weighted- average exercise price - Exercised 0.01    
Weighted- average exercise price - Outstanding at ending 0.01    
Weighted- average exercise price - Vested and expected 0.01    
Weighted- average exercise price - Exercisable 0.00    
Weighted- average grant- date fair value - Granted 0.33    
Weighted- average grant- date fair value - Forfeited 0.38    
Weighted- average grant- date fair value - Exercised 0.40    
Weighted- average grant- date fair value - Outstanding at ending 0.32    
Weighted- average grant date fair value - Vested and expected 0.32    
Weighted- average grant- date fair value - Exercisable $ 0.25    
Weighted- average remaining contractual term - Outstanding 9 years 5 months 8 days    
Weighted- average remaining contractual term - Vested and expected 9 years 5 months 8 days    
Weighted- average remaining contractual term - Exercisable 9 years 10 months 9 days    
Aggregate intrinsic value - Outstanding $ 25,786    
Aggregate intrinsic value - Vested and expected 25,786    
Aggregate intrinsic value - Exercisable $ 7,858    
XML 133 R102.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 08, 2018
SHARE-BASED PAYMENTS        
Risk-free rate, Minimum 1.75% 1.13% 0.66%  
Risk-free rate, Maximum 2.93% 1.62% 1.84%  
Expected volatility range, Minimum 35.62% 36.28% 37.30%  
Expected volatility range, Maximum 46.22% 38.03% 37.80%  
Exercise multiple, Minimum 2.20 2.20 2.20  
Exercise multiple, Maximum 2.80 2.80 2.80  
Fair market value per ordinary share as at valuation dates       $ 0.76
Minimum        
SHARE-BASED PAYMENTS        
Fair market value per ordinary share as at valuation dates $ 0.24 $ 1.97 $ 0.76  
Maximum        
SHARE-BASED PAYMENTS        
Fair market value per ordinary share as at valuation dates $ 0.73 $ 3.49 $ 1.94  
XML 134 R103.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Jan. 08, 2018
SHARE-BASED PAYMENTS    
Fair market value per ordinary share as at valuation dates   $ 0.76
Camelot Award    
SHARE-BASED PAYMENTS    
Risk-free rate 0.21%  
Expected volatility range 50.56%  
Exercise multiple 2.20  
Fair market value per ordinary share as at valuation dates $ 23.00  
XML 135 R104.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
SHARE-BASED PAYMENTS        
Share-based compensation expense ¥ 359,835 $ 52,171 ¥ 434,350 ¥ 330,114
Cost of revenues        
SHARE-BASED PAYMENTS        
Share-based compensation expense 15,618 2,264 17,481 10,614
Selling and marketing expenses        
SHARE-BASED PAYMENTS        
Share-based compensation expense 68,562 9,940 72,594 62,270
General and administrative expenses        
SHARE-BASED PAYMENTS        
Share-based compensation expense 187,843 27,235 193,886 169,101
Research and development expenses        
SHARE-BASED PAYMENTS        
Share-based compensation expense ¥ 87,812 $ 12,732 ¥ 150,389 ¥ 88,129
XML 136 R105.htm IDEA: XBRL DOCUMENT v3.23.1
RESTRICTED NET ASSETS (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
RESTRICTED NET ASSETS    
Reserve fund as percentage of registered capital 50.00% 50.00%
Variable Interest Entity, Primary Beneficiary | CHINA    
RESTRICTED NET ASSETS    
Net assets restricted ¥ 4,055,608 $ 588,008
Minimum | Variable Interest Entity, Primary Beneficiary | CHINA    
RESTRICTED NET ASSETS    
Percentage of annual after tax profit to be allocated to reserve fund 10.00%  
Statutory funds as a percentage of registered capital 50.00%  
Minimum | Subsidiaries | CHINA    
RESTRICTED NET ASSETS    
Percentage of annual after tax profit to be allocated to reserve fund 10.00%  
XML 137 R106.htm IDEA: XBRL DOCUMENT v3.23.1
LOSS PER SHARE - Summary of earnings per share basic and diluted (Details)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Numerator:        
Net loss attributable to Kingsoft Cloud Holdings Limited ¥ (2,658,184) $ (385,400) ¥ (1,588,712) ¥ (962,259)
Accretion to redemption value of redeemable convertible preferred shares | ¥       (19,768)
Net loss attributable to ordinary shareholders - basic (2,658,184) (385,400) (1,588,712) (982,027)
Net loss attributable to ordinary shareholders - diluted ¥ (2,658,184) $ (385,400) ¥ (1,588,712) ¥ (982,027)
Denominator:        
Weighted average number of ordinary shares outstanding-basic 3,623,838,985 3,623,838,985 3,441,729,444 2,400,874,197
Weighted average number of ordinary shares outstanding-diluted 3,623,838,985 3,623,838,985 3,441,729,444 2,400,874,197
Basic loss per share | (per share) ¥ (0.73) $ (0.11) ¥ (0.46) ¥ (0.41)
Diluted loss per share | (per share) ¥ (0.73) $ (0.11) ¥ (0.46) ¥ (0.41)
XML 138 R107.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2022
Sep. 23, 2020
CNY (¥)
shares
May 08, 2020
CNY (¥)
shares
Feb. 29, 2020
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 17, 2021
USD ($)
$ / shares
shares
Sep. 03, 2021
shares
Sep. 23, 2020
$ / shares
May 08, 2020
$ / shares
shares
Apr. 07, 2020
USD ($)
$ / shares
shares
Jan. 08, 2018
$ / shares
SHAREHOLDERS' EQUITY                                
Fair value per ordinary share | $ / shares                               $ 0.76
Shares repurchased during the period value | ¥         ¥ 208,385   ¥ 26,700                  
Ordinary shares par value (per share) | $ / shares               $ 0.001 $ 0.001   $ 0.001          
Ordinary shares authorized         40,000,000,000     40,000,000,000   40,000,000,000 40,000,000,000          
Ordinary shares issued         3,805,284,801     3,805,284,801   3,805,284,810            
Ordinary shares         ¥ 25,062     $ 3,634   ¥ 24,782 $ 40,000          
Camelot                                
SHAREHOLDERS' EQUITY                                
Ordinary shares issued                       247,475,446        
2022 Share Repurchase Program                                
SHAREHOLDERS' EQUITY                                
Shares repurchased during the period shares         183,901,110 183,901,110                    
Shares repurchased during the period value | $           $ 100,000                    
Repurchase period (in months) 12 months                              
NASDAQ/NGS (GLOBAL SELECT MARKET)                                
SHAREHOLDERS' EQUITY                                
Sale of stock consideration received in the transaction | ¥   ¥ 1,881,233                            
Ordinary Shares                                
SHAREHOLDERS' EQUITY                                
Shares repurchased during the period shares [1]         183,901,110 183,901,110 5,475,254                  
Shares repurchased during the period value | ¥             ¥ 38                  
Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Common stock preferred stock and temporary equity shares authorised                             4,000,000,000  
Ordinary shares par value (per share) | $ / shares                             $ 0.001  
Ordinary shares authorized                             2,282,750,429  
Ordinary shares | $                             $ 4,000  
IPO                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)     30,000,000                          
Sale of stock issue price per share | $ / shares                           $ 1.13    
Sale of stock consideration received in the transaction | ¥     ¥ 3,875,394                          
Number of shares of preferred stock converted into common stock                           1,717,249,571    
IPO | Ordinary Shares                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)     450,000,000       517,500,000 [1]                  
Sale of stock issue price per share | $ / shares                           $ 17.00    
Over-Allotment Option                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)     4,500,000                          
Over-Allotment Option | NASDAQ/NGS (GLOBAL SELECT MARKET)                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)   1,250,000                            
Over-Allotment Option | Ordinary Shares                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)     67,500,000                          
Over-Allotment Option | Ordinary Shares | NASDAQ/NGS (GLOBAL SELECT MARKET)                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)   18,750,000                            
Follow On Offer | NASDAQ/NGS (GLOBAL SELECT MARKET)                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)   120,000,000                            
Sale of stock issue price per share | $ / shares                         $ 2.07      
Follow On Offer | Ordinary Shares | NASDAQ/NGS (GLOBAL SELECT MARKET)                                
SHAREHOLDERS' EQUITY                                
Issuance of ordinary shares (In shares)   8,000,000                            
Sale of stock issue price per share | $ / shares                         $ 31.00      
Series A Convertible Preferred Shares | Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Temporary equity shares authorised                             458,116,000  
Series B Convertible Redeemable Preferred Shares | Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Temporary equity shares authorised                             153,603,600  
Series C Redeemable Convertible Preferred Shares | Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Temporary equity shares authorised                             185,665,192  
Series D Redeemable Convertible Preferred Shares | Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Temporary equity shares authorised                             842,738,782  
Series D Plus Redeemable Convertible Preferred Shares | Revision in authorised capital                                
SHAREHOLDERS' EQUITY                                
Temporary equity shares authorised                             77,125,997  
Executive Officer                                
SHAREHOLDERS' EQUITY                                
Repurchase price per share | $ / shares       $ 0.70                        
Shares repurchased during the period shares       5,475,254                        
Shares repurchased during the period value | $       $ 0                        
[1] As of December 31, 2020, 2021 and 2022, 206,506,322, 158,902,970 and 112,969,750 ordinary shares, respectively, were issued in relation to the share awards. These shares are legally issued but not outstanding.
XML 139 R108.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details)
12 Months Ended
Dec. 31, 2022
Kingsoft Group  
RELATED PARTY TRANSACTIONS  
Nature of common ownership or management control relationships Principal shareholder of the Company
Xiaomi Group  
RELATED PARTY TRANSACTIONS  
Nature of common ownership or management control relationships Entity controlled by a director of the Company
XML 140 R109.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
RELATED PARTY TRANSACTIONS        
Revenue from related parties ¥ 1,128,665 $ 163,642 ¥ 929,524 ¥ 777,369
Related party transaction, amounts of transaction 129,912 18,836 91,843 63,878
Public Cloud Service | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 804,647 116,663 749,597 655,165
Public Cloud Service | Kingsoft Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 187,907 27,244 156,158 119,011
Public Cloud Service | Cheetah Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties       3,111
Public Cloud Service | Others        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 50,629 7,341    
Others        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 0 0 74 82
Others | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties       82
Others | Kingsoft Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties     74  
Purchase of Services | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Related party transaction, amounts of transaction 144 21 1,349 2,177
Interest expense on loan | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Related party transaction, amounts of transaction 48,707 7,062 16,633  
Interest expense on loan | Kingsoft Group        
RELATED PARTY TRANSACTIONS        
Related party transaction, amounts of transaction 18,364 2,663 4,088  
Rental of office space and administrative services | Kingsoft Group        
RELATED PARTY TRANSACTIONS        
Related party transaction, amounts of transaction 13,931 2,020 13,321 13,801
Rental of building | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Related party transaction, amounts of transaction 48,766 7,070 56,452 47,900
Enterprise cloud services        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 85,482 12,394 23,695 ¥ 0
Enterprise cloud services | Xiaomi Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties 74,590 10,815 22,857  
Enterprise cloud services | Kingsoft Group        
RELATED PARTY TRANSACTIONS        
Revenue from related parties ¥ 10,892 $ 1,579 ¥ 838  
XML 141 R110.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
RELATED PARTY TRANSACTIONS      
Operating lease right-of-use assets ¥ 220,539 $ 31,975 ¥ 256,451
Operating lease liabilities 259,782 37,665  
Xiaomi Group      
RELATED PARTY TRANSACTIONS      
Operating lease right-of-use assets 167,697 24,314 210,551
Operating lease liabilities 224,346 32,527 ¥ 238,180
Kingsoft Group      
RELATED PARTY TRANSACTIONS      
Operating lease right-of-use assets 2,625 381  
Operating lease liabilities ¥ 3,634 $ 527  
XML 142 R111.htm IDEA: XBRL DOCUMENT v3.23.1
RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Amounts due from related parties:      
Amounts due from related parties ¥ 252,263 $ 36,575 ¥ 212,901
Amounts due to related parties:      
Amounts due to related parties 841,191 121,962 1,309,317
Kingsoft Group | Trade related      
Amounts due from related parties:      
Amounts due from related parties 34,550 5,009 26,868
Amounts due to related parties:      
Amounts due to related parties 14,069 2,040 15,092
Kingsoft Group | Non-trade related      
Amounts due from related parties:      
Amounts due from related parties 10,868 1,576 10,863
Amounts due to related parties:      
Amounts due to related parties 29,284 4,246 529,284
Xiaomi Group | Trade related      
Amounts due from related parties:      
Amounts due from related parties 200,577 29,081 175,170
Amounts due to related parties:      
Amounts due to related parties 44,245 6,415 55,853
Xiaomi Group | Non-trade related      
Amounts due to related parties:      
Amounts due to related parties 753,593 109,261 ¥ 709,088
Others | Trade related      
Amounts due from related parties:      
Amounts due from related parties ¥ 6,268 $ 909  
XML 143 R112.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 09, 2023
agreement
May 23, 2022
agreement
Sep. 30, 2021
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Oct. 31, 2022
COMMITMENTS AND CONTINGENCIES              
Capital expenditure commitments       ¥ 34,287   $ 4,971  
Number of non-cancelable internet data center service agreements 2 2          
Total contractual minimum purchase commitments       1,250,000   181,233  
Remaining purchase commitment       254,303   $ 36,870  
Camelot Group              
COMMITMENTS AND CONTINGENCIES              
Equity interest acquired (in percent)             9.50%
Cash consideration     ¥ 751,974 ¥ 456,000 $ 66,114    
XML 144 R113.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)        
Beginning Balance ¥ (207,882)   ¥ (68,440) ¥ 484,348
Foreign currency translation adjustments, net of tax of nil 660,956   (139,442) (552,788)
Ending Balance ¥ 453,074 $ 65,690 ¥ (207,882) ¥ (68,440)
XML 145 R114.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)      
Foreign currency translation adjustments tax ¥ 0 ¥ 0 ¥ 0
XML 146 R115.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details)
¥ in Thousands
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 17, 2021
USD ($)
Jan. 01, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Current assets:                
Cash and cash equivalents ¥ 3,419,166 $ 495,732,000 ¥ 4,217,528          
Short-term investments 1,253,670 181,765,000 2,491,056          
Prepayments and other assets 1,612,022 233,721,000 1,687,021          
Total current assets 9,048,353 1,311,888,000 12,412,816          
Non-current assets:                
Total non-current assets 8,267,878 1,198,729,000 8,665,224          
Total assets 17,316,231 2,510,617,000 21,078,040          
Current liabilities:                
Income tax payable 51,892 7,524,000 60,217          
Total current liabilities 6,658,626 965,408,000 7,515,880          
Other liabilities 370,531 53,722,000 1,232,677          
Total non-current liabilities 1,074,106 155,731,000 2,069,737          
Total liabilities 7,732,732 1,121,139,000 9,585,617          
Commitments and contingencies          
Shareholders' equity:                
Ordinary shares (par value of US$0.001 per share; 4,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,687,612,015 shares outstanding as of December 31, 2021 and 2022, respectively) 25,062 3,634,000 24,782   $ 40,000,000      
Treasury shares (208,385) (30,213,000)            
Additional paid-in capital 18,648,205 2,703,736,000 18,245,801          
Accumulated deficit (10,102,236) (1,464,687,000) (7,451,029)     ¥ 5,684    
Accumulated other comprehensive (loss) income 453,074 65,690,000 (207,882)       ¥ (68,440) ¥ 484,348
Total equity 9,583,499 1,389,478,000 11,492,423 $ 1,803,412     8,240,050 (4,197,259)
Total liabilities, non-controlling interests and shareholders' equity 17,316,231 2,510,617,000 21,078,040          
Parent Company                
Current assets:                
Cash and cash equivalents 169,743 24,610,000 69,393 $ 10,061,000     ¥ 68,012 ¥ 540,361
Short-term investments     1,029,472          
Prepayments and other assets 34,141 4,951,000 53,618          
Amounts due from subsidiaries (other than WFOE) 4,354,380 631,326,000 5,408,311          
Amounts due from WFOE 100,000 14,499,000 100,000          
Total current assets 4,658,264 675,386,000 6,660,794          
Non-current assets:                
Investments in subsidiaries 5,518,634 800,127,000 5,328,424          
Total non-current assets 5,518,634 800,127,000 5,328,424          
Total assets 10,176,898 1,475,513,000 11,989,218          
Current liabilities:                
Accrued expenses and other liabilities 1,309,490 189,858,000 182,075          
Income tax payable 2,764 401,000 3,307          
Amounts due to WFOE 5,287 767,000 4,840          
Amounts due to VIEs and VIEs' subsidiaries 43,987 6,377,000 6          
Amounts due to related parties     829          
Total current liabilities 1,361,528 197,403,000 191,057          
Other liabilities 14,350 2,081,000 1,194,212          
Total non-current liabilities 14,350 2,081,000 1,194,212          
Total liabilities 1,375,878 199,484,000 1,385,269          
Commitments and contingencies          
Shareholders' equity:                
Ordinary shares (par value of US$0.001 per share; 4,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,687,612,015 shares outstanding as of December 31, 2021 and 2022, respectively) 25,062 3,634,000 24,782          
Treasury shares (208,385) (30,213,000)            
Additional paid-in capital 18,648,205 2,703,736,000 18,245,801          
Accumulated deficit (10,116,936) (1,466,818,000) (7,458,752)          
Accumulated other comprehensive (loss) income 453,074 65,690,000 (207,882)          
Total equity 8,801,020 1,276,029,000 10,603,949          
Total liabilities, non-controlling interests and shareholders' equity ¥ 10,176,898 $ 1,475,513,000 ¥ 11,989,218          
XML 147 R116.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 17, 2021
Common stock, par or stated value per share $ 0.001 $ 0.001 $ 0.001
Ordinary shares authorized 40,000,000,000 40,000,000,000 40,000,000,000
Common stock, shares, issued 3,805,284,801 3,805,284,810  
Common stock, shares, outstanding 3,508,413,941 3,646,381,840  
Parent Company      
Common stock, par or stated value per share $ 0.001 $ 0.001  
Ordinary shares authorized 40,000,000,000 40,000,000,000  
Common stock, shares, issued 3,805,284,801 3,805,284,810  
Common stock, shares, outstanding 3,508,413,941 3,646,381,840  
XML 148 R117.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Operating expenses:        
General and administrative expenses ¥ (1,149,677) $ (166,687) ¥ (601,702) ¥ (379,892)
Total operating expenses (2,680,952) (388,701) (2,163,680) (1,564,233)
Interest income 80,743 11,707 71,942 77,118
Foreign exchange gain (loss) (334,629) (48,517) 37,822 188,800
Other income, net 23,007 3,336 95,047 (10,810)
Other gain, net (43,810) (6,352) 83,606 14,301
Loss before income taxes (2,663,915) (386,231) (1,576,015) (947,294)
Income tax expense (24,473) (3,548) (15,741) (14,904)
Net loss attributable to Kingsoft Cloud Holdings Limited (2,658,184) (385,400) (1,588,712) (962,259)
Other comprehensive income (loss), net of tax of nil:        
Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders (1,997,228) (289,570) (1,728,154) (1,515,047)
Accretion to redemption value of redeemable convertible preferred shares       (19,768)
Comprehensive loss attributable to ordinary shareholders (1,997,228) (289,570) (1,728,154) (1,534,815)
Parent Company        
Operating expenses:        
General and administrative expenses (148,392) (21,515) (40,913) (27,052)
Total operating expenses (148,392) (21,515) (40,913) (27,052)
Interest income 12,430 1,802 15,224 10,199
Foreign exchange gain (loss) (39,426) (5,717) 10,198 30,931
Other income, net 10,372 1,504 9,889 5,377
Other gain, net (37,764) (5,475)    
Share of losses of subsidiaries (264,260) (38,313) (121,100) (171,421)
Contractual interests in VIEs and VIEs' subsidiaries (2,190,364) (317,573) (1,461,042) (809,672)
Loss before income taxes (2,657,404) (385,287) (1,587,744) (961,638)
Income tax expense (780) (113) (968) (621)
Net loss attributable to Kingsoft Cloud Holdings Limited (2,658,184) (385,400) (1,588,712) (962,259)
Other comprehensive income (loss), net of tax of nil:        
Foreign currency translation adjustments 660,956 95,830 (139,442) (552,788)
Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders (1,997,228) (289,570) (1,728,154) (1,515,047)
Accretion to redemption value of redeemable convertible preferred shares       (19,768)
Comprehensive loss attributable to ordinary shareholders ¥ (1,997,228) $ (289,570) ¥ (1,728,154) ¥ (1,534,815)
XML 149 R118.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY      
Other comprehensive income (loss), net of tax ¥ 0 ¥ 0 ¥ 0
Parent Company      
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY      
Other comprehensive income (loss), net of tax ¥ 0 ¥ 0 ¥ 0
XML 150 R119.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Net cash (used in) generated from operating activities ¥ 188,974 $ 27,398 ¥ (708,869) ¥ (290,433)
Net cash (used in) generated from investing activities (32,865) (4,765) (421,623) (4,314,003)
Net cash generated from (used in) financing activities (1,152,146) (167,045) 2,212,487 6,124,153
Net increase (decrease) in cash, cash equivalents, and restricted cash (922,895) (133,807) 1,081,995 1,519,717
Cash and cash equivalents at beginning of the year 4,217,528      
Cash and cash equivalents at end of the year 3,419,166 495,732 4,217,528  
Parent Company        
Net cash (used in) generated from operating activities (40,310) (5,844) 1,178,019 (6,203,310)
Net cash (used in) generated from investing activities 358,010 51,907 (1,179,393) (218,674)
Net cash generated from (used in) financing activities (215,923) (31,306) (815) 5,945,666
Effect of exchange rate changes on cash and cash equivalents (1,427) (208) 3,570 3,969
Net increase (decrease) in cash, cash equivalents, and restricted cash 100,350 14,549 1,381 (472,349)
Cash and cash equivalents at beginning of the year 69,393 10,061 68,012 540,361
Cash and cash equivalents at end of the year ¥ 169,743 $ 24,610 ¥ 69,393 ¥ 68,012
XML 151 kc-20221231x20f_htm.xml IDEA: XBRL DOCUMENT 0001795589 kc:RevisionInAuthorisedCapitalMember kc:SeriesDRedeemableConvertiblePreferredSharesMember 2020-04-07 0001795589 kc:RevisionInAuthorisedCapitalMember kc:SeriesDPlusRedeemableConvertiblePreferredSharesMember 2020-04-07 0001795589 kc:RevisionInAuthorisedCapitalMember kc:SeriesCRedeemableConvertiblePreferredSharesMember 2020-04-07 0001795589 kc:RevisionInAuthorisedCapitalMember kc:SeriesBConvertibleRedeemablePreferredSharesMember 2020-04-07 0001795589 kc:RevisionInAuthorisedCapitalMember kc:SeriesAConvertiblePreferredSharesMember 2020-04-07 0001795589 kc:ShareRepurchaseProgram2022Member 2022-03-31 2022-03-31 0001795589 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001795589 kc:ShareRepurchaseProgram2022Member 2022-01-01 2022-12-31 0001795589 srt:ExecutiveOfficerMember 2020-02-29 2020-02-29 0001795589 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember kc:FollowOnOfferingMember 2020-01-01 2020-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember us-gaap:IPOMember 2020-01-01 2020-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember kc:FollowOnOfferingMember 2020-01-01 2020-12-31 0001795589 us-gaap:IPOMember 2020-01-01 2020-12-31 0001795589 kc:FollowOnOfferingMember 2020-01-01 2020-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001795589 us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001795589 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember exch:XNGS 2020-09-23 2020-09-23 0001795589 us-gaap:CommonStockMember kc:FollowOnOfferMember exch:XNGS 2020-09-23 2020-09-23 0001795589 us-gaap:OverAllotmentOptionMember exch:XNGS 2020-09-23 2020-09-23 0001795589 kc:FollowOnOfferMember exch:XNGS 2020-09-23 2020-09-23 0001795589 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2020-05-08 2020-05-08 0001795589 us-gaap:CommonStockMember us-gaap:IPOMember 2020-05-08 2020-05-08 0001795589 us-gaap:OverAllotmentOptionMember 2020-05-08 2020-05-08 0001795589 us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-12-31 0001795589 us-gaap:CommonStockMember kc:FollowOnOfferingMember 2020-01-01 2020-12-31 0001795589 us-gaap:CommonStockMember us-gaap:RedeemableConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001795589 us-gaap:CommonStockMember us-gaap:RedeemableConvertiblePreferredStockMember 2020-01-01 2020-12-31 0001795589 kc:SeriesAConvertiblePreferredSharesMember 2020-01-01 2020-12-31 0001795589 us-gaap:TreasuryStockCommonMember 2022-12-31 0001795589 us-gaap:RetainedEarningsMember 2022-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2022-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2022-12-31 0001795589 kc:StatutoryReserveFundsMember 2022-12-31 0001795589 us-gaap:RetainedEarningsMember 2021-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2021-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2021-12-31 0001795589 kc:StatutoryReserveFundsMember 2021-12-31 0001795589 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001795589 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2020-12-31 0001795589 us-gaap:RetainedEarningsMember 2020-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2020-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001795589 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2020-12-31 0001795589 us-gaap:RetainedEarningsMember 2019-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2019-12-31 0001795589 us-gaap:CommonStockMember 2022-12-31 0001795589 us-gaap:CommonStockMember 2021-12-31 0001795589 us-gaap:CommonStockMember 2020-12-31 0001795589 us-gaap:CommonStockMember 2019-12-31 0001795589 kc:SeriesAConvertiblePreferredSharesMember 2019-12-31 0001795589 srt:MinimumMember 2022-12-31 0001795589 srt:MaximumMember 2022-12-31 0001795589 kc:CamelotAwardMember 2022-12-31 0001795589 srt:MinimumMember 2021-12-31 0001795589 srt:MaximumMember 2021-12-31 0001795589 srt:MinimumMember 2020-12-31 0001795589 srt:MaximumMember 2020-12-31 0001795589 2018-01-08 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2021-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2021-12-31 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2021-01-01 2021-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2021-01-01 2021-12-31 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2020-01-01 2020-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2020-01-01 2020-12-31 0001795589 kc:TwoThousandTwentyOneShareAwardSchemeMember 2018-12-31 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2018-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2018-12-31 0001795589 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001795589 us-gaap:RestrictedStockMember kc:TwoThousandThirteenShareAwardSchemeMember 2021-12-31 0001795589 us-gaap:RestrictedStockMember kc:TwoThousandThirteenShareAwardSchemeMember 2021-01-01 2021-12-31 0001795589 us-gaap:RestrictedStockMember kc:TwoThousandThirteenShareAwardSchemeMember 2020-01-01 2020-12-31 0001795589 srt:MinimumMember 2022-01-01 2022-12-31 0001795589 srt:MaximumMember 2022-01-01 2022-12-31 0001795589 us-gaap:CommonStockMember kc:FollowOnOfferMember exch:XNGS 2020-09-23 0001795589 kc:FollowOnOfferMember exch:XNGS 2020-09-23 0001795589 us-gaap:CommonStockMember us-gaap:IPOMember 2020-05-08 0001795589 exch:XNGS 2020-09-23 2020-09-23 0001795589 us-gaap:IPOMember 2020-05-08 2020-05-08 0001795589 kc:WithinOneYearMember 2022-12-31 0001795589 kc:MoreThanOneYearMember 2022-12-31 0001795589 kc:PublicCloudServicesMember kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:PublicCloudServicesMember kc:OtherRelatedPartiesMember 2022-01-01 2022-12-31 0001795589 kc:PublicCloudServicesMember kc:KingsoftGroupMember 2022-01-01 2022-12-31 0001795589 kc:EnterpriseCloudServicesMember kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:EnterpriseCloudServicesMember kc:KingsoftGroupMember 2022-01-01 2022-12-31 0001795589 kc:PublicCloudServiceMember 2022-01-01 2022-12-31 0001795589 kc:OtherServicesMember 2022-01-01 2022-12-31 0001795589 kc:PublicCloudServicesMember kc:XiaomiGroupMember 2021-01-01 2021-12-31 0001795589 kc:PublicCloudServicesMember kc:KingsoftGroupMember 2021-01-01 2021-12-31 0001795589 kc:OtherServicesMember kc:KingsoftGroupMember 2021-01-01 2021-12-31 0001795589 kc:EnterpriseCloudServicesMember kc:XiaomiGroupMember 2021-01-01 2021-12-31 0001795589 kc:EnterpriseCloudServicesMember kc:KingsoftGroupMember 2021-01-01 2021-12-31 0001795589 kc:PublicCloudServiceMember 2021-01-01 2021-12-31 0001795589 kc:OtherServicesMember 2021-01-01 2021-12-31 0001795589 kc:PublicCloudServicesMember kc:XiaomiGroupMember 2020-01-01 2020-12-31 0001795589 kc:PublicCloudServicesMember kc:KingsoftGroupMember 2020-01-01 2020-12-31 0001795589 kc:PublicCloudServicesMember kc:CheetahGroupMember 2020-01-01 2020-12-31 0001795589 kc:OtherServicesMember kc:XiaomiGroupMember 2020-01-01 2020-12-31 0001795589 kc:PublicCloudServiceMember 2020-01-01 2020-12-31 0001795589 kc:OtherServicesMember 2020-01-01 2020-12-31 0001795589 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001795589 kc:PublicCloudServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001795589 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001795589 kc:EnterpriseCloudServicesMember 2022-01-01 2022-12-31 0001795589 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001795589 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001795589 kc:PublicCloudServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001795589 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001795589 kc:EnterpriseCloudServicesMember 2021-01-01 2021-12-31 0001795589 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001795589 us-gaap:ProductAndServiceOtherMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001795589 kc:PublicCloudServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001795589 kc:EnterpriseCloudServicesMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001795589 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-12-31 0001795589 kc:EnterpriseCloudServicesMember 2020-01-01 2020-12-31 0001795589 2021-01-01 0001795589 kc:KingsoftGroupMember 2022-11-01 2022-11-30 0001795589 kc:RentalOfOfficeSpaceAndAdministrativeServicesMember kc:KingsoftGroupMember 2022-01-01 2022-12-31 0001795589 kc:RentalOfBuildingMember kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:PurchaseOfServicesMember kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:InterestExpenseOnLoanMember kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:InterestExpenseOnLoanMember kc:KingsoftGroupMember 2022-01-01 2022-12-31 0001795589 kc:RentalOfOfficeSpaceAndAdministrativeServicesMember kc:KingsoftGroupMember 2021-01-01 2021-12-31 0001795589 kc:RentalOfBuildingMember kc:XiaomiGroupMember 2021-01-01 2021-12-31 0001795589 kc:PurchaseOfServicesMember kc:XiaomiGroupMember 2021-01-01 2021-12-31 0001795589 kc:InterestExpenseOnLoanMember kc:XiaomiGroupMember 2021-01-01 2021-12-31 0001795589 kc:InterestExpenseOnLoanMember kc:KingsoftGroupMember 2021-01-01 2021-12-31 0001795589 kc:RentalOfOfficeSpaceAndAdministrativeServicesMember kc:KingsoftGroupMember 2020-01-01 2020-12-31 0001795589 kc:RentalOfBuildingMember kc:XiaomiGroupMember 2020-01-01 2020-12-31 0001795589 kc:PurchaseOfServicesMember kc:XiaomiGroupMember 2020-01-01 2020-12-31 0001795589 srt:MinimumMember kc:ElectronicEquipmentMember 2022-01-01 2022-12-31 0001795589 srt:MaximumMember kc:ElectronicEquipmentMember 2022-01-01 2022-12-31 0001795589 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001795589 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001795589 kc:DataCentreMachineryAndEquipmentMember 2022-01-01 2022-12-31 0001795589 us-gaap:OfficeEquipmentMember 2022-12-31 0001795589 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001795589 us-gaap:ElectricGenerationEquipmentMember 2022-12-31 0001795589 us-gaap:ConstructionInProgressMember 2022-12-31 0001795589 us-gaap:BuildingMember 2022-12-31 0001795589 us-gaap:OfficeEquipmentMember 2021-12-31 0001795589 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001795589 us-gaap:ElectricGenerationEquipmentMember 2021-12-31 0001795589 us-gaap:ConstructionInProgressMember 2021-12-31 0001795589 us-gaap:BuildingMember 2021-12-31 0001795589 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001795589 kc:CamelotTechnologyCoLtdMember 2022-10-01 2022-10-31 0001795589 kc:ShenzhenYunfanMember 2021-03-01 2021-03-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember country:CN 2022-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001795589 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001795589 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001795589 us-gaap:OtherNoncurrentLiabilitiesMember 2021-12-31 0001795589 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0001795589 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001795589 kc:LoanToZhuhaiKingSoftCloudMember kc:BeijingKingsoftCloudTechnologyCoLtdMember 2022-01-01 2022-12-31 0001795589 kc:BeijingYunxiangZhishengTechnologyCoLtdMember 2022-01-01 2022-12-31 0001795589 country:HK 2022-12-31 0001795589 country:CN 2022-12-31 0001795589 kc:KingsoftGroupMember 2022-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2022-01-01 2022-12-31 0001795589 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001795589 kc:XiaomiGroupMember 2022-01-01 2022-12-31 0001795589 kc:KingsoftGroupMember 2022-01-01 2022-12-31 0001795589 kc:CamelotGroupMember 2021-09-30 0001795589 kc:CloudBasedDigitalSolutionAndServicesMember 2022-01-01 2022-12-31 0001795589 kc:CloudServiceAndSolutionsMember 2022-01-01 2022-12-31 0001795589 kc:CloudServiceAndSolutionsMember 2022-12-31 0001795589 kc:CloudBasedDigitalSolutionAndServicesMember 2022-12-31 0001795589 kc:CloudServiceAndSolutionsMember 2021-12-31 0001795589 kc:CloudBasedDigitalSolutionAndServicesMember 2021-12-31 0001795589 srt:MinimumMember kc:SoftwareAndCopyrightsMember 2022-01-01 2022-12-31 0001795589 srt:MaximumMember kc:SoftwareAndCopyrightsMember 2022-01-01 2022-12-31 0001795589 srt:MaximumMember kc:PatentsAndTechnologyMember 2022-01-01 2022-12-31 0001795589 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001795589 kc:TradeMarksAndDomainNamesMember 2022-01-01 2022-12-31 0001795589 kc:PatentsAndTechnologyMember 2022-01-01 2022-12-31 0001795589 kc:OthersMember 2022-01-01 2022-12-31 0001795589 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001795589 us-gaap:CustomerRelationshipsMember 2022-12-31 0001795589 kc:TradeMarksAndDomainNamesMember 2022-12-31 0001795589 kc:SoftwareAndCopyrightsMember 2022-12-31 0001795589 kc:PatentsAndTechnologyMember 2022-12-31 0001795589 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001795589 us-gaap:CustomerRelationshipsMember 2021-12-31 0001795589 kc:TradeMarksAndDomainNamesMember 2021-12-31 0001795589 kc:SoftwareAndCopyrightsMember 2021-12-31 0001795589 kc:PatentsAndTechnologyMember 2021-12-31 0001795589 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001795589 kc:KingsoftCloudCorporationLimitedMember country:HK srt:SubsidiariesMember 2022-12-31 0001795589 kc:CamelotTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-12-31 0001795589 kc:BeijingYunxiangZhishengTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-12-31 0001795589 kc:BeijingKingsoftCloudTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-12-31 0001795589 us-gaap:RestrictedStockMember kc:TwoThousandThirteenShareAwardSchemeMember 2022-12-31 0001795589 us-gaap:RestrictedStockMember 2022-12-31 0001795589 us-gaap:RestrictedStockMember 2021-12-31 0001795589 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001795589 kc:PreferentialIncomeTaxRateMember kc:BeijingKingsoftCloudNetworkTechnologyCoLtdMember country:CN 2022-01-01 2022-12-31 0001795589 country:HK 2022-01-01 2022-12-31 0001795589 country:CN 2022-01-01 2022-12-31 0001795589 kc:PreferentialIncomeTaxRateMember kc:BeijingKingsoftCloudNetworkTechnologyCoLtdMember country:CN 2021-01-01 2021-12-31 0001795589 country:HK 2021-01-01 2021-12-31 0001795589 country:CN 2021-01-01 2021-12-31 0001795589 kc:PreferentialIncomeTaxRateMember kc:BeijingKingsoftCloudNetworkTechnologyCoLtdMember country:CN 2020-01-01 2020-12-31 0001795589 country:HK 2020-01-01 2020-12-31 0001795589 country:CN 2020-01-01 2020-12-31 0001795589 kc:TradeRelatedMember kc:OthersMember 2022-12-31 0001795589 kc:TwoThousandTwentyOneShareAwardSchemeMember 2022-01-01 2022-12-31 0001795589 us-gaap:IPOMember 2020-05-08 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:SalesRevenueNetMember kc:ConsolidatedRevenueMember 2022-01-01 2022-12-31 0001795589 kc:TwoCustomersMember kc:ContractAssetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001795589 kc:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001795589 kc:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001795589 kc:CustomerOneMember kc:ContractAssetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:SalesRevenueNetMember kc:ConsolidatedRevenueMember 2021-01-01 2021-12-31 0001795589 kc:TwoCustomersMember kc:ContractAssetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001795589 kc:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001795589 kc:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001795589 kc:CustomerOneMember kc:ContractAssetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:SalesRevenueNetMember kc:ConsolidatedRevenueMember 2020-01-01 2020-12-31 0001795589 kc:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001795589 kc:CustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001795589 kc:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001795589 kc:CamelotGroupMember 2021-09-03 0001795589 2021-12-17 0001795589 srt:ParentCompanyMember 2020-12-31 0001795589 srt:ParentCompanyMember 2019-12-31 0001795589 kc:CamelotGroupMember us-gaap:TrademarksMember 2022-12-31 0001795589 kc:CamelotGroupMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001795589 kc:CamelotGroupMember kc:SoftwareAndCopyrightsMember 2022-12-31 0001795589 kc:ShenzhenYunfanMember 2022-12-31 0001795589 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001795589 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001795589 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001795589 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001795589 kc:CamelotGroupMember 2022-01-01 2022-12-31 0001795589 kc:CamelotGroupMember 2021-09-01 2021-09-30 0001795589 kc:CamelotGroupMember 2022-10-31 0001795589 kc:CamelotTechnologyCoLtdMember kc:CamelotGroupMember kc:CamelotEmployeeSchemeIncMember 2021-09-30 0001795589 kc:CamelotTechnologyCo.LtdMember 2021-09-30 0001795589 kc:BeijingYunshuMember 2021-04-30 0001795589 kc:ShenzhenYunfanMember 2021-03-31 0001795589 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001795589 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001795589 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001795589 us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001795589 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001795589 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001795589 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001795589 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001795589 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001795589 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001795589 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001795589 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001795589 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001795589 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001795589 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001795589 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001795589 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2022-01-01 2022-12-31 0001795589 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2021-01-01 2021-12-31 0001795589 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001795589 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001795589 kc:TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember 2020-01-01 2020-12-31 0001795589 2019-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001795589 kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember 2022-01-01 2022-12-31 0001795589 kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember 2021-01-01 2021-12-31 0001795589 kc:TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember 2020-01-01 2020-12-31 0001795589 kc:TwoThousandTwentyOneShareAwardSchemeMember 2022-12-31 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2022-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2022-12-31 0001795589 kc:TwoThousandThirteenShareOptionsSchemeMember 2022-01-01 2022-12-31 0001795589 kc:CamelotAwardMember 2022-01-01 2022-12-31 0001795589 kc:TwoThousandTwentyOneShareAwardSchemeMember 2022-01-01 2022-12-31 0001795589 kc:TwoThousandThirteenShareAwardSchemeMember 2022-01-01 2022-12-31 0001795589 us-gaap:RestrictedStockMember kc:TwoThousandThirteenShareAwardSchemeMember 2022-01-01 2022-12-31 0001795589 kc:CamelotAwardMember kc:TwoThousandTwentyOneShareAwardSchemeMember 2022-11-01 2022-11-30 0001795589 kc:XiaomiGroupMember 2022-12-31 0001795589 kc:XiaomiGroupMember 2021-12-31 0001795589 kc:AdsReimbursementMember 2020-07-01 2020-07-31 0001795589 kc:WuhanKingsoftCloudInformationTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:NanjingQianyiShixunInformationTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:KingsoftCloudTianjinTechnologyDevelopmentCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:BeijingJinxunRuiboNetworkTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:ZhuhaiKingsoftCloudTechnologyCoLtdMember country:CN 2022-01-01 2022-12-31 0001795589 kc:KingsoftCloudBeijingInformationTechnologyCoLtdMember country:CN 2022-01-01 2022-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember srt:MinimumMember country:CN 2022-01-01 2022-12-31 0001795589 srt:MinimumMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:CamelotTechnologyCoLtdMember 2021-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001795589 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001795589 2023-06-09 2023-06-09 0001795589 2022-05-23 2022-05-23 0001795589 2022-02-28 0001795589 2020-12-31 0001795589 kc:ExclusivePurchaseOptionAgreementWithZhuhaiKingSoftCloudAndNomineeShareholdersMember kc:BeijingKingsoftCloudTechnologyCoLtdMember 2022-12-31 0001795589 us-gaap:FairValueMeasurementsNonrecurringMember 2022-01-01 2022-12-31 0001795589 us-gaap:FairValueMeasurementsNonrecurringMember 2021-01-01 2021-12-31 0001795589 srt:ParentCompanyMember 2022-12-31 0001795589 srt:ParentCompanyMember 2021-12-31 0001795589 kc:TradeRelatedMember kc:XiaomiGroupMember 2022-12-31 0001795589 kc:TradeRelatedMember kc:KingsoftGroupMember 2022-12-31 0001795589 kc:NonTradeRelatedMember kc:XiaomiGroupMember 2022-12-31 0001795589 kc:NonTradeRelatedMember kc:KingsoftGroupMember 2022-12-31 0001795589 kc:TradeRelatedMember kc:XiaomiGroupMember 2021-12-31 0001795589 kc:TradeRelatedMember kc:KingsoftGroupMember 2021-12-31 0001795589 kc:NonTradeRelatedMember kc:XiaomiGroupMember 2021-12-31 0001795589 kc:NonTradeRelatedMember kc:KingsoftGroupMember 2021-12-31 0001795589 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001795589 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001795589 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001795589 2020-01-01 2020-12-31 0001795589 kc:RevisionInAuthorisedCapitalMember 2020-04-07 0001795589 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001795589 us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001795589 kc:CamelotGroupMember 2021-01-01 2021-12-31 0001795589 kc:CamelotGroupMember 2020-01-01 2020-12-31 0001795589 kc:ElectronicEquipmentMember kc:XiaomiGroupMember 2022-12-31 0001795589 kc:RestrictedCashMember 2022-12-31 0001795589 kc:ElectronicEquipmentMember kc:XiaomiGroupMember 2021-12-31 0001795589 kc:RestrictedCashMember 2021-12-31 0001795589 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001795589 kc:StatutoryReserveFundsMember 2022-01-01 2022-12-31 0001795589 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001795589 kc:StatutoryReserveFundsMember 2021-01-01 2021-12-31 0001795589 2021-01-01 2021-12-31 0001795589 kc:KingsoftGroupMember 2021-12-31 0001795589 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2022-12-31 0001795589 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2021-12-31 0001795589 kc:CamelotGroupMember us-gaap:CommonStockMember 2023-06-30 0001795589 kc:CamelotGroupMember 2022-12-31 0001795589 2021-12-31 0001795589 dei:AdrMember 2022-01-01 2022-12-31 0001795589 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001795589 kc:KingsoftCloudCorporationLimitedMember country:HK srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:CamelotTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:BeijingYunxiangZhishengTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 kc:BeijingKingsoftCloudTechnologyCoLtdMember country:CN srt:SubsidiariesMember 2022-01-01 2022-12-31 0001795589 2022-12-31 0001795589 dei:BusinessContactMember 2022-01-01 2022-12-31 0001795589 2022-01-01 2022-12-31 shares iso4217:CNY iso4217:USD iso4217:CNY shares pure kc:agreement iso4217:USD shares kc:item -982027000 -1588712000 -2658184000 -385400000 2400874197 3441729444 3623838985 3623838985 -0.41 -0.46 -0.73 -0.11 0001795589 --12-31 2022 FY false -922895000 -133807000 0.39 0.45 0.07 9490802000 1376037000 true 20-F false true 2022-12-31 false false 001-39278 Kingsoft Cloud Holdings Limited E9 Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road Haidian District Beijing 100085 CN Haijian He 86 10 6292 7777 Building D, Xiaomi Science and Technology Park, No. 33 Xierqi Middle Road Haidian District Beijing 100085 CN American depositary shares, each ADS represents 15 ordinary shares, par valueUS$0.001 per share KC NASDAQ Ordinary shares, par value US$0.001 per share* NASDAQ 3805284801 Yes No Yes Yes Large Accelerated Filer false true U.S. GAAP false 1408 Ernst & Young Hua Ming LLP Beijing, the People’s Republic of China 4217528000 3419166000 495732000 239093000 114560000 16610000 32265000 47962000 6954000 3570975000 2402430000 348320000 2491056000 1253670000 181765000 1687021000 1612022000 233721000 207143000 246505000 35740000 12412816000 9048353000 1311888000 2364103000 2132994000 309255000 1169767000 1008020000 146149000 4625115000 4605724000 667767000 29066000 21263000 3083000 207166000 273580000 39665000 5758000 5758000 835000 7798000 256451000 220539000 31975000 8665224000 8267878000 1198729000 21078040000 17316231000 2510617000 2733487000 2113674000 306455000 2938632000 2301958000 333753000 1208868000 644858000 93496000 2223840000 2830826000 410428000 1348166000 885500000 128385000 1348166000 909500000 131865000 1026000 0 0 60217000 51892000 7524000 797731000 388308000 56299000 836435000 427727000 62015000 70672000 87142000 12634000 108590000 136723000 19823000 7515880000 6658626000 965408000 472882000 413464000 59947000 472882000 413464000 59947000 0 0 0 205889000 167052000 24220000 6975000 284971000 41316000 1232677000 370531000 53722000 121057000 90138000 13069000 158289000 123059000 17842000 2069737000 1074106000 155731000 9585617000 7732732000 1121139000 0.001 0.001 40000000000 40000000000 3805284810 3805284801 3646381840 3508413941 24782000 25062000 3634000 208385000 30213000 18245801000 18648205000 2703736000 -7723000 -14700000 -2131000 -7451029000 -10102236000 -1464687000 -207882000 453074000 65690000 10603949000 8801020000 1276029000 888474000 782479000 113449000 11492423000 9583499000 1389478000 21078040000 17316231000 2510617000 777287000 905755000 1043183000 151248000 5166851000 6159085000 5360282000 777168000 0 23695000 85482000 12394000 1372689000 2897817000 2816976000 408423000 82000 74000 0 0 37767000 3882000 2849000 413000 6577307000 9060784000 8180107000 1186004000 988000 980000 0 6220324000 8709496000 7750569000 1123727000 356983000 351288000 429538000 62277000 409211000 518167000 560059000 81201000 379892000 601702000 1149677000 166687000 775130000 1043811000 971216000 140813000 1564233000 2163680000 2680952000 388701000 -1207250000 -1812392000 -2251414000 -326424000 77118000 71942000 80743000 11707000 9453000 52040000 137812000 19981000 188800000 37822000 -334629000 -48517000 14301000 83606000 -43810000 -6352000 -10810000 95047000 23007000 3336000 -947294000 -1576015000 -2663915000 -386231000 14904000 15741000 24473000 3548000 -962198000 -1591756000 -2688388000 -389779000 61000 -3044000 -30204000 -4379000 -962259000 -1588712000 -2658184000 -385400000 19768000 -982027000 -1588712000 -2658184000 -385400000 -0.41 -0.41 -0.46 -0.46 -0.73 -0.73 -0.11 -0.11 2400874197 2400874197 3441729444 3441729444 3623838985 3623838985 3623838985 3623838985 0 0 0 -552788000 -139575000 660697000 95792000 -1514986000 -1731331000 -2027691000 -293987000 61000 -3177000 -30463000 -4417000 -1515047000 -1728154000 -1997228000 -289570000 19768000 1534815000 1728154000 1997228000 289570000 458116000 123186000 894711200 5558000 91746000 484348000 -4902097000 -4197259000 -4197259000 -962259000 -962259000 61000 -962198000 19768000 19768000 19768000 5475254 38000 26662000 26700000 26700000 517500000 3663000 3871731000 3875394000 3875394000 -458116000 -123186000 458116000 3243000 119943000 1259133571 8913000 7880202000 7889115000 7889115000 138750000 945000 1880288000 1881233000 1881233000 -552788000 -552788000 -552788000 330114000 330114000 330114000 76883116 517000 22390000 22907000 22907000 3339618633 22801000 14149984000 -68440000 -5864356000 8239989000 61000 8240050000 3339618633 22801000 14149984000 -68440000 -5864356000 8239989000 61000 8240050000 -5684000 -5684000 -5684000 -1588712000 -1588712000 -3044000 -1591756000 -7723000 7723000 247475446 1598000 3615485000 3617083000 891590000 4508673000 -139442000 -139442000 -133000 -139575000 434350000 434350000 434350000 59287761 383000 45982000 46365000 46365000 3646381840 24782000 18245801000 -207882000 -7723000 -7451029000 10603949000 888474000 11492423000 3646381840 3889 2863164 -32621 -1212 -1169229 1663991 139421 1803412 3646381840 24782000 18245801000 -207882000 -7723000 -7451029000 10603949000 888474000 11492423000 -2658184000 -2658184000 -30204000 -2688388000 660956000 660956000 -259000 660697000 -6977000 6977000 2143000 2143000 9136000 9136000 392291000 392291000 -68539000 323752000 45933211 280000 10113000 10393000 10393000 183901110 208385000 208385000 208385000 3508413941 25062000 -208385000 18648205000 453074000 -14700000 -10102236000 8801020000 782479000 9583499000 3508413941 3634000 -30213000 2703736000 65690000 -2131000 -1464687000 1276029000 113449000 1389478000 206506322 158902970 112969750 -962198000 -1591756000 -2688388000 -389779000 758038000 855604000 1157424000 167811000 330114000 434350000 359835000 52171000 31881000 112013000 346867000 50291000 2242000 5814000 -28788000 -4174000 14301000 82492000 -354000 -52000 10363000 14940000 2166000 -9249000 -28516000 -4134000 7034000 7270000 1054000 3727000 38872000 5636000 188800000 37822000 -334629000 -48517000 -11852000 -35195000 -5103000 52890000 52648000 72244000 10474000 1024113000 947790000 -827589000 -119988000 356761000 -30883000 -132639000 -19231000 75315000 2075000 39581000 5739000 804198000 593410000 -585424000 -84879000 381001000 -91018000 251751000 36501000 -45748000 -31791000 -43701000 -6336000 8739000 2064000 -15192000 -2203000 8457000 20717000 -5263000 -763000 -290433000 -708869000 188974000 27398000 1559946000 723285000 1418634000 205682000 1363000 8319000 34635000 5022000 16865000 12106000 18774000 2722000 5607690000 2568325000 2549508000 369644000 2891597000 2720186000 4043262000 586218000 14832000 14650000 52493000 63356000 9186000 63476000 -139350000 157484000 22833000 7020000 3255000 99571000 14436000 2577000 374000 -4314003000 -421623000 -32865000 -4765000 100000000 74351000 496707000 1375325000 199402000 278487000 1540166000 936658000 135803000 -43981000 -6377000 25338000 3674000 3933393000 1876316000 2143000 311000 1192455000 300000000 43496000 755719000 109570000 11227000 50924000 17801000 2581000 208385000 30213000 124730000 6124153000 2212487000 -1152146000 -167045000 -118306000 -50048000 73142000 10605000 1519717000 1081995000 2023263000 3424674000 4456621000 646149000 3424674000 4456621000 3533726000 512342000 239093000 114560000 16610000 6270000 6874000 64932000 9414000 9206000 45844000 130322000 18895000 181038000 759391000 120530000 17475000 1328508000 1208985000 175286000 26700000 13534000 1962000 3617083000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION</b></p></td></tr></table><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;">Kingsoft Cloud Holdings Limited (the “Company”) is a limited liability company incorporated in the Cayman Islands on January 3, 2012. The Company, its subsidiaries, its variable interest entities, and subsidiaries of its variable interest entities are hereinafter collectively referred to as the “Group”. The Group is principally engaged in the provision of cloud services. The Company does not conduct any substantive operations on its own but instead conducts its primary business operations through its subsidiaries, the variable interest entities, and subsidiaries of its variable interest entities, which are located in mainland China, Hong Kong (“HK”), Japan and the United States (the “U.S.”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s principal subsidiaries, variable interest entities, and subsidiaries of its variable interest entities, are as follows:</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:35.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:1.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:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;white-space:nowrap;width:35.93%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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;">Percentage of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.11%;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.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:8.97%;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;">equity</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.54%;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.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:15.11%;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.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:8.97%;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;">interest</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.54%;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.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:15.11%;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;">Date of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.97%;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;">attributable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.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;">Place of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.11%;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;">establishment/</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.97%;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;">to the</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Principal activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Subsidiaries:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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:1.48%;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:15.11%;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:1.48%;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.97%;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.48%;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:20.5%;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:35.93%;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;">Kingsoft Cloud Corporation Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">HK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 1, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Kingsoft Cloud Technology Co., Ltd. (“Beijing Kingsoft Cloud”)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">April 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Research and development</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Yunxiang Zhisheng Technology Co., Ltd. (“Yunxiang Zhisheng”)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Research and development</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Camelot Technology Co., Ltd. (“Camelot Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">September 3, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 82.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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;width:20.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;">Enterprise digital solutions and related services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Variable interest entities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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.48%;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:15.11%;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.48%;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.97%;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:2.48%;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:20.5%;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:35.93%;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;">Zhuhai Kingsoft Cloud Technology Co., Ltd. (“Zhuhai Kingsoft Cloud”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">November 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Investment holding</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“Kingsoft Cloud Information”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 13, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Investment holding</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Variable interest entities’ subsidiaries:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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.48%;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:15.11%;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.48%;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.97%;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:2.48%;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:20.5%;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:35.93%;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;">Beijing Kingsoft Cloud Network Technology Co., Ltd. (“Beijing Kingsoft Cloud Network Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">November 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Jinxun Ruibo Network Technology Co., Ltd. (“Beijing Jinxun Ruibo”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">December 17, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Nanjing Qianyi Shixun Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Wuhan Kingsoft Cloud Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">December 26, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">May 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:11.95pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Collectively, the “WFOE”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114). As of December 31, 2022, the acquisition of the 9.50% of equity interests in Camelot Technology was not completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To comply with laws and regulations of mainland China which prohibit foreign control of companies that engage in value-added telecommunication services, the Group primarily conducts its business in the mainland China through its variable interest entities, Zhuhai Kingsoft Cloud and Kingsoft Cloud Information, and subsidiaries of its variable interest entities (collectively, the “VIEs”). The equity interests of the VIEs are legally held by mainland China shareholders (the “Nominee Shareholders”). Despite the lack of technical majority ownership, the Company through WFOE has effective control of the VIEs through a series of contractual arrangements (the “Contractual Agreements”). Through the Contractual Agreements, the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in the VIEs to the Company and therefore, the Company has the power to direct the activities of the VIEs that most significantly impact its economic performance. The Company also has the ability and obligation to absorb substantially all of the profits and all the expected losses of the VIEs that potentially could be significant to the VIEs. Therefore, the Company is the primary beneficiary of the VIEs. Based on the above, the Company consolidates the VIEs in accordance with SEC Regulation SX-3A-02 and Accounting Standards Codification (“ASC”) 810, <i style="font-style:italic;">Consolidation</i> (“ASC 810”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the Contractual Agreements:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Shareholder Voting Right Trust Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the shareholder voting right trust agreements signed amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, each Nominee Shareholder irrevocably authorizes the person designated by Beijing Kingsoft Cloud to act as his, her or its attorney-in-fact(“AIF”) to exercise on such Nominee Shareholder’s behalf any and all rights that such shareholder has in respect of his, her or its equity interests in Zhuhai Kingsoft Cloud. Beijing Kingsoft Cloud has the right to replace the authorized AIF at any time upon written notice without consent from the other parties. The rights as a shareholder of Zhuhai Kingsoft Cloud, including, but not limited to, the right to attend shareholders’ meetings, vote on any resolution that requires a shareholder vote, such as the appointment of executive directors and senior management. The shareholder voting right trust agreements are valid as long as the Nominee Shareholders remain the shareholders of the VIEs. Zhuhai Kingsoft Cloud and its Nominee Shareholders have no right to unilaterally terminate the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the shareholder voting right trust agreements signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Loan Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Beijing Kingsoft Cloud has granted interest-free loans with an aggregate amount of RMB279 to one shareholder of Zhuhai Kingsoft Cloud. The loan was solely for the purposes of capital injection of Zhuhai Kingsoft Cloud. The loans are only repayable by the shareholder through a transfer of her equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the loan agreement signed between Yunxiang Zhisheng and all Nominee Shareholders of Kingsoft Cloud Information are the same as the terms described above, except that the total amount of loans extended to all Nominee Shareholders of Kingsoft Cloud Information is RMB10,000.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Exclusive Purchase Option Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive purchase option agreement between Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, Beijing Kingsoft Cloud has an exclusive irrevocable option to purchase, all or part of the equity interests in Zhuhai Kingsoft Cloud, when and to the extent permitted under laws of mainland China. The purchase price of the equity interests in Zhuhai Kingsoft Cloud shall be equal to the minimum amount of consideration permitted by applicable laws of mainland China or either RMB0.001 or the loan amount, whichever is higher. Without the prior consent of the WFOE, the VIEs and the Nominee Shareholders shall not: (i) amend the articles of association, (ii) increase or decrease the registered capital, (iii) sell or otherwise dispose of their assets or beneficial interest, (iv) create or allow any encumbrance on their assets or other beneficial interests, (v) extend any loans to third parties, (vi) enter into any material contracts (except those contracts entered into in the ordinary course of business), (vii) merge with or acquire any other persons or make any investments, or (viii) distribute dividends to their shareholders. Any proceeds received by the Nominee Shareholders from the exercise of the option, distribution of profits or dividends, shall be remitted to the WFOE or their designated person(s), to the extent permitted under laws of mainland China. In addition, the Nominee Shareholders granted Beijing Kingsoft Cloud an exclusive right to designate one or more persons to purchase all or part of the equity interests in Zhuhai Kingsoft Cloud. The exclusive purchase option agreement will terminate when the Nominee Shareholders transfer all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud or its designated person(s).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the exclusive purchase option agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Exclusive Consultation and Technical Services Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the exclusive consultation and technical services agreement between Beijing Kingsoft Cloud and Zhuhai Kingsoft Cloud, Beijing Kingsoft Cloud has the sole and exclusive right to provide Zhuhai Kingsoft Cloud consulting services and technical services. Without the prior written consent of Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud may not directly or indirectly accept any services subject to the exclusive consultation and technical services agreement from any third party, while Beijing Kingsoft Cloud has the right to designate any party to provide such services. Zhuhai Kingsoft Cloud will pay Beijing Kingsoft Cloud a service fee periodically which is adjustable at the sole discretion of Beijing Kingsoft Cloud. The exclusive consultation and technical services agreements will remain effective unless terminated by the WFOE at its sole discretion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the exclusive consultation and technical services agreement signed between Yunxiang Zhisheng and Kingsoft Cloud Information are the same as the terms described above, except that the agreement will continuously remain effective unless both parties agree to terminate the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Equity Pledge Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the equity pledge agreement amongst Beijing Kingsoft Cloud, Zhuhai Kingsoft Cloud and its Nominee Shareholders, the Nominee Shareholders have pledged all of their equity interests in Zhuhai Kingsoft Cloud to Beijing Kingsoft Cloud to guarantee performance of their obligations under the Contractual Agreements described above. During the term of the equity pledge agreement, Beijing Kingsoft Cloud has the right to receive all of Zhuhai Kingsoft Cloud’s dividends and profits distributed on the pledged equity. In the event of a breach by Zhuhai Kingsoft Cloud or any of its Nominee Shareholders of the contractual obligations under the equity pledge agreement, Beijing Kingsoft Cloud, as pledgee, will have the right to dispose of the pledged equity interests in Zhuhai Kingsoft Cloud and will have priority in receiving the proceeds from such disposal. Zhuhai Kingsoft Cloud and its Nominee Shareholders undertake that, without the prior written consent of Beijing Kingsoft Cloud, they will not transfer, or create or allow any encumbrance on the pledged equity interests. The equity pledge agreements will be in effect permanently until Zhuhai Kingsoft Cloud and its Nominee Shareholders have fulfilled all the obligations under the Contractual Agreements.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Equity Pledge Agreements (Continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The terms of the equity pledge agreement signed amongst Yunxiang Zhisheng, Kingsoft Cloud Information and its Nominee Shareholders are the same as the terms described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Financial Support Undertaking Letter</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the financial support undertaking letter, the Company is obligated and hereby undertakes to provide unlimited financial support to the VIEs, to the extent permissible under the applicable laws and regulations of mainland China, whether or not any such operational loss is actually incurred. The Company will not request repayment of the loans or borrowings if the VIEs or its Nominee Shareholders do not have sufficient funds or are unable to repay.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Resolutions of all Shareholders and Resolution of the Board of Directors of the Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Shareholders and the Company’s Board of Directors resolved that the rights under the Shareholder Voting Right Trust Agreements and the Exclusive Purchase Option Agreements were assigned to the Board of Directors of the Company or any officer authorized by the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the opinion of the Company’s legal counsel, (i) the ownership structure relating to the VIEs complies with current laws and regulations of mainland China; (ii) the Contractual Agreements with the VIEs and the Nominee Shareholders are valid, binding and enforceable on all parties to these Contractual Agreements and do not violate current laws or regulations of mainland China; and (iii) the resolutions are valid in accordance with the articles of association of the Company and Cayman Islands Law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">However, uncertainties in the mainland China legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future laws or regulations of mainland China and could limit the Company’s ability to enforce its rights under these contractual arrangements. Furthermore, the Nominee Shareholders of the VIEs may have interests that are different from those of the Company, which could potentially increase the risk that they would seek to act contrary to the terms of the Contractual Agreements with the VIEs. In addition, if the Nominee Shareholders will not remain the shareholders of the VIEs, breach, or cause the VIEs to breach, or refuse to renew the existing Contractual Arrangements the Company has with them and the VIEs, the Company may not be able to effectively control the VIEs and receive economic benefits from them, which may result in deconsolidation of the VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, if the current structure or any of the contractual arrangements were found to be in violation of any existing or future laws or regulations of mainland China, the Company may be subject to penalties, including but not be limited to, revocation of business and operating licenses, discontinuing or restricting business operations, restricting the Company’s right to collect revenues, temporary or permanent blocking of the Company’s internet platforms, restructuring of the Company’s operations, imposition of additional conditions or requirements with which the Company may not be able to comply, or other regulatory or enforcement actions against the Company that could be harmful to its business. The imposition of any of these or other penalties could have a material adverse effect on the Company’s ability to conduct its business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and VIEs’ subsidiaries included in the Company’s consolidated balance sheets, consolidated statements of comprehensive loss and consolidated statements of cash flows:</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.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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:9.35%;border-bottom: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.75%;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:9.35%;border-bottom: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.75%;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.42%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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:9.35%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:9.35%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:8.42%;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:67.61%;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;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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:1.75%;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.35%;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:1.75%;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.42%;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:67.61%;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;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.42%;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:67.61%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,209,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,231,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 178,511</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,635</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,170,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,032,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 294,650</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,408</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 184,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 216,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 31,367</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom: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,157,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom: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,538,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;border-bottom: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;"> 368,073</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 8,719,126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 7,053,382</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 1,022,644</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,157,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,978,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 286,919</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,091</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 27,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 20,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,937</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,077</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Equity investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 162,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 179,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 26,054</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 184,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 147,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 21,417</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 2,693,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 2,463,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 357,178</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 11,412,863</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 9,516,911</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 1,379,822</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,733,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,113,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 306,455</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,208,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,496</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Short-term bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,348,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 885,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 128,385</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 797,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 388,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 56,299</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,634</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 1,597,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 3,854,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 558,900</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,757,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,974,326</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 1,156,169</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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:1.75%;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.35%;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.75%;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.42%;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:67.61%;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;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,316</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 121,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 90,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,069</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,947</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 7,486,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 7,206,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 1,044,851</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 8,087,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,995,118</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 1,159,183</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 15,845,335</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 15,969,444</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 2,315,352</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">1.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ORGANIZATION AND BASIS OF PRESENTATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:58.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.99%;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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:39.52%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:58.99%;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.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.72%;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:58.99%;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;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 6,377,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 7,972,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 5,571,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;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;"> 807,840</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (922,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,556,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,211,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (320,573)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (833,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (958,748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,020)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (843,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,167,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,253)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash generated from financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 2,802,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 2,612,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 567,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;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;"> 82,293</p></td></tr></table><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;">The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The revenue-producing assets that are held by the VIEs and their subsidiaries comprise mainly electronic equipment, and data center machinery and equipment. The VIEs and their subsidiaries contributed an aggregate of 97.0%, 88.0% and 68.1% of the Group’s consolidated revenue for the years ended December 31, 2020, 2021 and 2022, respectively, after elimination of inter-entity transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2021 and 2022, except for RMB702,424 and RMB585,005 (US$84,818) of VIEs’ subsidiaries’ electronic equipment that was secured for the loans borrowed from Xiaomi Group (Note 13 and Note 19), and RMB89,704 and RMB14,695 (US$2,131) of a VIE’s subsidiary’s restricted cash that was secured for certain payables to suppliers and to guarantee certain revenue contracts, respectively, there was no other pledge or collateralization of the VIEs and VIEs’ subsidiaries’ assets that can only be used to settle obligations of the VIEs and VIEs’ subsidiaries. Other than the amounts due to subsidiaries of the Group (which are eliminated upon consolidation), all remaining liabilities of the VIEs and VIEs’ subsidiaries are without recourse to the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s principal subsidiaries, variable interest entities, and subsidiaries of its variable interest entities, are as follows:</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:35.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:1.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:15.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:20.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;white-space:nowrap;width:35.93%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.11%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.97%;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;">Percentage of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.11%;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.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:8.97%;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;">equity</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.54%;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.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:15.11%;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.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:8.97%;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;">interest</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.54%;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.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:15.11%;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;">Date of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.97%;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;">attributable</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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:1.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:12.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;">Place of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.11%;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;">establishment/</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.97%;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;">to the</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.5%;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:35.93%;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;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><b style="font-weight:bold;">establishment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Principal activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Subsidiaries:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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:1.48%;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:15.11%;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:1.48%;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.97%;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.48%;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:20.5%;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:35.93%;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;">Kingsoft Cloud Corporation Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">HK</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">February 1, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Kingsoft Cloud Technology Co., Ltd. (“Beijing Kingsoft Cloud”)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">April 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Research and development</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Yunxiang Zhisheng Technology Co., Ltd. (“Yunxiang Zhisheng”)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">December 15, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Research and development</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Camelot Technology Co., Ltd. (“Camelot Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">September 3, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 82.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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;width:20.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;">Enterprise digital solutions and related services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Variable interest entities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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.48%;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:15.11%;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.48%;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.97%;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:2.48%;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:20.5%;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:35.93%;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;">Zhuhai Kingsoft Cloud Technology Co., Ltd. (“Zhuhai Kingsoft Cloud”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">November 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Investment holding</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Kingsoft Cloud (Beijing) Information Technology Co., Ltd. (“Kingsoft Cloud Information”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 13, 2018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Investment holding</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Variable interest entities’ subsidiaries:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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.48%;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:15.11%;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.48%;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.97%;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:2.48%;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:20.5%;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:35.93%;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;">Beijing Kingsoft Cloud Network Technology Co., Ltd. (“Beijing Kingsoft Cloud Network Technology”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">November 9, 2012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Beijing Jinxun Ruibo Network Technology Co., Ltd. (“Beijing Jinxun Ruibo”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">December 17, 2015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Nanjing Qianyi Shixun Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">March 31, 2016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Wuhan Kingsoft Cloud Information Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;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;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.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 0pt 0pt;">December 26, 2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;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:20.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;">Cloud services</p></td></tr><tr><td style="vertical-align:bottom;width:35.93%;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;">Kingsoft Cloud (Tianjin) Technology Development Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Mainland China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:15.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">May 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.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;">Cloud services</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:11.95pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Collectively, the “WFOE”</p> HK 2012-02-01 1 Cloud services Mainland China 2012-04-09 1 Research and development Mainland China 2015-12-15 1 Research and development Mainland China 2021-09-03 0.8272 Enterprise digital solutions and related services Mainland China 2012-11-09 Investment holding Mainland China 2018-04-13 Investment holding Mainland China 2012-11-09 Cloud services Mainland China 2015-12-17 Cloud services Mainland China 2016-03-31 Cloud services Mainland China 2017-12-26 Cloud services Mainland China 2019-05-30 Cloud services 0.0950 456000000 66114000 0.0950 279000 10000000 0.001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The following table sets forth the assets, liabilities, results of operations and cash flows of the VIEs and VIEs’ subsidiaries included in the Company’s consolidated balance sheets, consolidated statements of comprehensive loss and consolidated statements of cash flows:</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.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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="5" style="vertical-align:bottom;white-space:nowrap;width:30.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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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:9.35%;border-bottom: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.75%;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:9.35%;border-bottom: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.75%;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.42%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:67.61%;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.75%;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:9.35%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:9.35%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:8.42%;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:67.61%;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;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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:1.75%;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.35%;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:1.75%;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.42%;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:67.61%;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;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.42%;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:67.61%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,209,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,231,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 178,511</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,635</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,170,860</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,032,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 294,650</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 134,408</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 184,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 216,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 31,367</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom: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,157,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;border-bottom: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,538,670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;border-bottom: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;"> 368,073</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 8,719,126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 7,053,382</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 1,022,644</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,157,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,978,937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 286,919</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,091</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 27,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 20,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,937</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,077</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Equity investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 162,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 179,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 26,054</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 184,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 147,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 21,417</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 2,693,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 2,463,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 357,178</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 11,412,863</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 9,516,911</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 1,379,822</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,733,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,113,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 306,455</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,208,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,496</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Short-term bank loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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,348,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 885,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 128,385</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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.75%;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.42%;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:67.61%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 797,731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 388,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 56,299</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,672</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,634</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 1,597,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 3,854,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 558,900</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,757,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,974,326</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 1,156,169</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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:1.75%;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.35%;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.75%;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.42%;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:67.61%;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;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;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,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 284,971</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,316</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Non-current operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 121,057</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 90,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,069</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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,947</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Amounts due to subsidiaries of the Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 7,486,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.35%;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;"> 7,206,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.42%;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;"> 1,044,851</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 8,087,439</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom: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;"><b style="font-weight:bold;"> 7,995,118</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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;"><b style="font-weight:bold;"> 1,159,183</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 15,845,335</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;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;"><b style="font-weight:bold;"> 15,969,444</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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;"><b style="font-weight:bold;"> 2,315,352</b></p></td></tr></table> 2209647000 1231226000 178511000 89704000 107840000 15635000 30082000 32413000 4699000 3170860000 2032260000 294650000 907350000 927040000 134408000 184137000 216346000 31367000 2157428000 2538670000 368073000 8719126000 7053382000 1022644000 2157093000 1978937000 286919000 93662000 83393000 12091000 27036000 20257000 2937000 64082000 48814000 7077000 162244000 179697000 26054000 4712000 4712000 683000 184908000 147719000 21417000 2693737000 2463529000 357178000 11412863000 9516911000 1379822000 2733487000 2113674000 306455000 1208868000 644858000 93496000 1348166000 885500000 128385000 1026000 797731000 388308000 56299000 70672000 87142000 12634000 1597946000 3854844000 558900000 7757896000 7974326000 1156169000 6975000 284971000 41316000 121057000 90138000 13069000 472882000 413464000 59947000 7486525000 7206545000 1044851000 8087439000 7995118000 1159183000 15845335000 15969444000 2315352000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:58.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.99%;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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:39.52%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.72%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:58.99%;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.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.72%;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:58.99%;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;">Revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 6,377,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 7,972,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 5,571,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;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;"> 807,840</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (922,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,556,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,211,057)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (320,573)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (833,479)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (958,748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,020)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,471,637)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (843,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,167,374)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,253)</p></td></tr><tr><td style="vertical-align:bottom;width:58.99%;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;">Net cash generated from financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 2,802,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 2,612,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 567,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.72%;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;"> 82,293</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6377158000 7972143000 5571837000 807840000 -922908000 -1556904000 -2211057000 -320573000 -833479000 -958748000 -144977000 -21020000 -1471637000 -843586000 -1167374000 -169253000 2802088000 2612563000 567592000 82293000 0.970 0.880 0.681 702424000 585005000 84818000 89704000 14695000 2131000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">“Statutory reserve funds” are separately presented on the consolidated balance sheet as of December 31, 2022 and the consolidated statement of changes in shareholders’ equity for the year ended December 31, 2022. Accordingly, prior year balances were reclassified to conform with current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements of the Group include the financial statements of the Company, its subsidiaries, the VIEs, and their subsidiaries of the VIEs for which the Company is the primary beneficiary. All significant intercompany balances and transactions have been eliminated upon consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of 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, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in the Group’s consolidated financial statements include, but are not limited to, allowance for credit losses for accounts receivable, contract assets and amounts due from related parties, measurement of operating and finance lease right-of-use assets and lease liabilities, impairment of long-lived assets, impairment of goodwill, useful lives of long-lived assets, realization of deferred tax assets, uncertain tax positions, share-based compensation expense, the purchase price allocation and fair value of non-controlling interests and contingent consideration with respect to business combinations, the fair value of equity investments and standalone selling prices of performance obligation of revenue contracts. Management bases the estimates on historical experience and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could materially differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Foreign currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s financial information is presented in Renminbi (“RMB”). The functional currency of the Company and the Company’s subsidiaries located in the U.S. is U.S. dollars (“US$”). The functional currency of the Company’s subsidiaries and the VIEs and VIEs’ subsidiaries located in the mainland China is Renminbi (“RMB”). The functional currencies of the Company’s subsidiaries located in Japan and Hong Kong are Japanese Yen (“Yen”) and Hong Kong dollars (“HK$”), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical cost in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Convenience translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amounts in U.S. dollars are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.8972 per US$1.00 on December 31, 2022 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on hand and time deposits or other highly liquid investments placed with banks or other financial institutions which have original maturities of less than three months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, a majority of the Group’s cash and cash equivalents were held by financial institutions located in mainland China and Hong Kong. Deposits held in mainland China are subject to restrictions on foreign exchange and the ability to transfer cash outside of mainland China. In May 2015, a new Deposit Insurance System (“DIS”) managed by the People’s Bank of China (“PBOC”) was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of RMB500. Hong Kong has an official Deposit Protection Scheme (“DPS”). Deposits in the licensed banks in Hong Kong are protected by DPS, up to a limit of HK$500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As an offshore holding company, the Company is permitted under laws and regulations of mainland China to provide funding from the proceeds of its of offshore fundraising activities to its mainland China subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24,869, RMB20,157 and RMB18,473 (US$2,678), respectively, to the Company’s WFOE as payment or prepayment of service fees under the Contractual Agreements. There were no other cash transferred, dividends or distributions between the VIEs and their subsidiaries and the Company and the Company’s subsidiaries for the periods presented. In addition, the Group has not generated sufficient distributable profits to pay dividends or fully settle amounts due to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, a majority of the Group’s restricted cash was held by financial institutions located in mainland China and Hong Kong, and mainly represents cash reserved in escrow accounts for the remaining payments in relation to a business acquisition, cash secured for certain payables to suppliers and cash to guarantee the Group’s performance under certain revenue contracts. As of December 31, 2022, substantially all of the Group’s restricted cash was held by financial institutions located in mainland China, and mainly represents cash secured for certain payables to suppliers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Short-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s short-term investments comprise primarily of cash deposits at fixed rates with original maturities of greater than three months, but less than 12 months. As of December 31, 2021 and 2022, all of the Group’s short-term investments were held by financial institutions located in mainland China and Hong Kong.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Non-controlling interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A non-controlling interest is recognized to reflect the portion of subsidiaries’ equity which is not attributable, directly or indirectly, to the Group. Consolidated net loss on the consolidated statements of comprehensive loss includes the net income (loss) attributable to non-controlling interests.The cumulative results of operations attributable to non-controlling interests are recorded as “non-controlling interests” in the Group’s consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805,<i style="font-style:italic;"> Business Combinations</i> (“ASC 805”). The acquisition method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Group acquired, based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The Group also evaluates all contingent consideration arrangements to determine if the arrangements are compensatory in nature. If the Group determines that a contingent consideration arrangement is compensatory, the arrangement would be accounted for outside of the business combination and recorded as compensation expense in the post-acquisition financial statements of the combined entity. The costs directly attributable to the acquisition are expensed as incurred. Contingent consideration, if any, is measured at fair value initially on the acquisition date as well as subsequently at the end of each reporting period until the assessment period is over and it is finally settled. Identifiable assets, liabilities and contingent liabilities acquired or assumed other than contract assets and contract liabilities from revenue contracts are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests. The Group early adopted Accounting Standards Update (“ASU”) No. 2021-08,<i style="font-style:italic;"> Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers </i>(“ASU 2021-08”) in 2021 and recognizes and measures the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The excess of (i) the total of cost of acquisition, fair value of the non-controlling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Equity investments</p><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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Equity investments with readily determinable fair value</i></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity investments with readily determinable fair value, except for those accounted for under the equity method and those that result in consolidation of the investee, are measured at fair value, and any changes in fair value are recognized in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2022, the Group purchased equity interest of a company listed on the Hong Kong Stock Exchange for a cash consideration of RMB63,356 (US$9,186). The Group recorded RMB22,683 (US$3,289) of unrealized losses resulting from the change in fair value of the equity investments in “Other gain (loss), net” on the consolidated statement of comprehensive loss for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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:8pt;margin-top:0pt;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Equity investments without readily determinable fair value</i></td></tr></table><div style="margin-top:8pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Group’s equity investments without readily determinable fair value are primarily long-term investments in unlisted companies based in mainland China that are not in-substance common stock. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure all its investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The Group makes a qualitative assessment of whether the equity investments are impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in the statements of comprehensive loss equal to the difference between the carrying value and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">In 2021, the Group: i) acquired equity interest of a company engaged in providing technology services with a cash consideration of RMB52,493 (US$8,237); and ii) disposed equity interests in certain equity investees and recognized a disposal gain of RMB10,363 (US$1,626) in “Other gain (loss), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">In February 2022, the Group disposed certain equity interests in Beijing Yunshu Xunlian Technology Co., Ltd. (“Beijing Yunshu”), and deconsolidated Beijing Yunshu’s financial results from the Group’s consolidated financial statements from the date of disposal. The Group measured its remaining interests in Beijing Yunshu at fair value upon deconsolidation, and the loss recognized from the disposal of Beijing Yunshu was immaterial. Subsequent to the deconsolidation, the Group owns 15.63% equity interests in Beijing Yunshu and the remaining equity interests are accounted for using the measurement alternative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The Group recognized RMB14,301, RMB82,492 and RMB22,452 (US$3,255) of unrealized gains (upward adjustments), and RMB nil, RMB nil and RMB nil (US$nil) of unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer, in other gain (loss), net on the consolidated statements of comprehensive loss for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">The total carrying value of equity investments held 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><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:64.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;"><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:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;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.94%;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="7" style="vertical-align:bottom;white-space:nowrap;width:33.77%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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.03%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;border-bottom: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.96%;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.03%;border-bottom: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.96%;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:6.77%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments without readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized gains</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:7.03%;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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 96,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 119,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 17,289</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses (including impairment)</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,166)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;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;"> (2,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 33,169</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments with readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,186</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses</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:7.03%;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.96%;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.03%;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.96%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,683)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,289)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 4,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 599</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 6,496</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total carrying value</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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 273,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 39,665</p></td></tr></table><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><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments of the Group primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets, equity investments, accounts payable, purchase consideration payable, certain other liabilities, amounts due from and due to related parties and short-term bank loans. For equity investments without readily determinable fair value, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement. The Group measures equity investments with readily determinable fair value using the market approach based on the quoted prices in an active market. The Group measures its purchase consideration payable at fair value on a recurring basis. The fair value of purchase consideration payable is estimated by discounting cash flows using interest rates currently available for similar debts instruments of comparable maturities. The Group applies ASC 820 in measuring fair value. ASC 820 defines fair value, establishes a framework for measuring fair value and requires disclosures to be provided on fair value measurement. The carrying amounts of the remaining financial instruments approximate to their fair values because of their short-term maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Level 2—Include other inputs that are directly or indirectly observable in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 3—Unobservable inputs which are supported by little or no market activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASC 820 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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets and liabilities measured at fair value on a recurring basis</i></td></tr></table><div style="margin-top:12pt;"/><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.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 0pt 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.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 0pt 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.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.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 0pt 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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.87%;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.48%;margin:0pt;padding:0pt;"><p style="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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:47.87%;margin:0pt;padding: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.48%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;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:47.87%;margin:0pt;padding: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.48%;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;width:9.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;">Total Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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 identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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.48%;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.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.12%;border-bottom:1px solid #000000;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.48%;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.46%;border-bottom: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.48%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;border-bottom:1px solid #000000;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:47.87%;margin:0pt;padding: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.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin: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,249)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,516)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity investments with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> (22,683)</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;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets and liabilities measured at fair value on a non-recurring basis</i></td></tr></table><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><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:50.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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:1.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 0pt 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.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 0pt 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.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 0pt 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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:50.81%;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.48%;margin:0pt;padding:0pt;"><p style="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.03%;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.48%;margin:0pt;padding:0pt;"><p style="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.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;">Quoted prices in</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.48%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:50.81%;margin:0pt;padding: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.48%;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:7.03%;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.48%;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.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;">active markets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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:50.81%;margin:0pt;padding: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.48%;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;width:7.03%;margin:0pt;padding:0pt;"><p style="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 Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;border-bottom:1px solid #000000;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.48%;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.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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: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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;border-bottom:1px solid #000000;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:50.81%;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.48%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.82%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:8.48%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p 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:50.81%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.03%;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.48%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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.48%;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.48%;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.48%;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:7.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,492</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,452</p></td></tr></table><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;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The non-recurring fair value measurements to the carrying amount of equity investments accounted for using measurement alternative usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured by using the observable transaction price and other unobservable inputs (level 3) as of the observable transaction dates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Adoption of ASC 326</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2021, the Group adopted ASC 326, <i style="font-style:italic;">Credit Losses </i>(“ASC 326”) which replaced previously issued guidance regarding the impairment of financial instruments with an expected loss methodology that will result in more timely recognition of credit losses. The Group used a modified retrospective approach and did not restate the comparable prior periods, which resulted in a cumulative effect to increase the opening balance of accumulated deficit on January 1, 2021 by RMB5,684.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Accounts receivable and contract assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable and contract assets, and the estimated credit losses charged to the allowance is classified as “General and administrative expenses” in the consolidated statements of comprehensive loss. The Group assesses collectability by reviewing accounts receivable and contract assets on a collective basis where similar characteristics exist and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable and contract assets balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Property and equipment under finance leases are depreciated on a straight-line basis over the shorter of the estimated useful life of the leased assets or the lease term. Estimated useful lives for the property and equipment are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;">3-4 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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 0pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr></table><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;">Repair and maintenance costs are charged to expenses as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Direct costs that are related to the construction of property and equipment, and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property and equipment, and the depreciation of these assets commences when the assets are ready for their intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible assets are to be consumed. The estimated useful lives for the intangible assets are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:86.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 0pt 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.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 0pt 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.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;white-space:nowrap;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents and technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and domain names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 years</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2021 and 2022, the Group did not have any intangible assets with indefinite lives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, the Group evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group recognizes an impairment loss based on the excess of the carrying amount of the assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. The significant assumptions used in the future undiscounted cash flows of the asset group for which impairment indicators are identified included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). For all periods presented, there was no impairment of any of the Group’s long-lived assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 280-10, <i style="font-style:italic;">Segment Reporting: Overall </i>(“ASC 280”), the Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group as a whole and hence, the Group has only one operating segment. The Group does not distinguish between markets or segments for purposes of internal reporting. A majority of the Group’s revenues were generated from the mainland China and a majority of the long-lived assets of the Group are located in the mainland China, and therefore, no geographical segments are presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired in a business combination. Goodwill is allocated to the reporting units of the Group that are expected to benefit from the synergies of the business combination based on the estimated fair value at the date of acquisition. A reporting unit is defined as an operating segment or one level below an operating segment referred to as a component. The Group determines reporting units by first identifying its operating segments, and then assesses whether any components of these segments constituted a business for which discrete financial information is available and where the segment manager regularly reviews the operating results of that component. As of December 31, 2021 and 2022, the Group had two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services. Because, except for those two reporting units identified, other components below the consolidated level either did not have discrete financial information or their operating results were not regularly reviewed by the segment manager.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group assesses goodwill for impairment in accordance with ASC 350-20,<i style="font-style:italic;"> Intangibles—Goodwill and Other: Goodwill</i> (“ASC 350-20”), which requires goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If the Group believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group applies the five-step model outlined in ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>(“ASC 606”), and accounts for a contract when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is allocated to each performance obligation based on its standalone selling price. The Group generally determines standalone selling prices based on observable prices. If the standalone selling price is not observable through past transactions, the Group estimates the standalone selling price based on multiple factors, including, but not limited to, historical discounting trends for services, gross margin objectives, internal costs, and industry technology lifecycles. Timing of revenue recognition may differ from the timing of invoicing to customers. For certain revenue contracts, customers are required to pay before the services are delivered to the customer. The Group recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the entity’s performance and the customer’s payment. Contract liabilities represent the excess of payments received as compared to the consideration earned and are reflected in “accrued expenses and other liabilities” in the Group’s consolidated balance sheets. Contract assets primarily relate to the Group’s rights to consideration for work completed in relation to its services performed but not billed at the reporting date, and are reflected in “prepayments and other assets” in the Group’s consolidated balance sheets. The contract assets are transferred to the receivables when the rights become unconditional. Using the practical expedient in ASC 606, the Group does not adjust the promised amount of consideration for the effects of a significant financing component if it expects, at contract inception, that the period between the transfer of the promised good or service to the customer and when the customer pays for that good or service will be one year or less. Pursuant to ASC 606-10-32-2A, the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Public cloud services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group provides integrated cloud-based services including cloud computing, storage and delivery. Substantially all of the Group’s public cloud service revenue is recognized on a monthly basis based on utilization and duration. The nature of the Group’s performance obligation is a single performance obligation under these contracts to stand ready to provide an unspecified quantity of integrated cloud-based services each day throughout the contract period. The Group uses monthly utilization records, an output measure, to recognize revenue over time as it most faithfully depicts the simultaneous consumption and delivery of services. At the end of each month, the transaction consideration is fixed based on utilization records and no variable consideration exists.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group also generates public cloud service revenue from prepaid subscription packages, which are recognized ratably over the fixed subscription period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Enterprise cloud services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group provides comprehensive customized cloud-based and enterprise digital solutions, which are typically completed within twelve months (“Solutions”). The components within the Solutions are not distinct within the context of the contract because they are considered highly interdependent and the customer can only benefit from these components in conjunction with one another as a two-way dependency exists. In connections with Solutions, the Group also provides post-delivery maintenance and upgrade services that are mainly technical support services performed by the Group’s technical support team. Therefore, the arrangement has three performance obligations, the Solutions, maintenance and upgrades. Revenue allocated to the Solutions and upgrades, is recognized at a point in time only upon customer acceptance of the Solutions and upon delivery of the specified upgrade, respectively. Revenue allocated to maintenance is recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. Revenue allocated to maintenance and upgrades during the periods presented was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group also provides enterprise digital services. The series of enterprise digital services are substantially the same from day to day, and each day of the service is considered to be distinct and separately identifiable as it benefits the customer daily. Further, the uncertainty related to the service consideration is resolved on a daily basis as the Group satisfies its obligation to perform enterprise digital service daily with enforceable right to payment for performance completed to date. Thus, revenue is recognized as service is performed and the customer simultaneously receives and consumes the benefits from the service daily.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Cost of revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues primarily includes IDC costs, depreciation expense of electronic equipment, data center machinery and equipment, salaries and benefits for employees directly involved in revenue generation activities, and other expenses directly attributable to the provision of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Research and development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses primarily consist of payroll and related expenses for employees and third party service provider costs in the development for new products and services and enhancement of the Group’s service offerings. The Group expenses research and development costs as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Advertising expenditures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of comprehensive loss. For the years ended December 31, 2020, 2021 and 2022, the advertising expenses were RMB15,348, RMB24,070 and RMB9,512 (US$1,379), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Government grants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Government grants primarily consist of financial grants received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in “Other (expense) income, net” when received. The remaining government grants are related to acquisition of assets. The grants are recorded as “deferred government grants” included in the accrued expenses and other liabilities line items in the consolidated balance sheets when received. Once the Group fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of the asset with a corresponding reduction in the deferred government grant balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Group determines if an arrangement is a lease or contains a lease at lease inception. For leases with lease and non-lease components, the Group has elected to apply the practical expedient to not separate the lease component and its associated non-lease component. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that we will exercise that option. The Group recognizes a right-of-use asset and a lease liability on the consolidated balance sheets based on the present value of the lease payments over the lease term at commencement date. Variable lease payments that do not depend on an index or a rate are not included in the lease payments and are recognized in earnings in the period in which the event or condition that triggers the payment occurs. The Group has also elected the practical expedient for the short-term lease exemption for contracts with lease terms of 12 months or less.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating lease expense is recorded on a straight-line basis over the lease term. Finance lease right-of-use assets are depreciated on a straight-line basis over the lesser of the useful life of the leased assets or the lease term. Interests on finance lease liabilities are determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability. Finance lease right-of-use assets are included in “Property and equipment, net” in the consolidated balance sheets. Current and non-current portions of finance lease liabilities are included in “Accrued expenses and other liabilities” and “Other liabilities”, respectively, in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Comprehensive income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (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 by shareholders and distributions to shareholders. Among other disclosures, ASC 220, <i style="font-style:italic;">Comprehensive Income</i>, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group’s comprehensive income (loss) includes net loss and foreign currency translation adjustments and is presented in the consolidated statements of comprehensive income (loss).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group follows the liability method of accounting for income taxes in accordance with ASC 740, <i style="font-style:italic;">Income Taxes </i>(“ASC 740”). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws of mainland China. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with the provisions of ASC 740, the Group recognizes in its consolidated financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group’s estimated liability for unrecognized tax benefits that, if any, will be recorded in “other non-current liabilities” in the accompanying consolidated financial statements is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group applies ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation </i>(“ASC 718”), to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All the Group’s share-based awards to employees are classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group uses the accelerated method for all awards granted with graded vesting based on service conditions, and elected to account for forfeitures as they occur. The Group, with the assistance of an independent third party valuation firm, determined the fair value of the share-based awards granted to employees. The binomial option pricing model was applied in determining the estimated fair value of the options granted to employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A change in the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based awards, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. Cancellation of an award accompanied by the concurrent grant of (or offer to grant) a replacement award are accounted for as a modification of the terms of the cancelled award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Treasury shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Treasury shares represent ordinary shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury shares are accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury shares at historical purchase price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 260, <i style="font-style:italic;">Earnings Per Share</i> (“ASC 260”), basic loss per share is computed by dividing the net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. 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 equivalent shares outstanding during the period. For the year ended December 31, 2020, the Company’s convertible preferred shares and redeemable convertible preferred shares are participating securities, the computation of basic loss per share using the two-class method is not applicable as the Company is in a net loss position and the participating securities do not have contractual rights and obligations to share in the losses of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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 equivalent shares outstanding during the period. For the year ended December 31, 2020, ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the Company’s convertible preferred shares and redeemable convertible preferred shares using the if-converted method; and ordinary shares issuable upon the exercise of share options and vesting of awarded shares, using the treasury stock method. For the years ended December 31, 2021 and 2022, ordinary equivalent shares consist of ordinary shares issuable upon the exercise of share options and vesting of awarded shares. Ordinary share equivalents are excluded from the computation of diluted per share if their effects would be anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Employee benefit expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All eligible employees of the Group are entitled to staff welfare benefits including medical care, welfare grants, unemployment insurance and pension benefits through a mainland China government-mandated multi-employer defined contribution plan. The Group is required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Group is required to make contributions to the plans out of the amounts accrued. The mainland China 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. The Group has no further payment obligations once the contributions have been paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recorded employee benefit expenses of RMB126,784, RMB310,126 and RMB431,929 (US$62,624) for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Impact of COVID-19</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020 and 2021, COVID-19 has had immaterial impact on the Group’s operations. For the year ended December 31, 2022, the Group’s operations were negatively impacted by the resurgence of COVID-19. There are still uncertainties of COVID-19’s future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; and the macroeconomic impact of government measures to contain the spread of COVID-19 and related government stimulus measures. As a result, certain of the Group’s estimates and assumptions, including allowance for credit losses, equity investments, long-lived assets and goodwill subject to impairment assessments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to the Group’s estimates in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent accounting pronouncements</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;"><span style="font-style:normal;font-weight:normal;">In June 2022, the FASB issued ASU 2022-03, </span><i style="font-weight:normal;">Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</i><span style="font-style:normal;font-weight:normal;">, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">“Statutory reserve funds” are separately presented on the consolidated balance sheet as of December 31, 2022 and the consolidated statement of changes in shareholders’ equity for the year ended December 31, 2022. Accordingly, prior year balances were reclassified to conform with current year presentation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements of the Group include the financial statements of the Company, its subsidiaries, the VIEs, and their subsidiaries of the VIEs for which the Company is the primary beneficiary. All significant intercompany balances and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of 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, disclosures of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Significant estimates and assumptions reflected in the Group’s consolidated financial statements include, but are not limited to, allowance for credit losses for accounts receivable, contract assets and amounts due from related parties, measurement of operating and finance lease right-of-use assets and lease liabilities, impairment of long-lived assets, impairment of goodwill, useful lives of long-lived assets, realization of deferred tax assets, uncertain tax positions, share-based compensation expense, the purchase price allocation and fair value of non-controlling interests and contingent consideration with respect to business combinations, the fair value of equity investments and standalone selling prices of performance obligation of revenue contracts. Management bases the estimates on historical experience and various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Foreign currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s financial information is presented in Renminbi (“RMB”). The functional currency of the Company and the Company’s subsidiaries located in the U.S. is U.S. dollars (“US$”). The functional currency of the Company’s subsidiaries and the VIEs and VIEs’ subsidiaries located in the mainland China is Renminbi (“RMB”). The functional currencies of the Company’s subsidiaries located in Japan and Hong Kong are Japanese Yen (“Yen”) and Hong Kong dollars (“HK$”), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical cost in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of comprehensive loss. The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income (loss), a component of shareholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Convenience translation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Amounts in U.S. dollars are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.8972 per US$1.00 on December 31, 2022 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.</p> 6.8972 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consist of cash on hand and time deposits or other highly liquid investments placed with banks or other financial institutions which have original maturities of less than three months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, a majority of the Group’s cash and cash equivalents were held by financial institutions located in mainland China and Hong Kong. Deposits held in mainland China are subject to restrictions on foreign exchange and the ability to transfer cash outside of mainland China. In May 2015, a new Deposit Insurance System (“DIS”) managed by the People’s Bank of China (“PBOC”) was implemented by the Chinese government. Deposits in the licensed banks in mainland China are protected by DIS, up to a limit of RMB500. Hong Kong has an official Deposit Protection Scheme (“DPS”). Deposits in the licensed banks in Hong Kong are protected by DPS, up to a limit of HK$500.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As an offshore holding company, the Company is permitted under laws and regulations of mainland China to provide funding from the proceeds of its of offshore fundraising activities to its mainland China subsidiaries only through loans or capital contributions, and to its VIEs only through loans, in each case subject to the satisfaction of the applicable government registration and approval requirements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020, 2021 and 2022, the VIEs and their subsidiaries transferred RMB24,869, RMB20,157 and RMB18,473 (US$2,678), respectively, to the Company’s WFOE as payment or prepayment of service fees under the Contractual Agreements. There were no other cash transferred, dividends or distributions between the VIEs and their subsidiaries and the Company and the Company’s subsidiaries for the periods presented. In addition, the Group has not generated sufficient distributable profits to pay dividends or fully settle amounts due to the Company.</p> 24869000000 20157000000 18473000000 2678000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Restricted cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021, a majority of the Group’s restricted cash was held by financial institutions located in mainland China and Hong Kong, and mainly represents cash reserved in escrow accounts for the remaining payments in relation to a business acquisition, cash secured for certain payables to suppliers and cash to guarantee the Group’s performance under certain revenue contracts. As of December 31, 2022, substantially all of the Group’s restricted cash was held by financial institutions located in mainland China, and mainly represents cash secured for certain payables to suppliers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Short-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s short-term investments comprise primarily of cash deposits at fixed rates with original maturities of greater than three months, but less than 12 months. As of December 31, 2021 and 2022, all of the Group’s short-term investments were held by financial institutions located in mainland China and Hong Kong.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Non-controlling interests</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A non-controlling interest is recognized to reflect the portion of subsidiaries’ equity which is not attributable, directly or indirectly, to the Group. Consolidated net loss on the consolidated statements of comprehensive loss includes the net income (loss) attributable to non-controlling interests.The cumulative results of operations attributable to non-controlling interests are recorded as “non-controlling interests” in the Group’s consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805,<i style="font-style:italic;"> Business Combinations</i> (“ASC 805”). The acquisition method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Group acquired, based on their estimated fair values. The consideration transferred in an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The Group also evaluates all contingent consideration arrangements to determine if the arrangements are compensatory in nature. If the Group determines that a contingent consideration arrangement is compensatory, the arrangement would be accounted for outside of the business combination and recorded as compensation expense in the post-acquisition financial statements of the combined entity. The costs directly attributable to the acquisition are expensed as incurred. Contingent consideration, if any, is measured at fair value initially on the acquisition date as well as subsequently at the end of each reporting period until the assessment period is over and it is finally settled. Identifiable assets, liabilities and contingent liabilities acquired or assumed other than contract assets and contract liabilities from revenue contracts are measured separately at their fair value as of the acquisition date, irrespective of the extent of any non-controlling interests. The Group early adopted Accounting Standards Update (“ASU”) No. 2021-08,<i style="font-style:italic;"> Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers </i>(“ASU 2021-08”) in 2021 and recognizes and measures the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements. The excess of (i) the total of cost of acquisition, fair value of the non-controlling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive loss.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Equity investments</p><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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Equity investments with readily determinable fair value</i></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Equity investments with readily determinable fair value, except for those accounted for under the equity method and those that result in consolidation of the investee, are measured at fair value, and any changes in fair value are recognized in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2022, the Group purchased equity interest of a company listed on the Hong Kong Stock Exchange for a cash consideration of RMB63,356 (US$9,186). The Group recorded RMB22,683 (US$3,289) of unrealized losses resulting from the change in fair value of the equity investments in “Other gain (loss), net” on the consolidated statement of comprehensive loss for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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:8pt;margin-top:0pt;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:8pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Equity investments without readily determinable fair value</i></td></tr></table><div style="margin-top:8pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Group’s equity investments without readily determinable fair value are primarily long-term investments in unlisted companies based in mainland China that are not in-substance common stock. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure all its investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The Group makes a qualitative assessment of whether the equity investments are impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in the statements of comprehensive loss equal to the difference between the carrying value and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">In 2021, the Group: i) acquired equity interest of a company engaged in providing technology services with a cash consideration of RMB52,493 (US$8,237); and ii) disposed equity interests in certain equity investees and recognized a disposal gain of RMB10,363 (US$1,626) in “Other gain (loss), net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">In February 2022, the Group disposed certain equity interests in Beijing Yunshu Xunlian Technology Co., Ltd. (“Beijing Yunshu”), and deconsolidated Beijing Yunshu’s financial results from the Group’s consolidated financial statements from the date of disposal. The Group measured its remaining interests in Beijing Yunshu at fair value upon deconsolidation, and the loss recognized from the disposal of Beijing Yunshu was immaterial. Subsequent to the deconsolidation, the Group owns 15.63% equity interests in Beijing Yunshu and the remaining equity interests are accounted for using the measurement alternative.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 9pt 0pt;">The Group recognized RMB14,301, RMB82,492 and RMB22,452 (US$3,255) of unrealized gains (upward adjustments), and RMB nil, RMB nil and RMB nil (US$nil) of unrealized losses (downward adjustments) resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer, in other gain (loss), net on the consolidated statements of comprehensive loss for the years ended December 31, 2020, 2021 and 2022, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 8pt 0pt;">The total carrying value of equity investments held 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><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:64.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;"><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:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;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.94%;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="7" style="vertical-align:bottom;white-space:nowrap;width:33.77%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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.03%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;border-bottom: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.96%;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.03%;border-bottom: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.96%;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:6.77%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments without readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized gains</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:7.03%;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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 96,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 119,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 17,289</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses (including impairment)</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,166)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;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;"> (2,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 33,169</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments with readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,186</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses</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:7.03%;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.96%;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.03%;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.96%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,683)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,289)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 4,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 599</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 6,496</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total carrying value</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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 273,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 39,665</p></td></tr></table><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> 63356000 9186000 22683000 3289000 52493000 8237000 10363000 1626000 0.1563 14301000 82492000 22452000 3255000 0 0 0 0 <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:64.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;"><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:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.27%;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.94%;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="7" style="vertical-align:bottom;white-space:nowrap;width:33.77%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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.03%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;border-bottom: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.96%;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.03%;border-bottom: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.96%;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:6.77%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:64.27%;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.94%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments without readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;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,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,196</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,007</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized gains</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:7.03%;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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 96,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 119,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 17,289</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses (including impairment)</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,940)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,166)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;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;"> (2,594)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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,883)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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.03%;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;"> 271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 39</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 33,169</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments with readily determinable fair value:</b></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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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:1.96%;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:6.77%;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:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Initial cost basis</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:7.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;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.96%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;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,186</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cumulative unrealized losses</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:7.03%;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.96%;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.03%;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.96%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,683)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,289)</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</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:7.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 4,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 599</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;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: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:7.03%;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:1.96%;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.03%;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:1.96%;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.03%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:6.77%;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;"> 6,496</p></td></tr><tr><td style="vertical-align:bottom;width:64.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total carrying value</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:7.03%;border-bottom: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;"> 126,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 207,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 273,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.77%;border-bottom: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;"> 39,665</p></td></tr></table> 114876000 114256000 124196000 18007000 14301000 96793000 119245000 17289000 14940000 2166000 -2594000 -3883000 271000 39000 126583000 207166000 228772000 33169000 63356000 9186000 -22683000 -3289000 4135000 599000 44808000 6496000 126583000 207166000 273580000 39665000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Fair value measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial instruments of the Group primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets, equity investments, accounts payable, purchase consideration payable, certain other liabilities, amounts due from and due to related parties and short-term bank loans. For equity investments without readily determinable fair value, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement. The Group measures equity investments with readily determinable fair value using the market approach based on the quoted prices in an active market. The Group measures its purchase consideration payable at fair value on a recurring basis. The fair value of purchase consideration payable is estimated by discounting cash flows using interest rates currently available for similar debts instruments of comparable maturities. The Group applies ASC 820 in measuring fair value. ASC 820 defines fair value, establishes a framework for measuring fair value and requires disclosures to be provided on fair value measurement. The carrying amounts of the remaining financial instruments approximate to their fair values because of their short-term maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Level 1—Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Level 2—Include other inputs that are directly or indirectly observable in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 3—Unobservable inputs which are supported by little or no market activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ASC 820 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><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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">a)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets and liabilities measured at fair value on a recurring basis</i></td></tr></table><div style="margin-top:12pt;"/><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:47.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 0pt 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.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 0pt 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.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.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 0pt 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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.87%;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.48%;margin:0pt;padding:0pt;"><p style="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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:47.87%;margin:0pt;padding: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.48%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;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:47.87%;margin:0pt;padding: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.48%;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;width:9.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;">Total Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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 identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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.48%;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.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.12%;border-bottom:1px solid #000000;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.48%;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.46%;border-bottom: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.48%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;border-bottom:1px solid #000000;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:47.87%;margin:0pt;padding: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.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin: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,249)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,516)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity investments with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> (22,683)</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;border:0;"><tr><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;"><b style="font-weight:bold;">2.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Continued)</b></p></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="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">b)</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assets and liabilities measured at fair value on a non-recurring basis</i></td></tr></table><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><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:50.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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:1.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 0pt 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.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 0pt 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.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 0pt 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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:50.81%;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.48%;margin:0pt;padding:0pt;"><p style="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.03%;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.48%;margin:0pt;padding:0pt;"><p style="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.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;">Quoted prices in</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.48%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:50.81%;margin:0pt;padding: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.48%;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:7.03%;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.48%;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.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;">active markets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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:50.81%;margin:0pt;padding: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.48%;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;width:7.03%;margin:0pt;padding:0pt;"><p style="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 Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;border-bottom:1px solid #000000;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.48%;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.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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: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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;border-bottom:1px solid #000000;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:50.81%;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.48%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.82%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:8.48%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p 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:50.81%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.03%;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.48%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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.48%;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.48%;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.48%;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:7.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,492</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,452</p></td></tr></table><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;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">The non-recurring fair value measurements to the carrying amount of equity investments accounted for using measurement alternative usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These non-recurring fair value measurements were measured by using the observable transaction price and other unobservable inputs (level 3) as of the observable transaction dates.</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><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;white-space:nowrap;width:47.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 0pt 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.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 0pt 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.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.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 0pt 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.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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.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 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.87%;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.48%;margin:0pt;padding:0pt;"><p style="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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.15%;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:47.87%;margin:0pt;padding: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.48%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;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:47.87%;margin:0pt;padding: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.48%;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;width:9.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;">Total Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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 identical </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.46%;margin:0pt;padding:0pt;"><p style="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.48%;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.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding: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.48%;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.12%;border-bottom:1px solid #000000;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.48%;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.46%;border-bottom: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.48%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.86%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.15%;border-bottom:1px solid #000000;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:47.87%;margin:0pt;padding: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.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,328,508)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin: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,249)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;margin: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,208,985)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (28,516)</p></td></tr><tr><td style="vertical-align:bottom;width:47.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity investments with readily determinable fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;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;"> 44,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.86%;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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.15%;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;"> (22,683)</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;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left: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;white-space:nowrap;width:50.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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:1.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 0pt 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.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 0pt 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.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 0pt 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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:50.81%;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.48%;margin:0pt;padding:0pt;"><p style="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.03%;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.48%;margin:0pt;padding:0pt;"><p style="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.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;">Quoted prices in</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.48%;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.48%;margin: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 style="vertical-align:bottom;white-space:nowrap;width:7.75%;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:50.81%;margin:0pt;padding: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.48%;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:7.03%;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.48%;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.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;">active markets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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:50.81%;margin:0pt;padding: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.48%;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;width:7.03%;margin:0pt;padding:0pt;"><p style="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 Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">for identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.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;">inputs </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.48%;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">gains</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding: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.48%;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:7.03%;border-bottom:1px solid #000000;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.48%;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.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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: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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;border-bottom:1px solid #000000;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:50.81%;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.48%;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:7.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.82%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:8.48%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.75%;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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p 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:50.81%;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;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.03%;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.48%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:7.67%;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.48%;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.48%;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.48%;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:7.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,492</p></td></tr><tr><td style="vertical-align:bottom;width:50.81%;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;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;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:50.81%;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;">Equity investments accounted for using measurement alternative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.82%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 228,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.75%;margin: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,452</p></td></tr></table><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> 1328508000 1328508000 -9249000 1208985000 1208985000 -28516000 44808000 44808000 22683000 207166000 207166000 82492000 228772000 228772000 22452000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Adoption of ASC 326</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On January 1, 2021, the Group adopted ASC 326, <i style="font-style:italic;">Credit Losses </i>(“ASC 326”) which replaced previously issued guidance regarding the impairment of financial instruments with an expected loss methodology that will result in more timely recognition of credit losses. The Group used a modified retrospective approach and did not restate the comparable prior periods, which resulted in a cumulative effect to increase the opening balance of accumulated deficit on January 1, 2021 by RMB5,684.</p> 5684000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Accounts receivable and contract assets, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable and contract assets, and the estimated credit losses charged to the allowance is classified as “General and administrative expenses” in the consolidated statements of comprehensive loss. The Group assesses collectability by reviewing accounts receivable and contract assets on a collective basis where similar characteristics exist and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable and contract assets balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Property and equipment, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets. Property and equipment under finance leases are depreciated on a straight-line basis over the shorter of the estimated useful life of the leased assets or the lease term. Estimated useful lives for the property and equipment are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;">3-4 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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 0pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr></table><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;">Repair and maintenance costs are charged to expenses as incurred, whereas the cost of renewals and betterments that extend the useful lives of property and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the asset and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Direct costs that are related to the construction of property and equipment, and incurred in connection with bringing the assets to their intended use are capitalized as construction in progress. Construction in progress is transferred to specific property and equipment, and the depreciation of these assets commences when the assets are ready for their intended use.</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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:2.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:10.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></tr><tr><td style="vertical-align:bottom;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;">3-4 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center machinery and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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 0pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p 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.79%;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 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P3Y P4Y P5Y P10Y P50Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible assets are to be consumed. The estimated useful lives for the intangible assets are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:86.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 0pt 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.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 0pt 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.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;white-space:nowrap;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents and technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and domain names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 years</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2021 and 2022, the Group did not have any intangible assets with indefinite lives.</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:86.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 0pt 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.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 0pt 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.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;white-space:nowrap;width:86.45%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Estimated</b> </p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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.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;">Useful Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents and technologies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">6-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademarks and domain names</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software and copyrights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 years</p></td></tr></table> P6Y P6Y P10Y P10Y P3Y P10Y P3Y 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group evaluates its long-lived assets for impairment whenever events or changes in circumstances, such as a significant adverse change to market conditions that will impact the future use of the assets, indicate that the carrying amount of long-lived assets in an asset group may not be fully recoverable. When these events occur, the Group evaluates the recoverability of long-lived assets by comparing the carrying amount of the assets to the future undiscounted cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group recognizes an impairment loss based on the excess of the carrying amount of the assets over their fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets, when the market prices are not readily available. The significant assumptions used in the future undiscounted cash flows of the asset group for which impairment indicators are identified included revenue growth rates and bandwidth and internet data center costs (“IDC costs”). For all periods presented, there was no impairment of any of the Group’s long-lived assets.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Segment reporting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 280-10, <i style="font-style:italic;">Segment Reporting: Overall </i>(“ASC 280”), the Group’s chief operating decision maker (“CODM”) has been identified as the Chief Executive Officer who reviews the consolidated results of operations when making decisions about allocating resources and assessing performance of the Group as a whole and hence, the Group has only one operating segment. The Group does not distinguish between markets or segments for purposes of internal reporting. A majority of the Group’s revenues were generated from the mainland China and a majority of the long-lived assets of the Group are located in the mainland China, and therefore, no geographical segments are presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the excess of the purchase price over the fair value of the identifiable net assets acquired in a business combination. Goodwill is allocated to the reporting units of the Group that are expected to benefit from the synergies of the business combination based on the estimated fair value at the date of acquisition. A reporting unit is defined as an operating segment or one level below an operating segment referred to as a component. The Group determines reporting units by first identifying its operating segments, and then assesses whether any components of these segments constituted a business for which discrete financial information is available and where the segment manager regularly reviews the operating results of that component. As of December 31, 2021 and 2022, the Group had two reporting units, consisting of Cloud service and solutions and Cloud-based digital solution and services. Because, except for those two reporting units identified, other components below the consolidated level either did not have discrete financial information or their operating results were not regularly reviewed by the segment manager.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group assesses goodwill for impairment in accordance with ASC 350-20,<i style="font-style:italic;"> Intangibles—Goodwill and Other: Goodwill</i> (“ASC 350-20”), which requires goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. If the Group believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, the quantitative impairment test is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess.</p> 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group applies the five-step model outlined in ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers </i>(“ASC 606”), and accounts for a contract when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue is allocated to each performance obligation based on its standalone selling price. The Group generally determines standalone selling prices based on observable prices. If the standalone selling price is not observable through past transactions, the Group estimates the standalone selling price based on multiple factors, including, but not limited to, historical discounting trends for services, gross margin objectives, internal costs, and industry technology lifecycles. Timing of revenue recognition may differ from the timing of invoicing to customers. For certain revenue contracts, customers are required to pay before the services are delivered to the customer. The Group recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the entity’s performance and the customer’s payment. Contract liabilities represent the excess of payments received as compared to the consideration earned and are reflected in “accrued expenses and other liabilities” in the Group’s consolidated balance sheets. Contract assets primarily relate to the Group’s rights to consideration for work completed in relation to its services performed but not billed at the reporting date, and are reflected in “prepayments and other assets” in the Group’s consolidated balance sheets. The contract assets are transferred to the receivables when the rights become unconditional. Using the practical expedient in ASC 606, the Group does not adjust the promised amount of consideration for the effects of a significant financing component if it expects, at contract inception, that the period between the transfer of the promised good or service to the customer and when the customer pays for that good or service will be one year or less. Pursuant to ASC 606-10-32-2A, the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Public cloud services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group provides integrated cloud-based services including cloud computing, storage and delivery. Substantially all of the Group’s public cloud service revenue is recognized on a monthly basis based on utilization and duration. The nature of the Group’s performance obligation is a single performance obligation under these contracts to stand ready to provide an unspecified quantity of integrated cloud-based services each day throughout the contract period. The Group uses monthly utilization records, an output measure, to recognize revenue over time as it most faithfully depicts the simultaneous consumption and delivery of services. At the end of each month, the transaction consideration is fixed based on utilization records and no variable consideration exists.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group also generates public cloud service revenue from prepaid subscription packages, which are recognized ratably over the fixed subscription period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Enterprise cloud services</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group provides comprehensive customized cloud-based and enterprise digital solutions, which are typically completed within twelve months (“Solutions”). The components within the Solutions are not distinct within the context of the contract because they are considered highly interdependent and the customer can only benefit from these components in conjunction with one another as a two-way dependency exists. In connections with Solutions, the Group also provides post-delivery maintenance and upgrade services that are mainly technical support services performed by the Group’s technical support team. Therefore, the arrangement has three performance obligations, the Solutions, maintenance and upgrades. Revenue allocated to the Solutions and upgrades, is recognized at a point in time only upon customer acceptance of the Solutions and upon delivery of the specified upgrade, respectively. Revenue allocated to maintenance is recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. Revenue allocated to maintenance and upgrades during the periods presented was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group also provides enterprise digital services. The series of enterprise digital services are substantially the same from day to day, and each day of the service is considered to be distinct and separately identifiable as it benefits the customer daily. Further, the uncertainty related to the service consideration is resolved on a daily basis as the Group satisfies its obligation to perform enterprise digital service daily with enforceable right to payment for performance completed to date. Thus, revenue is recognized as service is performed and the customer simultaneously receives and consumes the benefits from the service daily.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Cost of revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenues primarily includes IDC costs, depreciation expense of electronic equipment, data center machinery and equipment, salaries and benefits for employees directly involved in revenue generation activities, and other expenses directly attributable to the provision of services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Research and development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses primarily consist of payroll and related expenses for employees and third party service provider costs in the development for new products and services and enhancement of the Group’s service offerings. The Group expenses research and development costs as they are incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Advertising expenditures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are expensed when incurred and are included in sales and marketing expenses in the consolidated statements of comprehensive loss. For the years ended December 31, 2020, 2021 and 2022, the advertising expenses were RMB15,348, RMB24,070 and RMB9,512 (US$1,379), respectively.</p> 15348000 24070000 9512000 1379000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Government grants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Government grants primarily consist of financial grants received from provincial and local governments for operating a business in their jurisdictions and compliance with specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. Government grants of non-operating nature and with no further conditions to be met are recorded as non-operating income in “Other (expense) income, net” when received. The remaining government grants are related to acquisition of assets. The grants are recorded as “deferred government grants” included in the accrued expenses and other liabilities line items in the consolidated balance sheets when received. Once the Group fulfills the conditions stipulated under the grant, the grant amount is deducted from the carrying amount of the asset with a corresponding reduction in the deferred government grant balance.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Group determines if an arrangement is a lease or contains a lease at lease inception. For leases with lease and non-lease components, the Group has elected to apply the practical expedient to not separate the lease component and its associated non-lease component. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that we will exercise that option. The Group recognizes a right-of-use asset and a lease liability on the consolidated balance sheets based on the present value of the lease payments over the lease term at commencement date. Variable lease payments that do not depend on an index or a rate are not included in the lease payments and are recognized in earnings in the period in which the event or condition that triggers the payment occurs. The Group has also elected the practical expedient for the short-term lease exemption for contracts with lease terms of 12 months or less.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating lease expense is recorded on a straight-line basis over the lease term. Finance lease right-of-use assets are depreciated on a straight-line basis over the lesser of the useful life of the leased assets or the lease term. Interests on finance lease liabilities are determined as the amount that results in a constant periodic discount rate on the remaining balance of the liability. Finance lease right-of-use assets are included in “Property and equipment, net” in the consolidated balance sheets. Current and non-current portions of finance lease liabilities are included in “Accrued expenses and other liabilities” and “Other liabilities”, respectively, in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Comprehensive income (loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Comprehensive income (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 by shareholders and distributions to shareholders. Among other disclosures, ASC 220, <i style="font-style:italic;">Comprehensive Income</i>, requires that all items that are required to be recognized under current accounting standards as components of comprehensive income (loss) be reported in a financial statement that is displayed with the same prominence as other financial statements. For each of the periods presented, the Group’s comprehensive income (loss) includes net loss and foreign currency translation adjustments and is presented in the consolidated statements of comprehensive income (loss).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group follows the liability method of accounting for income taxes in accordance with ASC 740, <i style="font-style:italic;">Income Taxes </i>(“ASC 740”). Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance to offset deferred tax assets if based on the weight of available evidence, it is more-likely-than-not that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rate is recognized in tax expense in the period that includes the enactment date of the change in tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group accounted for uncertainties in income taxes in accordance with ASC 740. Interest and penalties arising from underpayment of income taxes shall be computed in accordance with the related tax laws of mainland China. The amount of interest expense is computed by applying the applicable statutory rate of interest to the difference between the tax position recognized and the amount previously taken or expected to be taken in a tax return. Interest and penalties recognized in accordance with ASC 740 are classified in the consolidated statements of comprehensive loss as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with the provisions of ASC 740, the Group recognizes in its consolidated financial statements the impact of a tax position if a tax return position or future tax position is “more likely than not” to prevail based on the facts and technical merits of the position. Tax positions that meet the “more likely than not” recognition threshold are measured at the largest amount of tax benefit that has a greater than fifty percent likelihood of being realized upon settlement. The Group’s estimated liability for unrecognized tax benefits that, if any, will be recorded in “other non-current liabilities” in the accompanying consolidated financial statements is periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts, circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which the changes occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Share-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group applies ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation </i>(“ASC 718”), to account for its employee share-based payments. In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All the Group’s share-based awards to employees are classified as equity awards and are recognized in the consolidated financial statements based on their grant date fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group uses the accelerated method for all awards granted with graded vesting based on service conditions, and elected to account for forfeitures as they occur. The Group, with the assistance of an independent third party valuation firm, determined the fair value of the share-based awards granted to employees. The binomial option pricing model was applied in determining the estimated fair value of the options granted to employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A change in the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based awards, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. Cancellation of an award accompanied by the concurrent grant of (or offer to grant) a replacement award are accounted for as a modification of the terms of the cancelled award.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Treasury shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Treasury shares represent ordinary shares repurchased by the Company that are no longer outstanding and are held by the Company. Treasury shares are accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury shares at historical purchase price.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Loss per share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 260, <i style="font-style:italic;">Earnings Per Share</i> (“ASC 260”), basic loss per share is computed by dividing the net loss attributable to ordinary shareholders by the weighted average number of ordinary shares outstanding during the year. 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 equivalent shares outstanding during the period. For the year ended December 31, 2020, the Company’s convertible preferred shares and redeemable convertible preferred shares are participating securities, the computation of basic loss per share using the two-class method is not applicable as the Company is in a net loss position and the participating securities do not have contractual rights and obligations to share in the losses of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">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 equivalent shares outstanding during the period. For the year ended December 31, 2020, ordinary equivalent shares consist of ordinary shares issuable upon the conversion of the Company’s convertible preferred shares and redeemable convertible preferred shares using the if-converted method; and ordinary shares issuable upon the exercise of share options and vesting of awarded shares, using the treasury stock method. For the years ended December 31, 2021 and 2022, ordinary equivalent shares consist of ordinary shares issuable upon the exercise of share options and vesting of awarded shares. Ordinary share equivalents are excluded from the computation of diluted per share if their effects would be anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Employee benefit expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All eligible employees of the Group are entitled to staff welfare benefits including medical care, welfare grants, unemployment insurance and pension benefits through a mainland China government-mandated multi-employer defined contribution plan. The Group is required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Group is required to make contributions to the plans out of the amounts accrued. The mainland China 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. The Group has no further payment obligations once the contributions have been paid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group recorded employee benefit expenses of RMB126,784, RMB310,126 and RMB431,929 (US$62,624) for the years ended December 31, 2020, 2021 and 2022, respectively.</p> 126784000 310126000 431929000 62624000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Impact of COVID-19</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the years ended December 31, 2020 and 2021, COVID-19 has had immaterial impact on the Group’s operations. For the year ended December 31, 2022, the Group’s operations were negatively impacted by the resurgence of COVID-19. There are still uncertainties of COVID-19’s future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of the pandemic; the uneven impact to certain industries; and the macroeconomic impact of government measures to contain the spread of COVID-19 and related government stimulus measures. As a result, certain of the Group’s estimates and assumptions, including allowance for credit losses, equity investments, long-lived assets and goodwill subject to impairment assessments, require increased judgment and carry a higher degree of variability and volatility that could result in material changes to the Group’s estimates in future periods.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent accounting pronouncements</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;"><span style="font-style:normal;font-weight:normal;">In June 2022, the FASB issued ASU 2022-03, </span><i style="font-weight:normal;">Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions</i><span style="font-style:normal;font-weight:normal;">, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows.</span></p> <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">CONCENTRATION OF RISKS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Concentration of credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets that potentially subject the Group to significant concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable and contract assets. The Group expects that there is no significant credit risk associated with cash and cash equivalents, restricted cash and short-term investments, which were held by reputable financial institutions in the jurisdictions where the Company, its subsidiaries, the VIEs and the subsidiaries of VIEs are located. The Group believes that it is not exposed to unusual risks as these financial institutions have high credit quality.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">CONCENTRATION OF RISKS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable and contract assets are typically unsecured and are derived from revenues earned from reputable customers. As of December 31, 2021, the Group had two customers, with receivable balances exceeding 10% of the total accounts receivable balances. As of December 31, 2022, the Group had one customer accounted for more than 10% of the total accounts receivable balances. As of December 31, 2021, the Group had one customer, with a contract asset balance exceeding 10% of the total contract assets balances. As of December 31, 2022, the Group had two customers, with contract assets balances exceeding 10% of the total contract assets balances. The risks with respect to accounts receivable and contract assets are mitigated by credit evaluations the Group performs on its customers and its ongoing monitoring process of outstanding balances.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Business, customer, political, social and economic risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 5pt 0pt;">The Group participates in a dynamic and competitive high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services; competitive pressures due to existing competitors; and new trends in new technologies and industry standards; control of telecommunication infrastructures by local regulators and industry standards; changes in certain strategic relationships or customer relationships; regulatory considerations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth. The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the mainland China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue from three customers accounted for 10%, 28% and 15%, respectively, of total revenues during the year ended December 31, 2020. Revenue from two customers accounted for 22% and 13%, respectively, of total revenues during the year ended December 31, 2021. Revenue from two customers accounted for 20% and 11%, respectively, of total revenues during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Currency convertibility risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group transacts a majority of its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the mainland China government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the PBOC. However, the unification of the exchange rates does not imply that the RMB may be readily convertible into United States dollars or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the mainland China foreign exchange trading system market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group has not made any foreign currency payments that are subject to approval by the PBOC or other institutions during the periods presented. While the Group’s mainland China subsidiaries, VIEs and subsidiaries of the VIEs have not converted cash and cash equivalents in RMB to a foreign currency for the periods presented, they plan to convert in the future to repay the amounts due to the Company’s subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Foreign currency exchange rate risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. For RMB against U.S. dollar, there was appreciation of approximately 6.3% and 2.3% during the years ended December 31, 2020 and 2021, and depreciation of approximately 8.2% during the year ended December 31, 2022, respectively. It is difficult to predict how market forces or mainland China or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">3.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">CONCENTRATION OF RISKS (Continued)</b></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:12pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">To the extent that the Group needs to convert the U.S. dollar into RMB for capital expenditures and working capital and other business purposes, appreciation of RMB against the U.S. dollar would have an adverse effect on the RMB amount the Group would receive from the conversion. Conversely, if the Group decides to convert RMB into the U.S. dollar for the purpose of making payments for dividends on ordinary shares, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against RMB would have a negative effect on the U.S. dollar amount available to the Group. In addition, a significant depreciation of the RMB against the U.S. dollar may significantly reduce the U.S. dollar equivalent of the Group’s earnings or losses.</p> 0.10 0.10 0.10 0.10 0.10 0.28 0.15 0.22 0.13 0.20 0.11 0.063 0.023 0.082 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">BUSINESS COMBINATION</b></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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Acquisition of Shenzhen Yunfan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In March 2021, the Group completed the acquisition of 100% equity interest in Shenzhen Yunfan Acceleration Technology Co., Ltd. and its subsidiary (collectively, “Shenzhen Yunfan”). Shenzhen Yunfan is mainly engaged in providing content distribution, acceleration and other cloud-related IaaS and PaaS edge computing solutions, and the acquisition is expected to enhance the Group’s expertise in public cloud services. The results of Shenzhen Yunfan have been included in the Group’s consolidated financial statements since April 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total cash purchase price consideration was RMB126,400 (US$19,835). The Group recognized RMB586 (US$92) of net assets acquired excluding intangible assets, RMB77,000 (US$12,083) of intangible assets which comprised of technology, trademark and domain name, and RMB48,814 (US$7,660) of goodwill resulted from the acquisition. Goodwill recognized represents the expected synergies from integrating Shenzhen Yunfan with the Group’s existing cloud business and is not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Acquisition of Beijing Yunshu</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2021, the Group completed the acquisition of 86.21% equity interest in Beijing Yunshu, which the Group expected to enhance the Group’s public cloud services. The total cash purchase price was RMB7,034 (US$1,104) contingent consideration. The results of Beijing Yunshu’s operations have been included in the Group’s consolidated financial statements since April 2021 until Beijing Yunshu was deconsolidated in February 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Acquisition of Camelot</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2021, the Group completed the acquisition of 100% equity interests in Camelot Employee Scheme INC. (“CES”), which legally held 79.53% equity interests in Camelot Technology and its subsidiaries (collectively referred to as “Camelot”). Camelot is mainly engaged in enterprise digital solutions and enterprise digital services, and the acquisition is expected to further develop the Group’s enterprise cloud business. The results of Camelot have been included in the consolidated financial statements of the Group since September 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total purchase consideration was RMB5,290,553, which consisted of a cash consideration of RMB751,974 and an equity consideration of RMB4,538,579. Goodwill recognized represents the expected synergies from integrating Camelot with the Group’s existing enterprise cloud business and is not tax deductible. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">4.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">BUSINESS COMBINATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the second quarter of 2022, the Group completed the allocation of the purchase price to the individual assets acquired and liabilities assumed. The table below summaries the final determination of the estimated fair values of the assets acquired and liabilities assumed from Camelot as of the acquisition date:</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;"><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;"><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;"><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;"><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;"><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;"><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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">Camelot</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;"><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;text-align:center;margin: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;"><b style="font-weight:bold;">RMB</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;text-align:center;margin: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;"><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;margin:0pt;">Total fair value of purchase consideration</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;"> </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 0pt 0pt;"> 5,290,553</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;"> </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 0pt 0pt;"> 767,058</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;">Less:</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;"> </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;">  </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;"> </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;"><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;margin:0pt 0pt 0pt 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;"> </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 0pt 0pt;"> 618,439</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;"> </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 0pt 0pt;"> 89,665</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 0pt 6pt;">Restricted cash</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;"> </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 0pt 0pt;"> 1,126</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;"> </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 0pt 0pt;"> 163</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;margin:0pt 0pt 0pt 6pt;">Accounts receivable and other 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;"> </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 0pt 0pt;"> 940,511</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;"> </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 0pt 0pt;"> 136,361</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 0pt 6pt;">Property and equipment, net</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;"> </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 0pt 0pt;"> 13,792</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;"> </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 0pt 0pt;"> 2,000</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;margin:0pt 0pt 0pt 6pt;">Intangible 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;"> </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;">  </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;"> </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;"><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;margin:0pt 0pt 0pt 12pt;">Customer relationship</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;"> </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 0pt 0pt;"> 620,100</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;"> </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 0pt 0pt;"> 89,906</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;margin:0pt 0pt 0pt 12pt;">Trademarks</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;"> </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 0pt 0pt;"> 474,000</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;"> </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 0pt 0pt;"> 68,724</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 0pt 12pt;">Copyrights</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;"> </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 0pt 0pt;"> 34,100</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;"> </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 0pt 0pt;"> 4,944</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;margin:0pt 0pt 0pt 6pt;">Deferred tax 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;"> </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 0pt 0pt;"> 54,419</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;"> </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 0pt 0pt;"> 7,890</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 0pt 6pt;">Deferred tax 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;"> </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;"> (268,490)</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;"> </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;"> (38,927)</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;margin:0pt 0pt 0pt 6pt;">Accounts payable and other 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;"> </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;"> (871,903)</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;"> </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;"> (126,415)</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 0pt 6pt;">Non-controlling interests</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;"> </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;"> (882,451)</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;"> </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;"> (127,943)</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;margin:0pt;">Goodwill</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;"> </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 0pt 0pt;"> 4,556,910</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;"> </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 0pt 0pt;"> 660,690</p></td></tr></table><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;">The valuations used in the purchase price allocation for the acquisitions were determined by the Group with the assistance of independent third-party valuation firms using the income approach (a Level 3 measurement). Significant assumptions used in the valuation of intangible assets included projected revenue growth rates, operating margin, customer attrition rates, royalty rates and discount rate. Non-controlling interests at the acquisition date was measured by applying the equity percentage held by non-controlling shareholders and a discount for lack of control premium to the fair value of the acquired business of Camelot.</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;">Actual and Pro-forma Impact from the acquisition of Camelot</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The revenue and net loss from the acquisition of Camelot included in the Group’s consolidated statements of comprehensive loss for the year ended December 31, 2021 are RMB822,850 and RMB7,892, respectively. The net loss includes amortization expense relating to intangible assets recognized upon acquisition and other acquisition date fair value measures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The supplemental pro-forma information is based on the assumption that the acquisition of Camelot had occurred on January 1, 2020, after giving effect to certain adjustments including amortization expenses of intangible assets and other acquisition date fair value measure, which in aggregate amounted to RMB150,122 and RMB143,409 for the years ended December 31, 2020 and 2021, respectively. The pro-forma consolidated revenue was RMB8,253,329 and RMB10,349,504, and the pro-forma net loss was RMB1,003,136 and RMB1,616,748 for the years ended December 31, 2020 and 2021, respectively. The pro-forma basic and diluted loss per <span style="-sec-ix-hidden:Hidden_u_8UbQLeLEadwPTStWgeDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">share</span></span> was RMB0.39 <span style="-sec-ix-hidden:Hidden_g6rRM21voEevx7T-pIumbg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">and</span></span> RMB0.45 (US$0.07) <span style="-sec-ix-hidden:Hidden_J7GO4z8H3kSh8H6ffaY8yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">for</span></span> the years ending December 31, 2020 and 2021, respectively. The pro-forma consolidated results are not necessarily indicative of what the Group’s consolidated revenues and net loss would have been had the Group completed the acquisition on the assumed acquisition date. In addition, the pro-forma consolidated results do not purport to project the future results of the Group.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The actual results of operation after the acquisition date and pro forma results of operations for the acquisitions of Shenzhen Yunfan and Beijing Yunshu have not been presented because the effects were not material.</p> 1 126400000 19835000 586000 92000 77000000 12083000 48814000 7660000 0.8621 7034000 1104000 1 0.7953 5290553000 751974000 4538579000 <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;"><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;"><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;"><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;"><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;"><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;"><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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">Camelot</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;"><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;text-align:center;margin: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;"><b style="font-weight:bold;">RMB</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;text-align:center;margin: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;"><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;margin:0pt;">Total fair value of purchase consideration</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;"> </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 0pt 0pt;"> 5,290,553</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;"> </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 0pt 0pt;"> 767,058</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;">Less:</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;"> </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;">  </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;"> </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;"><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;margin:0pt 0pt 0pt 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;"> </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 0pt 0pt;"> 618,439</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;"> </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 0pt 0pt;"> 89,665</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 0pt 6pt;">Restricted cash</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;"> </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 0pt 0pt;"> 1,126</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;"> </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 0pt 0pt;"> 163</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;margin:0pt 0pt 0pt 6pt;">Accounts receivable and other 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;"> </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 0pt 0pt;"> 940,511</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;"> </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 0pt 0pt;"> 136,361</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 0pt 6pt;">Property and equipment, net</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;"> </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 0pt 0pt;"> 13,792</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;"> </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 0pt 0pt;"> 2,000</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;margin:0pt 0pt 0pt 6pt;">Intangible 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;"> </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;">  </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;"> </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;"><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;margin:0pt 0pt 0pt 12pt;">Customer relationship</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;"> </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 0pt 0pt;"> 620,100</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;"> </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 0pt 0pt;"> 89,906</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;margin:0pt 0pt 0pt 12pt;">Trademarks</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;"> </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 0pt 0pt;"> 474,000</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;"> </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 0pt 0pt;"> 68,724</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 0pt 12pt;">Copyrights</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;"> </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 0pt 0pt;"> 34,100</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;"> </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 0pt 0pt;"> 4,944</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;margin:0pt 0pt 0pt 6pt;">Deferred tax 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;"> </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 0pt 0pt;"> 54,419</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;"> </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 0pt 0pt;"> 7,890</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 0pt 6pt;">Deferred tax 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;"> </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;"> (268,490)</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;"> </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;"> (38,927)</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;margin:0pt 0pt 0pt 6pt;">Accounts payable and other 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;"> </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;"> (871,903)</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;"> </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;"> (126,415)</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 0pt 6pt;">Non-controlling interests</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;"> </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;"> (882,451)</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;"> </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;"> (127,943)</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;margin:0pt;">Goodwill</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;"> </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 0pt 0pt;"> 4,556,910</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;"> </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 0pt 0pt;"> 660,690</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5290553000 767058000 618439000 89665000 1126000 163000 940511000 136361000 13792000 2000000 620100000 89906000 474000000 68724000 34100000 4944000 54419000 7890000 268490000 38927000 871903000 126415000 882451000 127943000 4556910000 660690000 822850000 7892000 150122000 143409000 8253329000 10349504000 1003136000 1616748000 0.39 0.45 0.07 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table presents the Group’s revenues from contracts with customers disaggregated by material revenue category:</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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:38.26%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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:8.42%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public cloud services recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 5,166,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 6,159,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 5,360,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 777,168</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Enterprise cloud services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.54%;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:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,368,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,159,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 711,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 103,153</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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;"> 4,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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;"> 737,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,105,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 305,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;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.42%;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;"> 1,372,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,897,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,816,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 408,423</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.54%;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:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 36,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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.48%;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.54%;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></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;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.42%;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;"> 37,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 3,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,577,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,060,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,180,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 1,186,004</p></td></tr></table><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;">The transaction prices allocated to the remaining performance obligations (unsatisfied or partially unsatisfied) as at December 31, 2022 are related to enterprise cloud services and others, which are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;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.41%;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:9.52%;border-bottom: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;">RMB</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;text-align:center;margin: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;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within one year</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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;"> 52,798</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;"> </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 0pt 0pt;"> 7,655</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">More than one year</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom: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;"> 41,022</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;"> </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 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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;"> 93,820</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;"> </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 0pt 0pt;"> 13,603</p></td></tr></table><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;">Contract liabilities relate to contracts where the Group received payments but has not yet satisfied the related performance obligations. The advance consideration received from customers for the services is a contract liability until services are provided to the customer.</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:38.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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:7.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;">2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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:7.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;">RMB</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;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:8.79%;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;">RMB</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;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:8.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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;">Revenue recognized from amounts included in contract liabilities at the beginning of the period</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 37,550</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 112,221</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 192,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 27,899</p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">5.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">The following table presents the Group’s other gain (loss), 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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="7" style="vertical-align:bottom;white-space:nowrap;width:36.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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:1.86%;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: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:1.86%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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:7.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.33%;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:61.43%;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;">Gross unrealized gain on equity investments held</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 82,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 22,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 3,255</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Gross unrealized loss (including impairment) on equity investments held</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (37,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,455)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Net realized gain (loss) on equity investments sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 10,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Changes in fair value of purchase consideration in a business acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (9,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (28,516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,134)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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:1.86%;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.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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 83,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (43,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;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;"> (6,352)</p></td></tr></table><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;margin:0pt 0pt 12pt 0pt;">The following table presents the Group’s other (expense) 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:38.71%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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:1.86%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.33%;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:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government grants*</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;"> </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,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 100,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 56,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 8,245</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from ADS Reimbursement (Note 12)</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;"> </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;"> 5,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 10,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;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,506</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value added tax transferred out</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;"> </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;"> (20,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (32,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,751)</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on disposal of property and equipment</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;"> </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;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;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</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"> </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;"> (3,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,636)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (1,687)</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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:1.85%;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 95,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 23,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 3,336</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><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="font-family:'Symbol';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;">Government grants primarily included government subsidies for rental expenses and interests paid for bank loans, and deductions or refund of other taxes.</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><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:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:38.26%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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:8.42%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.42%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public cloud services recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 5,166,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 6,159,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 5,360,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 777,168</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Enterprise cloud services:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.54%;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:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,368,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,159,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 711,466</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 103,153</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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;"> 4,145</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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;"> 737,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,105,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 305,270</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;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.42%;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;"> 1,372,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,897,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,816,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 408,423</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.42%;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.48%;margin:0pt;padding:0pt;"><p 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.54%;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:60.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 36,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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,208</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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.48%;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.54%;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></tr><tr><td style="vertical-align:bottom;width:60.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;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.42%;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;"> 37,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 3,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.42%;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;"> 2,849</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.54%;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;"> 413</p></td></tr><tr><td style="vertical-align:bottom;width:60.25%;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:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,577,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,060,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.42%;border-bottom: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,180,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 1,186,004</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5166851000 6159085000 5360282000 777168000 1368544000 2159869000 711466000 103153000 4145000 737948000 2105510000 305270000 1372689000 2897817000 2816976000 408423000 36611000 1208000 1156000 2674000 2849000 413000 37767000 3882000 2849000 413000 6577307000 9060784000 8180107000 1186004000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The transaction prices allocated to the remaining performance obligations (unsatisfied or partially unsatisfied) as at December 31, 2022 are related to enterprise cloud services and others, which are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;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.41%;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:9.52%;border-bottom: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;">RMB</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;text-align:center;margin: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;"><b style="font-weight:bold;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Within one year</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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;"> 52,798</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;"> </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 0pt 0pt;"> 7,655</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">More than one year</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom: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;"> 41,022</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;"> </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 0pt 0pt;"> 5,948</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;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;"> 93,820</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;"> </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 0pt 0pt;"> 13,603</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 52798000 7655000 41022000 5948000 93820000 13603000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:38.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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:7.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;">2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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.85%;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:7.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;">RMB</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;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:8.79%;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;">RMB</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;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:8.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:59.71%;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;">Revenue recognized from amounts included in contract liabilities at the beginning of the period</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 37,550</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 112,221</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 192,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 27,899</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 37550000 112221000 192428000 27899000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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="7" style="vertical-align:bottom;white-space:nowrap;width:36.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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:1.86%;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: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:1.86%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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.86%;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:7.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.33%;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:61.43%;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;">Gross unrealized gain on equity investments held</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 82,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 22,452</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 3,255</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Gross unrealized loss (including impairment) on equity investments held</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (37,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,455)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Net realized gain (loss) on equity investments sold</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 10,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (123)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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;">Changes in fair value of purchase consideration in a business acquisition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (9,249)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (28,516)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,134)</p></td></tr><tr><td style="vertical-align:bottom;width:61.43%;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:1.86%;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.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;"> 14,301</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 83,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (43,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;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;"> (6,352)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 14301000 82492000 22452000 3255000 37623000 5455000 10363000 -123000 -18000 -9249000 -28516000 -4134000 14301000 83606000 -43810000 -6352000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:38.71%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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:1.86%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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.85%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.33%;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:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government grants*</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;"> </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,869</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 100,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 56,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 8,245</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income from ADS Reimbursement (Note 12)</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;"> </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;"> 5,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 10,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;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,506</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value added tax transferred out</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;"> </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;"> (20,904)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,721)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (32,766)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,751)</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gain on disposal of property and equipment</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;"> </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;"> 2,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.33%;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</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"> </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;"> (3,236)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,636)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (1,687)</p></td></tr><tr><td style="vertical-align:bottom;width:59.43%;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:1.85%;margin:0pt;padding:0pt;"><p 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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 95,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 23,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 3pt 0pt 0pt;"> 3,336</p></td></tr></table> 5869000 100759000 56867000 8245000 5219000 9967000 10386000 1506000 20904000 23721000 32766000 4751000 2242000 7107000 156000 23000 -3236000 935000 -11636000 -1687000 -10810000 95047000 23007000 3336000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ACCOUNTS RECEIVABLE, NET</b></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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:10.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: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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:64.57%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.86%;margin:0pt;padding:0pt;"><p style="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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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:64.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;">Accounts receivable</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:10.53%;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,603,240</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:10.53%;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,450,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 355,274</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for credit losses</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:10.53%;border-bottom: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;"> (32,265)</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:10.53%;border-bottom: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;"> (47,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (6,954)</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Accounts receivable, net</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:10.53%;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,570,975</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:10.53%;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,402,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 348,320</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">6.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ACCOUNTS RECEIVABLE, NET (Continued)</b></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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The movements of the allowance for credit losses were as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;"><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;"><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:56.27%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:41.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;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;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.85%;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: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;">2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:56.27%;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.85%;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: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;">RMB</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;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:9.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;">RMB</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;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:9.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</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;"> </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;"> 22,894</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 15,770</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 32,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 4,678</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Adoption of ASC 326 (Note 2)</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;"> </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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 5,684</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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.86%;margin:0pt;padding:0pt;"><p 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for expected credit losses</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;"> </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;"> 44,695</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 121,731</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 323,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 46,954</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs charged against the allowance*</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;"> </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;"> (44,096)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,202)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (39,623)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoveries during the year</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;"> </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;"> (7,723)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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,718)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> (34,865)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,055)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</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;"> </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 3pt 0pt 0pt;"> 15,770</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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,265</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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;"> 47,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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,954</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:0pt;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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The increase in write-offs of accounts receivable in 2022 is primarily due to the deterioration of customer business conditions impacted by COVID-19.</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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:10.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: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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:64.57%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.86%;margin:0pt;padding:0pt;"><p style="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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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;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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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:64.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;">Accounts receivable</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:10.53%;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,603,240</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:10.53%;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,450,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 355,274</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Allowance for credit losses</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:10.53%;border-bottom: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;"> (32,265)</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:10.53%;border-bottom: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;"> (47,962)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0pt 0.05pt 0pt;"> (6,954)</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Accounts receivable, net</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:10.53%;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,570,975</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:10.53%;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,402,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 348,320</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> 3603240000 2450392000 355274000 32265000 47962000 6954000 3570975000 2402430000 348320000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The movements of the allowance for credit losses were as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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;"><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;"><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:56.27%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:41.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;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;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.85%;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: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;">2020</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:56.27%;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.85%;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: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;">RMB</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;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:9.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;">RMB</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;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:9.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</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;"> </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;"> 22,894</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 15,770</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 32,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 4,678</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Adoption of ASC 326 (Note 2)</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;"> </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:1.85%;margin:0pt;padding:0pt;"><p 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.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;"> 5,684</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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.86%;margin:0pt;padding:0pt;"><p 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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Provision for expected credit losses</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;"> </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;"> 44,695</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 121,731</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> 323,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 46,954</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Write-offs charged against the allowance*</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;"> </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;"> (44,096)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,202)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (39,623)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recoveries during the year</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;"> </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;"> (7,723)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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,718)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;"> (34,865)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,055)</p></td></tr><tr><td style="vertical-align:bottom;width:56.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</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;"> </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 3pt 0pt 0pt;"> 15,770</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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,265</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom: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;"> 47,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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,954</p></td></tr></table> 22894000 15770000 32265000 4678000 5684000 44695000 121731000 323848000 46954000 44096000 101202000 273286000 39623000 7723000 9718000 34865000 5055000 15770000 32265000 47962000 6954000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">7.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">PREPAYMENTS AND OTHER ASSETS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:10.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: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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:64.57%;margin:0pt;padding: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.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="5" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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:10.53%;border-bottom: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.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:10.53%;border-bottom: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.86%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:8.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:64.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;"><b style="font-weight:bold;">Current portion:</b></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:10.53%;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.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:10.53%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayments to suppliers</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,528</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 28,243</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Contract costs*</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:10.53%;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;"> 145,628</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:10.53%;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;"> 133,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 19,295</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets, net**</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,068</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:10.53%;margin: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,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 70,786</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">VAT prepayments</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:10.53%;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;"> 619,391</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:10.53%;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;"> 678,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 98,424</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;margin: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,463</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:10.53%;margin: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,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,183</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Individual income tax receivable*** (Note 12)</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:10.53%;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;"> 48,949</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:10.53%;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,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;border-bottom: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;"> 138,994</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:10.53%;border-bottom: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;"> 91,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 13,247</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;"><span style="visibility:hidden;">​</span></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:10.53%;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,687,021</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:10.53%;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,612,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 233,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Non-current portion:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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.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:10.53%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;width:64.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;">Prepayments for electronic equipment</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:10.53%;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,388</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:10.53%;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;"> 19,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,785</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;border-bottom: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,678</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:10.53%;border-bottom: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,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;"><span style="visibility:hidden;">​</span></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:10.53%;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,066</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:10.53%;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,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,083</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents costs incurred in advance of revenue recognition arising from direct and incremental costs related to enterprise cloud services provided. Such contract costs are recognized as cost of revenue upon the recognition of the related revenues.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents the Group’s rights to consideration for work completed in relation to its services performed but not billed at the end of respective periods. The decrease in contract assets in 2022 reflects the net impact of billed revenues in excess of revenue recognized during the period. The allowance for credit losses on contract assets were RMB1,591 and RMB21,453 (US$3,110) as of December 31, 2021 and 2022, respectively. The amounts charged to expenses for credit losses on contract assets were RMB2,100 and RMB19,862 (US$2,880), and write-offs charged against the allowance were RMB509 and RMB nil (US$ nil), respectively, for the years ended December 31, 2021 and 2022, respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Represents amounts due from certain employees related to their individual income taxes (“IIT”) arising from exercise and vesting of share-based awards.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Except disclosed separately, the expected credit loss rate and the loss allowance for the remaining financial assets included in prepayments and other assets were immaterial as of December 31, 2021 and December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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:10.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: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:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:64.57%;margin:0pt;padding: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.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="5" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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:10.53%;border-bottom: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.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:10.53%;border-bottom: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.86%;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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding: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:8.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:64.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;"><b style="font-weight:bold;">Current portion:</b></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:10.53%;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.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:10.53%;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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepayments to suppliers</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,528</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 28,243</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Contract costs*</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:10.53%;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;"> 145,628</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:10.53%;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;"> 133,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 19,295</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contract assets, net**</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:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 550,068</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:10.53%;margin: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,226</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 70,786</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">VAT prepayments</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:10.53%;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;"> 619,391</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:10.53%;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;"> 678,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 98,424</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;margin: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,463</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:10.53%;margin: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,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,183</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;">Individual income tax receivable*** (Note 12)</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:10.53%;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;"> 48,949</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:10.53%;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,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 543</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;border-bottom: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;"> 138,994</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:10.53%;border-bottom: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;"> 91,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 13,247</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;"><span style="visibility:hidden;">​</span></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:10.53%;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,687,021</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:10.53%;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,612,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 233,721</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Non-current portion:</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin: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.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:10.53%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;width:64.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;">Prepayments for electronic equipment</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:10.53%;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,388</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:10.53%;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;"> 19,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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,785</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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: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:10.53%;border-bottom: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,678</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:10.53%;border-bottom: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,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 298</p></td></tr><tr><td style="vertical-align:bottom;width:64.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;"><span style="visibility:hidden;">​</span></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:10.53%;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,066</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:10.53%;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,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,083</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom: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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents costs incurred in advance of revenue recognition arising from direct and incremental costs related to enterprise cloud services provided. Such contract costs are recognized as cost of revenue upon the recognition of the related revenues.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents the Group’s rights to consideration for work completed in relation to its services performed but not billed at the end of respective periods. The decrease in contract assets in 2022 reflects the net impact of billed revenues in excess of revenue recognized during the period. The allowance for credit losses on contract assets were RMB1,591 and RMB21,453 (US$3,110) as of December 31, 2021 and 2022, respectively. The amounts charged to expenses for credit losses on contract assets were RMB2,100 and RMB19,862 (US$2,880), and write-offs charged against the allowance were RMB509 and RMB nil (US$ nil), respectively, for the years ended December 31, 2021 and 2022, respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Represents amounts due from certain employees related to their individual income taxes (“IIT”) arising from exercise and vesting of share-based awards.</p></td></tr></table> 162528000 194796000 28243000 145628000 133084000 19295000 550068000 488226000 70786000 619391000 678847000 98424000 21463000 21955000 3183000 48949000 3742000 543000 138994000 91372000 13247000 1687021000 1612022000 233721000 25388000 19211000 2785000 3678000 2052000 298000 29066000 21263000 3083000 1591000 21453000 3110000 2100000 19862000 2880000 509000 0 0 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">8.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">PROPERTY AND EQUIPMENT, NET</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;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.85%;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:36.13%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</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;"> </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;"> 5,123,149</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;"> </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;"> 5,421,548</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 786,051</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment and fixtures</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;"> </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;"> 15,462</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;"> </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;"> 15,376</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,229</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center machinery and equipment</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;"> </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;"> 144,328</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;"> </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;"> 319,652</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 46,345</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building</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;"> </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;"> 15,768</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;"> </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;"> 161,428</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,405</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 147,817</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 3,459</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;margin:0pt;padding:0pt;"><p 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;"> 5,446,524</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;"> </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;"> 5,921,463</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 858,531</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,082,421)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,788,469)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> (549,276)</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 2,364,103</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 2,132,994</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 309,255</p></td></tr></table><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;">Depreciation expense for the years ended December 31, 2020, 2021 and 2022 was RMB750,375, RMB783,305 and RMB983,509 (US$142,595), respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;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.85%;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:36.13%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Electronic equipment</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;"> </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;"> 5,123,149</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;"> </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;"> 5,421,548</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 786,051</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment and fixtures</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;"> </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;"> 15,462</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;"> </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;"> 15,376</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,229</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Data center machinery and equipment</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;"> </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;"> 144,328</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;"> </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;"> 319,652</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 46,345</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building</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;"> </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;"> 15,768</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;"> </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;"> 161,428</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 23,405</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 147,817</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 3,459</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 501</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;margin:0pt;padding:0pt;"><p 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;"> 5,446,524</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;"> </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;"> 5,921,463</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 858,531</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,082,421)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"> (3,788,469)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> (549,276)</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 2,364,103</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 2,132,994</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 309,255</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5123149000 5421548000 786051000 15462000 15376000 2229000 144328000 319652000 46345000 15768000 161428000 23405000 147817000 3459000 501000 5446524000 5921463000 858531000 3082421000 3788469000 549276000 2364103000 2132994000 309255000 750375000 783305000 983509000 142595000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">9.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">INTANGIBLE ASSETS, NET</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:10.53%;border-bottom: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.85%;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:10.53%;border-bottom: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.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:10.53%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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.57%;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;">Customer relationships</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 620,100</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 620,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 89,964</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Patents and technologies</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,900</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,830</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Trademarks and domain names</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 497,098</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 497,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 72,194</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Software and copyrights</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,752</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,832</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 3,637</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 537</p></td></tr><tr><td style="vertical-align:bottom;width:64.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:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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 3pt 0pt 0pt;"> 1,260,487</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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 3pt 0pt 0pt;"> 1,271,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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 3pt 0pt 0pt;"> 184,357</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Less: accumulated amortization</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Customer relationships</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,637)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130,701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,950)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Patents and technologies</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,138)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,575)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Trademarks and domain names</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,722)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,221)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Software and copyrights</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,692)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,986)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,531)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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,284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (476)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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:1.85%;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.53%;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;"> (90,720)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (263,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (38,208)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Intangible assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,169,767</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,008,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 146,149</p></td></tr></table><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;">Amortization expense of intangible assets for the years ended December 31, 2020, 2021 and 2022 was RMB7,663, RMB72,299 and RMB173,915 (US$25,216), respectively. As of December 31, 2022, estimated amortization expense of the existing intangible assets for each of the next five years and thereafter is as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.56%;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.31%;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:10.9%;border-bottom: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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 177,022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,096</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,952</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;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.31%;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.9%;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;"> 166,308</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 24,112</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,686</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,587</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 329,908</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 47,832</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"> 1,008,020</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"> 146,149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:33.57%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:10.53%;border-bottom: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.85%;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:10.53%;border-bottom: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.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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.85%;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:10.53%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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.57%;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;">Customer relationships</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 620,100</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 620,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 89,964</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Patents and technologies</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,900</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,830</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Trademarks and domain names</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 497,098</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 497,939</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 72,194</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Software and copyrights</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,752</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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,832</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 3,637</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 3,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 537</p></td></tr><tr><td style="vertical-align:bottom;width:64.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:1.85%;margin:0pt;padding:0pt;"><p 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.53%;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 3pt 0pt 0pt;"> 1,260,487</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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 3pt 0pt 0pt;"> 1,271,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;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 3pt 0pt 0pt;"> 184,357</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Less: accumulated amortization</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Customer relationships</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,637)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (130,701)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,950)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Patents and technologies</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,138)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,763)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,575)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Trademarks and domain names</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,722)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,221)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Software and copyrights</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,692)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,286)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,986)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,531)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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,284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (476)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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:1.85%;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.53%;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;"> (90,720)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> (263,528)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (38,208)</p></td></tr><tr><td style="vertical-align:bottom;width:64.57%;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;">Intangible assets, net</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,169,767</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,008,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 146,149</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 620100000 620500000 89964000 67900000 60900000 8830000 497098000 497939000 72194000 71752000 88502000 12832000 3637000 3707000 537000 1260487000 1271548000 184357000 32637000 130701000 18950000 8138000 17763000 2575000 20722000 70494000 10221000 26692000 41286000 5986000 2531000 3284000 476000 90720000 263528000 38208000 1169767000 1008020000 146149000 7663000 72299000 173915000 25216000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.56%;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.31%;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:10.9%;border-bottom: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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 177,022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,666</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,096</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,952</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;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.31%;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.9%;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;"> 166,308</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 24,112</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p 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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,686</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,587</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 329,908</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 47,832</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"> 1,008,020</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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;"> 146,149</p></td></tr></table> 177022000 25666000 172096000 24952000 166308000 24112000 162686000 23587000 329908000 47832000 1008020000 146149000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">10.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">GOODWILL</b></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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s goodwill was recognized from the business acquisitions in 2021. The changes in the carrying amount of goodwill 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><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:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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.86%;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:10.75%;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:1.86%;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:12.51%;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;">Cloud-based </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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:60.62%;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.86%;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:10.75%;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;">Cloud service </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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;">digital solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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:60.62%;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.86%;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:10.75%;border-bottom: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;">and solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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;"><b style="font-weight:bold;">and services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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.86%;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:10.75%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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,669,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 956,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 4,625,115</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Disposal of a subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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.86%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,268)</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Adjustments to fair values of preliminary purchase price allocation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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;"> (864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (4,123)</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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,650,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 955,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 4,605,724</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2022, in US$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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;"> 529,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 138,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 667,767</p></td></tr></table><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;">As of December 31, 2021, the Group performed a qualitative assessment for goodwill allocated to the Cloud service and solutions and the Cloud-based digital solutions and services reporting units, and concluded that it is not more-likely-than-not that the fair value of the reporting units is less than their carrying amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, the Group performed a qualitative assessment for goodwill allocated to the Cloud-based digital solutions and services reporting unit, and concluded that it is not more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. The Group elected to bypass the qualitative assessment and proceed directly to perform quantitative assessment for the goodwill allocated to Cloud service and solutions reporting unit due to industry and market considerations, and overall financial performance of the reporting unit. The fair value of this reporting unit has been determined using the income approach. Significant assumptions used included projected revenue growth rates, IDC costs, terminal growth rate, and discount rate. As of December 31, 2022, as the fair value of the Cloud service and solutions reporting unit exceeded its carrying amount, no impairment loss was recognized.</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:60.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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.86%;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:10.75%;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:1.86%;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:12.51%;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;">Cloud-based </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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:60.62%;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.86%;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:10.75%;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;">Cloud service </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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;">digital solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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:60.62%;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.86%;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:10.75%;border-bottom: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;">and solutions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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;"><b style="font-weight:bold;">and services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.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;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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.86%;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:10.75%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:10.51%;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;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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,669,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 956,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 4,625,115</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Disposal of a subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,268)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.51%;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.86%;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.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,268)</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Adjustments to fair values of preliminary purchase price allocation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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;"> (864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (4,123)</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.75%;border-bottom: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,650,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 955,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 4,605,724</p></td></tr><tr><td style="vertical-align:bottom;width:60.62%;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;">Balance as of December 31, 2022, in US$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.75%;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;"> 529,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:12.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 0pt 0pt;"> 138,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 667,767</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3669031000 956084000 4625115000 15268000 15268000 -3259000 -864000 -4123000 3650504000 955220000 4605724000 529273000 138494000 667767000 0 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">11.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">LEASES</b></p></td></tr></table><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;">The Group’s operating leases mainly related to office space and buildings, and its finance leases are related to data center machinery and equipment. The finance leases include a bargain purchase option, contain variable lease payments based on the actual usage of the machinery and equipment, and have no fixed or in-substance fixed lease payments for the first two years of the lease term. Certain operating leases include rental-free periods and rental escalation clause, which are factored into the Group’s determination of lease payments when appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of lease costs 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><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:64.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.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></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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="7" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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:6.86%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;border-bottom: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.03%;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:6.86%;border-bottom: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.03%;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:6.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 52,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 52,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 72,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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;"> 10,474</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 11,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 15,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom: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,246</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.87%;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:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation of finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1,334</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.86%;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,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.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;"> 796</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom: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,050</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;background:#cceeff;border-bottom:3px double #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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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;"> 21,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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,180</p></td></tr></table><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;">Other information related to leases where the Group is the lessee is 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><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:69.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: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: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.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 0pt 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.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 0pt 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: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></tr><tr><td style="vertical-align:bottom;width:69.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;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:26.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;">As at 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:69.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;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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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.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: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></tr><tr><td style="vertical-align:bottom;width:69.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;">Weighted-average remaining lease term:</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: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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</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:7.29%;margin: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.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.7 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</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: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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">9.3 years</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></tr><tr><td style="vertical-align:bottom;width:69.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:2.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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:69.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;">Weighted-average discount rate:</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: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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</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:7.29%;margin: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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.88</p></td><td style="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></tr><tr><td style="vertical-align:bottom;width:69.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</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: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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 5.90</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></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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:7.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: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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 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.17%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:34.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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</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;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:7.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:1.86%;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:7.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:1.86%;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:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">RMB</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;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding:0pt;"><p style="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.17%;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;">Operating cash payments for operating leases</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:7.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;"> 60,273</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:7.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;"> 35,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 47,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 6,870</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;border:0;"><tr><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;"><b style="font-weight:bold;">11.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">LEASES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease assets obtained in exchange for lease obligations:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:37.3%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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></tr><tr><td style="vertical-align:bottom;width:60.83%;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;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 195,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 6,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 47,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,856</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;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;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 175,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 25,420</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The undiscounted future minimum payments under the Group’s operating and finance lease liabilities and reconciliation to the operating and finance lease liabilities recognized on the consolidated balance sheet as of December 31, 2022 were as below:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:58.05%;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.73%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;"><b style="font-weight:bold;">Operating lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Finance lease</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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 0pt 0pt;"> 139,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> 20,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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:1.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;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,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,970</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;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:1.73%;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.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 0pt 0pt;"> 32,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 30,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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,455</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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:1.73%;margin:0pt;padding:0pt;"><p 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.79%;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,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;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,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 4,455</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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 0pt 0pt;"> 62,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 163,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;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;"> 23,761</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.79%;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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 35,641</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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;"> (42,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> (6,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (65,007)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;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,425)</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 259,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 37,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 180,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;border-bottom: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;"> 26,216</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;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><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:64.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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:6.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></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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="7" style="vertical-align:bottom;white-space:nowrap;width:33.57%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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:6.86%;border-bottom: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;border-bottom: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.03%;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:6.86%;border-bottom: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.03%;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:6.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;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.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 52,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 52,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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;"> 72,244</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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;"> 10,474</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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,036</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 11,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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;"> 15,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom: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,246</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease costs:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.87%;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:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation of finance lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;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,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 1,334</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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.03%;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:6.86%;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,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.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;"> 796</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Variable lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.86%;border-bottom: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,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.87%;border-bottom: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,050</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finance lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;background:#cceeff;border-bottom:3px double #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 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.86%;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.03%;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:6.86%;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;"> 21,932</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:6.87%;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,180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 52890000 52648000 72244000 10474000 3036000 11317000 15493000 2246000 9204000 1334000 5491000 796000 7237000 1050000 21932000 3180000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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: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: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.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 0pt 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.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 0pt 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: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></tr><tr><td style="vertical-align:bottom;width:69.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;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:26.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;">As at 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:69.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;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: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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="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.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: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></tr><tr><td style="vertical-align:bottom;width:69.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;">Weighted-average remaining lease term:</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: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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</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:7.29%;margin: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.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.3 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.7 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</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: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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">9.3 years</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></tr><tr><td style="vertical-align:bottom;width:69.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:2.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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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></tr><tr><td style="vertical-align:bottom;width:69.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;">Weighted-average discount rate:</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: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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</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:7.29%;margin: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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;margin: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.88</p></td><td style="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></tr><tr><td style="vertical-align:bottom;width:69.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance leases</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: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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 5.90</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></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> P9Y8M12D P8Y3M18D P7Y8M12D P9Y3M18D 0.0636 0.0618 0.0588 0.0590 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:7.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: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:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 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.17%;margin:0pt;padding: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.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;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:34.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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding: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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</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;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:7.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:1.86%;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:7.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:1.86%;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:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.17%;margin:0pt;padding: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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">RMB</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;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding:0pt;"><p style="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.17%;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;">Operating cash payments for operating leases</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:7.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;"> 60,273</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:7.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;"> 35,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 47,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 6,870</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> 60273000 35214000 47385000 6870000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="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="7" style="vertical-align:bottom;white-space:nowrap;width:37.3%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:6.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:60.83%;margin:0pt;padding: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.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.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></tr><tr><td style="vertical-align:bottom;width:60.83%;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;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 195,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 6,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 47,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,856</p></td></tr><tr><td style="vertical-align:bottom;width:60.83%;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;">Finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.48%;margin: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 175,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 25,420</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> 195890000 6915000 47288000 6856000 175324000 25420000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:58.05%;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.73%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;"><b style="font-weight:bold;">Operating lease</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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="3" style="vertical-align:bottom;white-space:nowrap;width:19.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;">Finance lease</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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 0pt 0pt;"> 139,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> 20,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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:1.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;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,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,970</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;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:1.73%;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.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 0pt 0pt;"> 32,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 30,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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,455</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;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:1.73%;margin:0pt;padding:0pt;"><p 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.79%;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,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;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,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;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,728</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 4,455</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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 0pt 0pt;"> 62,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> 9,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 163,881</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;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;"> 23,761</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.79%;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,423</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 35,641</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.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;"> (42,641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.54%;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;"> (6,182)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (65,007)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;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,425)</p></td></tr><tr><td style="vertical-align:bottom;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 259,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.54%;border-bottom: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;"> 37,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 180,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.48%;border-bottom: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;"> 26,216</p></td></tr></table> 139681000 20252000 54613000 7918000 20485000 2970000 32530000 4716000 30728000 4455000 13067000 1895000 30728000 4455000 62532000 9066000 163881000 23761000 302423000 43847000 245822000 35641000 42641000 6182000 65007000 9425000 259782000 37665000 180815000 26216000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">12.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ACCRUED EXPENSES AND OTHER LIABILITIES</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:90%;"><tr style="height:1pt;"><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:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:8pt;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;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;">As at 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.05%;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.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.05%;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.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.05%;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.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;">2022</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.05%;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.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;">RMB</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;"><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;"><b style="font-weight:bold;">RMB</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;"><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;"><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;"><b style="font-weight:bold;">Current portion:</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;"><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;">  </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;"> </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;">  </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;"> </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;">  </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;">Customer advances*</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;"><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 0pt 0pt;"> 378,957</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;"> </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;"> 411,467</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;"> </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;"> 59,657</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;">Salary and welfare payable</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;"><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 0pt 0pt;"> 600,775</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;"> </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;"> 671,124</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;"> </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;"> 97,304</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;">Purchase of property and equipment</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;"><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 0pt 0pt;"> 759,391</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;"> </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;"> 120,530</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;"> </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;"> 17,475</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;">Accrued expenses</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;"><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 0pt 0pt;"> 116,021</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;"> </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;"> 188,533</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;"> </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;"> 27,335</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;">Other tax and surcharges payable</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;"><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 0pt 0pt;"> 91,287</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;"> </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;"> 110,242</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;"> </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;"> 15,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;">Deferred government grants**</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;"><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 0pt 0pt;"> 8,488</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;"> </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;"> 17,257</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;"> </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;"> 2,502</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;">Purchase consideration payable***</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;"><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 0pt 0pt;"> 148,038</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;"> </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;"> 1,208,985</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;"> </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;"> 175,286</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;">Individual income tax payable**** (Note 7)</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;"><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 0pt 0pt;"> 48,949</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;"> </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;"> 3,742</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;"> </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;"> 543</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;">Others*****</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;"><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 3pt 0pt 0pt;"> 71,934</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;"> </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;"> 98,946</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;"> </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;"> 14,342</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;"><span style="visibility:hidden;">​</span></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;"> </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;"> 2,223,840</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;"> </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;"> 2,830,826</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;"> </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;"> 410,428</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;"><b style="font-weight:bold;">Non-current portion:</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;"><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;"><span style="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;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;"><span style="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;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;"><span style="visibility:hidden;">​</span></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;">Deferred government grants**</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;"><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 0pt 0pt;"> 6,975</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;"> </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;"> 104,156</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;"> </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;"> 15,101</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;">Purchase consideration payable***</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;"><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 0pt 0pt;"> 1,180,470</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;"> </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;">—</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;"> </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;">—</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;">Finance lease liability</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;"><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 0pt 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;"><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 0pt 0pt;"> 180,815</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;"><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 0pt 0pt;"> 26,216</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;">Unrecognized tax benefit</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;"><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 0pt 0pt;"> 15,954</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;"><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 0pt 0pt;"> 40,539</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;"><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 0pt 0pt;"> 5,878</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;">Others*****</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 29,278</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;"> </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 3pt 0pt 0pt;"> 45,021</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;"> </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 3pt 0pt 0pt;"> 6,527</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="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;margin: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 0pt 0pt;"> 1,232,677</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;"> </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 0pt 0pt;"> 370,531</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;"> </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 0pt 0pt;"> 53,722</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount represents contract liabilities for the rendering of services. The increase in customer advances as of December 31, 2022 is a result of the increase in consideration received from the Group’s customers.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount primarily represents government subsidies for constructions of a data center in mainland China.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount represents the remaining purchase consideration to acquire Camelot. As of December 31, 2022, RMB257,777 (US$37,374) and RMB951,208 (US$137,912) will be settled by cash and ordinary shares of the Company by June 30, 2023, respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">****</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents IIT payable to the tax bureau on behalf of certain employees related to their exercise and vesting of share-based awards.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*****</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In July 2020, the Company received a reimbursement of US$7,469 (equivalent to RMB47,597) from the depository for the establishment and maintenance of the ADS program (“ADS Reimbursement”). As of December 31, 2021 and 2022, RMB9,836 and RMB10,762 (US$1,560) were included in the current portion, and RMB22,989 and RMB14,350 (US$2,081) were included in the non-current portion of accrued expenses and other liabilities, respectively. The ADS Reimbursement will be released to the consolidated statements of comprehensive loss in equal amounts over the ADS program term.</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:90%;"><tr style="height:1pt;"><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:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:8pt;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;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;">As at 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.05%;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.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.05%;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.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.05%;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.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;">2022</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.05%;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.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;">RMB</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;"><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;"><b style="font-weight:bold;">RMB</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;"><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;"><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;"><b style="font-weight:bold;">Current portion:</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;"><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;">  </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;"> </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;">  </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;"> </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;">  </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;">Customer advances*</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;"><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 0pt 0pt;"> 378,957</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;"> </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;"> 411,467</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;"> </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;"> 59,657</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;">Salary and welfare payable</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;"><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 0pt 0pt;"> 600,775</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;"> </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;"> 671,124</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;"> </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;"> 97,304</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;">Purchase of property and equipment</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;"><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 0pt 0pt;"> 759,391</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;"> </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;"> 120,530</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;"> </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;"> 17,475</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;">Accrued expenses</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;"><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 0pt 0pt;"> 116,021</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;"> </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;"> 188,533</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;"> </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;"> 27,335</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;">Other tax and surcharges payable</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;"><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 0pt 0pt;"> 91,287</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;"> </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;"> 110,242</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;"> </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;"> 15,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;">Deferred government grants**</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;"><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 0pt 0pt;"> 8,488</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;"> </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;"> 17,257</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;"> </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;"> 2,502</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;">Purchase consideration payable***</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;"><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 0pt 0pt;"> 148,038</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;"> </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;"> 1,208,985</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;"> </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;"> 175,286</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;">Individual income tax payable**** (Note 7)</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;"><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 0pt 0pt;"> 48,949</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;"> </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;"> 3,742</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;"> </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;"> 543</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;">Others*****</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;"><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 3pt 0pt 0pt;"> 71,934</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;"> </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;"> 98,946</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;"> </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;"> 14,342</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;"><span style="visibility:hidden;">​</span></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;"> </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;"> 2,223,840</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;"> </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;"> 2,830,826</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;"> </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;"> 410,428</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;"><b style="font-weight:bold;">Non-current portion:</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;"><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;"><span style="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;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;"><span style="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;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;"><span style="visibility:hidden;">​</span></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;">Deferred government grants**</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;"><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 0pt 0pt;"> 6,975</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;"> </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;"> 104,156</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;"> </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;"> 15,101</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;">Purchase consideration payable***</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;"><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 0pt 0pt;"> 1,180,470</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;"> </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;">—</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;"> </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;">—</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;">Finance lease liability</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;"><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 0pt 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;"><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 0pt 0pt;"> 180,815</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;"><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 0pt 0pt;"> 26,216</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;">Unrecognized tax benefit</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;"><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 0pt 0pt;"> 15,954</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;"><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 0pt 0pt;"> 40,539</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;"><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 0pt 0pt;"> 5,878</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;">Others*****</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 0pt;"> 29,278</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;"> </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 3pt 0pt 0pt;"> 45,021</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;"> </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 3pt 0pt 0pt;"> 6,527</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="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;margin: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 0pt 0pt;"> 1,232,677</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;"> </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 0pt 0pt;"> 370,531</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;"> </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 0pt 0pt;"> 53,722</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount represents contract liabilities for the rendering of services. The increase in customer advances as of December 31, 2022 is a result of the increase in consideration received from the Group’s customers.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount primarily represents government subsidies for constructions of a data center in mainland China.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The amount represents the remaining purchase consideration to acquire Camelot. As of December 31, 2022, RMB257,777 (US$37,374) and RMB951,208 (US$137,912) will be settled by cash and ordinary shares of the Company by June 30, 2023, respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">****</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Represents IIT payable to the tax bureau on behalf of certain employees related to their exercise and vesting of share-based awards.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*****</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In July 2020, the Company received a reimbursement of US$7,469 (equivalent to RMB47,597) from the depository for the establishment and maintenance of the ADS program (“ADS Reimbursement”). As of December 31, 2021 and 2022, RMB9,836 and RMB10,762 (US$1,560) were included in the current portion, and RMB22,989 and RMB14,350 (US$2,081) were included in the non-current portion of accrued expenses and other liabilities, respectively. The ADS Reimbursement will be released to the consolidated statements of comprehensive loss in equal amounts over the ADS program term.</p></td></tr></table> 378957000 411467000 59657000 600775000 671124000 97304000 759391000 120530000 17475000 116021000 188533000 27335000 91287000 110242000 15984000 8488000 17257000 2502000 148038000 1208985000 175286000 48949000 3742000 543000 71934000 98946000 14342000 2223840000 2830826000 410428000 6975000 104156000 15101000 1180470000 180815000 26216000 15954000 40539000 5878000 29278000 45021000 6527000 1232677000 370531000 53722000 257777000 37374000 951208000 137912000 7469000 47597000 9836000 10762000 1560000 22989000 14350000 2081000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">13.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">LOANS</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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;"><b style="font-weight:bold;">Bank loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, the Group had a total of RMB1,348,166 and RMB909,500 of short-term bank loans, respectively. Short-term bank loans are unsecured, and the weighted average interest rate as of December 31, 2021 and 2022 was 4.59% and 4.16%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are no commitment fees and conditions under which lines may be withdrawn associated with the Group’s unused facilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Related party loans</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying amounts of the related party loans included in “Amounts due to related parties” on the consolidated balance sheets were as below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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:1.89%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:10.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.5%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Current </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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:1.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 236,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 340,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 49,314</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;border-bottom: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;"><b style="font-weight:bold;"> 736,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"><b style="font-weight:bold;"> 340,129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;border-bottom: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;"><b style="font-weight:bold;"> 49,314</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Non-current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"> 413,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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,947</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><b style="font-weight:bold;"> 472,882</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 413,464</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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;"><b style="font-weight:bold;"> 59,947</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom: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;"><b style="font-weight:bold;"> 1,209,088</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 753,593</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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;"><b style="font-weight:bold;"> 109,261</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">During 2021, the Group entered into an unsecured loan agreement with Kingsoft Group for an aggregate principal amount of RMB500,000 (US$78,461) with a fixed annual interest rate of 4.65%. The Group has fully repaid the loan in November 2022.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">During 2021 and 2022, the Group entered into several loan agreements with fixed annual interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by the Group’s electronic equipment, respectively. The carrying amount of the electronic equipment pledged was RMB702,424 and RMB585,005 (US$84,818) as of December 31, 2021, and 2022, respectively.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, the loans will be repaid according to the following schedule:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:73.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:2.31%;margin:0pt;padding: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.9%;border-bottom: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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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:73.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;">2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,259,065</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 182,547</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 322,758</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:10.9%;margin: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,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">2025</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 81,500</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 11,816</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.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:10.9%;border-bottom: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,125</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:10.9%;border-bottom: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;"> 8,862</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><b style="font-weight:bold;"> 1,724,448</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><b style="font-weight:bold;"> 250,021</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 1348166000 909500000 0.0459 0.0416 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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:1.89%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:10.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.5%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Current </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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:1.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 236,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 340,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 49,314</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;border-bottom: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;"><b style="font-weight:bold;"> 736,206</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"><b style="font-weight:bold;"> 340,129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;border-bottom: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;"><b style="font-weight:bold;"> 49,314</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Non-current:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 472,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"> 413,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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,947</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;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;"><b style="font-weight:bold;"> 472,882</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 413,464</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;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;"><b style="font-weight:bold;"> 59,947</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom: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;"><b style="font-weight:bold;"> 1,209,088</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 753,593</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom: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;"><b style="font-weight:bold;"> 109,261</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">During 2021, the Group entered into an unsecured loan agreement with Kingsoft Group for an aggregate principal amount of RMB500,000 (US$78,461) with a fixed annual interest rate of 4.65%. The Group has fully repaid the loan in November 2022.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">During 2021 and 2022, the Group entered into several loan agreements with fixed annual interest rates of 4.36% and 3.98% with Xiaomi Group which are secured by the Group’s electronic equipment, respectively. The carrying amount of the electronic equipment pledged was RMB702,424 and RMB585,005 (US$84,818) as of December 31, 2021, and 2022, respectively.</p></td></tr></table> 500000000 236206000 340129000 49314000 736206000 340129000 49314000 472882000 413464000 59947000 472882000 413464000 59947000 1209088000 753593000 109261000 500000000 78461000 0.0465 0.0436 0.0398 702424000 585005000 84818000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:10.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:73.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:2.31%;margin:0pt;padding: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.9%;border-bottom: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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom: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:73.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;">2023</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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,259,065</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 182,547</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 322,758</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:10.9%;margin: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,796</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">2025</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 81,500</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"> 11,816</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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.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:10.9%;border-bottom: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,125</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:10.9%;border-bottom: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;"> 8,862</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><b style="font-weight:bold;"> 1,724,448</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.9%;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;"><b style="font-weight:bold;"> 250,021</b></p></td></tr></table> 1259065000 182547000 322758000 46796000 81500000 11816000 61125000 8862000 1724448000 250021000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Enterprise income tax</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Cayman Islands</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Hong Kong</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The subsidiaries incorporated in Hong Kong are subject to income tax at the rate of 16.5% on the estimated assessable profits arising in Hong Kong. For the periods presented, the Group did not make any provisions for Hong Kong profit tax as the Group did not generate any assessable profits arising in Hong Kong. Under the Hong Kong tax law, the subsidiaries in Hong Kong are exempted from income tax on their foreign-derived income and there are no withholding taxes in Hong Kong on remittance of dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">China</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group’s mainland China entities are subject to the statutory income tax rate of 25%, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008. Certain subsidiaries of the Group being qualified as a High New Technology Enterprise (‘‘HNTE’’) are entitled to the preferential income tax rate of 15%. Dividends, interests, rent or royalties payable by the Group’s mainland China entities to non-resident enterprises, and proceeds from any such non-resident enterprise investor’s disposition of assets (after deducting the net value of such assets) shall be subject to 10% EIT, namely withholding tax, unless the respective non-resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Loss before income taxes consists of:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.77%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:49.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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.85%;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;">2020</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;"><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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mainland 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;"> </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;"> (1,095,015)</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;"><span style="visibility:hidden;">​</span></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;"> (1,646,607)</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;"> </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;"> (2,475,677)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (358,939)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-mainland 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;"> </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;"> 147,721</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;"><span style="visibility:hidden;">​</span></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;"> 70,592</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;"> </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;"> (188,238)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (27,292)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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:1.85%;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;"> (947,294)</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;"><span style="visibility:hidden;">​</span></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;"> (1,576,015)</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;"> </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;"> (2,663,915)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (386,231)</p></td></tr></table><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;">The current and deferred components of income tax expense appearing in the consolidated statements of comprehensive loss are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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:58.11%;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;">Current income tax expense</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;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,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 27,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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;"> 8,651</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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;">Deferred income tax benefit</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,103)</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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:1.85%;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.62%;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;"> 14,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 15,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 24,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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,548</p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">TAXATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The reconciliation of income tax expense computed using the mainland China statutory tax rate to the actual income tax expense is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:47.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:11.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:11.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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:50.45%;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;">Loss before income tax</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (947,294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (1,576,015)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (2,663,915)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386,231)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Income tax computed at the mainland China statutory tax rate of 25%</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (394,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (665,978)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,558)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Effect of tax holiday and preferential tax rates</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 7,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 52,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 7,634</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Effect of different tax rates in different jurisdictions</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (1,681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 58,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,448</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Other non-taxable income</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (24,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (28,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,204)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Non-deductible expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 14,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 36,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 5,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Share-based compensation costs</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 82,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 108,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 90,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 13,051</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Research and development super deduction</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (146,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (64,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,383)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Withholding tax and others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 9,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 10,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 1,564</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Change in valuation allowance</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 399,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 434,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 525,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,142</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">True-up adjustments in respect of prior year’s annual tax filing</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (3,474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (15,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,203)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Expiration of tax loss carryforward</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;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: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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;"> 124,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,059</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Tax rate change on deferred items</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 9,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67,811)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,832)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Income tax expense</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 14,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 15,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 24,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;border-bottom: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,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">TAXATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Deferred tax</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The significant components of the Group’s deferred tax assets and liabilities are 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;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.85%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.13%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</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;"><span style="visibility:hidden;">​</span></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;">  </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;"> </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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax loss carried forward</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;"><span style="visibility:hidden;">​</span></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;"> 1,841,192</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;"> </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;"> 2,318,161</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 336,102</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</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;"><span style="visibility:hidden;">​</span></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;"> 235,737</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;"> </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;"> 84,428</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 12,241</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</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;"><span style="visibility:hidden;">​</span></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;"> 7,082</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;"> </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;"> 17,073</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,475</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</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;"><span style="visibility:hidden;">​</span></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;"> 53,436</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;"> </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;"> 85,666</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 12,420</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government grant</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;"><span style="visibility:hidden;">​</span></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;"> 4,266</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;"> </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;"> 5,779</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 838</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> 63,781</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;"> </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;"> 57,828</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,384</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</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;"><span style="visibility:hidden;">​</span></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;"> 170,337</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;"> </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;"> 197,767</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 28,674</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"><span style="visibility:hidden;">​</span></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;"> 47,505</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,888</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"><span style="visibility:hidden;">​</span></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;"> 2,737</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;"> </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;"> 8,241</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,194</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</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;"><span style="visibility:hidden;">​</span></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;"> (1,881,873)</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;"> </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;"> (2,415,627)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (350,233)</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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;"> 496,695</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;"> </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;"> 406,821</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 58,983</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</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;"><span style="visibility:hidden;">​</span></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;">  </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;"> </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;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</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;"><span style="visibility:hidden;">​</span></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;"> 57,300</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;"> </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;"> 46,367</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,723</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">One-time deduction for fixed asset purchases</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;"><span style="visibility:hidden;">​</span></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;"> 337,564</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;"> </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;"> 231,532</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 33,569</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets arising from acquisition</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;"><span style="visibility:hidden;">​</span></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;"> 277,267</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;"> </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;"> 238,672</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 34,603</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease right-of-use assets</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"><span style="visibility:hidden;">​</span></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;"> 41,530</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,021</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 22,655</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 15,772</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 2,287</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;margin:0pt;padding:0pt;"><p 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: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;"> 694,786</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 573,873</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 83,203</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax liabilities</b><b style="font-weight:bold;">:</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 198,091</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 167,052</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 24,220</p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">14.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">TAXATION (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2021 and 2022, the Group’s total deferred tax assets before valuation allowances were RMB2,378,568 and RMB2,822,448 (US$409,216), respectively. As of December 31, 2021 and 2022, the Group recorded valuation allowances of RMB1,881,873 and RMB2,415,627 (US$350,233), respectively, on its deferred tax assets that are not more-likely-than-not to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Group had net losses of approximately RMB9,490,802 (US$1,376,037) mainly deriving from entities in the <span style="-sec-ix-hidden:Hidden_Eo2hkhsYCkukMYnQB1Bcxw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">mainland</span></span> <span style="-sec-ix-hidden:Hidden_laJYCSeAGUuFeDBcWRnLuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">China</span></span> and Hong Kong. The tax losses in the mainland China can be carried forward for five years to offset future taxable profit and the period was extended to ten years for entities that qualify as HNTE. The tax losses of entities in the mainland China will expire between 2023 and 2027 and the tax losses of entities in the mainland China that qualify as HNTE will expire between 2023 and 2032, if not utilized. The tax losses in Hong Kong can be carried forward without an expiration date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Unrecognized tax benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2021 and 2022, the Group had unrecognized tax benefits of RMB59,049 and RMB58,718 (US$8,513), of which RMB43,095 and RMB18,179 (US$2,635), respectively, were presented as a reduction to the deferred tax assets related to tax losses carryforward, and the remaining amounts of RMB15,954 and RMB40,539 (US$5,878), respectively, were presented in other liabilities in the consolidated balance sheets. The Group does not expect the amount of unrecognized tax benefits to increase significantly in the next 12 months. As of December 31, 2021 and 2022, there were RMB15,954 and RMB40,539 (US$5,878) of unrecognized tax benefits that if recognized would impact the annual effective tax rate, respectively. A reconciliation of the beginning and ending balances of unrecognized tax benefit is 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:90%;"><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.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;"><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.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;"><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.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;"><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.05%;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: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;">As at 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.05%;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.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.05%;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%;border-bottom: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.05%;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%;border-bottom: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></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.05%;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.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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;">Balance at beginning of the year</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;"> </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;"> 12,613</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;"> </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;"> 59,049</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;"><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 0pt 0pt;"> 8,561</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;">Additions from the business acquisitions</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;"> </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;"> 19,551</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;"> </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;"> —</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;"><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 0pt 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;">Additions based on tax position related to current year</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;"> </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;"> 26,885</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;"> </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;"> 15,894</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;"><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 0pt 0pt;"> 2,304</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;">Additions based on tax positions related to prior 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;"><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 0pt 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;"><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 0pt 0pt;"> 22,462</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;"><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 0pt 0pt;"> 3,257</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;">Reductions for tax positions related to prior years</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 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;"><span style="visibility:hidden;">​</span></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;"> (38,687)</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;"><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;"> (5,609)</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;">Balance at end 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;"> </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 0pt 0pt;"> 59,049</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;"> </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 0pt 0pt;"> 58,718</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;"><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 0pt 0pt;"> 8,513</p></td></tr></table><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;">For the periods presented, the Group did not record any interest related to unrecognized tax benefits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In general, the tax authorities have three to five years to conduct examinations of the tax filings of the Group’s subsidiaries located in mainland China. Accordingly, the subsidiaries’ tax years of 2017 through 2022 remain open to examination by the respective tax authorities. There are no ongoing examinations by tax authorities for any of the Group’s subsidiaries.</p> 0.165 0.165 0.165 0.25 0.25 0.25 0.15 0.15 0.15 0.10 0.10 0.10 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.77%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:49.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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.85%;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;">2020</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;"><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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:48.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Mainland 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;"> </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;"> (1,095,015)</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;"><span style="visibility:hidden;">​</span></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;"> (1,646,607)</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;"> </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;"> (2,475,677)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (358,939)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-mainland 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;"> </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;"> 147,721</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;"><span style="visibility:hidden;">​</span></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;"> 70,592</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;"> </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;"> (188,238)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (27,292)</p></td></tr><tr><td style="vertical-align:bottom;width:48.77%;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:1.85%;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;"> (947,294)</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;"><span style="visibility:hidden;">​</span></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;"> (1,576,015)</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;"> </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;"> (2,663,915)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (386,231)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -1095015000 -1646607000 -2475677000 -358939000 147721000 70592000 -188238000 -27292000 -947294000 -1576015000 -2663915000 -386231000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.03%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:58.11%;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.85%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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:58.11%;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;">Current income tax expense</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;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,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 27,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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;"> 8,651</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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;">Deferred income tax benefit</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,852)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,103)</p></td></tr><tr><td style="vertical-align:bottom;width:58.11%;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:1.85%;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.62%;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;"> 14,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 15,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.62%;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;"> 24,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.57%;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,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 15081000 27593000 59668000 8651000 -177000 -11852000 -35195000 -5103000 14904000 15741000 24473000 3548000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:47.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;"><b style="font-weight:bold;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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.85%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:11.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:11.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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:50.45%;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;">Loss before income tax</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (947,294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (1,576,015)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (2,663,915)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (386,231)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Income tax computed at the mainland China statutory tax rate of 25%</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (236,824)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (394,004)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (665,978)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (96,558)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Effect of tax holiday and preferential tax rates</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44,121)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 7,083</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 52,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 7,634</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Effect of different tax rates in different jurisdictions</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (1,681)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 58,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,448</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Other non-taxable income</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35,454)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (24,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (28,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,204)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Non-deductible expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 14,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 36,719</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 5,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 830</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Share-based compensation costs</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 82,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 108,588</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 90,015</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 13,051</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Research and development super deduction</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (113,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (146,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> (64,718)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,383)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Withholding tax and others</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 11,581</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 9,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> 10,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0pt;"> 1,564</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Change in valuation allowance</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 399,756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 434,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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;"> 525,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,142</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">True-up adjustments in respect of prior year’s annual tax filing</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (83,342)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (3,474)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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;"> (15,195)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,203)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Expiration of tax loss carryforward</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.86%;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: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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;"> 124,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,059</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Tax rate change on deferred items</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 9,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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: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,460)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (67,811)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;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,832)</p></td></tr><tr><td style="vertical-align:bottom;width:50.45%;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;">Income tax expense</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 14,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 15,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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: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;"> 24,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.67%;border-bottom: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,548</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -947294000 -1576015000 -2663915000 -386231000 0.25 -236824000 -394004000 -665978000 -96558000 44121000 -7083000 -52651000 -7634000 10580000 -1681000 58266000 8448000 35454000 24999000 28993000 4204000 14060000 36719000 5727000 830000 82528000 108588000 90015000 13051000 113388000 146639000 64718000 9383000 11581000 9552000 10785000 1564000 399756000 434056000 525169000 76142000 -83342000 -3474000 -15195000 -2203000 124555000 18059000 9528000 -9460000 -67811000 -9832000 14904000 15741000 24473000 3548000 <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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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;"><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;"><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><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;"><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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;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.85%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:36.13%;border-bottom: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 at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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;">2021</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;"><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;">2022</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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.85%;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:11.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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets:</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;"><span style="visibility:hidden;">​</span></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;">  </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;"> </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;">  </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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax loss carried forward</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;"><span style="visibility:hidden;">​</span></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;"> 1,841,192</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;"> </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;"> 2,318,161</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 336,102</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</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;"><span style="visibility:hidden;">​</span></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;"> 235,737</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;"> </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;"> 84,428</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 12,241</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Depreciation</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;"><span style="visibility:hidden;">​</span></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;"> 7,082</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;"> </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;"> 17,073</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 2,475</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</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;"><span style="visibility:hidden;">​</span></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;"> 53,436</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;"> </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;"> 85,666</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 12,420</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government grant</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;"><span style="visibility:hidden;">​</span></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;"> 4,266</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;"> </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;"> 5,779</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 838</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> 63,781</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;"> </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;"> 57,828</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,384</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</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;"><span style="visibility:hidden;">​</span></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;"> 170,337</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;"> </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;"> 197,767</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 28,674</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease liabilities</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"><span style="visibility:hidden;">​</span></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;"> 47,505</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,888</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"><span style="visibility:hidden;">​</span></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;"> 2,737</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;"> </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;"> 8,241</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1,194</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: valuation allowance</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;"><span style="visibility:hidden;">​</span></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;"> (1,881,873)</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;"> </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;"> (2,415,627)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (350,233)</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;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;"> 496,695</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;"> </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;"> 406,821</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 58,983</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities:</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;"><span style="visibility:hidden;">​</span></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;">  </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;"> </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;"><span style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets</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;"><span style="visibility:hidden;">​</span></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;"> 57,300</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;"> </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;"> 46,367</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,723</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">One-time deduction for fixed asset purchases</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;"><span style="visibility:hidden;">​</span></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;"> 337,564</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;"> </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;"> 231,532</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 33,569</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-lived assets arising from acquisition</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;"><span style="visibility:hidden;">​</span></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;"> 277,267</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;"> </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;"> 238,672</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 34,603</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease right-of-use assets</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;"><span style="visibility:hidden;">​</span></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;"> —</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;"><span style="visibility:hidden;">​</span></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;"> 41,530</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6,021</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 22,655</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 15,772</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 2,287</p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;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:1.85%;margin:0pt;padding:0pt;"><p 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: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;"> 694,786</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 573,873</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 83,203</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net deferred tax liabilities</b><b style="font-weight:bold;">:</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 198,091</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0pt;"> 167,052</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom: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;"> 24,220</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1841192000 2318161000 336102000 235737000 84428000 12241000 7082000 17073000 2475000 53436000 85666000 12420000 4266000 5779000 838000 63781000 57828000 8384000 170337000 197767000 28674000 0 47505000 6888000 2737000 8241000 1194000 1881873000 2415627000 350233000 496695000 406821000 58983000 57300000 46367000 6723000 337564000 231532000 33569000 277267000 238672000 34603000 0 41530000 6021000 22655000 15772000 2287000 694786000 573873000 83203000 198091000 167052000 24220000 2378568000 2822448000 409216000 1881873000 2415627000 350233000 9490802000 1376037000 1376037000 59049000 58718000 8513000 43095000 18179000 2635000 15954000 40539000 5878000 15954000 40539000 5878000 <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:90%;"><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.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;"><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.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;"><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.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;"><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.05%;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: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;">As at 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.05%;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.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.05%;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%;border-bottom: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.05%;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%;border-bottom: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></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.05%;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.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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;">RMB</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;margin:0pt;"><b style="font-weight:bold;">    </b></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;">Balance at beginning of the year</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;"> </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;"> 12,613</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;"> </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;"> 59,049</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;"><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 0pt 0pt;"> 8,561</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;">Additions from the business acquisitions</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;"> </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;"> 19,551</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;"> </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;"> —</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;"><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 0pt 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;">Additions based on tax position related to current year</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;"> </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;"> 26,885</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;"> </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;"> 15,894</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;"><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 0pt 0pt;"> 2,304</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;">Additions based on tax positions related to prior 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;"><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 0pt 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;"><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 0pt 0pt;"> 22,462</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;"><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 0pt 0pt;"> 3,257</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;">Reductions for tax positions related to prior years</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;"><span style="visibility:hidden;">​</span></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 3pt 0pt 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;"><span style="visibility:hidden;">​</span></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;"> (38,687)</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;"><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;"> (5,609)</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;">Balance at end 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;"> </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 0pt 0pt;"> 59,049</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;"> </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 0pt 0pt;"> 58,718</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;"><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 0pt 0pt;"> 8,513</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 12613000 59049000 8561000 19551000 26885000 15894000 2304000 0 22462000 3257000 0 38687000 5609000 59049000 58718000 8513000 0 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">SHARE-BASED PAYMENTS</b></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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has three share-based compensation plans under which awards may be granted to employees, namely, the 2013 Share Option Scheme, the 2013 Share Award Scheme and 2021 Share Award Scheme. The maximum aggregate numbers of ordinary shares that are authorized to be issued under the 2013 Share Option Scheme, 2013 Share Award Scheme and 2021 Share Award Scheme are 209,750,000, 215,376,304 and 380,528,480, respectively. These plans have a contractual term of ten years. The share-based awards are accounted for as equity awards and generally vest over a period from two to five years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2013 Share Option Scheme</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the options granted under the 2013 Share Option Scheme is stated below:</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:48.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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:1.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:6.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:1.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:10.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.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:6.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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">grant-date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;border-bottom: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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.5%;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:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 61,760,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 6.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 60,339</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;margin:0pt;padding:0pt;"><p 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.03%;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,667,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.48%;margin:0pt;padding:0pt;"><p 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;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.48%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,272,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,788,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 38,366,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 6,972</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 38,366,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6,972</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 25,646,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 4,669</p></td></tr></table><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;">The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020, 2021 and 2022 were RMB906,120, RMB79,224 and RMB26,299 (US$3,813), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$1.16, US$2.80 and US$0.36 per option, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB44,135, RMB51,892 and RMB84,098 (US$12,193), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there were RMB39,969 (US$5,795) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.13 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SHARE-BASED PAYMENTS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2013 Share Award Scheme</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the restricted shares issued under the 2013 Share Award Scheme is stated below:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:16.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:67.37%;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.85%;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:12.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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;">Weighted-average</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;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:12.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;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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;">grant-date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;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:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2021</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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;"> 57,987,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.32</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,805,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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.29</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,452,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.73</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,310,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;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.85%;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:12.54%;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;"> (18,880,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.37</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom: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;"> 30,148,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 1.33</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest at December 31, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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;"> 30,148,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 3pt 0pt 0pt;"> 1.33</p></td></tr></table><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;">The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020, 2021 and 2022 were US$0.78, US$2.04 and US$1.29 per share, respectively. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB91,683, RMB90,121 and RMB119,156 (US$17,276), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there were RMB116,666 (US$16,915) of total unrecognized share-based compensation expenses related to unvested share-based awards which are expected to be recognized over a weighted-average period of 1.64 years. The fair value of the restricted shares is the fair value of the Company’s ordinary shares at their respective grant dates. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the options granted under the 2013 Share Award Scheme is stated below:</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:48.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.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 0pt 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.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 0pt 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.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 0pt 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.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:1.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 0pt 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.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:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.5%;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:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding: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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">grant-date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;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.03%;border-bottom: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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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:48.4%;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, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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;"> 27,868,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 7.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,169</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;border-bottom: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,800,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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;"> 17,068,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;border-bottom: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,068,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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,136,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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></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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2021 and 2022 and the option’s respective exercise price. Total intrinsic value of options exercised for the years ended December 31, 2020 and 2021 were RMB3,230 and RMB1,561, respectively. No option was exercised during the year ended December 31, 2022.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SHARE-BASED PAYMENTS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2013 Share Award Scheme <b style="font-style:normal;font-weight:bold;">(Continued)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total weighted-average grant-date fair value of the share-based awards granted during the years ended December 31, 2020 and 2021 were US$0.31 and US$0.31 per option, respectively. There were no share-based awards granted under 2013 Share Aware Scheme during the year ended December 31, 2022. The aggregate fair value of the share-based awards vested during the years ended December 31, 2020, 2021 and 2022 were RMB15,981, RMB16,192 and RMB11,462 (US$1,662), respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, there were RMB5,035 (US$730) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 1.35 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2021 Share Award Scheme</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the Company adopted the 2021 Share Award Scheme. A summary of the activity for the restricted shares with option features issued under the 2021 Share Award Scheme is stated below:</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:47.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:1.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 0pt 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.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.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 0pt 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.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 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.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 0pt 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.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 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.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.7%;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.48%;margin:0pt;padding:0pt;"><p style="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.96%;margin:0pt;padding:0pt;"><p style="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-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.87%;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:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.7%;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.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">Weighted-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;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:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">Weighted-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">grant-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;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.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;">Number of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">average exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="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</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;margin:0pt;padding:0pt;"><p style="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.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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.48%;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.96%;margin:0pt;padding:0pt;"><p style="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.48%;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:10.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.87%;margin:0pt;padding:0pt;"><p style="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.11%;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, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,509,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> (3,131,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom: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,374,413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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.11%;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, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 104,003,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 25,786</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom: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;"> 104,003,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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,786</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 30,927,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;">0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 7,858</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value in the table above represents the difference between the fair value of the Company’s ordinary share as of December 31, 2022 and the exercise price of respective share-based awards. Total intrinsic value of the share-based awards exercised for the year ended December 31, 2022 was RMB5,297 (US$768).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total weighted-average grant date fair value of the share-based awards granted during the year ended December 31, 2022 was US$0.33 per share. The aggregate fair value of the share-based awards vested during the year ended December 31, 2022 was RMB18,371 (US$2,664).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, there were RMB108,162 (US$15,682) of total unrecognized employee share-based compensation expenses, related to unvested share-based awards, which are expected to be recognized over a weighted-average period of 2.16 years. Total unrecognized compensation cost may be adjusted for actual forfeitures occurring in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SHARE-BASED PAYMENTS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Others</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of Shenzhen Yunfan, the Company granted 11,684,432 restricted shares to certain employees that contain 1-3 years service vesting condition. As of December 31, 2021 and 2022, 2,278,360 and 6,981,396 of restricted shares were vested, respectively. As of December 31, 2022, there were RMB30,882 (US$4,477) of total unrecognized share-based compensation expenses related to these unvested share-based awards that will be recognized over 1 year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Fair value of share options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of share options was determined using the binomial tree model, with the assistance from an independent third-party appraiser. The binomial model requires the input of highly subjective assumptions, including the expected share price volatility and the exercise multiple. For expected volatility, the Company has made reference to historical volatility of several comparable companies. The exercise multiple was estimated as the average ratio of the stock price to the exercise price of when employees would decide to voluntarily exercise their vested options. As the Company did not have sufficient information of past employee exercise history, it has considered the statistics on exercise patterns of employees compiled by Huddart and Lang in Huddart, S., and M. Lang. 1996. “Employee Stock Option Exercises: An Empirical Analysis.” Journal of Accounting and Economics, vol. 21, no. 1(February):5-43, which are widely adopted by valuers as authoritative guidance on expected exercise multiples. For the employee exit rate, which represents the annual turnover rate of employees leaving services, the Group uses the historical employee exiting data to have an estimate of that input. The risk-free rate for the period within the contractual life of the options is based on the market yield of U.S. Treasury Bonds in effect at the time of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The assumptions used to estimate the fair value of the share options granted are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding: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.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="5" style="vertical-align:bottom;white-space:nowrap;width:55.03%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding: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.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:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Risk-free rate</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:17.1%;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;">0.66%-1.84%</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:17.1%;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;">1.13%-1.62%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.1%;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;">1.75%-2.93%</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Expected volatility range</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:17.1%;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;">37.3%-37.8%</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:17.1%;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;">36.28%-38.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;">35.62%-46.22%</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Exercise multiple</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:17.1%;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;">2.20-2.80</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:17.1%;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;">2.20-2.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;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;">2.20-2.80</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Fair market value per ordinary share as at valuation dates</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:17.1%;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;">US$0.76-US$1.94</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:17.1%;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;">US$1.97-US$3.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;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;">US$0.24-US$0.73</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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Share-based awards of Camelot</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Camelot subsidiary also has an equity incentive plan granting share-based awards that contain 3 year service vesting condition (the “Camelot Award”). The portion relating to the acquisition-date fair-value-based measure of the “Camelot Award” that was attributable to precombination service was recognized as non-controlling interest and the portion relating to any remaining postcombination service was recognized as share-based compensation expenses in the Group’s consolidated financial statements. The Group did not grant any share-based awards under the Camelot Award after its acquisition of Camelot.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">15.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">SHARE-BASED PAYMENTS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of each Camelot Award is estimated using the binomial tree option pricing model with the following assumptions:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.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.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:12.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.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 0pt 0pt;"> 0.21</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.24%;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.56</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;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:2.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:12.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 0pt 0pt;"> 2.20</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair market value per ordinary share as at valuation dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">RMB23.00</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">In November 2022, the Company’s board of directors approved to replace all outstanding Camelot Awards with cash consideration of RMB43,981 and 27,500,715 share-based awards of the Company under the 2021 Share Award Scheme.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:39.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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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.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;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 10,614</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 17,481</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 15,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,264</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,270</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,594</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 9,940</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 169,101</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 193,886</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 187,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 27,235</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 88,129</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 150,389</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 87,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 12,732</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;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:1.85%;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.79%;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;"> 330,114</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 434,350</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 359,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 52,171</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 209750000 215376304 380528480 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the options granted under the 2013 Share Option Scheme is stated below:</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:48.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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:1.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:6.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:1.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:10.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.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:6.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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">grant-date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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.48%;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:6.5%;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:48.4%;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.48%;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:10.03%;border-bottom: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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;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:10.03%;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.48%;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:10.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:10.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.5%;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:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 61,760,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 6.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 60,339</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;margin:0pt;padding:0pt;"><p 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.03%;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,667,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.48%;margin:0pt;padding:0pt;"><p 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;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.48%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,272,993)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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.48%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,788,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 38,366,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 6,972</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 38,366,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.32%;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.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.66%;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.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p 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.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;"> 6.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6,972</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.03%;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;"> 25,646,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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 0pt 0pt;"> 0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.66%;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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;"> 5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.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;"> 4,669</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 61760202 0.07 0.87 P6Y7M9D 60339 8667040 0.07 0.36 11272993 0.07 1.17 20788141 0.07 0.52 38366108 0.07 0.86 P6Y3D 6972 38366108 0.07 0.86 P6Y3D 6972 25646851 0.07 0.58 P5Y4M28D 4669 906120000 79224000 26299000 3813000 1.16 2.80 0.36 44135000 51892000 84098000 12193000 39969000 5795000 P1Y1M17D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the restricted shares issued under the 2013 Share Award Scheme is stated below:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:16.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:67.37%;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.85%;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:12.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;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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;">Weighted-average</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;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:12.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;"><b style="font-weight:bold;">shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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;">grant-date fair value</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;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:12.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2021</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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;"> 57,987,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.32</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,805,065</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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.29</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,452,885)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.73</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,310,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.36%;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></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;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.85%;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:12.54%;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;"> (18,880,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 0pt 0pt;"> 1.37</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom: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;"> 30,148,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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 0pt 0pt;"> 1.33</p></td></tr><tr><td style="vertical-align:bottom;width:67.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected to vest at December 31, 2022</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.54%;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;"> 30,148,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:16.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 3pt 0pt 0pt;"> 1.33</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 57987266 1.32 17805065 1.29 9452885 1.73 17310087 1.05 18880457 1.37 30148902 1.33 30148902 1.33 0.78 2.04 1.29 91683000 90121000 119156000 17276000 116666000 16915000 P1Y7M20D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of the activity for the options granted under the 2013 Share Award Scheme is stated below:</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:48.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.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 0pt 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.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 0pt 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.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 0pt 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.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:1.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 0pt 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.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:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.5%;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:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;margin:0pt;padding:0pt;"><p style="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.48%;margin:0pt;padding: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.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;">average exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">grant-date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;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.03%;border-bottom: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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;margin:0pt;padding: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.48%;margin:0pt;padding: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.03%;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.48%;margin:0pt;padding: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.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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;">US$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding: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:6.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:48.4%;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, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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;"> 27,868,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 7.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6,169</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;border-bottom: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,800,320)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;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, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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;"> 17,068,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:48.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;border-bottom: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,068,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.03%;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,136,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 0.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.66%;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;"> 0.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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></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> 27868420 0.83 0.31 P7Y11M26D 6169 10800320 0.87 0.29 17068100 0.87 0.31 P6Y11M19D 17068100 0.87 0.31 P6Y11M19D 9136740 0.87 0.31 P6Y11M12D 3230000 1561000 0 0.31 0.31 0 15981000 16192000 11462000 1662000 5035000 730000 P1Y4M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2021, the Company adopted the 2021 Share Award Scheme. A summary of the activity for the restricted shares with option features issued under the 2021 Share Award Scheme is stated below:</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:47.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:1.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 0pt 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.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.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 0pt 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.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 0pt 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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:1.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 0pt 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.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 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.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.7%;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.48%;margin:0pt;padding:0pt;"><p style="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.96%;margin:0pt;padding:0pt;"><p style="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-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.87%;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:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.7%;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.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">Weighted-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;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:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">Weighted-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">grant-</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;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.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;">Number of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">average exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.96%;margin:0pt;padding:0pt;"><p style="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</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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;">remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:6.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;margin:0pt;padding:0pt;"><p style="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.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;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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;">contractual term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding: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.48%;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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.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.48%;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.96%;margin:0pt;padding:0pt;"><p style="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.48%;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:10.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;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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.87%;margin:0pt;padding:0pt;"><p style="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.11%;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, December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 129,509,841</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> (3,131,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;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:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom: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,374,413)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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.11%;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, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 104,003,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 25,786</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;border-bottom: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;"> 104,003,481</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin: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,786</p></td></tr><tr><td style="vertical-align:bottom;width:47.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.27%;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;"> 30,927,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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 3pt 0.05pt 0pt;">0.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.96%;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;"> 0.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;"> 9.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 0.05pt 0pt;"> 7,858</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> 129509841 0.01 0.33 3131947 0.01 0.40 22374413 0.01 0.38 104003481 0.01 0.32 P9Y5M8D 25786 104003481 0.01 0.32 P9Y5M8D 25786 30927052 0.00 0.25 P9Y10M9D 7858 5297000 768000 0.33 18371000 2664000 108162000 15682000 P2Y1M28D 11684432 P1Y P3Y 2278360000 6981396000 30882000 4477000 P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The assumptions used to estimate the fair value of the share options granted are as follows:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding: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.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="5" style="vertical-align:bottom;white-space:nowrap;width:55.03%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;margin:0pt;padding: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.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:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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:17.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Risk-free rate</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:17.1%;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;">0.66%-1.84%</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:17.1%;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;">1.13%-1.62%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.1%;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;">1.75%-2.93%</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Expected volatility range</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:17.1%;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;">37.3%-37.8%</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:17.1%;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;">36.28%-38.03%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.1%;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;">35.62%-46.22%</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Exercise multiple</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:17.1%;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;">2.20-2.80</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:17.1%;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;">2.20-2.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;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;">2.20-2.80</p></td></tr><tr><td style="vertical-align:bottom;width:43.11%;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;">Fair market value per ordinary share as at valuation dates</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:17.1%;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;">US$0.76-US$1.94</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:17.1%;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;">US$1.97-US$3.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.1%;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;">US$0.24-US$0.73</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> 0.0066 0.0184 0.0113 0.0162 0.0175 0.0293 0.373 0.378 0.3628 0.3803 0.3562 0.4622 2.20 2.80 2.20 2.80 2.20 2.80 0.76 1.94 1.97 3.49 0.24 0.73 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of each Camelot Award is estimated using the binomial tree option pricing model with the following assumptions:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.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.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:12.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.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 0pt 0pt;"> 0.21</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility range</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.24%;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.56</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;background:#cceeff;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:2.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:12.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 0pt 0pt;"> 2.20</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:82.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair market value per ordinary share as at valuation dates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:12.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">RMB23.00</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;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">In November 2022, the Company’s board of directors approved to replace all outstanding Camelot Awards with cash consideration of RMB43,981 and 27,500,715 share-based awards of the Company under the 2021 Share Award Scheme.</p> 0.0021 0.5056 2.20 23.00 43981000 27500715 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth the amount of share-based compensation expense included in each of the relevant financial statement line items:</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:39.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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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.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;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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></tr><tr><td style="vertical-align:bottom;width:58.55%;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.85%;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.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:7.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></tr><tr><td style="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 10,614</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 17,481</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 15,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 2,264</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,270</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,594</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 9,940</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 169,101</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 193,886</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 187,843</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 27,235</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 88,129</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 150,389</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 87,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> 12,732</p></td></tr><tr><td style="vertical-align:bottom;width:58.55%;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:1.85%;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.79%;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;"> 330,114</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 434,350</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;"> 359,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> 52,171</p></td></tr></table> 10614000 17481000 15618000 2264000 62270000 72594000 68562000 9940000 169101000 193886000 187843000 27235000 88129000 150389000 87812000 12732000 330114000 434350000 359835000 52171000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">16.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">RESTRICTED NET ASSETS</b></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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant statutory laws and regulations of mainland China permit payments of dividends by the Group’s mainland China subsidiaries only out of its retained earnings, if any, as determined in accordance with accounting standards and regulations of mainland China. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s mainland China subsidiaries. The Company 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with the Regulations on Enterprises with Foreign Investment of China and its Articles of Association, the Company’s mainland China subsidiaries, being foreign-invested enterprises established in the mainland China, are required to provide certain statutory reserves, namely the general reserve fund, enterprise expansion fund and staff welfare and bonus fund, all of which are appropriated from net profit as reported in its mainland China statutory accounts. The Company’s mainland China subsidiaries are required to allocate at least 10% of its annual after-tax profit to the general reserve fund until such fund has reached 50% of its registered capital based on the enterprise’s mainland China statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the Board of Directors of the mainland China subsidiaries. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.</p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">16.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">RESTRICTED NET ASSETS (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with the mainland China Company Laws, the Company’s mainland China subsidiaries and the VIEs must make appropriations from their annual after-tax profits as reported in their mainland China statutory accounts to non-distributable reserve funds, namely statutory surplus fund, statutory public welfare fund and discretionary surplus fund. The VIEs are required to allocate at least 10% of their after-tax profits to the statutory surplus fund until such fund has reached 50% of their respective registered capital. Appropriation to discretionary surplus is made at the discretion of the Board of Directors of the VIEs. These reserves can only be used for specific purposes and are not transferable to the Company in the form of loans, advances, or cash dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under laws and regulations of mainland China, there are restrictions on the Company’s mainland China subsidiaries and the VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Amounts of net assets restricted include paid-in capital and statutory reserve funds of the Company’s mainland China subsidiaries and the net assets of the VIEs and VIEs’ subsidiaries in which the Company has no legal ownership, totaling RMB4,055,608 (US$588,008) as of December 31 2022; therefore, in accordance with Rules 504 and 4.08(e)(3) of Regulation S-X, the condensed parent company only financial statements as of December 31, 2021 and 2022 and for each of the three years in the period ended December 31, 2022 are disclosed in Note 23.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Furthermore, cash transfers from the Company’s mainland China subsidiaries to its subsidiaries outside of China are subject to mainland China government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the mainland China subsidiaries and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations.</p> 0.10 0.50 0.10 0.50 4055608000 588008000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">17.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">LOSS PER SHARE</b></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-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted loss per share for each of the years presented are calculated 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><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:34.21%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:63.93%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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.85%;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:14.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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.85%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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:34.21%;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;">Numerator:</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.86%;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.58%;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:1.86%;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.58%;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:1.86%;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.59%;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:34.21%;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;">Net loss attributable to Kingsoft Cloud Holdings Limited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (962,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,588,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (385,400)</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Accretion to redemption value of redeemable convertible preferred shares</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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;"> (19,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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:1.86%;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.58%;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:1.86%;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.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 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Net loss attributable to ordinary shareholders - basic and diluted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (982,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,588,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (385,400)</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Denominator:</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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.86%;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.58%;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.86%;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.58%;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.86%;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.59%;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:34.21%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom: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,400,874,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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,441,729,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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,623,838,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 3,623,838,985</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Basic and diluted loss per share</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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;"> (0.41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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;"> (0.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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;"> (0.73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (0.11)</p></td></tr></table><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;">For the year ended December 31, 2020, the effects of all outstanding convertible preferred shares and redeemable convertible preferred shares, options, and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive. For the years ended December 31, 2021 and 2022, the effects of all options and awarded shares were excluded from the computation of diluted loss per share for the periods presented as their effects would be anti-dilutive.</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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:34.21%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:63.93%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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.85%;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:14.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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.85%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:14.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:34.21%;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;">Numerator:</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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:1.86%;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.58%;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:1.86%;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.58%;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:1.86%;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.59%;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:34.21%;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;">Net loss attributable to Kingsoft Cloud Holdings Limited</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (962,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,588,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (385,400)</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Accretion to redemption value of redeemable convertible preferred shares</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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;"> (19,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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:1.86%;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.58%;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:1.86%;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.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 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Net loss attributable to ordinary shareholders - basic and diluted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (982,027)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,588,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,658,184)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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;"> (385,400)</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Denominator:</b></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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.86%;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.58%;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.86%;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.58%;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.86%;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.59%;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:34.21%;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;">Weighted average number of ordinary shares outstanding - basic and diluted</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;border-bottom: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,400,874,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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,441,729,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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,623,838,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 3,623,838,985</p></td></tr><tr><td style="vertical-align:bottom;width:34.21%;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;">Basic and diluted loss per share</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;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;"> (0.41)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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;"> (0.46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.58%;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;"> (0.73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.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;"> (0.11)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> -962259000 -1588712000 -2658184000 -385400000 19768000 -982027000 -1588712000 -2658184000 -385400000 2400874197 3441729444 3623838985 3623838985 -0.41 -0.46 -0.73 -0.11 <table style="border-collapse:collapse;border:0;"><tr><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:10pt;margin-top:0pt;"><b style="font-weight:bold;">18.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;"><b style="font-weight:bold;">SHAREHOLDERS’ EQUITY</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In February 2020, the Company entered into an arrangement to allow the senior executives to settle its due on demand interest bearing loans (“Settlement Arrangement”). Under the terms of the Settlement Arrangement, the Company will repurchase ordinary shares already issued to the executives for a cashless settlement of the outstanding loan amount including interest and related IIT. The number of ordinary shares to be repurchased is calculated by dividing the outstanding amount on settlement date by US$0.70 per share, which is below the estimated fair value per ordinary share of US$0.76 determined by the Company with the assistance of an independent appraiser. Therefore, there is no compensation expense to be recorded as a result of this repurchase. On February 29, 2020, the Company repurchased 5,475,254 ordinary shares at nil consideration from these senior executives in lieu of full settlement of the outstanding amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On April 7, 2020, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$4,000 divided into 4,000,000,000 shares with a par value of US$0.001 each, consisting of (i) 2,282,750,429 ordinary shares, (ii) 458,116,000 Series A Preferred Shares, (iii) 153,603,600 Series B Preferred Shares, (iv) 185,665,192 Series C Preferred Shares, (v) 842,738,782 Series D Preferred Shares, and (vi) 77,125,997 Series D+ Preferred Shares, respectively, which will become effective immediately prior to the completion of the Company’s IPO. All of the Preferred Shares issued and outstanding immediately prior to the completion of the IPO will be converted (by way of re-designation and re-classification) into ordinary shares on a one for one basis. Each ordinary share entitles the holder thereof to one vote per share on all matters subject to vote at general meetings of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On May 8, 2020, the Company completed its IPO on the NASDAQ Global Select Market. 30,000,000 ADS representing 450,000,000 ordinary shares were sold at $17.00 per ADS, or $1.13 per share. Additionally, the underwriters exercised their options to purchase an additional 67,500,000 ordinary shares in the form of 4,500,000 ADSs. Net proceeds from the IPO including underwriter options after deducting underwriting discount and offering expenses were approximately RMB3,875,394. The deferred IPO costs were recorded as a reduction of the proceeds received from the IPO in the shareholders’ (deficit) equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Upon completion of the IPO, all outstanding Preferred Shares were converted on a one-for-one basis into 1,717,249,571 ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On September 23, 2020, the Company completed its follow-on offering on the NASDAQ Global Select Market. 8,000,000 ADS representing 120,000,000 ordinary shares were sold at $31.00 per ADS, or $2.07 per share. Additionally, the underwriters exercised their options to purchase an additional 18,750,000 ordinary shares in the form of 1,250,000 ADSs. Net proceeds from the follow-on offering including underwriter options after deducting underwriting discount and offering expenses were approximately RMB1,881,233. The offering costs were recorded as a reduction of the proceeds received from the follow-on offering in the shareholders’ (deficit) equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On September 3, 2021, the Company issued 247,475,446 ordinary shares in connection with the acquisition of Camelot.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On December 17, 2021, the Company’s shareholders and Board of Directors approved to increase the Company’s authorized share capital to US$40,000 divided into 40,000,000,000 ordinary shares with a par value of US$0.001 each.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On March 31, 2022, the Company’s shareholders and Board of Directors authorized a share repurchase program (“2022 Share Repurchase Program”) under which the Company may repurchase up to US$100,000 of its ordinary shares in the form of ADSs during a twelve-month period. The share repurchases may be made in accordance with applicable laws and regulations through open market transactions, privately negotiated transactions or other legally permissible means as determined by the management. Under the 2022 Share Repurchase Program, the Company has repurchased 183,901,110 ordinary shares for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 30, 2022, the Company completed its listing by way of introduction on the Main Board of The Stock Exchange of Hong Kong Limited (the “HK Stock Exchange”).</p> 0.70 0.76 5475254 0 4000000 4000000000 0.001 2282750429 458116000 153603600 185665192 842738782 77125997 30000000 450000000 17.00 1.13 67500000 4500000 3875394000 1717249571 8000000 120000000 31.00 2.07 18750000 1250000 1881233000 247475446 40000000 40000000000 0.001 100000000 P12M 183901110 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">19.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">RELATED PARTY TRANSACTIONS</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">a)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">Related Parties</span></p></td></tr></table><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:49.01%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:49.01%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.01%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Kingsoft Corporation Limited and its subsidiaries (other than all of entities of the Group) (“Kingsoft Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:49.01%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Principal shareholder of the Company</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaomi Corporation and its subsidiaries (“Xiaomi Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Entity controlled by a director of the Company</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">b)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">The Group had the following related party transactions:</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:42.47%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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.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;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.85%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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:1.85%;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.79%;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:1.85%;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.53%;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:1.85%;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.79%;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:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,165</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,597</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,647</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,663</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 119,011</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 156,158</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 187,907</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 27,244</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Cheetah Group***</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,111</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;margin:0pt;padding:0pt;"><p 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.53%;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.85%;margin:0pt;padding:0pt;"><p 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.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Others</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 50,629</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 7,341</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Enterprise cloud services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;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.79%;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,857</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,590</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,815</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Enterprise cloud services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 838</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 10,892</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 1,579</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Other services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;margin:0pt;padding:0pt;"><p 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.53%;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.85%;margin:0pt;padding:0pt;"><p 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.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Other services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 74</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.85%;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.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 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 777,369</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 929,524</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,128,665</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 163,642</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase of devices from Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,177</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 1,349</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 144</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on loans due to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,633</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,707</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,062</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on a loan due to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 4,088</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 18,364</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,663</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental of building from Xiaomi Group*</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,900</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,452</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,070</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental of office space, and administrative services from Kingsoft Group**</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 13,801</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 13,321</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 13,931</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,020</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 63,878</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 91,843</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 129,912</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 18,836</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Group entered into agreements to lease building and office space from Xiaomi Group. As of December 31, 2021 and 2022, the related operating lease right-of-use assets amounted to RMB210,551 and RMB167,697 (US$24,314) and operating lease liabilities amounted to RMB238,180 and RMB224,346 (US$32,527), respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Group entered into agreements to lease building and office space from Kingsoft Group in 2022. As of December 31, 2022, the related operating lease right-of-use assets amounted to RMB2,625 (US$381) and operating lease liabilities amounted to RMB3,634 (US$527).</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Cheetah Group refers to Cheetah Mobile Inc. and its subsidiaries. Cheetah Group was no longer the Group's related party after May 8, 2020.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">19.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">RELATED PARTY TRANSACTIONS (Continued)</b></p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">c)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">The Group had the following related party balances at the end of the year:</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-style:italic;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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:1.89%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:10.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.5%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Amounts due from related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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:1.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;margin:0pt;padding:0pt;"><p 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.5%;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.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 175,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 200,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 29,081</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 34,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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,009</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.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;"> 6,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 909</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;border-bottom: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;"> 10,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 10,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;border-bottom: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,576</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 212,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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 0pt 0pt;"> 252,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 36,575</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Amounts due to related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 14,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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,040</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 55,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 44,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 6,415</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;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.89%;margin:0pt;padding:0pt;"><p 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.5%;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.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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;"> 29,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;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,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 709,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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: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 0pt 0pt;"> 753,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.45%;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;"> 109,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.8%;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:1.89%;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.54%;border-bottom: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;"> 1,309,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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: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 0pt 0pt;"> 841,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.45%;border-bottom: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;"> 121,962</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Amounts included related party loans as disclosed in Note 13.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">All the balances with related parties except for the loans from Xiaomi Group were unsecured. All outstanding balances except for loans from Xiaomi Group are repayable on demand unless otherwise disclosed. The effect of adopting ASC 326 to due from related parties was immaterial.</p> <table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">a)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">Related Parties</span></p></td></tr></table><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:49.01%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"/><td style="vertical-align:bottom;width:49.01%;margin:0pt;padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.27;text-align:center;margin:0pt;"><b style="font-weight:bold;">Relationship with the Group</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.01%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Kingsoft Corporation Limited and its subsidiaries (other than all of entities of the Group) (“Kingsoft Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:49.01%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Principal shareholder of the Company</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Xiaomi Corporation and its subsidiaries (“Xiaomi Group”)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;">Entity controlled by a director of the Company</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> Principal shareholder of the Company Entity controlled by a director of the Company <table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">b)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">The Group had the following related party transactions:</span></p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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="7" style="vertical-align:bottom;white-space:nowrap;width:42.47%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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.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;"><b style="font-weight:bold;">2020</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">2021</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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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.85%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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.85%;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.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;">RMB</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenues:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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:1.85%;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.79%;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:1.85%;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.53%;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:1.85%;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.79%;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:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,165</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,597</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 804,647</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 116,663</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 119,011</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 156,158</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 187,907</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 27,244</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Cheetah Group***</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,111</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;margin:0pt;padding:0pt;"><p 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.53%;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.85%;margin:0pt;padding:0pt;"><p 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.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Public cloud services provided to Others</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 50,629</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 7,341</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Enterprise cloud services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;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.79%;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,857</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 74,590</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,815</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Enterprise cloud services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 838</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 10,892</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 1,579</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Other services provided to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;margin:0pt;padding:0pt;"><p 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.53%;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.85%;margin:0pt;padding:0pt;"><p 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.79%;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:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Other services provided to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 74</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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:1.85%;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.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 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 777,369</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 929,524</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 1,128,665</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 163,642</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchase of devices from Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,177</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 1,349</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 144</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on loans due to Xiaomi Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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.85%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,633</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,707</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,062</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on a loan due to Kingsoft Group</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;">—</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 4,088</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 18,364</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,663</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental of building from Xiaomi Group*</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,900</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,452</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.79%;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,070</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rental of office space, and administrative services from Kingsoft Group**</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 13,801</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 13,321</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 13,931</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 2,020</p></td></tr><tr><td style="vertical-align:bottom;width:55.67%;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:1.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 63,878</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 91,843</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom: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;"> 129,912</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 18,836</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><table style="border-collapse:collapse;border:0;"><tr><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;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Group entered into agreements to lease building and office space from Xiaomi Group. As of December 31, 2021 and 2022, the related operating lease right-of-use assets amounted to RMB210,551 and RMB167,697 (US$24,314) and operating lease liabilities amounted to RMB238,180 and RMB224,346 (US$32,527), respectively.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">The Group entered into agreements to lease building and office space from Kingsoft Group in 2022. As of December 31, 2022, the related operating lease right-of-use assets amounted to RMB2,625 (US$381) and operating lease liabilities amounted to RMB3,634 (US$527).</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">***</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Cheetah Group refers to Cheetah Mobile Inc. and its subsidiaries. Cheetah Group was no longer the Group's related party after May 8, 2020.</p></td></tr></table> 655165000 749597000 804647000 116663000 119011000 156158000 187907000 27244000 3111000 50629000 7341000 22857000 74590000 10815000 838000 10892000 1579000 82000 74000 777369000 929524000 1128665000 163642000 2177000 1349000 144000 21000 16633000 48707000 7062000 4088000 18364000 2663000 47900000 56452000 48766000 7070000 13801000 13321000 13931000 2020000 63878000 91843000 129912000 18836000 210551000 167697000 24314000 238180000 224346000 32527000 2625000 381000 3634000 527000 <table style="border-collapse:collapse;border:0;"><tr><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;"><span style="font-style:italic;font-weight:bold;">c)</span></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><span style="font-style:italic;font-weight:bold;">The Group had the following related party balances at the end of the year:</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-style:italic;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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: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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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:1.89%;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.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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.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.89%;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:10.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.5%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;">US$</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;">Amounts due from related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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:1.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;margin:0pt;padding:0pt;"><p 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.5%;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.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 175,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 200,577</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 29,081</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 34,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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,009</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.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;"> 6,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 909</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;border-bottom: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;"> 10,863</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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 0pt 0pt;"> 10,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;border-bottom: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,576</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 212,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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 0pt 0pt;"> 252,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 36,575</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Amounts due to related parties:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 14,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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,040</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 55,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.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;"> 44,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.45%;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;"> 6,415</p></td></tr><tr><td style="vertical-align:bottom;width:64.8%;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:1.89%;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.54%;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.89%;margin:0pt;padding:0pt;"><p 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.5%;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.89%;margin:0pt;padding:0pt;"><p 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.45%;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:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-trade related:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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.89%;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.5%;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.89%;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.45%;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:64.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Kingsoft Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 529,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.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;"> 29,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p 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.45%;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,246</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Xiaomi Group*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.54%;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;"> 709,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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: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 0pt 0pt;"> 753,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.45%;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;"> 109,261</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:64.8%;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:1.89%;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.54%;border-bottom: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;"> 1,309,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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: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 0pt 0pt;"> 841,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.45%;border-bottom: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;"> 121,962</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-indent:-36pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">*</span></span>Amounts included related party loans as disclosed in Note 13.</p> 175170000 200577000 29081000 26868000 34550000 5009000 6268000 909000 10863000 10868000 1576000 212901000 252263000 36575000 15092000 14069000 2040000 55853000 44245000 6415000 529284000 29284000 4246000 709088000 753593000 109261000 1309317000 841191000 121962000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">20.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Capital expenditure commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group has commitments for the construction of a data center of RMB34,287 (US$4,971) at December 31, 2022, which are scheduled to be paid within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2022, the Company entered into share purchase agreements with the non-controlling shareholders of Camelot Technology to acquire an aggregate of 9.50% of equity interests in Camelot Technology for a total cash consideration of RMB456,000 (US$66,114), of which will be settled in five installments by the end of 2024. As of December 31, 2022, the transaction was not completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">20.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Other commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On May 23, 2022 and June 9, 2022, the Group entered into </span>two non-cancelable one-year internet data center service agreements pursuant to which the Group has total contractual minimum purchase commitments amounting to RMB1,250,000 (US$181,233). As of December 31, 2022, the remaining purchase commitment is RMB254,303 (US$36,870).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Group is currently not involved in any legal or administrative proceedings that may have a material adverse impact on the Group’s business, financial position or results of operations.</p> 34287000 4971000 0.0950 456000000 66114000 2 2 1250000000 181233000 254303000 36870000 <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">21.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:84.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:2.68%;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:12.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;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;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;"> 484,348</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (552,788)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,440)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,442)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,882)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom: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;"> 660,956</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;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;"> 453,074</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022, in US$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom: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;"> 65,690</p></td></tr></table><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;">There have been no reclassifications out of accumulated other comprehensive income (loss) to net loss for the periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;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:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:84.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:2.68%;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:12.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;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;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;"> 484,348</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (552,788)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (68,440)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (139,442)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,882)</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom: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;"> 660,956</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;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:12.58%;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;"> 453,074</p></td></tr><tr><td style="vertical-align:bottom;width:84.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022, in US$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom: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;"> 65,690</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 484348000 -552788000 -68440000 -139442000 -207882000 660956000 453074000 65690000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">22.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has performed an evaluation of subsequent events through the date of issuance of the consolidated financial statements and does not identify any events with material financial impact on the Company’s consolidated financial statements.</p> <table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">23.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;"><b style="font-weight:bold;">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</b></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;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Condensed Balance Sheets</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:64.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.03%;border-bottom: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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;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.87%;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;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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%;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.5%;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:64.87%;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;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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%;margin:0pt;padding:0pt;"><p 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.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:64.87%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 69,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 169,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 24,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,029,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 53,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 34,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 4,951</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due from subsidiaries (other than WFOE)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,408,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,354,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 631,326</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due from WFOE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 14,499</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 6,660,794</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 4,658,264</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 675,386</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Investments in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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;"> 5,328,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 5,518,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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 0pt 0pt;"> 800,127</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"><b style="font-weight:bold;"> 5,328,424</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"><b style="font-weight:bold;"> 5,518,634</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"><b style="font-weight:bold;"> 800,127</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 11,989,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 10,176,898</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,475,513</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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:2%;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.5%;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:64.87%;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;">Accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 182,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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,309,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 189,858</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to WFOE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 767</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to VIEs and VIEs’ subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 6,377</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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 current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 191,057</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 1,361,528</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 197,403</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 1,194,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 14,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 2,081</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 1,194,212</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 14,350</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 2,081</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"><b style="font-weight:bold;"> 1,385,269</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"><b style="font-weight:bold;"> 1,375,878</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 199,484</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Commitments and contingencies</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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:2%;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.5%;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:64.87%;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;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 3,634</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Treasury shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (208,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,213)</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,245,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,648,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 2,703,736</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,458,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,116,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,466,818)</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Accumulated other comprehensive (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 453,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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 0pt 0pt;"> 65,690</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total Kingsoft Cloud Holdings Limited shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"><b style="font-weight:bold;"> 10,603,949</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"><b style="font-weight:bold;"> 8,801,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,276,029</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 11,989,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 10,176,898</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,475,513</b></p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">23.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Condensed Statements of Comprehensive Loss</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:57.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:57.87%;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.6%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.52%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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.6%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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></tr><tr><td style="vertical-align:bottom;width:57.87%;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.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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:57.87%;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;">Operating expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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:1.6%;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.12%;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:1.6%;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.12%;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:1.6%;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.36%;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:57.87%;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;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (21,515)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Total operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (27,052)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (40,913)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (148,392)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (21,515)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;margin:0pt;padding:0pt;"><p 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.12%;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.6%;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.36%;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:57.87%;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;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 10,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 15,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 12,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 1,802</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Foreign exchange gain (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,717)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 5,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 9,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 10,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 1,504</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Other loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,475)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Share of losses of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,313)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Contractual interests in VIEs and VIEs’ subsidiaries**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (809,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom: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,461,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,190,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (317,573)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (961,638)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,587,744)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,657,404)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (385,287)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (962,259)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,588,712)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,658,184)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (385,400)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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), net of tax of </b><b style="font-weight:bold;">nil</b><b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;margin:0pt;padding:0pt;"><p 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.12%;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.6%;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.36%;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:57.87%;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;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (552,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (139,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 660,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 95,830</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,515,047)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,728,154)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,997,228)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (289,570)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Accretion to redemption value of redeemable convertible preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (19,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.87%;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;">Comprehensive loss attributable to ordinary shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,534,815)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,728,154)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,997,228)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (289,570)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><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="font-family:'Symbol';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;">Majority of amounts due from the Company’s subsidiaries were ultimately provided to the VIEs and their subsidiaries by the Company’s subsidiaries. Except for the Company’s investments in Camelot, the carrying amounts of investments in subsidiaries and the VIEs were reduced to zero by the Company’s share of contractual interests in cumulative losses as of December 31, 2021, and 2022, and the carrying amounts of “amounts due from subsidiaries” were further adjusted.</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">It represents the primary beneficiary’s share of losses generated from the VIEs and their subsidiaries.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Condensed Statements of Cash Flows</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:57.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:57.99%;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.69%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:57.99%;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.69%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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:57.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,203,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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 0pt 0pt;"> 1,178,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,844)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,179,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> 358,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> 51,907</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.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 0pt 0pt;"> 5,945,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,306)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> (1,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> (208)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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;">Net (decrease) increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (472,349)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"><b style="font-weight:bold;"> 1,381</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 100,350</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 14,549</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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;"> 540,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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;"> 68,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> 69,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> 10,061</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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;">Cash and cash equivalents at end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"><b style="font-weight:bold;"> 68,012</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"><b style="font-weight:bold;"> 69,393</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 169,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 24,610</b></p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;border:0;"><tr><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;"><b style="font-weight:bold;">23.</b></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><b style="font-weight:bold;">CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Continued)</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Basis of presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the presentation of the parent company only condensed financial information, the Company records its investments in subsidiaries and the VIEs under the equity method of accounting as prescribed in ASC 323, <i style="font-style:italic;">Investments—Equity Method and Joint Ventures</i>. Such investments are presented on the condensed balance sheets as “investments in subsidiaries” and the subsidiaries’ and the VIEs’ losses as “share of losses of subsidiaries” and “contractual interests in VIEs and VIEs’ subsidiaries” on the condensed statements of comprehensive loss. Under the equity method of accounting, the Company adjusted the carrying amount of “investments in subsidiaries” for its share of the subsidiaries’ and the VIEs’ cumulative losses until the investment balance reaches zero and did not provide for additional losses unless the Company has guaranteed obligations of the subsidiaries’ and the VIEs’ or is otherwise committed to provide further financial support.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The subsidiaries did not pay any dividends to the Company for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company does not have significant commitments or long-term obligations as of the period end.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The parent company only financial statements should be read in conjunction with the Company’s consolidated financial statements.</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:64.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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:33.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;"><b style="font-weight:bold;">As at December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.03%;border-bottom: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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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%;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.58%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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:10.03%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;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.87%;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;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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%;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.5%;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:64.87%;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;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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%;margin:0pt;padding:0pt;"><p 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.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:64.87%;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;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 69,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 169,743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 24,610</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,029,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Prepayments and other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 53,618</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 34,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 4,951</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due from subsidiaries (other than WFOE)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,408,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,354,380</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 631,326</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due from WFOE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 14,499</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 6,660,794</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 4,658,264</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 675,386</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Investments in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom: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;"> 5,328,424</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 5,518,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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 0pt 0pt;"> 800,127</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"><b style="font-weight:bold;"> 5,328,424</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"><b style="font-weight:bold;"> 5,518,634</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"><b style="font-weight:bold;"> 800,127</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 11,989,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 10,176,898</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,475,513</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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:2%;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.5%;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:64.87%;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;">Accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 182,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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,309,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 189,858</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,764</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to WFOE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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,840</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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,287</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 767</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to VIEs and VIEs’ subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 6,377</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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%;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.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></tr><tr><td style="vertical-align:bottom;width:64.87%;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 current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 191,057</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 1,361,528</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 197,403</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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;"> 1,194,212</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;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;"> 14,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 2,081</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 1,194,212</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 14,350</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 2,081</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"><b style="font-weight:bold;"> 1,385,269</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"><b style="font-weight:bold;"> 1,375,878</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 199,484</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Commitments and contingencies</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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%;margin:0pt;padding:0pt;"><p 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.03%;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:2%;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.5%;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:64.87%;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;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;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:2%;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.5%;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:64.87%;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;">Ordinary shares (par value of US$0.001 per share; 40,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,508,413,941 shares outstanding as of December 31, 2021 and 2022, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 3,634</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Treasury shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;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%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (208,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,213)</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;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,245,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;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,648,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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;"> 2,703,736</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,458,752)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,116,936)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,466,818)</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Accumulated other comprehensive (loss) income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (207,882)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.03%;border-bottom: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;"> 453,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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.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 0pt 0pt;"> 65,690</p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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;">Total Kingsoft Cloud Holdings Limited shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;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;"><b style="font-weight:bold;"> 10,603,949</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;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;"><b style="font-weight:bold;"> 8,801,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,276,029</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.87%;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 liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom: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;"><b style="font-weight:bold;"> 11,989,218</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;border-bottom: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;"><b style="font-weight:bold;"> 10,176,898</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0pt;"><b style="font-weight:bold;"> 1,475,513</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 69393000 169743000 24610000 1029472000 53618000 34141000 4951000 5408311000 4354380000 631326000 100000000 100000000 14499000 6660794000 4658264000 675386000 5328424000 5518634000 800127000 5328424000 5518634000 800127000 11989218000 10176898000 1475513000 182075000 1309490000 189858000 3307000 2764000 401000 4840000 5287000 767000 -6000 -43987000 -6377000 829000 191057000 1361528000 197403000 1194212000 14350000 2081000 1194212000 14350000 2081000 1385269000 1375878000 199484000 0.001 0.001 40000000000 40000000000 3805284810 3805284801 3646381840 3508413941 24782000 25062000 3634000 208385000 30213000 18245801000 18648205000 2703736000 -7458752000 -10116936000 -1466818000 -207882000 453074000 65690000 10603949000 8801020000 1276029000 11989218000 10176898000 1475513000 <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:57.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:57.87%;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.6%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.52%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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.6%;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.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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></tr><tr><td style="vertical-align:bottom;width:57.87%;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.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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:57.87%;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;">Operating expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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:1.6%;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.12%;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:1.6%;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.12%;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:1.6%;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.36%;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:57.87%;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;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (148,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (21,515)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Total operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (27,052)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (40,913)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (148,392)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (21,515)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;margin:0pt;padding:0pt;"><p 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.12%;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.6%;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.36%;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:57.87%;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;">Interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 10,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 15,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 12,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 1,802</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Foreign exchange gain (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,426)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,717)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Other income, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 5,377</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 9,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 10,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 1,504</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Other loss, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,475)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Share of losses of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (171,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121,100)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (264,260)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,313)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Contractual interests in VIEs and VIEs’ subsidiaries**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (809,672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom: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,461,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,190,364)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (317,573)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Loss before income taxes</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (961,638)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,587,744)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,657,404)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (385,287)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (621)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (968)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (780)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (113)</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (962,259)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,588,712)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,658,184)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (385,400)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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), net of tax of </b><b style="font-weight:bold;">nil</b><b style="font-weight:bold;">:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.12%;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.6%;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.12%;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.6%;margin:0pt;padding:0pt;"><p 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.12%;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.6%;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.36%;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:57.87%;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;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (552,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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;"> (139,442)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 660,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> 95,830</p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,515,047)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,728,154)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,997,228)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (289,570)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.87%;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;">Accretion to redemption value of redeemable convertible preferred shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (19,768)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:57.87%;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;">Comprehensive loss attributable to ordinary shareholders</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,534,815)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,728,154)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> (1,997,228)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> (289,570)</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;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><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="font-family:'Symbol';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;">Majority of amounts due from the Company’s subsidiaries were ultimately provided to the VIEs and their subsidiaries by the Company’s subsidiaries. Except for the Company’s investments in Camelot, the carrying amounts of investments in subsidiaries and the VIEs were reduced to zero by the Company’s share of contractual interests in cumulative losses as of December 31, 2021, and 2022, and the carrying amounts of “amounts due from subsidiaries” were further adjusted.</span></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><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;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">It represents the primary beneficiary’s share of losses generated from the VIEs and their subsidiaries.</p></td></tr></table> 27052000 40913000 148392000 21515000 27052000 40913000 148392000 21515000 10199000 15224000 12430000 1802000 30931000 10198000 -39426000 -5717000 5377000 9889000 10372000 1504000 -37764000 -5475000 -171421000 -121100000 -264260000 -38313000 -809672000 -1461042000 -2190364000 -317573000 -961638000 -1587744000 -2657404000 -385287000 621000 968000 780000 113000 -962259000 -1588712000 -2658184000 -385400000 0 0 0 -552788000 -139442000 660956000 95830000 -1515047000 -1728154000 -1997228000 -289570000 19768000 1534815000 1728154000 1997228000 289570000 <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:57.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:57.99%;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.69%;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="7" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom: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;">For the year ended December 31</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:57.99%;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.69%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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:57.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,203,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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 0pt 0pt;"> 1,178,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (40,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,844)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,179,393)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> 358,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> 51,907</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.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 0pt 0pt;"> 5,945,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215,923)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,306)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of exchange rate changes on cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> (1,427)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> (208)</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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;">Net (decrease) increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (472,349)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"><b style="font-weight:bold;"> 1,381</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 100,350</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 14,549</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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;"> 540,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.12%;border-bottom: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;"> 68,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p 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.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;"> 69,393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.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;"> 10,061</p></td></tr><tr><td style="vertical-align:bottom;width:57.99%;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;">Cash and cash equivalents at end of the year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"><b style="font-weight:bold;"> 68,012</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;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;"><b style="font-weight:bold;"> 69,393</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 169,743</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;"> 24,610</b></p></td></tr></table><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;margin:0pt;"><span style="visibility:hidden;">​</span></p> -6203310000 1178019000 -40310000 -5844000 -218674000 -1179393000 358010000 51907000 5945666000 -815000 -215923000 -31306000 3969000 3570000 -1427000 -208000 -472349000 1381000 100350000 14549000 540361000 68012000 69393000 10061000 68012000 69393000 169743000 24610000 As of December 31, 2020, 2021 and 2022, 206,506,322, 158,902,970 and 112,969,750 ordinary shares, respectively, were issued in relation to the share awards. These shares are legally issued but not outstanding. EXCEL 152 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (%)FU8'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 " "!29M6J_5C?.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O285Q=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0574''DE;31HF8!$7(E.--=(DU-2E,]Z:!1\_4SO#K %LT6.@#+SDP-0T M,9Z&MH$K8((1)I^_"V@7XES]$SMW@)V30W9+JN_[LJ_GW+@#A_?GI]=YW<*% M3#H8'']E)^D4<<4ND]_J]6;[R)2H1%U4MX6XW_):&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" "!29M6JR$] X,' *)0 & 'AL+W=O02OKE7NF &3O5\6"XU9UG=J,B'- CVAP43&)X<+=F. 3GN<6 M"7C\O0(=;'[3-MP^7J-/Z\Y#9^Y8R2^-X0-*J-*I8-08&A9#-)WM:#<16@U'0T8"N&M":=_-#-U%VM6P,Y(>VLS(R&;P6T,R<3]< UN88).!H:P+-7A^FJ M[6G3EG:T#2EYKZ19E.2MS'CV)< 0B&S8T#6;4XHBGO%TCT3A#J$!I:1<,,U+ M!#;:=#*J8:,N6)56$$F&,)D!5R/,,[F034A#:+3UO &,VP'M4GE=+EG*CP>P M%DJN'_C@Y-5/X7[P!J$;;^C&&+JC>_N\;)T6O#D-=J<(BV3#(NG'XH;/16ET M/51D9ICA]G(;+QSPGN4E1XCM;XCM]R,VEK)B.?!;*MW*!\B0'HPP M2EO:'/:AM%Z ,&A7K&@7:ASHG9#S4MT;,LE5E9%SE6?V"KD4A3"HW/%U(E:OY,[BL_KQ#KM1> MXQ11!/=S_;<@[T660=3=*(9.A?./$'< M)>WCZJUESCD.1.98)*4R(F\/7U*Y5:#1\:./EO";$W6'%ZW=PFMW/ M$J**S#@KE>09N2C+JD/B<9"N%$;( MN0WMY3:32NMFVV<=V0J;U?"JG1B.Z!DJ9RVTI[48KILTSNZPV)IJ*S,[G!VX+KN9W. M7P'!+-8[KU:R.*!OST6= 5!NKDG_;-,=+4BNMJ&%08)+AP6&2C+#]'G4&0'&Q7HO95)0I,/O$ MF483- _<[FY(=Z,0*TDX_8]PU=Z$V#:W*5QL55H/F"=AC)P)1+AD?\UJE=1V M\\+AII\P5LX (ERNQT I:VAU"(,'P!?KT58I"5?JM5IU96*>YF^U+ UYQ8KE M&_()E&5.SBL&"0 <7%YB\A YO8]P>5XSG I=D(NS5I(X0A@'6 (;.7V/<#U> M4[E4:7>EK=>F?H>8!8=H5,N3A9 ,(^VT/\+% M^K0JX0JD2Q,%&[.O4YT5:13B.^N#D7. Z."'%S11,_A>QLXB(ES75V-I]03V MWY+GW0L(!X)$]"^;B)ZCR]D91.0QB#J1TIQUIG4>@-$^5O%U;A![LH$GTSSJ M:*WWXFW# */@I#_&M=HN4A#\!:1'2 ', [)/#RDY@#^,DM/]N-?&_T7E&@_D M_ZU<$SM+B?^'HE1'N<8#^8)R3;SU6.)E925?N<8#YR_7Q,YHXI=5DGJ4:SR( MWG)-[ PE?EDM"2G7>)#0/2CO2Y&+>1[&3M/B7%+N!4&Y 'V)"']^>X7,N-II8%U*U,<:3-1F9NH MYJGH#N$L79#QV8QH7O="FI*$":Q'4+?M^Y:05CRPO.(?9_\*]B"](DNNFV^Q MIX3.N1+#.LQYF\O8I73 YYYT[# _0 MU7AV-OX/QLGY5X*;S8?U9'2O+ASA.V,U<=Z3_/!'X\D_\6P\<2Z4X+;Q@M7E M0?K0N53(MVOEWQCYK6?JN*N\($AQ('^0.GM*<%.Y4N3+-=R99'N NJIOPZW7 M4VP1LGX)IR1U8:UY4V5S=?.BS[AYO<7=WKPE])[9&F9)+DBGZDI;5%'$7J2,I.^NL[2\JB MQ!U2\H%)T0^))7%VR'G9F>?979X]Y,7OY<+:*OBV3+/R?+*HJM7+T]-RMK#+ MN'R1KVP&5V[S8AE7\+6X.RU7A8WG]:!E>LH(4:?+.,DF%V?U;Y^*B[-\7:5) M9C\50;E>+N/B^QN;Y@_G$SIY_.%SHW ^G%V>K^,Y>V^KKZE,!WTZW6N;) MTF9EDF=!86_/)Z_IRZG0;D M\5MB'\J=SX$SY2;/?W=?WLW/)\0]D4WMK'(J M8OAS;R]MFCI-\!Q_;)1.MO=T W<_/VK_>VT\&',3E_8R3_^5S*O%^<1,@KF] MC==I]3E_>&LW!DFG;Y:G9?U_\+"1)9-@MBZK?+D9#$^P3++F;_QMXXB= 8SU M#&"; >S8 7PS@!\[0&P&B-HSC2FU'Z9Q%5^<%?E#4#AIT.8^U,ZL1X/Y2>;B M?ET5<#6!<=7%Y<;&[QI;L!Z;C"ULQAH\^P53,SU>#1UXI%/PY=:A;.M05BOG?0Y=%X7-JB N2UN5+S&' M-0H$KL!-])?E*I[9\PG,Y-(6]W9RX9Z/O,(\-J:RZ4C*]AS'MX[C0]HO+N-R M$4".!3/WP?ZQ3N[C%#R)YERC2M6J7&F[O^""1E2IL]/[7>\TF5$C5>^"9T&"D6//MZ_8L*(RF>PVQQ@C Q M[?+&%NWD= /<9 _AMN7*UDTB_8YY4?I6"\($[[K1E^/"U G1]2,B*36)M,0= MJ;:.5(..O%[D1752V6()E?4>TF/9E^3*CSB37.FN28B557%2)18TSB(\A%K)CFR\&V260-$3T M$4U%SW2.MI9%@Y9]R:LX!8"QVZPP:R+O[A&!^2)YQQQ?CG)*C3&^08@H$Y09 MVI.%E+18A@SVW@]Y=C([W'\W6D9JP*-JFXZE;=^#.VB0'IC)P"B*ZGL]C5T/ M7KE971=ZU)/43T[*612)3GH@@IQ$3"(U"M/)E:"D)^-IB\SH('ZY>)=5<7:7 M0.?:9$>_7H6)T2,$\,1 MRQ!]$5%]A:G%3G08/%W!3())=:#?4P3#:"Z-EW0(,HD4UN\QC= \>@UJ,0P= M!C%_IC%2'WU(+4W7.%\*V@UBV@%M^X:U2(8.0YFIO;700.9!%7\;2KQ!+4]N M(6-JFU(?#&D=]7FFA4)T& M]A,805TEV%Z0V+FU0N!65D_SV9%W:(4\A^(41 MR:-NW!% 1 %L(Y%'-$HE9 _6HRTDHL=@HLP#$:A9/HHQ3&FCO7Q&X Z-C&98 MBT"4PKQF.\5Z?TVB149L$#=L3.LW9S-\[RDUIXIQVK$'D8323Q1%&@4F2XDV M1) >@UJ@PNA1RRQI$M\D:>)J#K[6,HAWGKS8,J:VZ5C:]EVXLU U#(>VC!Y: MKJ/SP;,DFZ7KN9OB9UK?_MW573IN%*XM:2;\IDGL0% MQ")X2*I%OJ[<:D&^+J!"5'FM8%4D;GTYN+&9O4UFB?O<+!&P4',>"J,?5PE8 M2"D/E1;U0@$G*A1/7RK E@??,!^*,4YHY#4C1) # Y4(=,!T1MPHSGI2O85W M;!C>09R*-;C;?EO9S"VIM,AH)_L[T3MFQ(^/*0T9,:%1YC&F2HC02%-'-()H M1VJ<@/J(E &^@XK<#2@"72D1#*&IF$[&N.FM72W*9<,H=V<%Z";.?@_2/,[V MXE>B C\C7%R8$.#A8[B,D2%TX#IG%NJP%[VP8O+_+9OG2UH 0J92)?_5G!(JP;9""+$GK"+D/XX3'IPV2FJB[ M/(>(:11R6_/$1TY&&_D8?8\8-3";2 MU$&I0A9%XP3.)T6":E MS8X0_PE1)(!'V+8ZZI *MBF.H>(C@1-D+9O#7;N+&IA<9!@&31!)8F34U\A: M2LB&*>'^(O).*%"[?-H&W,8HOT?[@I&2@F ]VA?5DDIC^DQKN2"+CEY*/L@Q M!FGEDSG&F-JF8VG;W])M>2^G(S@(9"-:T2C9F )/@5X2['Y\%[ WE)83UF>]\G\^'C5L.>' M02#N[T)0I8GL8B!$C@F&;2=CD@1*5=03IY;'\V$>_W&("OXO6)\*([W=ZP^8 M$?"=UN$1P##H.)2/(]0EZLMV^7#;+A$7=I&GNWAC9C=GX!]9LA25FN M&W$E5,@-#8UX%%? :16064+EHSATB[*"JS5('Z'28[MW1'F% ]D.!(:-5 WL MO)7N1;\M >0'-@,+Z+7K;_(5Q]^*G^9***EJ^) M WQM/D_<>7QH :LXF9\D63"+5PFT!/3D*K)K:)0PS#OMAD@R3;CF"CF_BFEE M0D(*]YS%;2F-&*8TUU5G=A9]^JE@"(@QMYZ^6ZX["6:(&S.+CUM;6L83*S? F)OW OGMS;X)D[9/Q\LP:/VHSL]T@.Z*MK M,'+Z2:H(.UWM2\*DU[U\6^R<%#\&6/X3ZFR9WU;!99JOY\%;:+SNE^!] A & MW% B[1BUW$>(QKAH>_F+H$ZF%<$.*&"R1!$>B;Y0M[A3#./.FB,!+BOR-&WV M52H+DQ0_KB 0_ DE0G?I B('V%-@Q_,046.,T#U'+T0+/L4P^&S".A H?X4= M8"\7D6<,N/<(0MB0(2QV-3 X.F.;^^Z^ M@M%S!F4CN?M:1^\9%$1KSQF4TYVWJ-P[;[_&Q5V2E4"Z;V$H>:'!FT7S&EGS MI5X]?G'O:FU?YKOX+U!+ P04 " "! M29M6"Y<&Y$ & 6&P & 'AL+W=O3"9H\/?B4W"U5]6 Z.U[Q.W$MU)?55:'OIALKBR03>9G('!3B M]F1RBMY&.*@:U(BOB7@H>]>@HG(CY;?JYGQQ,H'5B$0J8E69X/KG7LQ%FE:6 M]#C^:8U.-GU6#?O73]9_K\EK,C>\%'.9_I$LU/)DPB9@(6[Y.E6?Y,-[T1+R M*WNQ3,OZ/WAHL($_ ?&Z5#)K&^L19$G>_/+'=B)Z#7 XT "W#;#1P(,##4C; M@.S;@]C+KUII^DE=^OU:%?IOH=FHV MO[RXOOQP'IU^/HO N],/IQ?S,W#]_NSL\S4XN.*%R-52J"3FZ2'X]1=$_=] MDH//2[DN>;XH7X-76_?'4Z4'59F>QNT WC4#P ,#B$1\! AZ#3#$&,PO_@0' M33^'H%SJ_ETFY\\Q^>4Z @>O#O5 IZW%8Q'=<6_5SQ= M'!H+?J]C3" *?6:PL'&$D, G!@^'N9 P2K";B;=AXNUB4JS% HA'G8^U-X". M!2!UY&@OK8LJB$":\)LD353B]I5G#XP1R# U>-HX#T$/&],1.XC%II19*,"'YM19(.H3B2!FT6P81&,K[VL M":+%6E.1.FVD7.FEN.+%T%H+[#6$@P '!B4;1C%$IF]L%"/4(P.I@6U(L5%2 M\S9JM+XIN$KR.Y *O;OOBB+F6"@TP$86F#M@(3-1D0,%F1\.A%"X81:^L+M" M1\@3CQJ+:V[#_##T#*=&#F,!9FP@_R'8R0@X2BL2MT*[;%%'TPXOM::V9I8& MT#=CRH'#'L9&$HE<,.@S%@YPZDDC-,KILD[@N\@@>^?17 @RR=@XGP08FV1L M&,($TV @2Z!.5Z!Q87$A\S?QCX45LK=_/2CHAR9'6TN@@'D61X2Z>GG2>3JHP#U/=:0=:,+-TT/P7T\*.MF.=E(58F_+%8_%R417 M6J4H[L5D5LE ^)M3JC;66(\L/((0F7/R0IUNSURG7]"X@#%GCJ^5WNJ3?\7" M.4,.%0(W?^:B> 8XVA.\S;)3+VA-J9R[S4J;)HMXTSW*5J._@[#%.UQ5+\)472:7CP'FN1:HH50/1:0T_4&!J78_M4:JV)?E;'J))?IE!I M@?U=@D#J^::R=!D,B!;^0UMA)\'0#@WVT^4:LG44]3QFE:4.7$B\D)I4;1C" MD#'*W%1QI\OPN"[;NV+#MHIBS+=+-@<.Z5*5F=YSX<:*-MS),CPNR_8KV[ M MI"PJ.R&1 X(@'J+0.^/9<YD?(-=\H(CRNCYY1OV-8P5F3MA$2CD&T6G0#".P30/@4;MN6) MEE]A8$H>!TZ[#IFIVP&C83!P_($[G8/'=M M3&%;0QA!W]R$I[UO$-47HX^\N$OR4@_Y5C>$1]4GEJ+Y"-/<*+FJ/TO<2*5D M5E\N!5^(H@+H][=2JJ>;ZDO'YE/8[']02P,$% @ @4F;5OW1N].7"@ M_3D !@ !X;"]W;W)KR'S=55MS^?S; MN-*7Q<.\W!8J7M6--NF<8BSFFSC)9I<7]6_?BLN+?%>E2::^%:C<;39Q\7RE MTOSIW8S,7GZX21[6E?EA?GFQC1_4K:I^VWXK]-5\S[)*-BHKDSQ#A;I_-WM/ MSB,N3(,:\7NBGLJ#[\B8U4*EJ6'2_?BS M)9WM[VD:'GY_8?]0&Z^-N8M+M[C75K=Y$\?56N09_B6 M>5K6?]%3B\4SM-R55;YI&^L>;)*L^8Q_M(XX:,#'&M"V 3VV 6L;L&,;\+8! M/[:!US:H39\WMM>."^,JOKPH\B=4&+1F,U]J[]>MM;^2S 3*;57H_R:Z776Y MN/YZ>_WY4_C^>Q2BV^_ZXTOT]?LMNOZ %M=?OMU$'Z.OMY]^C]#GZ]M;]/>_ M$>']BI(,?5_GNS+.5N5K]$OO^F)>Z6X9\OFR[<)5TP4ZT@5"T9<\J]8EBK*5 M6O4)YMJ>O5'TQ:@KZF0,U?(M8N0UHIA2M/CZ;W36]/S5BP5S5*[C0I7M!]#I MQ2FW^.TV1&>_O-*N^#EQ>#PQ^8M]CXZ_!3[]%KTA8?LX8_4]V<@];]2CRG:J M/(?BHVG*X:9FJ3POM_%2O9OIM;!4Q:.:79J.XE^A<9N2+)R2+)J(K.=_OO<_ M=[%??L^K.-4K>S,*T" T[47=WFPOCY>22$RP?S%_//1O@_,/<(1(@3'OX\(A M7X %]J6%BX8XX?D^.[AOSV!O;[#G-'B1EQ7*[_;PSP#BQ_X_L>]D1@N1P $D*93ZVQ M"0&@]'' V$Y'0 *2C&C'/:ZV'M=.+W^CR(O2[0M\OND@DP6@_MR&GA,6@8/ M8;IWOFWM$,4\0J5%%D$P$4@&6^KO+?6="]KU5A5Q9:))_="JK1Q9VOPIE[8I MR<(IR:*)R'HC(?/>\ G"04 M$RL.(3HBB;#B-0)P' >4$#@2@[W]@7O.J4R'8EK;'Z^T1DS*RH3FHW(Z(8 6 M%;U2V--L 0&%$-*>C@!.8.)C:KD!P#$_D &%W4!P)V6QTQ$W.K3B8KFN/;'2 MZWZ:;W5.4SG=T'+VNA/XA!)KR5Q 0,*Q),SR PC$G$EB!4X$(?4.0!@><<6! MJB=';/?Y8(T"/4"&O:!"XL"CM@L ))-ZA[%G!$A)!-.LM@L )/$$IVQD?2:T M\P%U^J!;H5.]*8&64Z";U".<<-MR ,FH[J:M>B"@7@LH"^QI "(I]JDW-OJ= MUB9.*7GY*:N47F#NTOL3ML2M[C=V]N&.6@P!]S-?#TTMLD0, CD(,8!G$G;XE M;H'[(2]4\I!IFY?K.'M0Z"'6>?B9B750;1) \S'&!;5W/0C(I4<&@S[$:7_2 MP: /841*B<>BO).:Q*TUK[4D+PZM?HTR!:I.,I2 ;\QZC&W+ 9Q@]C(8 C#) M!+8U-@ CG.&1W9YTPI,XU51K]UD;ZZ_:23YNO#_H!F5XD-8!,,:8L$T?H@(/ MS/0 @ ^[38"3!(IW:(VZY]VEOMG.Y U06Y=P?+/"0&O.X MM V'1*#G\X&B@7 \P"-6TT[;4;>V^ZJJT6V< C)*"QC)[%1P 2&9#'S?6@-# M"$B\@/B>/$X&_H)I.-VC0> B9%UD';ZCKKU MW4M(#!SR3^V%,K^OT"+-=ROT,4]-U:=$GY--4MD%YM8MD!(4GB1VN6H!(9GT M.,:V:R!]YVFU;"N."$+J$*('^6C?19T0I&XA^'ZY+%1](*/=4JB5VFSKJ\P?IG*[Q!5AMHT[)?'(H3LD63LH63<76 M'X].>U.W]KXR\:=7A;/]>( Y1\L2' 8$?CL0(2W,E$,.<7:])(3I^&!+AF%C M&TXGO*E;>(=)NC/'!C\WVS_.;/](LT&ZH=DP;,SL3G-3Z9Q[M\T6L"NUZ3K7 M,@X*GI%/8G3\TIV<))V:*IV/K#U>4'U)T?O$S-T=/A M*SH4Z4PG.UHO!]).C4[ AA"6]QG$0<7 B$"3 M2NJ/+$GATWEGFG+R\?R4;.&D;-%4;/T1ZQ(:YDYH7BIZRYV6WMGR&55%G)5I MW#Q1M?K/KJS,<08@MZ ",(?$KM A.$I%+/&SNI BE]*HDWV"0@I$=Z5=>^ MZSH5S]PJ_O]2'G#WX>3M8TJV<%*VB ''!X[R .L2#^9./(X(<;!0 X'5)J' M8QE PK$,4<*Q#"$]QN5!_;SOHRY+8>Z3@6^[NU3KWF4]P\U0)/!S MF(5X3& J[9-Q .C[/A'V81& $\0+L)TK1="=B1#2&Q$%O$M^N/OL)#+B9ULD MI3IB17!SG1J+D[*%D[)%4['U1Z5+<#C]ZRL"=R9')X_"E&SAI&S15&S]4>@2 M*^Y.K(Y8$89YC=[-=3)I/Q,' #F6G-J/Q(&$@2_M1"("@(3Y5,B1HS!^\/R[ M.Z&JRR&PME&SAI&S15&S](>@R->X^Q'%/_TF/;B9E"R=EBZ9BZX]" ME_1Q=])WQ/07@YH.E=Q^3*Q%'5:2^.!96("*25M81!#*]X6=W\X/7G/;J.*A M?K^PU)GI+JN:E\/VO^[?87Q?O[EG_7Y%SJ/F3<2.IGDQ\DM+'9L'D2*U8PBB!E$42;EA=+?V> ^G"A:YA'$$(B,@LC'#F80QQF3].._DE2I MULP,#]_?V;_FXJ68%\)A1N-_HU"L)XJKH!!69!N+)[K_!J4@*^,+:,SS7[0O ML9J"@BT7-"F-I0=)E!9/\E8&XL XR,&N#3 IQH8I8%QJH%9&IBG&EBE02Y= M+;3G@?.((-,QHWO$,K1DRU[RZ.?6,EY1FB7*4C#Y-9)V8CJ;/R[GW^^]VV?? M0\MG^7CP'Y^7:/X5S>8/BR?_F_^XO/_IH^_SY1)=+ B#5*Q!1 &)+]'G?W3; M^H*B%#VOZ9:3-.17Z%-M/%:%=#-;3 U*E^X*E_ 1EW2,'JA4.2^0.1U?;"J?;"&;"(.:U4T#73T%VCD:$=.$O'IMLH8FW82+,PW/ M3;A!V;Q!V?RAV.I;<'#)UP?,NI+,[CF<2XAS'.)UL#C-BUL'YB"["['J07.3 M 'O-NTHN[Q[;5!0M0#5;=:ZW>;_6F+_+.MJ\:?I+4[3##X2]1BE',:PDI7;M MR/QG18=9# 3=Y"W4"Q6R()]D"U0]?G3_P%02P,$% M @ @4F;5J2P_YEP&P '* ! !@ !X;"]W;W)K^[I^;#WFT[Z%J"M<3[($#OQQ_;W1_[!\=QE;\>UYO]IXL'UWWZ M<'6UOWUP'I?[]]LG9R/_Y7Z[>URZ\M?=MZO]T\Y9WATV>EQ?:85"\>IQN=I< M?/YX^%MO]_GC]ME=KS9.;Z?LGQ\?E[N?7YSU]L>G"_7B](?!ZMN#Z_WAZO/' MI^4W9^BXXZ?>3OYV]:+OV^T?WB^-NT\7!6^7G+5SZWK&4O[GNU-QUFN/DCORYU&]>!G4V_#USR?] MYG#OY;WYNMP[E>UZNKIS'SY=6!?*G7._?%Z[@^V/NG.\1Z;GW6[7^\/_*S^. MMRU<*+?/>W?[>-Q8[L'C:O/KO\N_CH_$JPU4/68#[;B!%MA -V,VT(\;Z($- MS+A=,HX;&($-2G$;F,<-S*SWH7C#/33[<8^8=II]+3C[\9N<9E\+SG[LLY9VFGTM./OQ MFYQF7PO.?OPFI]G7@K,?O\EI]K7@[)>*<9N<9E\+SG[L)OII]O7@[.MQQXM^ MFGT]./OQFYQF7P_.OAGWI*2_/-D'9S_V>4P_S;X>G'TM[GC13[.OAX[]V$U. MLZ\'9U^-.\3TT^SKF9_U]=/LZ\'95V.KXVGV]R?[UTEY\_[K8_ ME)UW>^EY/QRRPV%[6>U7&R_G#-V=_->5W,[]7.EVAEV[<2U&U6ME.)+_:5<[ MHZ'2O5$J==&I58=*HZ,,ZV)0K7?MZ^I@^.]*M3]NC.;*O_V+6C3_H:PVRNAA M^[Q?;N[V'Z]?'5['+_R:WPM9OSN[FZUD0%+&3XL=\Y>:?2Z2J4S5W[[ MI?^N[ ]_CX"O\\$WV[7,=(I,5MO[>V>WVGS+.$XUWS@#Y\Z14?3KVE$JV\UW M9^>NO)][,KTYNYUSIPS=[>T?&<>NY1L[&]K(AXZ'U\IO_YK@M9*]D8S?^V?I M[<,[&:'9^;3CWD5 [61(W-VMO*"]7"N]Y>KN4B[CRO)IY/GVT]]M_LIR[-00I]>_O\^+Q>NO*AZ+H/SDX^3(_R MY>*#]SKNNZ,T-K?;1R?M\1DB@\0OY%%V7[Z^6]VN7$7<_;(HXR2_&W_=I,C9TE^ZSNY5/!P-G[^SDHWGS+,M0VB[.WJ;&[^8\Y4EKZZW6 MECS6]]M[^0"NM\]W2GV[OO/^HMBKQY7W:!Q6\8/\J[/;*[\='YO?%>?/YY7[ M,\N3TN+OWXO\SUY"_/U[Q3S/B2]__YYF/S!%2G B]B9M%U(B%K$+\<>42 E> MG>WF4LZVNY-+TEN'C8WKR"K@IA[]XN:M<,+.IB2UH3Q69%H1<>LS3WX3]>2Q M,CQ3B)0,^(;#O)DL0H=H2M;,<7BEY,RTS5/29>1*N9*OS5Y>H&DO+]"T@V3$ M2%^6Z^7FUE&6KG+MW+Y7=/6=HA74\K):,HG_.^^20@_"0AF7H1F"=#BFG*_\0'^4HBGS>O MD5B5Q&J_,//5;%IEHZ2J6J'@G\YZ\N/]G^I_19W.SLPWW\*WR(?")K$VB75( MK$MB/1+KD]B Q(8D-B*Q,8E-2&Q*8C,2FY/8@L1$K[)P[Y_'I\-OWY?K94;;WA[\=W[N_??7> M_=/+>_?Q9S@31\X;'$FL2F(U$FN06(O$;!)KDUB'Q+HDUC/#3P%JN50,/ /T MR3$')#8DL1&)C4EL0F)3$IN1V)S$%B0FDJM4[MR(:I5L1[% 2Y1 :Y2X036T MY(DZJJ$55#11#2W(PLZX+JEBZ\N7Q9=\64S,E[^^]'#K^]*#=_8Q*B\F2GGS M(HE52:Q&8@T2:Y&836)M$NN06)?$>B36)[%!,?Q<8YI:R0I^(I(<=$1B8Q*; MD-B4Q&8D-B>Q!8F)Y+*3.S"B6B7CP2+0(B70*B5N4 TM>J*.:F@-%4U40TNR ML+,N3*K>^B)CZ24REA(CX^'[4)?>Y8ON#L%1IL:E=TXR*C(F2GDC(XE52:Q& M8@T2:Y&836)M$NN06)?$>J70(:WK!54U J<8R3$')#8DL1&)C4EL0F)3$IN1 MV)S$%B0FDJM.[L2(:I5L1[% 2Y1 :Y2X036TY(DZJJ$55#11#2W(PLZX+JEB MZ\N+UDM>M!+S8O4O9W>[VCO*-]>W]KS>FCSER^6.YB[Y"5:*= M-T&26)7$:E;H0RBF&O@J:(,Q!8F)Y.J2.Q>B6B7J("X72L%8B Z*%AYQ@VHU M5*NC&EH_11/5T'(L[&S+DJJTOE18?DF%92@5^K["G?"-[2_) T9_@[B2N%'> M?$EB51*KE4,KHE2T+%U5 Y=%:&2]88O+Y:$&#EPGIYWMP\RGWII=7NZ'GO\MVR2O;P)$]6J MJ%8[:KXK0^G!2S^B0[90S4:U-JIU4*V+:KVCYOO\:>SWSX?+JF<\]QF^5KQ>+.K^H'4=<:NR8?IO5$W>L=QYD=0:J-9" M-1O5VE$3:I74DAZX8EHGXH:J916TX%?9NNC^]5"MCVH#5!NBV@C5QJ@V0;4I MJLU0;1Y]=)EZ.?#2=!%]=*F:'GAJ%2G/Y_DS'MN^AN6N68XM.3+CL6UN6*Z> M=>V)1N;%UV1WD2V,@JV,HDUQ_F1V;G>C)C=(24AFV<\ROJ4'2T4-7]_>5$MF MH1"ZOOUUQ$U5;Y6%;UI-WI?<>8_4&JC60C4;U=JHUD&U+JKU4*V/:@-4&Z+: M"-7&J#9!M2FJS5!MCFH+5!,IE2M_!F6[VK#<-VZ"(W],BIJ_VI#O5XFG+XG7.C]\I>AX MR\K+-M>O_WS]'UDOG*ZL-NXVT[G.Q'N4^\UV4JL>M=O -='+/6JAFHUH;U3JHUHV8JY)W?K40^,QE[WA#WTLNM5P.3FL?W;T!J@U1 M;81J8U2;H-H4U6:H-D>U!:H)$7UTE54U\*Z4#*/HP&P1$6P5$566NV&YJ/)U M&=WYFQV8K8@R9V9=?&SQ%&SU%%CY]$?(<^,<-;ESSO_S")GUI&PE^6[FSI5H MGQXU?(E[53-ELM3-4N =X9N4Z8H^N5R+&"&F>6K]30,TL@_0?-, +?01MU&M MC6H=5.NB6@_5^J@V0+4AJHU0;8QJ$U2;HMH,U>:HMD UD5*'\Y_>99L#L1Q; M/T65Y5)J;/Y$'='!)K9U.3MV@^52:G?^D[=LIR"6P\JZ/WF?6PJIR3V%OBS7 MAT\B+%WEVKE]K^CJ.T4K:(7(=(LV%4*U*JK5CMKKEW6:9A74X.E5M&,0JMFH MUD:U#JIU4:T7,?6JH1KELA6\##PZ[D"-Z"=1M PC\-P]1$<=1=S;2[,8O*OC MJ)TSK:*AFX'S-1-T]Z:H-D.U.:HM4$VD/.OGSWF9EHFH1*P32]/EL1-J"\[N M8#5BX'!C<';,&LO568ZM33*3L:UX,BXH.W)!&86"&?[J^-_19D<]]]E1DQOM MG'+4ZS.%P4R5_'G.9#_N\YQHTQY4JZ):38VZ?+Y>+JI6,?AAYD:.V[;0O;11 MK8UJ'53KHEH/U?JH-D"U(:J-4&V,:A-4FZ+:#-7FJ+9 -9%2N/)'0;99#\NQ M%4RP)4P&4+:M#\O56:[!FP"IR5V .HZK_.9U%O]= M>=IM[U>NZ#H_QTEKO('(JV_D&U*JK54*V!:BU4LU&MC6H=5.NB6@_5 M^J@V0+4AJHU0;:R&^VI,H2;1N$:C-4FZ/: M5$2DW*GU/9YD&9 MEY-@JY>H1HVL%XS@J;(;=EBVSLEPR;8'8KDFR[%U6-C1:Z^LEH+OO@BLROJ# MX[E/D)KHPK[E;9NTOWV=WN?BK'X:(_-HDV]D&U*JK54*V! M:BU4LU&MC6H=5.NB6@_5^J@V0+4AJHU0;:Q&M-8J:7HP.:*-@(Z:[SVQ\* S M=- YJBU03:14F_R1D.WSPW)LV1)LW9+IDNWUPW)UEF/KJDR7;+\?EF,+M< J MM2^!:N>6/UIRRY\OSWOYE_U>6=[^^;S:K[P@&A4YDYF\D1/5JJA6T\*=?N2+ MAV"K'W3,%JK9J-9&M0ZJ=5&MAVI]5!N@VA#51J@V1K4)JDU1;89JN#@ M.:X;=E2VR,E,B7)LT929DNU(Q')VS,HS2\$K?V(5UA\7S\V&M.1.0$/O).;E MU^7>N3N$1ID8E['OBI,7IK]&M2JJU5"M@6HM5+-1K8UJ'53KHEKOJ+W^W(2A M&WKPRA-]=-0!J@U1;81J8U2;H-H4U6:H-D>U!:J)E%J4/RVR[8.T<$N[J$-: ML)5+L*5+ADJV,1#+U5F.+:TR5+*-@5C.SKI L3+LSY3GEC_RQZ1,6?W+V=VN M]L[A&NO?G;V[VGSSKMR^?Y4UES^6N[OHDY*)>.Z426I55*L=-7^CUN#5BM A M6ZAFHUH;U3JHUD6UWE'S?PJF;&G![$@..D"U(:J-4&V,:A-4FZ+:#-7FJ+9 M-9%2<_)G1Y2K1!W11;T8/-O#EB/!UB,9'5&NQG)UEF,+JXR.*,<6:F%G7)]8 M#?8GQW.G'RVY\4KVY)BY$WK*B#%7SDS>*G<(15OU:.%K^9MES2J5@M>TK:'C M-E"MA6HVJK51K8-J753KH5H?U0:H-D2U$:J-46V":E-4FZ':'-46J"922EW^ MP,HVTV$YML*)*LO=L!Q;5F6N9=OML%R3Y=BR+]BZ+[#"[X^_YW8[VIO:[:B1 M"15MMX-J552K:1'M=HQ2\&Q9XWBSDN]L:K"U1 O=-1O5VJC60;4NJO6T<.,& MU=(,,]1$J1\QJYI5U-6B$?RF3T03&JU0LH+K9!@A7NI:40N,/$+O\3AJ]TJ& MJ1:TP J=1.V?JA;+6O"6TT@S?$F@2% +7IEPCM[?!:J)E"?._&$*Y2I1R[E0 M+.AE(]39)F(RU&)1+Y>#_6BJ$:AE648I=&G'*%(.'5S0HL;>ZSK+-5BNR7)L MW1!VU(I1C;)F!(]>T8Z:7JN@&Z\.8'_<.'>ET?[IKC1J\KFU-W6E2=XJ=W)! MN]*@6DV+Z#13-(JZI5K!SFV-'+=MH7MIHUH;U3JHUD6U'JKU46V :D-4&Z': M&-4FJ#9%M1FJS5%M@6HBI7#ECWML5QJ68RN88$N83)=L5QJ6J[-<@^6:+,>6 M?<'6?8$5?G^8/7>ET>BN-,E@[AR*=J5!M1JJ-5"MA6HVJK51K8-J753KH5H? MU0:H-D2U$:J-M8A6#EK1]%X"!D\2HEUI4&V&:G-46Z":2*E)^7,JVY4F\W(2 M;/42U:B1]8)6")^[9-O2L%R=Y=C"*=,EVY:&Y>SHQ6=9NF6%SG!&K1:K7"J5 M7U_0S9\+STUGM+^EZ4RRFCLJC61[4! MJ@U1;81J8RW<=*8HGR.#P1!M.A,QYF5XT!DZZ!S5%J@F4JI-_L3'-IUA.;9L M";9NR>S(-IUAN3K+L7559D>VZ0S+L85:8)7:ET#U<],9/;GI3)XK,B93>6,G MJE51K89J#51KH9J-:FU4ZZ!:%]5ZJ-9'M8$>[F-0+!;*P9:K0W34$:J-46V" M:E-4FZ':'-46J"92:E'N?,IRE8R'C6 KEZA&C'NIF<$/9]ZPH[(E3M19CBV9 MHLER; D6=O3"DR]E@^?CK=KWVOA6]VKB.W ,W.D:B#6A0K8IJ-51KH%H+U6Q4:Z-:!]6Z MJ-9#M3ZJ#5!MB&HC5!NCV@35IJ@V0[4YJBU03:04L_QADVU/PW)L%12G,NAK M;*8:H4N$LZ.RY5)&4K;M#,LU68XMY\+.M@"P0NT/I-HYD":WD[E>[9^V>YE( MM_?*4MD_?]VO[E;+W<_(U(FVDT&U*JK54*V!:BU4LU&MC6H=5.NB6@_5^J@V M0+4AJHU0;8QJ$U2;HMH,U>:HMD UD5*Q\J=.MN<,R[%54)S*H.]$:%G5@^=? M;]AAV7HI8R?;F8;EFBS'UG-A9UP!6*GVY\YS7QJ=ZTN33.7.G6A?&E2KH5H# MU5JH9J-:&]4ZJ-9%M9X>[A&@>Y>."5Y7!QUU@&I#5!NAVAC5)J@V1;49JLU1 M;8%J(J46Y4^4;%^:C(>T8"N7J$:,>UFT3#W\MCG;<8;EZBS'%DT9%MF.,RQG M1RT]32^9P?Z96('UI\5SQQGY8U):_.D?-?X4Z5=6#J9 <=(!J0U0;H=H8U2:H-D6U&:K-46V! M:B*EYN1/A2A7B3RB]7+P_4.V' FV'LGHB'(UEJNS'%M8971$.;90"SOC^L1J ML#\YGCO.Z/_G'6=21HRY*F;R5KE#*-IQ!M5J>KA_C6&6=5U3U6 2S7K+%KJ' M-JJU4:V#:EU4ZZ%:']4&J#9$M1&JC5%M@FI35)NAVAS5%J@F4LI8_C#*=I-A M.;9Z";9\R7K>W3[( M".L%VNWN;K59[G[&!]=*LI<[@J(M95"MAFH-5&OIX78WEUK!TJU LTX;';:- M:AU4ZZ):#]7ZJ#9 M2&JC5!MC&H35)NBV@S5YJBV0#614I'RIU2V38\>V2(J M_,PJV-HEV.(E RC*L<50!E"V+1#+-5FNQ7)VYA6*E6M_MCRW#M*36_LD9LOL M9TK?U#\H>:O<,17M'X1J-3W<$^A2M?1R0575T+OVV6_;0O?21K4VJG50K8MJ M/53KH]H U8:H-D*U,:I-4&V*:C-4FZ/: M5$2O7*GT/9_D$LQU8PP98P&5;9 M_D$L5V>Y!LLU68XM^X*M^P(K_/Y$>^X?I"?W#XKIO:U%)E"T##U^@PC5,/5"L-'P,,(LFD6O1T- '*'W>ARU M9M2"*H_-X+<6)U&K1C6*1M$JA?9R&ND:I>#M9E&H7(AJ2)RC]WN!:B+E^2]_ M)F)[U41,AF5YDUP(G9L+3X>JE8H%K1R:$%&-8$N69I3"WV&)4%7=,"+0&GO7 MZRS78+DFR[58SHZ8W[)IZ48Y.,'MJ G6K;)1LF*;S.CG)C-Z0S M8E-\8GY]9=?7?6/]\I/YR=HZSV^V?G3EEMY#^N7QHX>CV]#QL=OYCS7AD] MR(?A].:S]P]KY]MRO?YY KX^N\IFZRK;9W?ORAU9;;Z]CWJHKO8/CN->+]WE MYX^/SNZ;4W'6Z[URNWW>N-Z+C%=_E7MT+Q\X]<,7]>(J]/>J^N$FZN\U]4,] MZN\-]4,SZN_"*'P0MIRZJ']2O7\Z;'5UWMG/'Y^6WYSV[GCA M?4F&X=WJV\/++^[VZ=.%G/2O6]?=/AY^?'"6=\[.NX'\]_OMUCW]X@WP8[O[ MX_#@?/Y?4$L#!!0 ( (%)FU96=278GP( /$& 8 >&PO=V]R:W-H M965T&ULK55;;]HP%/XK1YFTB]0U%RXM'40"D@ZD%AAAF_;H M)@=B-8F9[4#W[V<[(:,=K?K0E]@^/M]W+G8^]_>,WXL44<)#GA5B8*52;J]L M6\0IYD2$ZD6O*-+;8<26) >69[CM.USZ+YS308KL( HI4:;L/9 M*H+Y-8PGP]G7,(+I#*+)W3#$)"(L$D\<$MJJH*^Z7J_;N^BHR[ [[MX)S\YE MS_%Z%T\\@_\]/:?;<;HM?;UWQW7;1V*0(]\84140L[*0U0_46!O='AJY>F(? M*3VOY/*TCF_4'GQ2F"KA61;(SEW3"H!,]-4O4G(M8/: M7S,F#PL=H'GE_+]02P,$% @ @4F;5D;9XJ^G$ LVX !@ !X;"]W M;W)K1:B#;YO-V7S^>RY;7 M?_&E>'INU2\N+C_M\B=Q+]I_[.YJ^=/% 65=;$79%%49U.+Q\]D5^KB,N@_JA^OUY[-0U4ALQ*I5$+G\YT4LQ&:CD&0]_AA SPYE MJ@>//[^B+[O&R\8\Y(U85)M_%NOV^?-9?!:LQ6.^W[1?JF]_%T.#F,);59NF M^W_P;; -SX+5OFFK[?"PK,&V*/M_\^\#$4P&]]@ P/D+<^0(<' MZ%L?8,,#[*T/\.$!WG'?D]4QG>9M?OFIKKX%M;*6:.I#YZ[N:4EP4:J>==_6 M\J^%?*Z]7-S>W-_^?7;84)'E48N((?^1#IP,M6?=*=9?KG]-;B]R[Y< M?;V^^5MPM?AZ_=OUU^OL'NHJ/2J%4=7T^K'9Y2OQ^4S.GXVH7\39I:IT^%?( MLS[!4I]@F4^PI2>PD9_IP<_4A7YY(Q>]3=6 P[Y_DG=/JI7MY?(<\S@FQ0@98\LVBQGCH8&6.1LQEV^[S(C%(9D8 M6-&!RS22)D54#PI*8,(-#VXQA%)D4VE:44,)" M@T)G[>=2"#2 A A1F,+X0&'LI/"NKEZ*3C1(S1*L:K$N^CE)@!-];%>"\IA' M!HNV&0MQ8K)H6R&$0T0,%IT-F,LBT 4QP@F,3F0F#A)?/>+).Q]\"1E7?!8 M5]M@732[JLDW0?48[&HUD[<_NJ$N_M@7.[420.0F5MUP'%E+J&U%460,WM0V M.FXLU5SF06*Q)ABF%D4:K42.KE=/.?EDVC4BOB8%W7PDF_V0O&JJ)2L M%N6+&!974)"$P+@W)T[ B&<#F/,8T,>PR=W/FD@J5BJ@<]Q.T'HE Y*3U M;ZJORE%_W%/?R*@3>.Y^PRM:.J"-Z0H)-Z<4KZ4N?:&-78FU*['3E=?;G1P8 MRE\SG(CMN9?FT'#6;^X^SRO:TA?:V#=:&R.G))N>O7;[>O4L M-RYRWU(VQ;K;ZLOA*/^2!P_[1L)(69"OI#.;8FI+,Y0]7C 8XJ83;3.*B+EB M %:)G-[,@>-5SOI"&SM'"UKD5K1OH%1]9<:5NAT-QJI.ZJS9XK MO8IB7VACMVA9C-RZ^+II]GFY$KTC O%=Z3FI[)0PJ1X?12U'(NP?6UV2.(ZP MZ2#;C'%B+68^=6_F%6T)-53VQ(F]H%;1R"VCEU4MBJ=2,K[J9L3@G5(R[R>C M?0B2HI3CQ"0Y734*E2"<9A.$&G5M3(+:E3(?MJ MW07Q5M56!&W^'631EJ+GA*'$C$A =DQN:DT6 3.$8E/'9.[*SV81*C6:ZI%: M3R.WH+ZIRO,N&*J#H!NA%N1A4@#YM 5H) 6HI?5L,Q122T #9@QS&IML>I70 M8*%Q,M$CL=;0.'0?T>B-SE%4N6F$G&955&)3Y _%9CK"C'UJVH57M-0K6N85 M;>D+;>QVK?&Q6^-?K5;57ATZU&(EBI?\80,.'&R+YAA'+#:G<\ .H20Q U0I M8'>>T"A*S/"HN_JSR0:U/Z;H** X)E(K;.Q6V'>UV.4_^@,<-5ZJ]EG4PP " M&074-<&<6(P"=@DF9IP4,"-A')M!#72O7RUU>JRD(9-16I^$LM :[;7:> MH!"9.P]W>V;S"E0N1N%4G!EK48?=HN[6V,"=(M-6..>41"9+"\B.$TO,068$ M1>9)5.9NQ&PRH4:PB$YU4BW4L%NH'<^<72+!Z7D34CE29)C:&++#V!(9@!D. MN1DL&P><$.&$28X-G?%[A;- MYA]J"6-)0OG$4-*RC;AE6_H?96$00&U1;B4* 68L-&.6*6 5$V3.3>YVS&84 M4I]\:F(Z2O-UR[913RW*-B^?"KEJ.F0P 00/BB-KJH?L<&1S"<%A%)HIH>YV MS&83*I7'?$*U$:W:B%NUC?ALGJNZ/6]%O3UU5RW@8\:F()]%RCKCEW%U=K818-WV 89NW^[K;DU1U4;)P@EDQL XF6=\0M[T:=>*/F M5KD?#&IUN0=FU*?06GA%2[VB95[1E@20E(C*$3KA0"TIR0E)J5,7WIX]1 "U M*-6WF9R_@.P2J[.GD!G#-#$#G(/=Z/9 C(FAGY80'**<34TJ6C*2$P=[LW/E MW("SN[M/M)38PE#N'B-K)O*J1GVAC3VH52MQJU:CM[\F\'SH;E^H7!"E:+ML MGMJ\GC8X%-!]*A<_MO8T8#IL3,R8 &"'2&*GDKL;-ML-GM#&%XFTQJ7NG-XK MM64\?PU?/54OHBZ[=)RG.M?G5; 'J)T1FR3,S-!? &:(4BM ")C)78^Y[7$W M9_8M([O,*,03LQ/52I*ZE>3Q[)0'S?ZA*=9%7O\ 281$(8O,-'[(C%A'Y>YZ MS5TWO:(M?:&-?:(5*'4K4"M*UJ\7IZ-D%#I]P\>J8_ 08"?G<&:Z"#+#B&-S MB76W9S;[4+$$T3"<4*-4JU$Z[];I\OKFZF9Q.DQ&O5X[]8J6>D7+O*(M?:&- MW7UT]]0MEK^\'L!W.J,JGWK]]I"7O\L?TVXIE'9+B7EHF'DM M=0F5BD+UW\1PU'J;NO7VR#]' OO@('B6 \XZ$8F8%7A8@)9)0D,S2 09TH1' MH7G*XF[0;&;_C-19JF4X/2'#1^&.M_-OJ\J$<,ZL6]O S5*B[F^:Y -VC(;6 MC9',W9S9Y-O%XDCE+$ST:BV.Z8G[I:)M-T)W:WW;-/^6U_ ;,"B@/BE)K$P5 MR(X3TWP>C+K"VWL'2W'Z8FKJWK&>4T/G\[AI\ )+6:$6%T=RLKE M]I[7IRK.O*(M?:&-W:(U-G5K[/%<='UW>U#7;_"23Y6[\(J6>D7+O*(MJ1U% M( DA))G89S,MU9E;JH^]^5AM-M6W\RYZTOMRAG/=)*UKJ%2WS MBK9D0#@$TXA,1-N8CDLP=USB<*SP)$J5=:LN22O7OQN.&=X'CW)\EJO3YPP, M.BM'3&[?S+-\T))'(37/&@!#C&6[8S,"YV[D;++M8KDL%;$I":3C#,P=9\BD MLEGU[U9YO2"M. ]6PZU*N6=6SOC0NT0E!KSD&Y41\*%+-E3;YKI8*2;9Y /%,I0< MWRT8OZI0ZW]^XO5;;V-A"S*_HWM4AF %^"Y3Q6[\(J6>D7+O*(M?:&-G:_U.C^E MUT\N =P6VPC)OFS&12 [SLW;KBE@ADD26JF,[HK/IOG/$-MQS +*'FBRM3""RV9WNOVAHJ\_@M4&/RM+3F;FE]/416 M7V\>3Q-H"V5$0F)>DUA =K&UI4D!,\IB\VY YJ[]; [M0A,\M4/D1R]4YLY) M_O"ZF*/T*KDD0B((GMZ]"ERO:*E7M,PKVM(7VMCM6@9SMPQ^P]TY)1PV^W6? M?)?_QW?\N2TN$0X9L58)P"ZBYGLE4L L8@FQKJ6[VS_;6T#E8C3Y$FZN!3(_ M<1 /O\O2$_6 Z,5AG%B!1,@P8MBZ;0#9J5N.YOVIS-WJV>S_&:?R7(MH[A;1 M1BJ+*(NJ5G'QU5Y]S\]PF/'P0ZJ+P\LOWQ;H=9<[>^[T>F3O%2WSBK8S8[F'$O.R7.INP%RO>$5; M^D(;.T_K_LBM^P\;F1R^J +ZQNO[N+VBI0/:<;\A'$6A]>XJK\4N?:'U7KPX M^JZMK:B?NF]%:X+NG4O]-U4=?GOXYK6K[OO&C-__C#XN^^]/TS#]U[G]FM=/ MA9R -^)10H8_17)UJOMO2.M_:*M=]XU>#U7;5MONX[/(Y5*K#.3?'ZNJ??U! M%7#XGKK+?P-02P,$% @ @4F;5@_[.T&# BE:3E[-!UM<>KGKN4LW^/Q6%5_+I925 MN%ME>?GB:%E5ZZ=/GI3Q4JZB\DRM98YO%JI8117>%M=/RG4AHX0GK;(G_5YO M_&05I?G1R^?\VIRD4A%R^.SL.GKX8TG@?\FLK;TGLMB).Y M4E_IS;ODQ5&/")*9C"M:(<*?&WDALXP6 AG_-FL>N2UIHO_:KOZ6>0E M7%4%ODTQKWKYX=./YY?O_G7^^=V'2W%^^5J\.K]Z=R4^O!4?/[VY>G/YF;]Y M_J3"7C3C26S6?:77[>]8-^R+]RJOEJ5XDRQ?'$$-REE<2./7O[M+^&X M]VP/U4-']7#?ZM]!]?YU__:7:;\W>";",W'8%L+.^#G-KTNUJ,1%INI$_*2R MA#X1OZ2KM)*).*Z6D@?W>\\NU&H=Y1M^%SX[$6DI(I&9@5D:S=,LK38BUL-$ MFL>J6*LBHJ_37-!*%]%F%>7B79E%>5(*./8_HKP&GH@!F4;8/Q.?:9A>(A!I M50)QYF6:I%&1RE)_=&9AN"+ED4X*!2(BJ%)XX?"U6OC3 TV?P)B65=@/ET'6580.;7 MP$1:) 6JXJD),G=5P)^I XJZ*<:!. =L@6 M*[$J=A:!X4@,@IQL80> EAB?BU^IO^.C;Q_^ME:7@"K@8QX%5AL;)ELE_.KL[LK)9XZ<-P\LQ3U1;C?S33Q"[L9P';4K?E4^> ?];?C[*( ML3M,CZA[["KRWS6Y]/<2X^3QK1,1%5OT1U55I#!QEO*#(LB X_YL4("):;E$ M7E(]<1_#LZW)^-,OHY5L3T$6 GF4*6SAL4.\4JFOZ?D,NT]/LMXF:M,76^P MW5D@?JF2,^=1W7.LO_S=4?"^Y9ONXW/X3B9F+:H^(69&!;DWAB<2$*K6+#J[ MU__6^5T:X<6_EI JP'$_B?>&'TP=,@ZYF@/.PQ%3.'J(P@OH.P/>[J7G_B 7 M#A^@YTJN*TT0A[I^**;]LTD?%+TA[X L2RF2]#JM"(M45FMHIH4*F3%,.F7_ MNA-HOA]8_K6LEU'Z37;4.>50N5RJ&RT6:TB7,"K[Y;O\!MRQ>I8Z-=DF[-@8 MU@G&ZBJ'W&DON5LK>/,.I5E;?JASEBE3W$'I;BV9Z-,*(M^ON1T0<"DKJJT> M P4=<[]+K3LPZQ]I?E?GXE.=SM6WD>O//)2R!A@F!A@Z2+N,V#K]PP\N@P*QUW[_@9/RK>U\+W;.H[[8]YYTK7SME]]3ED$)_Z. MKWVX/)QI9/<]WGC6M7&#Y(>7+\<7*$_3O)8)^;WX$%>*^4-QJ7-6&YTENQYE MF(CRY9*RL'4-)40 V^BZD))X*5&V5TN>EZO\%&ES52!/(_WS%')H67":UQ$D MJ#"@O( 2/.2DUUCUVJ0ML[-1[P=Z8?(H"P0E9;P=2T'-**DJ12$@CLHE9? M").GTT*?WK\:CL9!#Z'L^,O57\?C( R'2&W/F3JG:%MI:V'X:0M&T4??2MEM M9(N1U3J3"$;(II5^M]'2RZ);&ZVNZ\P6)HNMQ-XD_ZB"END\K8ACF5[GPLB< MBR)6'651U3*J3/U$9-U$62U/HR2A:HPZ0VJUJO,TUL*Q]J19UJ68KGG2;-,N MA5P)9&JR+1+]:FA?2M\=*6F=W?[[J +UV*]( [\&_?7=F[)=W]S3IU$XC=0U M%ZR3ZM*ES!(QWVPSWS)XOY2Z5"L(30(*FP'-UJ]EN48"RULA[?[*VY+Y0#T9 M]OA=%406*E1,6Z;KMI=:B?_V]L,; =\4J2$AR&C*OWER@'+%H*:[^>3HX/^WUF?5SC*USMI%2GVF(0'OA]N>$ 03HK@.MQ3T[T\.W7'5;^E/?NL6O MVG2Y[2\^%S5,I1DJ/M9%67MB]D"D9?2BXIE>X+5NLE) S&I'"KL/:LE4NMPQ M$#)"H.GX2J1%(6]4#+"%X=75$M#T'Z,I&'<)F262Z.*:"PBY(S?FN%]14P>E M:4 =1('PS:9;5:K(Y>8TS4\7&.,T]>ZMTQ1FRSM9Q%3U4?2JNXEU?:JY7$;9 M0EC?)\\P.,(.P/-]L9,CIG3R4I+KD*JWJ>R"FTXYG^V2@'5VHUN%W=;<@^-;! 0X+645J7$(57.WLZ3TBLIJ(LX 8I93*V<5VIH,U$1&0EK4!HZ[65E&3, MU!Y4%>N->(+T3+FN=5%(S@:WJ:,I@5:4!Y!%:K+0R9_:P7\I:J/Q@%*R+M3)Q-H[6W)%*\]_-4>S#:VKY MJ)R/3];1AM/:^>:>]IH\#O$G+Q>:8'+W@[&)F-XA40-S'I9K=#\N3SJLBF7A M;,>:SEQ6MQ(@=;]K:4&XTSRPYC[+.M1X$,/N8KFN-*SP,"X-&\UK:2P9ZHJB8Z*+ M!%U;WZNEM14[L2%OU<<=WT0#.218F/,4V)8A!")+5_7*,[5V*Z*A$'Z-.):E M6D3=E)*$9,J!'%;6.^OU0F&P1OL=[V).!N4-Y6B455UCPIGXS60&)C=7AD6M.!3N]0'.+^/]4'*/4XQ#_E!( MMLT"3FI><]8@K]-2MY@,4O(,3"FEM@S.7VYU<[\D6&WJ0>PCJ4(OFEHCC4ON)#094AK,9TQ=2P)LS_&DAHN>"6-'ZSSM$AL MED7#P 'WSG3GC,:N*%;3RZ:AN;!3* ,Y.KZ*O^)G6-=]"-+V@E+ 5AZZ-"DOL-#)?N M&VCCAK#\Q.9,G&,9E)VQE FE/[&$XRVZ*&B*#9WD1,6]62 M_5AR@L;WD'-I;S+NQXT0[2%IT1G"@D="QCMX6Y*DFLJ=_-E,9 =*MA#2Y7.. M3$Y#2$>JD$YG'FI^%VB:-M,VI?:!RRL9:W=R[#*05L?F_S\/.82Q_XJ\ MMHGVU&^HLZI9_K-K_%W9)O]!&4"\O5#3072G!8=F!3Q_1]1]H)RE;)BG=]@X M7]])Y XC, SPP8$CN)./KK!F*V(OO'U;QK.*-ES:ZO(1V3>97N[>13&#-=\C MLM25]?QW;@Y^GRX8#W4GU\:1#8=S2/+0YD$#'[00+^%+7'Z!"##R:H/Y;\7I?ZAHG)NMD@@.B(Q1;/N]??QJ9O$F*I MJ3?E=],!K_.,SBH27?IN_V:7IY)OCBSW]X_L1XW5=F,,.UL=6Y-^6[(,P[74=.6.S M MEY&X7[J$TR2#JP:5F3+;K&OA6S)H\3)Z;VQD!S).8%MYCAC=V2IA0VW]CS MO5U%.2WJ'UYUR_@;A120I^G!\"OV'K:=-N"VZI$MA@\Q)9)@LS8',3W3J,1J MV^76'"88R/7>4?:H3B*+I:("@* B<+WC1X523-IH+BATVC202XG#:J^=@FL= MR&YKSJ#]G$^V-8IQ#A_EDH_>Z.PG>W2;=5%G"RPOFR.T;W'=1S> =H&I/^A^ M8-J!K/\56>Y;1(VKU6J%>^&.,C6_I%5E0B;\>*A9M4FDFU-RGC2?>. M'HV"I%8OG5#.-XVEEWXJA%!G#B_N[^0==':6B&694F;3F,!V\^;!*QSU=M^#^K6WDB^N&V945#>'@29YO;^$"[%JG>:> M9+?%PQ=8J(L$:.=NVXF>9:^6"(3R&E972'UQEJ-0XQ7ZTA)EA]QG8J.$31QF M^\]T.W!/UN-NDCW:M]B\CN$+'C)L.>#NJV9?!F[<> ?HENS\1/ZI8Z MOP%,.B;,0Q@EEKNO:&D;*#=E)5?FPD<'N9ANX,:.-@ MR-N&@%+NO 6%0%87A-DK=^ME7S[*MDO=!$;.)A-D]"%#2%)D+(5W3N_ED>[A M+5U1:^;\"SJNF:YQK/SJ4 WQ@$>74GZU]RLT2\7&^G K=SC$";=ZGB9V=++O M1:,'S\ #D__K3-$9G[VLY7U9R 5_2Q$FE[.-L FM.])!W4_%MI]BY="YYL]>0N>.F#@ZIITXO M: WH0@I7VYD;HT211-Y-=B)7]+11P;'951IBGJF8T](=T9:=/Y?('B%!RJ\M M%:S"/1-]LE-LW=P_MH:ACY+T:Z,G/O#Q?%C;W0,FKF\A!\W1EX?[=/"H(=,\ MP&6"V75$#TFV5F80O6_PX$]8'A/:LRMB-69.A-&I. MT:($T0X33.UG:LD]T&^? VV3\WUWYXF9YG*@;GKR,2)$9L,ZGRL&[@%?]@2- M NQ-WF.D',OHVOJ"GG%LWSS&5_:R\O:3+\:OO*>$MX3@7:B$;J*,\PY^:AZD MM+XLZ1%0;3_F)CFPFWZ$X$;JBD2'V]TS'/7?_SC..5T$]*_DWQO!3X'1-7W] MW_;7G]Z_ZGS]Y>JOXOSJZLWG*W%A(%4KZ2D2JW+9J('<"2D;,]V,YD&HS"DJH;119KYTUDPZ0U%V)L$TV&O&3X*QH.1O:%J3TS) M=@)!2*&+)G7+:EKH/@J\W+N\"VX&O: WU5==Z5T_&(8#?J1A&(QGLQ,JRSL> M: AY@GZRP5QMU*%M$(237C =]\!H#ZOUQPV]_1G6'/7$1U=;&DAF/S7GYC,P M.<"@67\2]'QF!\-@V)N*\Y5F-JFE#HSVH3R;FX?381 .)J(?CH/!L!$N*!^, M)_?G;S\#0(:OGUKH!^%H$@S[4[P:#:;!>-*0,QA/@]YD(#[K9T1:ZA?38!+. M@A":!0^C03"8-D85!B2T\7"(S"<_C;?L9N:TUEU'4K,FLS<; M8.T9+&@&YIW(I^-@%LZ0!E0(X]QQL#A"4V>#8#SNBRE(Q'1'(E0W"_>KB;0S M&,,"@O[(VXXW_U&IA#.X\9!M:S@-IN'0#<+,R<3VJ+Q; R('#FA]"['WSOYT[G@Y03+N0S^DN!^=3M3BE;-#P0U8S@WF%PPDIK]D[ MA$-,C)KS>QH#QV,(<4+V%@S'@V#4;^8.H!:XM)EL-Z(%^_"0@9C!V4D]H6<< M _ ^!0990/'0?K=U. 2P=_SZH&@0#*=$51A"R9-&_(/>.!B.&#:*FKJE=VM. M@SP=>YL22O6@O_$4VAP&T]'4+02^A[,Q$G>$J%,^2)A'^5?3)P(G4'LX'HOI M=!2,>IXC]Z=PB!%,$F$!>4-TY\@FW] .&_;;7-)[7_^U/YE!9,1 M )V/VDL< C%T1.1WOK[)!;"/WH @%D/F-O('";7 Y4/:&PX@1\0/F#X<.P) M:0;I30X7.# :,#?JC_"J#^L>#4<^W++9AATN[#,"-(?:AX,9B7TV@M=,6V(' MG$\MVK<$,()^1\$ <1@O9^-9,/34W87(,Z9'I8??FP+M^OO67/[;R(CR M8Y.D[83IDRF$8'^#"1P-@$*&#IP:#@208A(&4Z#IU.0ZEU+G M*^)XAK )A#X1QW PN,&L-\1K1(R031"O!XA&H\G@A"=QXE27.IEM3-A[\,I2 M=3PEK)P@USF>P3TG0]YC2'Y!JY*%]WL=B^K0M;4HB!N"A?& IDZ'" C3,9,< MCI'73(AD^"^"ID_F-2I]_?,\'-?,84)[8;A*#W%Y2LG(&) T0@ 98HDN,W*'9"/XU]<* ME:>QG_NQU*(J$K&^(+J*XB6*T6(K2=3$[=\N=X?N]YZF *?\*(O1H!BIQQ'L=>DVBHS.VDU9P V1RMU**:S2G=TYE]7L<.M^MU= MY&V=4CXBS>/LME.C3YZ5_N4O_412^I][3]Z,8R:'X*92PW>Q(*L MJJQ]&G_H%FR"BDN>W=?GSYK.NW])YXOX/(%\'IUQZY>Y97^B<1W:?N!R7/]>\H M-L/UKU&^CXKK-*>CP@6F]LXFHR-=?=DWE5KSKRK.556I%;]&UL[3W;)O9:=LWD$@2$)&P08#""9Y^NW;W/#A9(=YV%K]R&Q2&)F>GIZ^MZ-Y_=5 M_5FOE6JB+YNBU"\.UDVS??;TJ4[7:I/H2;55)?RRK.I-TL#'>O54;VN59#1H M4SR=3Z=G3S=)7AZ\?$[?O:M?/J_:ILA+]:Z.=+O9)/7NE2JJ^Q<'LP/SQ?M\ MM6[PBZ7K@MUS= M:^_O"'>RJ*K/^.$F>W$P18!4H=(&9TC@GSMUK8H")P(P_I Y#^R2.-#_V\S^ MAO8.>UDD6EU7Q3_SK%F_.+@XB#*U3-JB>5_=_UW)?DYQOK0J-/T_NN=G3XX/ MHK353;61P0#!)B_YW^2+X,$;<#$=&3"7 7."FQ\O/WXRR]7[W^/WKZ);F]^^O7FS&Z\ M3<_T-DG5BP.X+EK5=^K@Y7_\;78V_6$/Y"<6\I-]L_])R/?./0SY?!(]?LWH M/_YV,9\>_Q"]2G2NHVH9T41ED]!5_+!645J5NBKR+&E4%BWS,BG3/"DB#8\H MN/2-CM;)G8H62I4X>)O4\%R.USBMZ@R>5G!3FG7TL\BP4&T;,M,RW,1P!-I! O6A>5D?[ >[*_I[F^1% 0Q\]F$, *TK#8+55MZ MCI(RZP^U",$QZ3HI5P ]X$&O 8)U562J)IAFYS]$ZH\V;W81L&J:9Z>2.E)X M]?J+3:(K0B2@I=C%B!D81 ,$5AW=*]ABK=(BT3I?YC!+4R%L* D8]VE;UP@9 MC?-/>!*]1T\8:; 9PB%]^L\7?NS1D#*^!&0A0(,:+-4RQP@ MJ7> S@+@R5[!2P%.)O8 M&_5U]_#)=86DWZKL,/JH%>Y1Z0; Q\OR@?;"-(SG$AS4V+'DI:$!)#6^@N8. M ;4 !0(=@(0J0:03V0+1;)+/REL7D0 TU6ZVC(-FG<"E6"Y!4!-^ :2JIJN[ MP9M+)P//JX:'%GFRR(N\H5/-42HKXH"\49-1-])%GBFYN70-X;DM7:$*2$-=(/IL%,A6&E[AGL)Y(C+P$##5,3[@0 MD%>9)8 NE'$,"0'/HES59 S@65:+(E]9[)E+8H@'+L$OCA$@GIB!NML X]8Y M*+DP.5 UH@U8,4Z,4-P!7ZY:> C&U ,3JCD73 F]AHJN2*9AOI0;M MG*!F;DZRB^\_*B9(_L"<<'^?VFPE"%B \<*".*GK'?Y(^-K#AU":-BWLP"P( M-ZK((MQCG9,ZDN7 WVJ^-LVZTAX2)A'8%V ]E")/TQUQYI /N*N?EVR*(SK6[;]]+1##BQK(2$3C!_S#*#_[P$/KM, !UVO (P+Z+9CR ME(3'XN8_$WB,0/T[\)[H'_@_I%OZ'@XN^ATDOP$!_C8@=(9T,?KW?UB,QN;> M ULK0 _YX&L7F2HKHU0 -,N0S@BEI.,=">/&I^ F-2-G)+)3?6$]-*KI#@,% MWB4Y,0G1?3T-AT7K! U!U:#2-"*6OQ[2!X$9E?23Z%=@LQL#$0C*C<=2/%1$ M<'TW=.8>DTHKW0R N.L!B#QX-02C ,9*AQ!4#F8,WFY?.9Q$K\W %1"P((T% M-RXFDM]2^;#=('K1!C"S1F<*Z)LX!Q.YN?.M8AGX$:6'T8-ZPF@"X0E"5+J,:#YDHT(U@\X( (F6/0!HNI M-XLR; MED(AURCL8>2OZC[ZO:H_LT:(\I*7!)1JF1FM5%1[V/*CY\@;I5&?@1,"O"]V M-.D;A7I( 2R5S>172?G97P2O&^K'O@<@1Q.![#G9'ZTH6&3A:2VC.,+%Z;L% M:Z9 HXWA5;!MQ)%N0;K7=+FO$[UF=0G_P*,#\4T78?P74JV=T]:=L1T( ,G *(< 4TX\#AZ9-K%)]&!46T& MCLV+5(Y?6[9E^!@+H9WE4ZBG,1&T#>K8N.EPJ4ET4X)FNP/\S$X1/R60NH ' M/P'[)QYXN]/ @JW0_O'FUHIWMH\SJ6I;*(M0PIB,6[B7 $JA6K"NY(B;]Y>!,F4( B7VKR2B%M#B-R6U<-FZ4P,T .5M 6 M,92P:2E,XG0ZG7AJ"E@Y@%7XC;PBA47).YX,+_XM1A64P\F[6Z=U/0QHJ$2% M,+X;@A$4)8+QR@"FUQ62)+!WY*2I<1=UO#S 3V$"+Y)Z%5*U6+?-\ MW2<+7!M@ND.:05\AKB */P&;*I71L)R%L@4''ZZ3G/0%"E/PM8?I\,G.(J'/ MJBSPX.$ZKM9PDY*2>$V:;/.&5!6PP_)%*^8?$3S/21IT?W",2%8)\*(4#5;O M-N$6T+C52]'KA!,DVRT<$TD01W.()N"FM;-RX3% #!E(Y"$B1DF&C]4K](BK MD[CX-/L(CXY/XZ>@ B9QV?G M%QU=.C;[[BK[_WSS]C6*QVVR8Y]#S6ZTG?% H!Q$4W^I !JF()Z'S6(T%*]6 MP,4%"Z"( 1$0KRPKH[$@ _(V@IXN)*PRHQ/.$+WF9$$L-O?H0GP(,1W+[G&6 MGM%:Q*_E]!GB@DF6B:[FG+7(!M )Q"P35#R(TRN10",2[6%!5GF);1*R28A M/4Z<63 1G@$A7[=XCU'[LW(N[;O3P@V23Y-J$$_)B9[5/JVR" M8KO,OP \;#B21CFB( (_06]37T=DQ[#3'V=SJSP^0O4;.Y&137U7A>_746?H MU:BC%*4WVH*K,O\7NP7%P)G[$VGC,32QK'KI )P^0-'E4- M2YI/5E(0CLA,=(9XJ=C;/A@8?,A*-S8^&^WU]'%%*P%"\VU/_GPMT\^5-L\Q7&'%*^5Z1%. MHTS );8.-?O=SYYGC310\XOPD&LRY9'=OQX( !P.?2LAAB1#1I4IO/DY>=K] MB,(WCHO1*%/;1J0=>L<%F<**G0XE5U2PS@H,/D^.!"9J"5%Z 6?K8T.P%"P7 M^/F0R7J@L-F_\V/MW@X-W0M_^3;/&^A-3I-E&C1!HLR%9(2A(6490P4,&^WE M&#ASZ+:ITL_.74AA/98E8:!(O$;'\?'I&2F^E_'LXDP\W@R)O=6H+X->?,$: M\G$\O[@\Q G:DH-FRCHC&>^!N2. A,B3DOJ+_D[KH .V9]C' M7AXZPD(?EP[QY]G,8O3>8#SIH:O3UQL&T/38R=@Z-FH%A3U[HAH0W)9"3TQ> MR"TXF-D7S=8]CC(Q+X]$<4OQ+#:@3\ I 6R12> DR[%/.C1<,-Z645K_ %6 M4KYTR2SJ"X#*@4BT0$VX,".C N E_HK&XAN<[C>:[A<7CF8&^:.7+> H'M,3 MX'=>LF'YB&$*K0U5W:\5D>4(]9(SGF+0S$[(@G89 1QSN%F.+X&J1$HJGG6( MNOE1$S&S,\N +Q$$M+- 2)M 8F>8"QTZ_ [()4EH\9)U!),$<2=B#)#XCLC! MY<*@Z1# EG^B3\:+W8O"P[Z&AQ0CA:@T>I>+!@2V< A*)]QNV/#,8\//HOR0 MI7O]$"=6Y8H\>&@@D,^'E .5KLNJJ%8[XP,0 ;B'&9_.XY-+YK$7\?SX_/ ' M C0'2,!61D][#Q+.PA'S)*!'I8R?RHJH1*8!;!%7Y55GT_CXC%>=Q6?SL\/' MLF!"VQNUJ%N,G77%F(6X!YT'^2N5?T)L_=Z6>MU&_XUL""CA@T/>=36)HY^; M;&(=A>$8%_PDCJ$">=!_M!-!-[JO%59?FW)C!V82B3$8]N6HBR-2:HTQW_=A M(M!$. O,WQN9\\9G0Y? .V8'DSEM@*LS/SN-358""#I@XG! DJ5%@[O+N:.M M[D$AG9U.SH[__3&GZI*IS,Y[@Y!M=O0\JV+[F41) 2-*8II=144VCP1]$A]/ M9^3EN\ ;-3=>/B#0D].YT6%.3[LZ#(=6G[3;^Z2&VY)]:H6M"W5A9*K,B]C\ MX7])L\*_(WK1DPR0UINVJRY5"^05X@Y#MZ&G>:(F5J.7UH_JDW8'G#-#MHJ" M$#[K?),72>V+#=&V=+)!QJU;59-[MQJ\W=]FG2Z_R7_;B>IBPD!%[NJ070^G M)Y%S@=P,":Z/N6WZF=7>_JI_W^S5(9WR"-OEW5+4E?[7G0I)YZ&_,:CY[;KD M,V#1G$U N0J MG8$LZB5$^<%V>.CT\@0>/HXO+HX/H_GY+#J^M+B;S<_B4S!:YM-SG"R:SR_B M\_-Y='P,'R^_U40=Q&EW'V)7D4VU'S$]#+"E19LB.VLO!KJCX22/3Z/3R\N MV((GX/"G%]$9,,:SZ,/0;>NA[?P8/D\!L_'9V>EW,(_>.,FV\?7R-X&7L&X' MLK^=*6/RP$=#SG'75QR/N"KCH;Q7FV7II;[& US(&RS>X=BE>89*GOW=:$3, M?X,$UUYB+6DU'.GHY-AR>J;;$89&.787V%[?P#5\6:\D)1G6;[7:)Y IO9M_ M$D],8!@U=%UBMAHHN&K9 &"L:"G0 [# 'T;J?0_I^(!HU,.R<1E1.,EJ&+&S MD+ $0NQ=M )*M-C4%@4!ZD[KO,Z.\(!VA$H^^"5L,[;(5EF0^=K-^T4=<>#H M/)>CAW+O* 84SE''P8/6MZ=])?5G+%3!J"W:LNP5$!7AC[8B@N2$8#0I37&= MC!L$"G>X_XITU%^,'./5! :(8!''E-')>:Q1 U" M]FY-/8ZW2'T+1J8PJ9#QY5%4IA:D^P9LBPS$FIYU$1H?)10RA]G%SB9G"V&) M:-ZS3\T#F5JB;SATF&ITTN=Z39Z+90V$?&\2NH9F$ZM0RC/\J@G.G):\!3KD MY2"GYBU8J>'51H1J_G*0GQ,I?1$_127!:;<0QK#3I-7&1XB1:\?D?#P:I(0( MH(#7$3SA3QJMX7,"U+&+):9#94XPT;\DH)*7VY:NF?B\!A'GJ9D_*]!9HYE( MU;>.-%BLKRSXX ME67G4[).ZWQ!V*<()0I$PV68%MT9-+VK/IP[_ STQ\,NRT*5ZM $RRP?PY%/ M0,LB'!#94TF';NK_9,?HCTT;$TJ4*@I4"4)8A)'X1]!;C!]E:KZGU$_' MBZG.0UQTI" 1[9(40AQ.,(!U-9QE/ASS&10U?[E)V?WWO[IBU:\?^]K)0LYA MOV8B-I^^9@&V&4B'-U^%3,PNX3B&^:HM![[D";O+L-_>[H)/T7P4#C3RT;.L M]FWDB?#PP^XW\]XWQX>CLZ"QWOWOKR*,L2R-=_L5GR>S^!A,W]/IA3.X![]# M<_YR+ ^X[[]X>-GY]"*^O#@-ENU_AW#,SKX]UBPFK?PS:E!_E[C>-[ 3S(3X M?Y;ROYNEL/OK_PY'^=[K#"67#/C[QUP+QA75O=OF>_'SCS&N/[NZ^ U[J\OW M$E>PQ$=%.OZ='S:CM FU="RIL6KJAV@73\6 M\10UL#Q[L?,<'AYX/@R")ZO^MP,&T9/"7.W$6L,CTTDMY%56;4T &"VCX_E9 M]!9K14N*J=IT9>>/2W $P"Q/Q]$U5_'_S#K/U6,]F1CH\?,>\K*1PL*]70)& MTMD0;A-LKC.I']PSC:T.T8H(\M$.6%MQ:!TYX<1 2_6*K8$0!I"Y7OL2EZ;X M$[>)X5RO#)0+J5:X4[:Y SWI$A:_H;92CHZR/!#(JD"W@*DV6N ]OLR?L<"\I4^3O M$O4;#-.A-)?2/\P7I,/_7%;W)06:6RIAK;N;H\O/B6Y&?;..3,OM'B 7G_Z- MJJG#0MP0H<9^W":P7_2>XS&U,@_6M)HU'XELT[0E-G!Q\LY8$9Q%D06D*E<5 MN1EYN+(F.TXIIC/&VZL-HK@J,]-7PK4Q8'<_.UJ,^U&EB6;*$[MZ< ['M+!B MIZK%-;1)=GZKE7 /7B6<()<]&G9ODS^A1K^K,=&XX:H3E%!;C@(@3QK^C;U, MC2F#98^!5,AFF+B?YMPNQ[)QO,745P1;6MG4W#N3N6791[2)/ 6*X&4#P[5 M?G]IR!E]*D]A+[LHQ3(C;-"18E5CW=W';"H/OVIS+N<[-=]8I5IAM,D6?#2J ME)1%DW[B20[;U2>AK/N6JZZ(MR9:9 G@<'%5?=)P9Q\5IO$I4[7HZ^4KS^2/UL. MTOJ\#9*,AEV1:FKK%8?1SZS2G+@DCY=2KLHUW*A56OG%2+4Q#**JC*_@T$D& M0'"RX J0HKE*9.@7:C/FE3!BV9$1Q/NVP/E;WFDP&W'ME3!3ESLF6)$?D$B2 MV73;SL90DC>@K^>>I[K_#>\>='"/7W/@UZ,7D/]U8SHNF5Q[U[W!AH>'EK29 MF:B0#E9IV*9U+D$_-\5E@8_&Z\'!M1NVHF-H82*#)<[5N=0)N[5Q1U80=26 M5R'B[]V/%>F.,-@FR%2(*EP7.BOFN>^I_">F?\Q97M^0BX#('#N M!LZ8B#N _TY]E[JKF_U]VSPC251C21/H/TE^03<;LB^%&A56FK)JY&6%I'D- M[(:S-5 X8F<0%*E!>\8D@_':NB$:&[1T.K1$G_*BH+5%8Q:=VX6J712U$KM\9XB&:Z"1GV%?'CBT2?1/X=W80DRV#^RU#M)W+#I9 M=9#1N;%>^D!@,(]BD58OZ(/>DWX6%Z5)JC#UN9Q3P?% $Z6CTBRK3/3PY]6L MT[;0/F5MQG!E<2ZU&ZL\F_G' .B5*^S=E8]!*T'T4(U"$*K$TC5M>?%^O!DS M(,A]F/BI<;G?P];C!YW,%5YJ$-- -2X@+4PRWVS-BVU2NH2 MDE'S;%'H4()R#RIK2K"^:&H*;GZ\YF_$UW/(*718\]QK=D#$@5T:J+=!I^,D M\M5!IT#OH@$O52MID6'*@VZ&O6OSBRE(J=@.>&\&/(O>WA&!1#])ITOWAU?/ MWJ?-3B-*:Y/V*_0,WLGE4*KF\0K8Q,$"I"R]+IU*[G;=EIX&PY?.ZO$A.9.R MXSB'W@%QK[Q>?(-Z8'A%A[+N]FF 5QU 63@OZ2:*%]/V,--R/MCCJ43['+W! M"^QV/_Q3V+)=A_SW8;VZNL>SJBROL92=SXE8C>$S.Y:SG5:.C^DJ66C M&E>SM';&@AG+E@M6[5,1D<6RN[=XU6O5J/'FE"YM#N%@/R6=H>"" Q2UM-6I M"^,39>KM]XDC(,FTL"C[&F5HG0 R[JLN1F/3_HM:&"ZCZZ)J,]O$A3QP52'- M"Z@B$G^7MJ]9OJ)6.^8)?EQJOR;1*\YJ&RAP'H##8W>QU[A.#HA)JFGTT2RN:IG9F M60HBEQ3V9X[-_'D]];U(%!'ZMD=YF*Y)G!)8^9%N%.AH509HE[=<9*8 ]6QZ M%MOI]A?>FZ>Z7))J1T=:[%JF1MW-1WKT^DO3=+M":RPT:",P'3!/"4X*]_[_J;:TV8G]F(0[-!Q27+87&FA M,'@@MU>*4]F!C1I*[?G-9)K!8CN66'ZD).)F ^8[DR"S&W3MA=T],#\>L^B] MWK&^1R HYN4:8JM:^5?$>+\,X.XA[I4T<9TQ_/0=JRQU="7;88D#1,:/M^%W M4'C.19?]I)*:= .)3@3N3=$V@>75K?*ZQ[L(C0=4)^SX%7U2KCOA*U-G5(<(IPXZFV(I#PFE..^"R5;\?M-$0\R="2G@6#)'80-%.] MB'*]U'P<\:Z^'3T?UBKJ1OALJU6GD8G!+'%!SU,JB%HHRL5M2^LGP$+:CS8" MM:<[ 0D'SS-3*>DP1&D8)F*SR;7*/.NQ?RQ$K!3"8R]_8)^)K)?>AMS4-L?Z M$E&JD7DU#A' /-765/K*6;'M$]P]VQ?36!(&3A3QD>.A70YBU+XR_!:.US@= M8E:,L@_M,H]552WW,F=1N:1-2*C?[4TT_M$%>)R7,A M>;0-B4T4D(DT1!5AL./B\$>T9ML. &AE4]B,BZ*CU'NLV$EB8X1$(Q /4? M2(KB47L(^Z3598EMMVG?,& N(E\Z7^)2EK_!EH\>2;>)R;QL&SA%0ZMQV%W# MG (;^MC%&$.;\#0&9L 2;M;L7@09G)L8!%P&T+"24N&+%SAXL'6'(L3A];C$ M=":1GR7%.&BG!';2S9Q^ABNA8Z_>Q:-DF!N V7DN%-I(.(6S3)44/W:Q=(S;8=K/;HCPK=IXJ@+8,BN![5=R9 M/H.6G=V:69Q;C86O-67-VM,T1A\R?WW M#74 C-*?FU1W5ZO9516C%&]16>QZCB8=@,QAX4_R4@3IQ%@B3S#J"5:AW5=' M]\DN,LNE.TN@-WY868S!6X?NCNRRI[F%JWIDKYV?PX ;:;G O,>#V MEEP:A-J(Y! -:FR[ :[:']FH9!/(.W+HUC7&3S@[,S%E7 M(*];ZCH0;P-/C!D0=R0-8@%PE[/R1:R/SIA?K&65$WI%7.*UX>_.3@U8',\C M!FGYORS>[6F/+M>Z0:8Y-9LC:P]"0D(+S!I<1]8-/$_AII&L-4K6T4U6=+N2[7C1KC6P)?K-SDYIVVIHF$-6C<^^G,--V^KF+#W>7: M=,.U]P_?XH$UTZ+P 4^KMA)_&OG!+N=0Z;U. T@'F\%*HC@3O1T1[IK)(*^Y MV85MH688APG?B4[@@X#SX#L8X,FL3<5OX!@%:3MKI%C?FNLT-);%*O3) 8\+ ME$H+<#V&!$DIU$X5,1EEF.^/%;GSBS[MM;\B?=;5*T"4,)V)[K-#X^N8BE'__T?&K::%W& MI[.Y]*$[/K_LO<_JSZO//[GW$JRPG;D>^&:0=%W<1)ZR_D Q'#"-DGZGPL * MM27W$@2F;N\5B"Z$QB>3U]$G$*X&UR%W@1&7^0=G2._!0M]+Y<7V M>^N:%PJP0FWCEG5K:,5_B05V>:>A3"MU3L(;+A,Z0[$:96G*U$MY)84@@?-J M#/]R&8C.<^6USJ->V[M.BI,)P'*8RNO3:XOLO3=*)&VSKDP/B/[Y5?SJ1(=M M\1B0_PGQ"(A8LBP.,GQ(V&]4$R;)4HS?GTTJ\+LM$I\(F9M& T&K6KJ]AF*8 MF;@F&:O>#CKYJWZ+:9O*R[,$ WH=N.T;+'M+.-]I^-JPQSFF(\IEY'>E/>S8 M[^[^+;TQR_+395LL\Z(P:=7V/$#IVDJ>J&OY3-#'[D]#8D1-R.Z5U_UP7_Z- M;<59U\2=GG79?ON&Y/C%ZN1OU3#?<:]N)'5%U6GN>D/7FV=2W$@K-5_)2T+W +CU#A+.S[,%RU M+^B]QON7E/A(#2WIZB:0R#*P MS"P<)F/$U7"H\BZO*S$47&*7::\]!L( MDC#%PY<8QLZ:E=_+RG,TW%E!$23=2\"5\VR\D9W6CGZ? S!F_!>OFF(V[R5G M&)?SGIC@2U3HI4L:] M%]P%D\.I<,">0\HJ&UJN67OF3?*%WZA8]5^L^2$P(>WU\R2P705(YOG3YN7S MI[F&_Z7P']QL^#^Q."P@??E\H^J5NE9H:1"R7AS,#KQO,?WDQ<'5[-G5_. I MC'2/OWR^35;J%\H$0WZXA*'3R?GI 0LA\Z&IMC@E<)6FJ3;TYYK>Y(L/P._+ M"BQU^8 +8$8-@??R?P!02P,$% @ @4F;5O3OORK8"0 '1L !D !X M;"]W;W)K&ULK5EM<]LV$OXK&'72N9M1]68G=>.7 M&=M-VK23.&,G[6>(A$3$), H!7=K[]G%R!%R9*;W.6++9' 8O?9W6=WH;.5 M=?>^4"J(+U5I_/F@"*%^.1[[K%"5]"-;*X,W"^LJ&?#5+<>^=DKFO*DJQ[/) MY,6XDMH,+L[XV7MW<6:;4&JCWCOAFZJ2;GVE2KLZ'TP'[8-;O2P"/1A?G-5R MJ>Y4^%B_=_@V[J3DNE+&:VN$4XOSP>7TY=4QK><%?VFU\KW/@BR96WM/7][D MYX,)*:1*E062(/'O05VKLB1!4.-SDCGHCJ2-_<^M]-=L.VR92Z^N;?FWSD-Q M/C@9B%PM9%.&6[OZ725[GI.\S):>_XI57#L[&HBL\<%6:3,TJ+2)_^67A$-O MP\GDP(99VC!CO>-!K.6O,LB+,V=7PM%J2*,/;"KOAG+:D%/N@L-;C7WAXOKF MW?6K=Q]N+S^\N7DG;EZ+VS=W?]Z=C0-DTXIQEN1<13FS W*F,_'6FE!X\D'?467K$\H[^;TNCG./]G?H.73DUDXCXS7D8)G7/O "Z0LA31X_J,^-?I E1/@ADMT'I[.@XLNA M\(5UX:>@7"6T><#;*BZ4668;?,*.3&'_O%11I"55H*]D>T;B0Z>W^E+#D&0B MS'%*:"_,CC4]Y2'"9EJ2,BL=BF_0FU<=4GU5Z*P0*SJ_4&4NYFMLKYO -BRT MD0:'EMCC@PX-H>KQA1WPJ8%BN<[BPQ7;0,^O;55+LQX*#?O@,:]S#=@53J/7 M?[UYY5DE^M)_3=Z(+R&HM!G9VH=LKDJMH'K$#+@P8(&@M!ZV(A0:T_@&ZA)B MD$-+D1J'["CD ZP&7[9 ?\9>'=;(]X-A^R_$;="F4?F_Q>77N9WM">L:/J48 M;HQ768,#>2V]RY5#2P:QN#I*3R7);"A\[YD"BB8I9A.GI%D$A-L &K[XKO==TB/ MV:X>UFRT;R62?=:)RG+H2/-]CGX$0?_HA(#<\5(K]"D8=OWZS1#L<\4AH?^; M(I0M,?B3GWW-?&F_EJ,X("L=])*I!G20B1P+FL;?X 6!!?BP5Y MQ)H-BC_^<#*;_GSJQ:()((8>78'8-$'.G(X&+V(&T),CD#O,\ LHX%_V]2/A M%B>"4,QAMA#=22+VE7680L),6AP@U,F MYU/X6PL=43A[O060/2M=SJNEJKJT:P5EC:+XQ_#![4M3UZC-G"Q+M&FA MZ!6]3G3/Z3&^YJH-*=04R4$5\[7?0/22ILL4[@9B!C4F81;T)FIHA"IIT76! M.!R)VUB08B$*A5.JG^5;/ ZB O&=/.,SIL^?#5L"0I"5: C(^TQ@79'+&V8$ M.G>-@B<4=>V/B'2RJT6?1W=TF,W2\4??[?CIMQP_2<=/O]OQ,S0CC4/.91R= M\'G0*="X,]R0'D+.>$EM)1'/)[!M8):BT)HG3B4WW[Z]:CN_U$,MX-:R)Q[% M 5%AR20,E,BMJ( F=KXQX@]I&@I?*#C]Y9?CX9[ $4NB'T-M)O("<8CA,/9\ M.7=HR"/AUSZH*N4V^"%O,FJ+$,)F"0UX#=1')>0LIX;N2^A'-,I%X MMED6G;V;T^;2$#DU 1V^_D_L@^=-+%\@AW*/.B+9N@-)PG8+UXOPM=JCW5C!Y/NQ'+)2F?(IYORBIAZ*ME#?<]AKIZ.Z'4$%TR24E. ^> M2TD^Q(JY](@R1Y$.%=;M"C\0;OE/(]0*U M ]TV(5K3](.$*(!A3#%"A^8SFENW(QA/&)5=FEAS04&=D=D>WD6E"2NE3.?4 M]FZDA_!VR'WM_02%W.3H5'RPZ52Z2-M4NL@2!D.F[T?WXZ/QDO1:\+11:VIA MZ/H*4UOLUTEANO3F@2$MH&>I/K6-1]TXNJBA^[*=(.G'U>[QJ]XT90Y,4;R? M,Z]G6-P8I]VN>U7)3+K,']$=9.J@AT(O>GMS:)>K+5@XW4S*Z;Z"'7M$\\B> M2C(6';W2DEP_0"3-362S W53 ^4+L"Z5L6YFD1EH*TY]'&.]V[I>S?]G3'?5 M;/$E._J8(@ PZA-$VYAN[8W8R@=T77QQD&!@L) VY)<\#:IR:P#9S=7.6P>\ M38G2VU_2;21UA8\6;LB]%;M=7.CV##Y@S$KK =%HW[7XN/>3!;KY)?\PPR.6 M"?'7B^YI]]O/9?S)8[,\_G#T5KHE;!*E6F#K9/3S\P$(G'^,B5^"K?D'D+D- M&!WX8X$.4SE:@/<+B_8K?:$#NE_$+OX+4$L#!!0 ( (%)FU;B.IESC0D M ,<9 9 >&PO=V]R:W-H965TB6V9VPG;;W3I)G(V9W]")&0B(0B&("TK?SZ/1<@J8=IQYUV/]@2 M2> ^SSWW@CJ[5_JKR82HV,,F+\SY(*NJ\O5H9)),;+@9JE(4>+)2>L,K7.KU MR)1:\-1NVN2CT/#BS-[[J"_.5%WELA ?-3/U9L/U]DKDZOY\$ S: M&Y_D.JOHQNCBK.1KL1#5Y_*CQM6HDY+*C2B,5 738G4^N Q>7\6TWB[XMQ3W M9N\[(T^62GVEBYOT?."302(72442.#[NQ+7(=2MJX_[V5_HOU M';XLN1'7*O^/3*OL?# ;L%2L>)U7G]3];Z+Q9TSR$I4;^Y_=N[4A-":UJ=2F MV8SKC2S<)W]HXK"W8>8_L2%L-H36;J?(6OF65_SB3*M[IFDUI-$7ZZK=#>-D M04E95!I/)?95%U>?%SCY)&RI63$CXA M)0C9>U54F6'OBE2DAP)&,*FS*VSMN@J?E?A6)$,6!1X+_3!\1E[4^1E9>=%? M]--)B?NE4(6\-B5/Q/D )6"$OA.#BY]_"B;^FV=LC#L;X^>DO]C&YZ7$0]8G MB/W\TRSTHS?L,OE62R-M3:@56V2B^(X_]M^Z6/&"W13L/==)1H%'^*M,L%^U MJDN6J$V9BTJD]AX_E!+X_C^9P*UJRV11"02GPI='TB^3! 6IN=UW*Y*L4+E: M;]FU&GKL]RH=,EZD3%8&++$T,I4@"G8"D-LJOA/YUK..A/Z;(]'V;O#F=/A( MIS2,V"G?,E&L030I&59J=0?QQ1I^P=ZB8JDTE9;+FDSSX-^>H623@M>:);FJ MTU=:Y)P"<1U MZD+P6!5" :ME:IU;R0(629XS4^$&B)BR(LG(RU++W +$J:Y4A64)-QD,!'; MD@@P3+,29=K&\9X;]NG]51!.O-CWV+QJ=.C@.:%HE:%_([;,#B M\6QB%\[#4W*M0)_BQ@C88J.IL4H\D%,4P^D\ ]95 CW"DMJCJ(HA0T3]$1]5>;SU01J%C!-\(E&(KBF3<+8JMH MZDTFOM6S5BJ]EWG>)(@BJ]7F& ]#]NMN7>>_%I9F*/*TO@.,V19"KZ4P3A95 MW)IBC! 5EDOJ@!W"W\+I66-S IC7/D95B@4A$AK%!T%",V?5?R!LELJ M0X@[8I$K(;^0-"@U64TDLL/(BTED-AF&02^-'(KWFDSMQ+ZLDIXIGJ<1W& 6 M$(I<9@,O\.-32QLPB9CC .2/BO'0]LX8C%5N@_D_EB>K861^G!UR*14'TJ#O M%['4-=$M==Q'";X&SG. IE=B!+ZEF##O]PB#"EN1;_#9K45@BUH\A3LYL/U MD)TT;'_];M$R?)O^7*QY#E;/1)ZRZ7PXCIZ7O]=N'C49*J6#-D,#I]#:00KQ M:LUPLG;-IA7>VV0$F6')!-UE+0EB75>P-O0M:'#YHJZQJK5M2ZF S:KLJ_.= MAL-*?X33UI.GT?AC_!%C=FAP8#Q$RWZU=876VR3&7CCWO?$X\CI>QBI3.5[F MKE8/=^(^5>HX\.;3V(8/_-<@HF]E[(VCF3<&=/XN\FUC^"/2?3(K^_Q+A+OC MX&$WP#TUX)U<6TJJ17K*WM::]) )ABH]9=]0VU!*KE.!/U.V>:Z2+DQTYX@1 M@3NZ*XM48H2JD? !-2RW#C<<:G9'<]KT<'MA>I=NMH4\=WVO?HB;+_N(OW2SU9F>PUL M,70*=FMQOK.8-#Z!^@[N;#I!KQG/V.^ P^L]%8 [.69Q3Z"&1(O-23#SXFC. M9G.,'&/V2= 8:X%JEZ)=A1,63"*:O55-.X!Q@>UV\NDFVR:(\QA6! $+HHD7 M30+V45.CJAQEDMJ2*MVS=-YR$([7=T_,X9F\[AD:A-.:/ M8R\.YFSJS>;^X8)]0)R$$!W/,9^=@ #FX?1T%YR2;X\B<[!S-@6[^)@@3^P4 M&XQ/V0=5O*)I0*-]-$-HTWQ.9K/0B\>!73V%T=C7,0W89SSQY@'\G/C>!/:V M\:(J(;PTXT%M=A1\5(I[M6I'M$,T8Z*%(5U!0D%DMPX#GD5[&2QRJ.)CZA .\:$@L8AO!3:UM M=Z"3F02UKF3"B\H59?G8PYV:WAF]ZTG0]<7QL88NL!Y;X[@-CU!0U#V;^0HF M E1KB2-=TL*05Z@0JZ)9J]66YW#17KKI7AJ+!WMK^$R*>=7+(;:+-<[;L",X M^;8-6-.38&&"P&!:<#,,EA5'BDS&MJ5?>?';C8E3ZK>4\O^W.#&"9<*$D , MD2MC?KCQ3PR]AZ.&/:F)C-X08F1QNIHJV JN&8$X!0LD;OYHWB8%#"$EBL8( MY\W&?GMX(\Y 6T1:RW8(= VK!V;ZZH M2_LV
+/1(^AM%> ALT-8.;J0$H&PJ:I+I&R M![<',R!V)4EMV1./_L4+>S1P$?0QFZYHEEAC *!I9K5"Q,CO!*V"3L4\_8)B M+W6.!9@&92A2-R83.\KJ-[K.U/",1+@)=[S][=[7ZEN'0OYW?+W4\< M[VTG,CBYKK#5'T[' Z;=SP;NHE*E?56_5!5:E?V:"S3[.KC[);1 M^P\_SV[HS?G;*QK_\O[V=L+H:O:!SJ]>;Y?&LW]W7Y_MTLK)], M';3P6--Z*_%BD!@_(Y'']$YW;F5IUC6R^3W %.KO;(@?;;B(7T1\+>LC2CBC M.(KC%_"2G4^2@)?\#WTR2$R_+=%GWK'=B%J>CI!:5IH[.3K[X3N>1Z]>L"?= MV9.^A/Y?L>=EB=D1_:="Z<-*TD*WJ!JJ6Y(3\U92<$[G+#DLOC&ZW_SP71GS MXI5%@;B372\M+8Q>4PV&&62\13JYU3:1I+'4*"N62R.7PLF&Y@_()2>-$NTC M -5XL=3FX9@\=I2\^LNO*"?!@ .#W\._K M/3?O+O[P_N/M]W3=SUM54]WJOB'/,U5+[[M:+SOU3RBB[Z"$0]FEC/$\9V7& M*6<\JUA49GB7Y!&+RYB*HL!ZB1R&^S9&6?D5Z#'=[%&%(T$;K3I'JAO@.:!* MEJ4IQ0&^S"LJ.&=IGA./$KQ+#A'V>J6,IQD52<&JM/2'HXQE/*($U[B(=N9" M0!&SO*RPIZP*5O+"W_&<545.:52R-$[H/0)A_E#9)&7G@#R[2BE"<[W:!\D1>4L!*N?+J.@R9U&4[O;[5 '=.RN&5H=X^+ *)$\=>.YT()R1ODW[=-I($QIZ5TO2H 32 M 06>2C[%1[$";C:ZZ^4\V>1(^H1W_'^GBS;0('%3&X M4JQU[R.GNKKMO4*@V!/W>4(@+;SJ<[E47<@TO0@O$$RE&Y_X609J\9C%4)A7 M,:H0JAC*4U4]T?JO:*-CSUL%FY"V?[*EA@2E)4H&C5MM+21VTOU_]<6#!W[X M$'_[P9T"M/@#E$?IN0F,> 'DYH4N4PZ4O"1TMH![=B18) -IN>E.C2GU= M8[!/H()9C'PP3]00:%58V2ELLC M;,M9DL7[;?\67AN\,%2Q\]>WJ'!J/>^-E0%@?*71OCB74:C)H*J?A3PK-T$A5 74TR7PZ#C)ZC'$0VH+$X 6B49B,M9 M[A_&N);%GC)CJ!ZX5&4L2C'P)1B4_*"5)#G]^-1U?E1:"Z/:AWUI7^XWV7X. MYONZ[CNHP2LHOR78,,0H/^(@U8 D5!.VS47W&;D/+[&P!9A]/8Q7 631^^%G ML>4K7"KMT;=^Y4T/?M6CWR[#MPN+;$0G&G[@[][N/H^<#U\%]MN';ROOA$$_ MLM3*!8Y&1T4V(C-\KQ@>G-Z$;P1S[=#P.ZCT=F_ M %!+ P04 " "!29M6RP4K@"UZ[HVSX[-I,( MLZV4Z.%6JN]ZA6C@L:X:/?)6QJQ/^GU= MK+#.];%<8T,G"ZGJW-!2+?MZK3 OG5)=];GO)_TZ%XTW'KJ]*S4>RHVI1(-7 M"O2FKG/U-,5*;D=>X.TWKL5R9>Q&?SQ[."]'GF\=P@H+8Q%R&AYPAE5E@&*+5\A*NW_8 MMK(\]J#8:"/KG3)Y4(NF'?/''0_/%#+_'06^4^#.[]:0\_)+;O+Q4,DM*"M- M:';B0G7:Y)QH;%)NC*)307IF/)G-OMY=WM[ ]=GL[/Q^,OW[C,'EV>VP;PC= MRO2+'=*T1>+O( 4<+F1C5AK.FA++EP!]]]F_*#B%^P.(8P8,!]S@_@ MA5VLH<,+?T.L+5+T-I*]*2=ZG1^H2$#3B172 M)[\M@[^42?^_IO-U:J=YY0(EDW-X)L2!C_+Q4)#LT6U( MR.5;:%@K01U<5$_D+X*1SF:)AF*0*M\GINU>5$CSC:9W21-;LB&2Z5B#J.GY MM,3/GV#V]?[\R^=@N9(^76KSWZ09KVIEI4TE'4_/8MXU!67BEJNR+,!ST*ZGJWOC4K]V:\:EN7:EJ MO#5@VZJ2YND<2[T\ZT6]S<*=>IP[7NB/3QOYB%-T7YM;0[/^%J50%=96Z1H, MSLYZD^CX/&%Y+_!-X=+NC($M>=#Z.T^NBK->R(2PQ-PQ@J3/ B^P+!F(:/Q8 M8_:V1[+B[GB#_J>WG6QYD!8O=/FW*MS\K)?UH,"9;$MWIY>?<6U/RGBY+JW_ MA64G*T8]R%OK=+56)@:5JKNO7*W]L*.0A3]1$&L%X7EW!WF6GZ23XU.CEV!8 MFM!XX$WUVD1.U1R4J3.TJTC/C6_O+F\G_UQ?WMQ/87+S";[GD_ M/>T[.H'E^OD:[;Q#$S]!BP1EXMWU M^:OCK],_X*(U!FL'C39AEH!Y-HZ>PA1D@8#%HOC(,P2$@_$*'T6D]:BLP'4Z X/(4W# M(!QDD&2$)@8P#(-A-H!ODWMH=H@,""4>13 89D&6#&&4!8E(X*IV2%GBJ)GE MJ!;RH40049 ,8OZ,TA3B(,IBDBO40A6M+$'5N:X0G%SM*!T2DP\WVB%$XH"X M!*-D1*K#1$!*)GYQ<^^ F#9&"8RB(!X*FI+]PZTSHV"0#0,.!(TB$?AHD ^& MM'*CZX_Y2T>_C-*NX^EN -]GC:Y5#OBC50WO@$B#.,N\4R,*.3DKW="+ _(. M+84I'3S*GI-C1!X>L$,$^86#$L,AW*&O+S[,!XX=PPP+&H L%K+.$?2,G+3 MND5VEGZL5=?XC;*J?H29T144BK8HK#5KY@:9)OFY S582D>8E$C(L6I($R$O M=5L %[?*T5*@-04'BR.8MOF<-'<3B@[;'OXO(9OXQN&_96-#PARGSK^-0G(I9X&>D!.21\'])RU93H.D]Y?-XF M>45JST:AX0N>I!Y:![5V\*#*D@UP_E D?WD;;(/^'F4-I0MB>$_;!9(KZ6[D M,_+]TN$E7^9TVW**=$90.8&J&A8CV/59&ZM9!5=$R[X24O9JT1H.* -U-#H6 MLJ0GAL\$MIX8%@=Q4Q^B9L(HC#<<*,RR@;" M*H, M\822*A;Y2O\%1QSNY^[&)P7%TI=BCL9)#C4EJ'Y"W*L_.E892H17.B$)?N#\ M%^')U=6]'T4G!_MECBLT.1'26\"O[Z=>5,S^+/2E5TXXB.[95D9=M MT57E[M7!B)H[Y%XF*'HQ4S_J]'^>CB]7Q=%KKY#^SFNQ0LH7?A-SGZ+P= _' M[>KVV3WI7IO/XMV;_9K2C1(-2IR1:G@T3'M=1]I,G&[\V_-!.WK)^N&<_CJ@ M80':GVFZQM83/F#[9V3\'U!+ P04 " "!29M6\-G='F4# " !P &0 M 'AL+W=O;"SMCL/0U/N1,/-1'6BQ3\;I1MN<:JWH>FTX)4'-75(HR@+ M&R[;8#'S:VN]F*G>UK(5:PVF;QJNGY>B5OMY$ BKAT1ROAVX S&+1WPV'YA_]W'CK$\JOTG<8B'.;Y2U<9_83_X4G0N>V-5G5[_P]HK]_TH]399/X 0?O'^7TRCY^,O&"P/< B9/-(]"8P+' M/YC'V"=S^/P(O+U>OFD_W/T&*_>2M6IE">);+SLL#188B6E"XK1 *Z4Q86D. MTSPC$8OARV8C2W'DS-L*-O+)]I@MB!&043H MGSWLE21.4Y+0'(,J2,8HI!E)4@;+7M:5;+>.<)KE$&&042O1X7ZD)O1%*T"0TNS!'*6$X;'^0="S[&D ME7W3U]R*"BL1WL%2@ MQ3Y 29*E)(X2M.*$DJ)((8D0R-@H[NIX._&$/<((P!X!=B?@67!M0+@:<'P) M_"N.R' 'W+[^"NRY<:F>L@@3P8BW\X0D>&C.!Z<%3EE4P >\!7%*"2O8&<&. M8#KA:WK]/'GKO85'5;$1>NMKOX%2]:T="N2X.K:7BZ&JOKH/O>F:ZZUL#=1B M@]!H,F4!Z*'>#Q.K.E]C'Y7%BNW-';9(H9T#_M\H95\F;H.QZ2[^!5!+ P04 M " "!29M6F)\;:SL$ #B"0 &0 'AL+W=OA6;>HYMZHKD+)>1K6JFR"\=#_NVO'0[VQ5=G@70MF4]>J M?9Y@I;>C0 3['_?E6 B,9?.\S@X-(9 M]N=[]%]][!3+HS+X45=_EG.[&@5Y '-&1.#NFRZ43WM]J%GD/,C!G)G(#WOSI%G^4E9-1ZV>@NMTR8T-_&A M>FLB5S;N4*:V)6E)=G9\??MP>?OY>O+E"BZGTZN'*8/;JX=A: G;:82S'.JY,*LU0Q' 96!P?8[!N/W[T3*/YQ@&1]8QJ?0?X+E:9SB'-Z& M@O?O&E 6:#3POH16SJQ@X0.3OC3ZSZO#>]O)F_.OTY_@8\^\PFN MQ4JY\C6KEEB:2?L<*IG'1<9XD?NQB K()!-%#%.]L%O5HC>8Z?5S MZVK=0"98EDC(N1D!)'$. M(H]9E&3P!8VYH$8UV]0;"AOGH&K=VO)OOP7'-F402>?K# 8BXN1/N%G.BH2? M'=^90FG$$ND81SF3G";7C57- MLGRLR*DQ: V#AFXQP41:4$QN@SG/&9<<1)PR$1NJ(C.:T>2 1I;UO].C5X,CBT^E:37+(\$A&JV MVJLV^&1A06YW(?I,H9-!M;#DN:0_SJBBVYMR\V>;@ZMK5\]$/@*1477U&@'% MGJ:ID\4DDU1YZ8LLI@3VC2,!D:8LXGE?)H27I22CY,][=I0E5%LDRUZ'$DGJ M%CV8.//U^J"MJGJY]NY=JLNE?UT82O]-8[LK^/#W\("Y[.[M M%_7N]7.CVF79&*AP0:;\/$L":+L71;>P>NUO\4=MJ0GXZ8H>8=@Z!9(OM+;[ MA7-P>-:-_P%02P,$% @ @4F;5G!R^W^Q! O@P !D !X;"]W;W)K M&ULM5=M;]LX#/XK@G<8-L!-;.>U;1*@+[==@14K MVNWV6;&96*LLN9+9-@5WN#3SMBT-\,P;%;*=1%&_77"A@LG(RV[, M9*0K)X6"&\-L513]O#&X:C]I<96-@X@< @FI(P2.CT>X "D) M"-UX6&(&S99DN/F^0O_D8\=8IMS"A98_1.;R<3 ,6 8S7DEWJQ=_P3*>'N&E M6EK_GRUJW;@3L+2R3A=+8_2@$*I^\JRTON^&1D M]((9TD8T>O&A>FMT3B@ZE#MG\*M .S?Y_/7KY8^K+U]&;8=H)&NG2\OSVC+9 M8QDG[%HKEUOVI\H@VP9HHQN-+\G*E_/D(.(EI"W6B4.61$ER *_3Q-;Q>)U? MB*VV[.ZVI$HXL25/81Q@JELPCQ!,WK^+^]'I ;^ZC5_=0^@'_3IL&4GELVUSA9"8BYQBY63ZKD2_T#&9D87S*'ZM+*( M;"T6Q4,EK* "L4PH8CYN><0TYVH.7D@6*3?F6:@YXX6NE&-ZMK$+&&"XTTQ+ MK'%[TGCVNYX74E?9$15?=EB'T5&)%!II)N;"<]?A@-N\VZ M&_:37AC'/78I;*DM.H!(')OJU(I,8%]M5#_$O3#I#S]N>1@GIZ\5SK*?V&FP MU3K+G&8S+@Q[Y+("[R96@!38>@B[K PFA@44$LT<#SSEOKTVH)TPZ1VO-_TP M['[]#O#\)!?]"LSW8?4NCKP1<<*\'0O8AIR=E#Q27F&ETRZ(K% MZB)"L2C,NE*6?*$^TDPPVUF[G7NT:G26V?\ZG[191@S6@B58=O KD#*.-+=XPR)9&(? N.; MPC(!]2.N<;L9]A"5"CR=I:>^;'>25W/SDF+QRA/L16P*H' 08G<";\*92#FQ:'$0+>OX*DH=L4H#U/Y9'X>!1U"X^QQO M>)"UJ[9IKVQDQ9@)G[R1G1";,>+QMI,YR?U3/I6KV> M[*^YF0M%U3!#TZ@UZ 7,U--RO7"Z]!/J5#N<=_UKCC\PP) "?I]I[58+VJ#Y MR3+Y%U!+ P04 " "!29M6C:T]L2 & "H$0 &0 'AL+W=O9T M4EJ[.IK-3%Z*FINI6HD&WRR5KKG%KKZ>F946O/"@NIJQ($AF-9?-Y.S$CWW0 M9R>JM95LQ <-IJUKKN\N1*76IQ,ZV0Q\E->E=0.SLY,5OQ97PGY>?=#8FPU2 M"EF+QDC5@!;+T\DY/;J(W'P_X8L4:S-Z!F?)0JEOKO.F.)T$3B%1B=PZ"1R; M&W$IJLH)0C6^]S(GPY(..'[>2'_M;4=;%MR(2U5]E84M3R?9! JQY&UE/ZKU MGZ*W)W;R2U M?,DM/SO1:@W:S49I[L&;ZM&HG&SP1'&;Q3C2T-O&H*4>P*F*$2@R9LH\D%>U+B2Y%/(:0$6,#8$_+"P;+0 MRPO_M64=+GH8Y[+@R*QX+DXG&.9&Z!LQ.7O^&TV"XR>TB@:MHJ>D/Z'5TSA* MI]!AX?EO&0O"8_A4"OA#JW;E!FAZ; !357,KFVNH!$:J 9>5U1TF3\6M*, J M4,NES 5X X$W!2Q:614(,<1WI36PE UO\'4OA&LQEE!@F$$N&BLTRL]+5%3? M>:SXWLH5)JR=>MWNB9%-7K4%+HI9I*]1,5BU.B_Q'>KM,I1 CA'E7MQP+?FB MZJ&PXG=.JO'I5P#FLD7QF,\MKZ UR!UHEA][1)_.M)+?"&@4ZG7KI&C4Z-"T M"V.]EMWHO061]+S'2ZU MP 6$EJHP7JUN'(3).?K8,55>\=8( NM2YJ5W_Q*-51KUDPWN@-W;^$(X)=#? M'H_:W;-C70HDP-5*JQ5ZUHIN@W)5KU3C)PR07!DW7^"BW-E?(6N;HR'F?G;[ MNG>PF(S4$XPX==]C#G8_O+H;?YZO?X?WN!O46QXQD M\\ U291!R@B+(J !B=((KDJE[:'S\ XD)$&8 *4DI"G0F$3S$!PN@=?CR.]F M'Z%=2">Y'+9H)SW0V4:@3+^C['AHYX0%J <)PPC>N)03&(>(WP57F"VRDE:* M?0E.+PKI/($OCV35?41*6(@&D2 .X)-RL;G([+V =#SX><#S4?55_],2^* M0R03[9A'"T>RVW!R8;+5\_U]-IA/TYY#LFG8/Z7#V) 6N]2Y%Q4#]&?9OV=6 M(4VNVL8"JB^>L">98@X\PX9FV,33S#4_4#^>8J8]&V1>M7#G5^=P<8L' MUFV]W5V<)/0#I_MVQUV]\#CU=]4$%E$YCG1TVU<+_U2"0U\W\J]ME872C*ID MX4E[@16* W;71>[+AM'^=*7[4#PLW(WOOXN51RCI80[=0VVV?].BYB'0<$Z2 MS#$]83';P6SV>=Q'3 1Q1!(:XJ$Y1P;<1AR), F'+IFG_A")(60D#@.(2$J3 MX7T8D)1MT1&)XMA-Q^H"BXS$'<;9//[A]-3OKCMR!5^Z\CQQBS$L(H)DNQA- M0I)EHU0)29K0S4G?A>:]"B$,&$9T"!$BHW2+C#!31JF%#)1$%%G%($7(>M7: MKF+MJI87D:NMZ &\2+!&8 <#[$42DR!(1P-S7"T^Z%7:C=*[(0A9/"=IAA5' M2I)DZQPL/TA&1[Y/D!8'ZQ^ZP_]8"HYI[R;@^Z52=M-Q M"PP?9\[^!E!+ P04 " "!29M64'K6KT,& !U#@ &0 'AL+W=ODDGY!*+'E?VUOU M\)/8QI,XO%+5QO^2AV%N5$Q(V1NKFJTQR'?[YYVT>#@SRX 4#MC5@GO?@ MR+.\Y):?G6CU0+2;#33WX$/UUB G6U>4.ZLQ*F%GS\[G\]M/5Y?DZO>;JP]W M5W?D_,,E^7C_T]4M^>7Z_.+ZE^O[ZZN[DYF%+VX%P,N>P$W9.2]:NW: MD*NV$M67 #.0')FR'=,+]BKBI2B/2!12P@+&7L&+QL@CCQ?][Y$/N/'SN&X5 MO3,=+\7I!,O$"+T1D[/OO@G3X/@5UO'(.GX-_3^P?ATW9$?DGV&3[[[)61 = M_V__YX9P2U!>T2R$1HG'$50Z].4>?IX:WKZ_>/;YT]VW9-YK+5I+.J7=ZG\W M#L[]FH(?7FUX6PHS'8>B+*=%DI$X#&F<9B0I:(K7.UY#K@AO*_(@ZB77@G3\ MD2]J,5JF04"S+"%I%M*0Q:3(:!3$Y*;7Y1J20=22=!I"JNV (_[L9=.($-R&$T"M@^T5)#K2FCN)7?K='I@',8Y#2*84Q8@VWD"H 144G+= M5G(CJY[71+8E2N3#V$-,R9L/R@J2O1W!@%7$!8EHAA"2.!K"-]/IH4>4I(A0 M$CNZ0Y6Z^1P). M'B;[=*24A2GYU&I1JE4K_T(@K@H+T8JEW'>K:Y9AV]&R7;FUYT188JD?>21TE_;YD>UVASU0 \*-LSA0HV'# M(1)#0#78[=T$^Q3HBZ(A?0*'C8HLM6K\W!^UZCN?_NS8C&[!:/I%>)V6.!O) M^O$PT(-6,OT";G:!.J=6]_Y\XVES4N$00$I,!7?0RVDG!?(W6<-Y>RN:0 M-#??):U[OAFMPC$*V@4)G/,&)SI[Y.3[N811)\E0".AB1MY DB,H5!:_]<*$ MH2+Q$N"'0HP5(7N+LT]=H]E0,&MKI&_Q2$INUMY&Z0HA0(@-)$V871'FJNEX M^^BF_MRW@F 1._\1=<7JA#_TU8\^\BFYW<=[?7T_BB+"(=2'6 MO%XZ-R5T&WDAHNEJ]2C@6XN:6[A2XE\.:8;8>RN\QS7[]VQL2+\ M@>O*#$RFD#OP19W!%8P/(QF;Q_6;;,#("%]\X"%9V!C2@KQQ6\B&U^X[6""A M<4:3 N(XMEPE.F6D54C9;E6 & *69NWQ'%=7<"L&U=AF]/SRSNU64*V&O'$M MRX)C]^WVD(S_'AZ_?:G^H4:"_=F0.RR(L1#(*>!!Z,T2 /7P!KOQ9SOV">[J^^T_PF>J J3WOI?INE M+S(R-B^:0_B";]O*+2%5R\IW# I@_72?-6QS:,BUN^-LH-?*&,<7I<4F."Q1 M3-L(_55=L+R;H^>.D[.#JP $9N4O/$XK@37<"L:OXYWJ?+A*[*K.K\Q6*A+-3,/ZYQ+Q3:3<#X4F&_WKXX!^--\^QO M4$L#!!0 ( (%)FU8DWWTX^00 (L, 9 >&PO=V]R:W-H965TIDV:L9NVKQ"Y$C$! M"08 K>CONP I2G)D9]+V12*!/8NSMR/H94Q[?ETJHL* M:Z8GLL6&=E92UP6Z MJVNFMC7+5OC'9H/[7M%;]/12\EK;#27#2A<77G7 MX?E-8NV=P9\<-_K@&6PD2RD_VI=?RBLOL(108&&L!T9?]_@:A;".B,:GP:&FJ*R_WH,05ZX2YE9N?<8@GM?X**;3[A$UO M&\8>%)TVLA[ Q*#F3?_-/@]Y. #DP2. : !$CG=_D&/YAAFVN%1R \I:DS?[ MX$)U:"+'&UN4.Z-HEQ/.+'[[_?K=W>74D"N[,"T&V$T/BQZ!A1&\E8VI-/S0 ME%@>.Y@2AY%(M"-R$SWI\0T6$XA#'Z(@BI[P%X^!Q\/T[J:5@83\!!X?FS/ KB"[AAS4<0 MDC4:KC7(%5#ZL%ZBVJ4P!-:4+I<^F KA)R6[%BI6 @,C#1,6=/OV)O3C)/?# M+'/VM# /YGX:!'9;5U*95P9538V_.\^G4=0MNF$2VPG"E,UDR MP9H"P>F$IC(HE^REU>3SL:G^KV_J2&8.RSCNN&JZ2KJ/AT!JOY//'^Z^@]>= M4K:.7SO\5\JOEBO35^GEN$X][0?4UZYNT<7X_3=GLN:#]=X\BC,_"C*(D\ / MHSDDR>;5T5/^-O3^PBC9!;Y>;Y/6A+&?I+M*:5S?Y[,OO#V M+V$AA37W@SS?AYK&?CJ/]Q:T'V4AO(0WG;)-;8M[*#;H9MLV,#4K:_9ZX#H< MV%HANM%T@W5<-Z#K!C@CLEI;;6CIC(*W)%S]\ SZM2OK]]0CLYPB"U_T_ABL M^&>K-$W3$>A8: B;3++TS,G%J(T:5IT06QJLEO%>L!Q3FL!W\KYO9MNW$WAY M%/1)J3V*7J/5._$@<-TS?9RG[HG&6:]W\62>G_68PQX9!,Q*WB[!R^T)H7(W M(24;7@!^ZGAK*9Q0SX< M//'S,'_QF,;[!TD\IG3Z]VW(=:^5&RZ$E>VA<*PHI"IM!)1Z:[62@H3.+MA+ M;=D)_.^B]U"?B%-LIX;F*WOBN/J>-.^[B^8>_/^FOZ6J36GG M<$328S%(/5'_U[5^,;-UU&ULW5I;<]LV%OXK&.^F M8\_0,N^7./&,D[B-=YNTDSCMOD(D9+&A"!:D;*N_?K\#\ +)DIUVIB]]L$52 MP,&Y?N="O;J7ZFN[%*)C#ZNJ;E\?+;NN>7EVUN9+L>+M3#:BQC<+J5:\PZVZ M/6L;)7BA-ZVJ,]]UX[,5+^NCBU?ZV<_JXI5<=U59BY\5:]>K%5>;-Z*2]Z^/ MO*/AP:?R=MG1@[.+5PV_%9]%]Z7Y6>'N;*12E"M1MZ6LF1*+UT>7WLLW(:W7 M"WXIQ7UK73.29"[E5[JY+EX?N<20J$3>$06.CSOQ5E05$0(;O_:\%6]E]6M9=,O71^D1*\2"KZOND[Q_+WIY(J*7RZK5_]F]6>L% M1RQ?MYU<]9O!P:JLS2=_Z/5@;4C= QO\?H.O^38':2[?\8Y?O%+RGBE:#6IT MH475N\%<69-1/G<*WY;8UUW<7/[O\N;ZIX^OSCI0HV=G>;_SC=GI']CI^>R# MK+MERZ[J0A3;!,[ QLB+/_#RQG^2XCN1SUC@.L$H6Z#I!7]!-K,S MW+^3(N%EV_!%RW[ G,HUBT%_$LXOSMA[6=^R_]*_&]#! MQK8L2JY*T>H]JI&*=Z+ C;64*V&?84G".\T/[2%^O7@6O:#SZ:%HNW*EB?&V M%6W+YY5@C9*+LFM!LFQ+D+;/F3'$K=[:"%5*:$;;$BHLC-@_*+EN6%$66NH5 M_RH8:0$T[TH"G98!]"R^S6&&T78/A5M1"\TZ4?EF)B=S32?1$3":87-'JSN* M% ]BU9!6%DJN;%T:M96*A VU:;KF455$:!G8/ MTR"\*KN.U[FV3E'>E86 $\W8VV59<^T"6B/?_2OUO>2\9905R,_Z!=!]V9$4 M.QZ@I>QXM^ZDVM@R#([@1R\^R8OB9>?/?\ MZOJ&_\*A>E]E#&V7LD!/81>>E&Y,M:5O)V8S-[K+44G_ M7/5ZZS].C'U)9Q5H]GJ"#R\$176)*-RC*B]Z,6/O!M.0UG B8@>7&@O@T4IN M>*7MT/"-]M#Y9A+F6>.!D5K6IR!*9W3T12\3SJ#U\/=<",2;=DD*AG8-71_8 M! [OP)]4X\%%V3:R+776AD0428B>8[[ %F3<8@UKD8^"XQIERQVOUEIT?8I9 M?<+:):\J&,;V,\]]P> (#JOY2E2;78]WV+JN$+0&@T3;]&YQ@/&1W]_6N"W* M?&!X0CYZL-3.0";J4#5U&[( 5XK7MP+%#033GFQTW"V!@!I_"F'0AX,1" S[ M[S#;&QPKZAX#Z#"M\9V5,_:CA%!S04!@N0Q.R %R)7P#7+_4D>(&YW_;YX#& M&\$5U A#,F1\L9K#JH$W+D/R=^F?I\L \V^7U*XZ; M18[K12?C,CR+P]B)W>2$'?M.F$1.G-!U$*5.%F0G["/,OQ,+7I@XB3_QG+A. ME/F@E::.'Z1$*7'\S+>.R4)Z$FX='"6Q808'QW'@9/HZ2&,0\::5-U8J)QX* M0@"X!1X\);5.36#C@$493)6.3U,GCCQP MV5O$(C-'-4#EPK%'[C19W7/2R-?^Y7B9[8BX=X/IW@N=S VGV\A)0D@CLW#5117_[#W6D_TEK1?RCJ1R\8H_]ZVCY:HZ^/GS>% MJ9DFJGX0.ZE/YP=9Z+@N7<5QY&1):F-4[$01'ESIBDB7.""XU("QZ5.[57T, MIR$WAZ'C^6 Z0<@@1GP=%2,Z.G$06D2+AXY-"".?[ MZH((]$[;4B"ZL"' +<,!O=)PTEJ\>1$<0C?HA*%#$,% MEI&(4^3J\CO(,B>)8A8&T X^(Q_P%6>3S6/'"WUVH];B% 4R+WY;MYW)-64] M%%?D#"BE$*84HF,]Q>MZW;O7 C@%YH]3"!UJU 3\Z3#:14\?1H3(5P]-J49D MTWT4A62.BFN#J+SGJM@*;L\_/WCOP66BR-)+"E$SW5[H(,N-AG#4F)%+)-26 MM J+PPIA[))Y$B?UO"WSI(&_%>%CSC&@_RU@?Q#DQV1$A'5;CNX/?4G.X4_; M)5-[D-TL4#G0!^X,434P&0P7-]=IGG\/9B HZ1:V!0$B0LA3E]RX!PV9!J M!X!JWF?C"3+=%'&)#\O^NCIEEV,,4G^00R04&<2\=6*$, EBEJ*6M: 2!X9( M=3_(.Z%JC2ZWBGQB^#[4P I>DRF.TP#@VM!8@^*P$D"Y+5\8UB&/)<"3"*[N MV]51D(:C8H96=&((=7, Q7@9RNEX0E4@=)R$['LD-Y+S\*F[$8LL&[E3P"+G MI7UNL*QA;*%U/YG7RT+V(WJ_EWO1SJK9TQ1_26":!<1I[-O571"YR-Y6<@F1 M4^,L8J%+"7@ZD9H+9,HMK[0D?#ZH=HVB:/Q\*A>G:ZK[3>".AR5.X+H,^2*P MM(Q\Y@?LIUJ<=B5@:,HQY%>+\J&?M*$A72,S<=N_8#2=(U"H.%'@6\_Q.$,5 M5-^>5GK8-$!(/_HR$X'\]W79]_=3=8T""X+M+8HA6K-@QQ6>DO612Q"' MKB4T0*:6ME W)2G"(PG(_E: 4.+YRUCW$?HM#C@!%L7@ M/;8R4H84E%E^B]3B1A;+"&'??73(D_V F6!)[4XTW5GB_G;)6A0A"EG8'GHY M[)?K*Y,/=F=AXQ>44O:%4-E/&PJA#+XRP5'OC'0VFO@V[4U/F5(LIRFT'CE2 M;8!JJVQGE"FPPLH4CDD11(4RA+,GPW62YM?[\EQ?M^_AOF7W-"A%3@'\)RCD MT '2&?I!BG.H!CU&F@G=S/&]^,2QYD?5YD\QJALT1..#2QT8.1 M9F. H6TV'#W*[_8G>3UZ,I/@CJV@!P3P5VPZQ1?U*3U$>S>G]I%7Y1^B."33 MEBA+7N@179^>:)C7-$H^Z$%^M2'&422A)$Z1/XEQ#^I%B ; 5-WD;)B>6H_0 M,0XA^WG&3B?TI2;EH=KYHQ>N;\+;/V4 XGI]D)(Q0)0Y;I@-V@>:HP#7$L Y M/%(\EID1,[X. YH[#8NI?$"&I<7 G2!Z9"7M:^.["C-,5B,Z]UWV/ALJ4>G! M3O_BIM>Z7?LZ8XPJ0;HCQ?*57->C8/"B+ H'7D/T7H'A-8*[I<_Q"K/H!F,+ MQO;-GN:\TK"@WUPBDBXHO,H%L[Z_E^L*&ELU?)#2]#W3^XBA/7Z$ M)GN&.$1@+F[+VM@43(I:-WZ]IMNG^/N[)S.'*_JMRMZZ\???4%5/?U31O^E= M")0GP7M-Z)$/ZMW8TQ,["M6I)HU0O%\616G&"QI7M/9HUD7C?ZL^0:-,+;)W ML%>24R@NE= 3S@4% MIM$'V536I$=@%5\A 1GU]7).\XL#O?96#57)?'A3OIW49M0_0330(<#=?2/< M4].G&;9H]N=ZR5C)Z0 R<$]EGLX@%K_#RS_KA=>.!C0Z3^^)4=Q+"K4MF>>; M1WK3KZ_JS?.RS_;]IN+,^DW+2JA;_7E<@X (8W 9 >&PO=V]R:W-H965T M,]5Y9E,CJV=)#7.4?D( MBY#%'8I4>%AQ?OV^!D!2MSV.#*KZH5J<5E?GS?+6JO,=%H4Y]+SHO.%RLN3 M5R_,O6_J5R^JKBWR4G]3LZ9;+%1]^UH7U>KEB3CI;[S/K^7(AGKP-J;QI\G^M5L_:=T4RNJNH#77R9 MO3SQ2"%=Z&E+$A0^;O0;710D"&K\Y&2>#$-2Q_7OO?3/S-PQERO5Z#=5\4.> MM?.7)\D)R_1,=47[OEI]H=U\0I(WK8K&_&7+\Y;2*;GYU,GY;65(@]($9*]J\IV MWK"W9::S30'G4&G02_9ZO99')7ZJIQ/F"\ZD)^41>?XP3]_(\W_E/*V48+\4 MBI!GS5)-]WY$QV#0,3@F_=XZ'IOYS]NU)F6:BR81W6M6:K M>3Z=,[52==; "V_9E6;7M2I;=&HKIA?+HKK5NN&L5 M=W'((UUA"X;-+DL^^ M7AJ9EX0M>N?I!0EV#YDJ,UI\L>?9Q,P!49 ON@53U]>UOE:M9F6WN-)UPZH9 MJ^HL+X$R=EXT2=4RDJ.Z=E[5^2]68^B?-TV'"SO!X^H^0%4SIO12'H<>]SP/ M0D3(_3CBOA>8CG[B\5 F/, G8*Y9:@-4Q:V99:/= LS5#81A:+@N+7R-''KR^&&)@6]97 M)B9H";;[ZI]U/E=7[6W[YK]=Y?_WOO]1_*WC2=?=RV(4L1CSC6/Q.(6(0SD0SL^WB!;@+JJM#[!9H#&)?5C$'CY\U6$B#,0\-=/W'P+%HL?X'J=<2IL[<"4C+M.4 M/44\^#P1_NF>) (_(#57/:ST"+ 6\+O&W)-&>IS.NIH@X6&S@:*(EXC3%SE) M//,8WTW4+0FJC.GV36-THGNI>V,CXE=I"PL' 1=^:$P?"IZDLC=]$G O38SI MA>0BW;7]Q5Z/DX;X0'@_@I_R-+)K&/(X#4_-I,R:=66MI]5U:0A+SZ\.DS6* M_+(A E;K0CD(Z$IGB5T;\9[2U7H#-:XH"(=Q'1'8\1_'#* L5M0?.,BNXALZ M3BL@DB./*OM?UPR@M*= M'N1K=S,3C(V0G@Y&:X[2Q WAC\90=C/W#]L+T#]P.NZ/Y_ODVSLR:1CS-(FY MC"*LM"^'Q"EBGG@A]Z(0]V7*WBB =%'@22_\:."%&XDV04W.JUGK;^9,#I M3>+$ :>K'@R:PO($G&;@/P]NIH)'B<]M^D+V$CUN"I%R$486..%52=BWA,P'PTOHV"]9MM=EWT(]"#:TY#7HQEZK1$9XY&,//CW M0NQ'*@=_&ZS]IQK\VU>#$KDJ2G@@J@2Q'UFO =D\C"<\KY>!\:)).E:*'UVQW2WRSIH-R.M'/ ZV)(0;L_NG M:/NHHFW<_QL(/9>^-Z0['D9B.\%]5;G1V$JM#[B5= \,*7\E 5YO\P?2G"W# MV2)0K!6$XGA!V#.!LCJFC4TC6Z;0O2GN;? _CDB)$.Q;&"(%DB/& E0('D32 MLA_P(/E0&@4&[X=&3.Q[?\7B$]K_GL7GH;W^+TO$]8VU-;7AZP"'X>#(.G.$ MYL"+C8>4IJN\G?=H,M/**K^G7MVO])^&0SV<(6U_;O.AQ^1>%A-_6^KU]R%= MVYSIT.>PH2!3'GHI3P*SITS_7$5^8&O=!Y\1/ WBT[X]J,UV^S5J!_#SXX ' MPA\Z^,E'4SLOX)[G\R 9M02UF@0![8G'2?0 :G>GR#NIG>_Q%"37"\WK#B)X M,H0$= 7S#9._"+,;"=TF;:.V:YQN-YL( 1BB9I*E!.$VR3)* M3N_>7V>_FC\=U<@2)7_< 'I$IG*7*42"8!+&%A+\(SB]_\:-AS*FIRXACQ+Y MUZ,=9.;FYC*Y5R7O^"/ M_=B5,U5N\I;>*P7MYP$Z@4N[' 3VF^JZ1:8:3X'80Q>4@NBV.'-O"!B=FZ&( MIA6B::)%9E0YY#XC)\8EES&]N+3%0V28L9]&#AZVF1&YFW6$A[Z:\7B26#_% MU./X4?876W.NX]@NH['<*B^*?5XIC!TG[+.-R+:@VC.!W4W%S><4P9DF2I"7 M1!.;/NZO\K):Y$07Z%30HLITP=?\IFERRHS$,N@\B"KAI)E>$E"4M,V8U]G9 M4M5TKF2YK!70M;: -,@U(C$G.* ]F$,Y9]FUI.,TR%V[[,^P\ MT7F'B8YU4V1YAB*[M8>0FFXVRZVF.A#D:6"B@W /8PA#49K)NWQJB( M]P8JU:X6HNH#+?(I(K)'FP;N)>39A(DTCBZ'2>_ZV5_+2V-6=,>IY9?.,7> *(]F%OBA5<0O' MGYC>XCG[3]75N$>J7=AC5>24--Q;3 Y^/H6WPMPH%8$K9871GWZFK^H.[.?T M67@6^.M): 5C%&-]B)F9H 52PECNO!K9B+;MNSPST>>0Q3CPCE\UUL.-DXRK M >O#I70_\A:K4V5IB@1,S( ,-=TT?:'5#4W3P7=CH^7SNNJ6P \7RFOAL3$T M=0014B:$S%&VJ!#>6N1M;+M45M_T"V[S75ALOAWDTN,6&O5=&"FKY&*&O(C#8X[;=VK$P8] MC6"3"AW!&H&)9F_//_83VL^'-Q&X3ZN."L^J M5W\WCE]V='.>W0S.S#V0UR M8G;O-^WN3:+HR9F8),&3M=>WPJ=[D5R_%X=/SN0D]9^,;UW7\!%S!:+Y\00] M\3\9>_K11":XF4P\?^UN2.+/ CR43X:X'(%33J1W9DZ/[/MF$J-;:+L"9AMQ MI_Q0]K'%+_,NS+UDC<[,>]4TL.]7TYBN_4F0VN.:JF&55M_:L/:T;9=EJFRR.F\%GQK!.JX4)G\'1CPSEF(TQ M/LC:56<+38RT))JS $VPR]'/AIJN$2!E,7& MG90EZ/C]!KN;USD<,C@XE+J4XJHBSTQ>GV&8/;9U9:+ MI.F>%1\W\C;,RM0,LT=F;;8YO6OVD67#MUO%P9[B52MDCTTE\G4:I,P8H?P9432A\,)'=#S:3-F M6]^MK6*Y03T'-[JJR+JP>0:N/$5B;0RM1D>3;Y#""P6W5:@3JG'+:G-QW/[P M5#7S@7D-C(V.M_E40]D**^:AY_%8A/L\<'-7Y^Z=97>R85A7&^F-;BG9U7U! ML2#V--0G1R+-L7\\I?1,/CB/&)F?9Q,:_YMB\)Z MW/F=MEW?T'Z"*7EO- *W8<+CD0CH#3'M(-*6BDBH5HX"=JDM3M(*6R^FJP&_ M(JJH/19+'B+?10D/(WI-G 8>^]S^'L#T5!DJ19"[6KEWJJZ[B%(N/ R9^JB4 M(R:2F">!3[XD_9"]!\54-1'=DDH1U-[5TBS,(( .1LL4*GO<3U)&W85D0O+8 M'^WCTR$MS"_P ^Z''OA!RA.(#R47\6#B?;_!.5_[;=1"U]?F%V $T' [^S.I MX>[P([,+^]NJL;G]A=H[55_G)1'A&;HB_8&PO=V]R:W-H965TS83IJT7_8EL2CR\-S7 MX:5.E\9^-/ONRBE7+J>*4CC36)L+CT>[;SO"DLR#HOR MK#\:#$[ZN52Z=8:=9N!&S5// _WS MTT+.:4K^2W%M\=1O46*5DW;*:&$I.>M,AF\NCGA^F/!5T=)M_!9LRL$H\*XV"BS?22_/3ZU9"LNS@<8_@JEA-<@IS4&9>HNW"NO\^I63*;3J]OI:=\#FB?THQKFHH(9/0 S'(E/1OO4B2L=4WP? MH ].+;%10^QB]"CB.XIZXG#8%:/!:/0(WF%KZ&' ._Q50RN8H_TP7"-O7"$C M.NN@"!S9!77.7_PV/!F\?83D44ORZ#'TIY-\'&9XTA-[H<2+W\:CP>%;<9N2 MN#1Y(?6*AX:OWSHA9RI3?B6\$85-Z=WRO6ELC86.J(4+X^ M#<^E]NP,6*5C:>,G&-0+84%605'":TBOK2=#JUC(JNW8L BC)E.QY+$$JW6D M9!:<2)4[D)^%M/L)?NE->^+#9'(-CR4)V2HX/C6.=K=:!V;O/B#J]Z33([[N M;>:?2.%.;3SS72A3NI!D41:H&XOPJIC=+B+ITC; _*;]#9[?E(Z[P<45G"BP M-Z=R#54AK0+01F97!FJ$&$GJ2TL]\7'76SSG9C-R&C*'^*,J'#(GS,$9@1- M8_F"G,]#@22U[4R+4VIBO8HR"BZ;.&?@20;L/M=_73$CSJVDVO- A3TY53=8 M843.,H6CH0WD?4BXRW*TOY>*7LJJTY:>1G MUKP,9=[=X"#H#A:%XYM?!3< ,DG$DK*$-^>1F=&EJ]?*+&/?+%,5I8&=+, ) M8%66=EIK0%V1]U/O2;JP[21P-!'X".E%1M)Y M,1S\T8B&U+J$1V0"'QQX>==0Q;J'/"98*%!0)4P.SVFP2T8O@D-DUSY^/814U'U!P#D1045Y;:\2%@1+R MPSMX,P*55CU^I!9!EZHD!H87AG6_I/C50TJR M96I#XR\<>L]6@F DK_GZ\0H3T2]B]K?-N@EAK=6=E'TH0]UV-56S?YA![$QM M]$%[Y@7"JMT)?J^[]P[ANJY_??K4>V2"Q MD3KA-?^HL>ZO!:OJ>/8[+1RJ; ZR9HE#SJ6J0! -V+-G;SY=''4'Q\?=D\%8 MO/PR_?UX/.X.!N-7+#NE-Q&'0^. MFC MWF#\DEZ]/'S%6.M.34P/_NDVW3+BPFG/+3%ZLZAF'DIB;UN[0RQ<18=A0Z88 M?G 1L08T_O.I)1(K])-M7AENS7 OWH$;A0SGXLZ,JX3WLX%DC0Y[XGUI MV0EY\$$HIB99UX+^K+ CA;>O7WSA<=SRK7M5\,&,?^OZV,*;FP59G5<>U-Z: MT*]%I853HQ6/X3UW"STQ37&6R#FUCI +J;+FDLFWPKIC;E?GOE!!KEDIJL\X[6C[$6Q2??M93Z^^ MH'V2=JZ@D1DE6#KHO3[N"%M]E:H>O"G"EZ"9\=[DX6=*.&0L3\#[Q"#WZ@?> MH/TT>/X?4$L#!!0 ( (%)FU:VS/M,Q@, D* 9 >&PO=V]R:W-H M965TCYSMI/JN*T0##[5H]-RK MC-E.@T#G%=9,G\HM-C132E4S0UVU"?16(2N<4RV". Q'0*M MW7-U(\E"KF;>Y'W.'#'-Y6Q \%BMF4;7*'YNKU5U MZE(+7V&@N M&U!8SKWS:+I,K;TS^)/C3C]I@U6REO*[[?Q6S+W0$D*!N;$(C*I[O$ A+!#1 M^&N/Z?5+6L>G[4?T7YUVTK)F&B^D^,8+4\V]S(,"2]8*^=B4'-FZYF#_M]>.*0A:\XQ'N'V/'N%G(L+YEABYF2.U#6 MFM!LPTEUWD2.-_905D;1+"<_L_C\QVH%MU=WL+H^O[N:!88P[4R0[_V7G7_\ MBG\4PXUL3*7AJBFP. 0(B$S/*'YDM(R/(EYB?@I)Y$,P9)KGP)H""BY:@P4(J35LD>YDQ10"76E EE<@2S 5P@]DBN:MR,:: M6YN0BZQ7K:K_%?U73C>DJ -K* X@+K-9%/HMZ,0B2T1>2"I2N> M0]W=+-]L?UW] E_:&A4S4DWA"R5#MU?,&,77K6%K@6 D_,Z;C9:E@0LAVP*N MI2CL"'SF-;=;=#(9Q7X\G S@)/*'6>:/HYC:L3\:9GZ4I=1.LJ&?AN$ SO-< MHO=,M&B/Q(Y1!K9+Y[*Y1V6X;=/YE*AHLCM%34M-_/$H&S@U M47SVC_I5.5(1?4K%'5)%:I "X)--<\\BYV22Q7X8C]\C[!(;29FJV\JW#OJ; M2YLVND@@O0+0M.Z02?\A.PWTI&A#I&C'7^08V^7];)SZT60,B9^FD3^.)U2G MU!O%B9\EF3_)AL]Z;]Z3D_ TC0:N&KEJG+@JB@;O#%B7S$+?66!9THNDK4(F MQ(&JH\=L";XS)'R0+I:H8;W8CJGB)] .21,^Y**U@Z62M>.5RWI+H>%BD+@= MR1G6FD:X+ ZRA;837/4"=[(5!:R1.!C^R>'1 WQZL%7ZE;V*''%[GU_>M$[> M_U#=2T]"\.1YIARS<9\0393:QG0O=3_:_W/.N^?]IWGW2;IA:L-)N,"27"D2 MZ5NANH]'US%RZQ[[M33T=7#-BOYJJ*P!S9=2FL>.7:#__2W^!E!+ P04 M" "!29M6%P:G^Q4( @%@ &0 'AL+W=O264W>;#,2Z/[].4T&CQ;*_W)+(6P["G/"G/>65I;ONWU3+(4 M.3==58H";^9*Y]SB5B]ZIM2"IVY1GO7B,#SIY5P6G8LS]^Q>7YRIRF:R$/>: MF2K/N7Z^%)E:GW>B3O/@02Z6EA[T+LY*OA!381_+>XV[7JLEE;DHC%0%TV)^ MWIE$;R\').\$_B7%VFQ=,_)DIM0GNKE+SSLA 1*92"QIX/BW$E MZ^RT)FGA]G6C_7OG.WR9<2.N5/:K3.WRO#/NL%3,>979![6^%;4_0]*7J,RX M7[;VLC$L)I6Q*J\7XSZ7A?_/G^HX;"T8AY]9$-<+8H?;&W(HK[GE%V=:K9DF M:6BC"^>J6PUPLJ"D3*W&6XEU]F)Z.WFXN?WPT_7-P_0?[.:7Q[N/OYWU+#33 M^UY2:[GT6N+/:(EB]EX5=FG839&*=%=!#Y!:7'&#ZS)^5>.U2+JL'P4L#N/X M%7W]UL^^T]?_DWYZ+8/#6H@A;TW)$W'> 06,T"O1N?CNF^@D?/<*QD&+,3#8&WT11:6<6:G+# MU-S='%ZVZ]!:9AF:1UGI9 GR,J5369#O9LF!"!Y1*WMFTI@*?L,)6KWE%OH> MXRSA9ID)8VH7GQRSYB M?5'E,W@';?O8 &8FML CC@9(LJ3R*F;/+)4KZ6SL(ZE!( 5;B%,LHU6/TV_# M[BAD)>PZ6P%;+V6R)/TST:08B&7N#,VYU&S%,^24ENSB).1>X0G230E"03IP MNWFP2_> &R,)9>(6(EP2R<46DQ) 7I::2_#*A0;]61$V2Y>$K5 L@3YL"=RU M=/%$UZ(-5 )D,,V15MP9-&:?)"S=1+'+/FQ3X#0X0(/MF ^#P6@8Q,/!R]JQ MK) 9(&&+0H%Z3'.MNBXV0WWGH.5\[E\SF>&)XYOC<9)1AYC+Q#U]XXMKGWDDCA_ANC/]QV F39?=H*3VVQ/( M)4$RXT!Y?OB.0CB56[U25FR:H=,.W.A]EKADJMF_$7$2=H*@_4(4X#M$,'8A M+&8OS(ZR[^'E^%!SJ4-%Q+$N$V20!'Z>3*\GO[ ?,C6#[JF;7*%&?Q)H OT- MN2;74^I0-( 4CCB#X>;E?JC6U#L-W";Z MV@:9W$!2;R5UO%R??'*['PK]X?UE/QAC$^B?#OR>G39L(2R),K9>M[\%.0 ; M2K2^0$Y(ZL-[3OG1:JN1-\/;$2S*1-HW3/Q>28L*>RRA]R#K E>]VZQ]P6X' M=D/*AD['2,1Q2R=/O2@81:,@'IP&PU&TGT!7Z%-16N%FF+C_Y7J?*YHACQWB M.O9?4_[CSU=_%']M]?>C%]4?=\/1_[7ZH[';RKZB^B,,&5^N_@/Q^ZO)$ 7C M,<#V^YX,[;+_"1$.^O<'>+%3D+X>H]UZK+>V>#!RD]U@<'(H,V!'47\YV,RN M"8P8V7ARQ7,,RWY PWG5FXQ&!VS^/4-:>&!*"W?&M!=T^=*\5N]LJ/3V=X>$LF6[U_L82-U[Z6:LZ*O[GIJVDYZSK>G>E:5=9"B M)A)SUYV^0%$B)HZVKBHYLVN1K<1Q3E\^J(=(E7I&[/MBG'G,03E/!>GD"='# M'8)\R,LRP\0SP^$YXVM3ST(+.N?Y]K+4JEI@M $OH81:(K,X\1KN*A13(X:Q ME2=H(1;*2G=NVQ:A;J=H[F&96%!W(\0YN"#):B[H/ ZROCS!X0#/_J:-P/3L,(\_O+ J1YCM8^"Y0@'0K3#;.:@MOE&^:BEV6XM^=D M]0%C,WN"#%JU3Y%"A&30)X/U>8;.L;,M!^%+[X M+U!+ P04 " "!29M6Y_&SCOX& P%0 &0 'AL+W=O<6[0]R(O]4EO9DQU.!SJ MR8P73 ]DQ4MX,Y6J8 :FZFZH*\59YC85^9!Z7C0LF"A[I\?NV94Z/99SDXN2 M7RFDYT7!U/*,YW)QTB.]]8-K<3]$;D\"RPZ]V"/P1?Z,X]LIJ,I?QF)Q^SDYYG!>(YGQB+P&"XY^<\SRT0 MB/'/"K/7'&DW=N_7Z+\XW4&7,=/\7.9_BLS,3GI)#V5\RN:YN9:+W_A*G]#B M362NW14MZK4T[J')7!M9K#:#!(4HZY%]7]FALR'Q=FR@JPW4R5T?Y*3\P P[ M/59R@91=#6CVQJGJ=H-PHK1.N3$*W@K89TZO+SZ-;B\^H*O1]>W?Z/9Z]/EF M='[[\_RK:UEC!=BR;+8>Z8A-^TH-TT%S=\][IVSD#1H) V>0G^AI$]CD72 =N,A=H"N>K MYVX=)).>B0H"UX;Z /T[NV;A%+OJ#G#/7> M?X2NE"@GHF(YTC.F^$SF&>"OH,YE4;%RV2S>'/\23!;B@?3;I5[)LEJ_79(+ MJ\<232 =E,QSL,!XB1C*A()J)'?*-#Y MXU!9RQSBZ8 (!>@^0-W+)%1K-3, M%3=]N%.M_SI"[7-2+#E3X![(:P19R8LQ6-8GS3)(4,]>B$O5^K()=7UYMO?^ MZ\U/$&7WO)SS5U#J:C[.Q01-"ZN(D:CK112%(291V&R/ M@Q2':8P2+\!1$"-"(AQ%_C-@'P8J;$RQ1UIKD3#")$P026*<>C&B,:9!\ S< MD@VM'0A^/^X&_V%346X&VS4,/1S1M#87]@-B@YZI20O-G M6WP3EU*+AA(3/Q-TP^29RXB<.+Z6(X#!.:XV?(6)"]YKW":@] M4L7!5E#W*@:K1JV-4PK!2 .0GM $PC!$)/(A+"EX5TUFP$QL5*A M'A23.&XC$#R6(@)!!RG[T1J8:X/X=R![%JA$N83J@K(YW^LSFQ2^CX($QQ#* M,?8BNA61.=WS-Q']!)/$6R-2"Q-$#M&GD KQ 0:!=<4=L<^7 ]1_3?MM M!*@HG9UV6?(5# @5-:RU2\B+C065P _<;FL8:XK^PV9AOZ!LA>\TD4L):!QR M%4CV-JHSV$!8,(U*L)XL[[AJZ=G/>H.8L"E8'EVR)4J<;;Q!FR%/4]%WYT"8 M!/3^[ !-7L*%QBQGI>D^,A%AVD%(O?2'O?!9EN_-RTRP0RU+#:#'N"%Q#"%ZM!64@-[2\71( M01._M44$V\('7H1LV^O#?>,+??Q!!INAVQ [PJ\[>$"'#D)6Z6# M *AK2YFAW9+P__-?OQ4+PI8F 5H-5JIH@QHTS,I+';MHYJ$/=+-5BMB8VAW3P=F'!]S&(4;$E&^>.GF6\ ML$U@7N9<0XNS*;RPE#L3&EBWMN?9>LRG4VBXMKBR3%:N.8UNSI%/(QOLNRJ7 MZQVB*."9$BP?;/M#,NS\Q2JXNG/_ZC1\0T,VU3^TFJ?-[\!1_1>L75[_2[QD MZDZ VCF?PE9O$(>]N@6O)T96[I_86!HC"W<[XQ"'RBZ ]U,IS7IB#VA^DI[^ M"U!+ P04 " "!29M6'*>,A>(# !B" &0 'AL+W=O][S.AHTBF> MK@_H?WC?R9<5,SA6XA^>VW(874>0XYHUPKZH[9^X]^?2X65*&/\+VR#;32+( M&F-5M5]W$X4;C^F4*Z5T@][V#(LWQDEHT&6FU!.VE"G8TGD^GD^7T:;9

%H/8D@DG&&=[ MN(< E_X$KI/"5$E;&GB2.>9O 6+B=B28'@@^I&<1'S%K0[?3@C1)TS-XW:/# M78_7_;\<#G"]]^%QXN M3=IP%A(^?;A.D^X=C%G-+1. K]3].;>-1LA457%+#6D-+$N$+UHU-93,O+FA M=P)LZ:2EL;H)O:?6P""G^H2,A%"[@Y?I0[?72J^OX//7Q<=>Z^:J@FW)LQ(8<7"/4MX(S,$J6"'4C.?4,;;D9$0B[)#I-DPDS#.K'$@ M<(3&JJJ9W($G0 !<$H0I'6K=Z(S\0&"%1@Q^.%"O)Y7\G9RQ6@F*9Q%42B5R MU,;Y,685/6T6EIB54@E5[!PWEGUO.$$S>G@*0BV812=]T[Y,?G,+I'N[@7 EP8<_IO>54Q,P- M#JBURA!SPC1DDPJU(EXEHQM&2[+,28WE&RH+BBW56F:I)'_0!^A]F!L_Q,/TG3)=4$&0]VM23=I7EQ'H,-'"QJK:3Y&5LC23_+*D/P&H MG0#=KY6RAXTS&PO=V]R:W-H965T*@J6PB)MQI,599<_YI@H78CK^<=%A9BDUNW$(R'6[[!)=K[[:TF M*VA9,E&B-$))T+@>>1>]\TGD_&N';P)WYMD<7"8KI7XZXSH;>:$3A 6FUC%P M&AYPBD7AB$C&/WM.KPWI@,_G!_:_Z]PIEQ4W.%7%=Y'9?.0E'F2XYE5A%VIW MA?M\!HXO586IO[!K?*/8@[0R5I5[,"DHA6Q&_K@_AV> )'P%P/8 5NMN M4J M+[GEXZ%6.]#.F]C_I)0\]>H>\QF"MIM^.@8^_O%'Z=GO2[\IQ#P\4/"POZG-\?% M? (37G"9(G #:@V?N:RH*T!SLR%$2>3WHP2H]JBR)-6"UBC37V UEZ;@34UG M/ZA$J$=8XX.D%D9$EC^Z08JBC=89#)A_FB0G?\2D?PG+%>K#_Q0^(>+$CZ+P MY%WA.[W^&;&PM\+VH,/"4S])V/OBQ7'HGPWB-Z(QB 9]/SR-WO+S04BX7_X% M\<"/SY[.YBY'C9#S!X05H@2IJ#NG!3=&K$5:*R7"JE;'T[0J*Y*/&2A+0$A5 M2860N[9.!$*2C= IE#$G8%6=E3. WAL@ &Q1"Y49J*M'$D_WI;H)GG7 $O6F M[O.&@E72-LVP76V?DHNF@SZY-^_0G.N-H P*7!,T[)X./-!-;V\,J[9U/UTI M2]VYGN;T'*)V#K2_5LH>#!>@?6#'_P)02P,$% @ @4F;5GQ%+CIK @ ME 4 !D !X;"]W;W)K&ULI91M3]LP$,>_RBE( MO)J:-"T/@C82A4[;"R9&@;UVDTMCD=C!OA#X]IR=-'0:=)/V)K;OX>?_);F; MM=H\V@*1X*4JE9T'!5%]%H8V+; 2=J1K5.S)M:D$\=%L0EL;%)E/JLHPCJ+C ML!)2!W"5K+5^=(?OV3R(G" L,25' M$+P\XR66I0.QC*>>&0Q7NL3=_9;^U=?.M:R%Q4M=_I(9%?/@-( ,<]&4=*O; M;]C7<^1XJ2ZM?T+;Q8XY.&TLZ:I/9@655-TJ7OKWL)-P&GV2$/<)L=?=7>15 M7@D2R@91\5;4(MY+O,)T!)/Q%XBC.-[# MFPQ%3CQO\C]%=HCIQPC7&V>V%BG. _[Y+9IG#)+#@_%Q=+Y'X'00.-U'_S>! M^Q%Q/((_,'!7(%SJJA;J%0IAH4;C&ADS$ KP692-\,VAP[MY=2W,1BH+)>:<&HU.C@(PW0SH#J1KWW=K M3=S%?EOPV$3C MB?:TW;@[M@&,3)&U!+ P04 " "!29M6ID%[<+T* #I M'@ &0 'AL+W=O5$7)=,P92_*82E)YA("FB 0+ S0D*U\_YW:#6"A229SD91XD8NF^ M6]][[NG&FX>R^J7>""'9ESPKZK>3C93;5Z>G=;P1>52?E%M1X,VZK/)(XK:Z M.ZVWE8@2-2G/3KEI>J=YE!:3LS?JV:?J[$W9R"PMQ*>*U4V>1]7CNG7NT'@U MX(=4/-2#:T:>W);E+W2S3-Y.3#)(9"*6)"'"S[VX$%E&@F#&KZW,2:>2)@ZO M=]+?*]_ARVU4BXLR^S%-Y.;M))BP1*RC)I.?RX3H8%>5KHW^A+&X?!A, \,H&W$[BR6RM25KZ+9'3VIBH?6$6C(8TN ME*MJ-HQ+"UJ4E:SP-L4\>79Q??5N<;5:O&/OEU?SJXOE_"-;7KV__GPYOUE> M7['K]^SFPX)]FG]>7-VPB^O+3_.KG]Z<2J@F :=QJ^9+M!$54B^I>3,Z^_<;RS-?/..%T3CC/2?_[G'A>#;=/V%>I8M]^$W#3 M?LTN2J1!48N$G4=95,2"K2B%ZV[ W_4[KUDD&9)%Y+>B0L)T;Y WEDH>_6]_ MXN?+\X/7WZ_^Q>:KU>)FQ2Z:JA*%9%%=P_17["*J-RPJ$A;3A?BU2>^C# -J MYH6&'=K,PJ_OV+T)CN%9)EPO*_E2BBIG:7$O:IFK299A\M!P?&V;Q9YV="DI!%L794Y,/FV3I,T MJE)1LZF6(S=1P7Y\?[V8O6"NX9B!85L6!-@N_@*S$^FA"FWN/15*<[M1EFD: MIFD>OW<,)PS932FC#, WC"SS#,\S#3]TH-US X-[3J_==V&-QZ[*XF6\MR#' MDF(YB'):C)V'-!X8#G=PY5J!X=F]K@ V6]QOC2R>:/P3D]L)EF6$06AP+)2% MU[YG!&'0QP2K3X)L]G$Y/U]^7-XL%RLVOWK'5A]05Q^N/[Y;?%ZI;/!?L\5_ MOU_>_'34Z5VV9FETFV:IA+/'(S2/XZI!=8HO6RK387H-YC,KX(;INS#4-I&J MX6 YX57@!@AU7.:"R>@+0ZI&MYE@-@;[C!O^8!4=W2I5=I(_2]5,^P_2=R*Y%%$F'81I7R-^#AT6(< M9^XH2B%*V?4I2IYEN'RPP*&/PK+9]=/(&E;H("\X%8;M]H%%P /K0 ;^Z9[*'FQB]/.TN!-%/(SO_N]J$U5B4V:)J+J% M(624C\>3[[I*T@(,D=4T&7B$\#- *=:D7!, FR MHU94U$B ;?J;2 SD86!29B''+#UG\ 3RVREI73=ZN.<@20)+I:0>[@(4'0N) MY'3#07QKB;<(#8J<#!XT'T-W'9I,3<= @M5;H8AI]CBC?N 'Z$>N87I]1[(5 MC-R #.^B>VB5RP9VR>)"E182S^-DJ3EX"^.-JFE S M*NZXRFV"+0>WICM(&]^T#=_V"!>:O-%% >Z;QJED4^0P0-EW^8Q-"<4LSPAM M;V <,P#LEG!;"1 XPGP 4QH0SS_7K!I5M;U#*BL8 /.^$800+"#=F;Z ]AW M#0]PHU/Y/PAV7:XEN\C*)F$?D&[TA'U,D;%05!]-0D)=SZ0%#%E [J/G#D#, MX$!D=.$#)4-K^)SJ$*$KDZ&]"KE42H==$B%2]&L?Z(4/_M MA&O_%WLG, G!'@6*6!#Y/\;&S*^E9/OT[!K($!$V=>WK.-;\T=_O1 &AF5KV M*,%&+*TE*4$8NQ[9EZ /O.># @ 8A52!4PN598?#5QP=P4*UZ@PKGYC^UZ3V MHUA%@>%%6,!Q[I\#ZH^$9B13:CIF6YX5&LD4ZBJ.TA$II8/%.#6$":Q M:J#%6% 07'1CL,OH9S!44 AX'>UOJ:F3DJ51\=C6>#V&EP<@ FLRF>;H^]DC E3>I]1T M83]-[F "-VDUGGO[^+OR3]CB2RRVDJW;MKX_.!UOK2^B7&2E--38.*JJ1\6+ M6[?@8?K,5KPU4]NL',-"-[%VYC=1E46:Y3XZS1#J^>I^5#_^7[) :A#J@FS;D>EK,]@/7 MDS#US4#S_:F'+9&-)HPB19OV \.T0L7!U*,!#0BHS_V^%IWY^UHX;;]\C9>6 MKXX-9\QV25O/J%Q B.GW.O8D]RK7P"OLS\IJ^1+(4VX."A)W957DB;9-]4_((/.P-VJ3I(TT3$ MM+45:M.GKE2!'A4[=7QNV$XX4Z<6ECI(')YQ6([A8C=W_# VDJBFN[0H*"[4 MNG?YY])B>A;S*-I\=V@[(*,F7CXK5] IV4#B6-*1X]]_9@MX'M6IJN863C2) MV-7;Z&%K\392!TFQ!E.L+=I'W$%$FTH*2/6W0$PUAO +Z(K1(H&O\DD?.([K M#11HF]J=-X5ENV\H76LZEED/* M_ET"_-D/&-,01[B!LI%!29JPHI1T0LG(D22EGEG E;9K[CS<=3T 1%HF]2Z, MA-XW@V%)":$D6J%^8ND?Q>E,V68(\9_2E5A546?S<%/I3Z$,J-P<;)P;5998F&DL."#XY M])'J=/#Y,1?5G?K(2L*P>/I+9/>T^XX[UY\O^^'Z(_!E5*$R:Y:)-:::)[X[ M897^L*IO9+E5'S-O2RG+7%UNX*&H: #>K\M2[FY(0?=U^^Q_4$L#!!0 ( M (%)FU:J]>?]\#$ #.X 9 >&PO=V]R:W-H965TOF=;6E/R['QLH M@6XUNN ]2 MF%^_>=;1%X_Q?-C8_6"+ +JKLK*R\LZL[^_+ZFM]:TP3?=OF1?W#B]NFV;UY M]:I>W9IM4A^5.U/ +^NRVB8-?*PVK^I=99*47MKFK^;'QZ>OMDE6O'C[/7WW MJ7K[?=DV>5:83U54M]MM4NW?F;R\_^'%[(5^\5NVN6WPBU=OO]\E&W-CFB^[ M3Q5\>F5'2;.M*>JL+*+*K']X<3E[\VYQBB_0$[]GYK[V_HYP*B*#\,6F2M]]7Y7U4X=,P&OY!2Z6W ;BLP%VY M:2KX-8/WFKOWA^NKRU\_1Y=75QR^_?K[^]:?H MT\>?KZ^NW]]$+S^5>;;*3'WP_:L&IL8!7JUDFG<\S7QDFMD\^J4LFMLZ>E^D M)@T'> 4P6\#G"OB[^>2(/YK54;28Q='\>#Z?&&]A$;&@\1;_,B*&5L]COQX> M&T_6FWJ7K,P/+^#HU*:Z,R_>_N=_S$Z/OYN _+6%_/74Z&_?)7561^4ZHK&+ M)D%R'P+R&<-$GV]-M"J+&K8^31J31NNL2(I5EN11#8\8.*!-'=TF=R9:&E/@ MR[ND@NHA<$UCJZ-[#$RJSRI*ZS=0:C-"7"AER;<;]JJPHAH_?\'3Z: MH, 32X$GDZ3SR6T6KMSB9(0.GSW8(ZD17D.<_E25[0[PO\K;U- W4T]?E=M= M4@!^,_BN;I=UEF9)!=PNII]_OWX/?\FV9U7PA Z!S]".WM]FJUM_U A.%GZ$ MO4/9!T>E,&O@I? W[&X.\&2; C9NE< 694";U4I>M%M,4U=)42WOJ=W?T\DM^5(;7*.I&P ?SN[0ICYM!-I)YA6\L\%6CVUL M5BA1X]EAGJ), <@?CA00-DC' O0).H=P"K;)5^/-BVB$0])N=XS%YC:!4[Y> M@Y) .P0@E17QHBVR(MI;>-XT_&J>),=] 'ZOAA;2MD$^Z=XAK&F .:7T4W7CT-+YX4(!0 M.V)N;8^,L*CZ41M"ARN.EFU#;+8HFPBIL2$6! I_E>1S!T.LVC_#A>N15T*+S[)^6_D&7-!6*SB;Y9I]I >JJ27!_X-M= M66>T=3$+E4-42-,(F050!8\D%,)L:]=6((AJXCRP?-R.%3]&6 '(H[LD;^EP M%F5Q2*@O\QSQ1GP(B(=QXU$WTD66&CFY= SAN1T=H1)(H8;#7R/Y;)?(EAA> MXK_!?"("LP(PU# ]X41 7D6: +I0:#,D!#SK)J8B2P3WLESFV<9B3P^)$@\< M@E\<(T \,0MVIP'>N\U P8;!@:H1;<#,<6"$X@XX>]G"0_!.-< Q*N2]>6;N M6-8N\10F=5DP!?.IK,$R(*A9'I PYO./FA:2/S G7-\?;;H1!"S!-"VL0">$$Y6G$:ZQRDB_2C/@;Q4?F^:VK#TD3$F',RL=SB9Y M.UA'8/L4HF*L]D/2X6DCD'0(>9%C/UG!MBCN.Z#1:7-P1GXS!4C"969UQM]^ M>>>T11P5%$.2GS"0G2W4 "PKEL\6A$#DTSERC)/$$$!#_Z9P@)+*4UQO_L=3 M@1B>5"$C10,_X!^J44Z!A^9YCB]$=#G8,I3=1Z+F_]*X#$"]6_ _Z+_ MQO_AV:'O8>.B?X#^HB# WPI"YY4N1O_VWQ:CL?(>8*TY:%.??1TI-46IJA% MLP[IC%!*BO.A" ]\"DYS,[)'(K_--U;NHXKX"%#@79(1HQ*#PM/36+P?H?5K M&E3]1E2#IT/Z(#"CVL91]"NP^JU"!,)ZZ[$U#Q41L) M[;G'*%=EW0R N.\! MB')@,P2C ,:*CQ!4!K8AGFY?Q3V*WNN+&R!@01HK#SB9:!^6RH>-,='-MH"9 M6_0F@=:,8S"1ZYEO53R 4EV!T A!#LTT/87A(Z/81O% J\KI SSC5!-EV4Y% M01RHE!\D[9PY'_-TPZ8!&W]@(EJ[N]VVK!ZQ_ J7#W@KMR9ZB6B \Y/0ST - MK,*,6ZM3PN+<"HOS259_58*X+UC.-FX]0S+C60-%EZ(H AX"9HQ(N*&&:94O"F;8>7@3N>7IT?G$V1PTE H8_.SH^1G;0 M=QT(L5ZA[@-O_FKNHW^4U5=6D%%]X"EA=VL9&;T0J 6R94_/D6.P1O4.B 5( M8+FG03\85,MRX.[L!GF7%%_]2?#DH[G@>W@RM)C(0);UT8R"1=8EK*D91S@Y M?;=D11V.2Z-L$Y:-.*I;4'80,5/T@=.49#),&VNTN3U: M*U*8E[ SWDN^>@.Z6=.R_&+%D= /W'>3H30"U0=,OT:$<8Z:-FP=$E5E@'N3 MEQ5TPD''U8P 1S+$8[]-_H!1&ZM[=*R_4:20M^G6(!'LQR#W=(".\A%(]B, M41!( PX\CLZ[=OF'6!=HD( 1UZ?N?WGV\L@/4&PC=06=J4<-P*_,W#F_"3'$RDHB8' M)E+6,")W5=FPP0\C ^1@7^X00PD;[<)O3HZ/CSSE"^Q'P"K\1AZKW*+D$P^& M/.0&@T7&X>33C=,E'P8T5 U#&#\-P0CJ'\%XJ8#5MR62) @M9,HK=>5U/'# MFF$ \20Z4F^-V)S1]$'3UNJ1[S:QSU^%!@V TY6/<6H6@*1SE_'YZ<7,?UY M',].SN@]^#0[CU^?+:*7((WF\>G9><="B'7=71/F[Q\^OD=)NTOV[,VIV$&Y M5]\.BE1THJP-0,,4Q..PPP%-\,L-\&#! JB70 3$*XM2]3!D0-Y"T(>(A%6D MM,,IHE=W%B1L_J@(D'D.G&A$73-)4-%#G2$'*2?;C&=8LN";"!&GC0]^J%VS*E.\R.77#S>%+D M_R;2PK 4&XQ;/FF$,;GZL#BM.@,AJ_]K9"BS 'IB[Y0[$> 2$*-!3+U"#%J? MJ]( '%QXF1QM3.W$E=>*_UZB4K..IJG] 4M5F1O4>*J3@K82"D!"*! MND5N@NJLU2;@VTV;P#EHC!G E>_EXX.FXPYX^89W!!@*TGL#4[ 3#/[W[]^8 MR:UX-)XF:=\+[,\F*?<&A%!SB!:\KX0.'H'G##3@HZN''R3C,ZLU^I7E>ZM. M6^T9S(9U]@V0PQX"4I%'-%Y@L>C:["N]'(5P"O%L_A1M>(P\1A;U5^K 4]L] M=]L]G]RE7\>\]X,[_LRQHLO1* $J6.B$V!39/]DG+M$E%C,8H&+]PA=#G6@X MFSL9RYFD<1(%Y20,WB#I5#"E?K+"G/;L"&6Q\P 5AD--@V'^A]Q#ZEQBKQ . M%7A- N@0B-'@R1'%K-D?@X-[80'Q R&I/'JXT-D#K$I4[M$7- GBX0A?X+J: M9D(NJ68VF?GR]MU0,&B0(I^103,XN.-+H:!#+C,8FO+\E)YLB[:FN2U3"KNX MK)2!I);+FZOH_!CL10O-E3_X\+[;(7O'5!RAPR/<*HZ"3S+.HKM=S][ M'F.R0?0789E7Y!="43NU>RZQ:#:=$O2^%Z$;W+JG#A(E!]' MQ)(3%*4$*E! MEIM1/,V/&S[SO1@=!&;7B,Z#,3#95A'(3I\77B3[S\HT/D_^,3Z]DHC@):98 M+S:"96"ZP)..TLT#A1U(>S]%R%NA'G!AI,_S;8,.[ZPJ/@T:"DY=X%4X-]*X M&LU@9-=>:I0SS6^:0I>,]"/ P'BS-T$2].3LD(NXAGYZ<24V)(+/M" MVPULM'.VUA;Q_/SB =H"PZ-&^ON9[P'IK< $B)/]F$@M S/":O\2*881A2L M"QSXN_+)26$Q(BL>E\6%,QPOOHO@SZ=D75Y1X+TUZ4&T'#TW^Z.CT%;8! M-#UV,/;4J#Y'R0T]'0D0W!9"3TQ>R+[$%10YV M 2B0O0L".&G4S T?#3?,EY8TQY]@L6=KEX-GO@&HG&Z WA!-"DC)P 5XB=.C MX^(##O<[#?>+2SIA5OVCEQ/D*!Z3D.!WGK)A10 #@76M5'5_:X@L1ZB7PEV4 M:<+LA+PY+N^'HWK7Z_$I4&=:D6YM_?QN?%2Y='1F&? E@H V/V@CFB[0>A(YH=^[T>T@ - MHE(53!=O"_PR(2B=I!IEPS./#;^)L@/6,ZJ'.+$I-N1-1C.1_(^DIIC5;5'F MY6:O_B@1@!/,^&0>O[Y@'GL>SQ=G!]\1H!E DF8U!I!ZD'"NG1BI 3T:HSY3 M*Z(2&0:P15R59YT=QXM3GG46G\Y/#Q[+@@EM'\RR:C$ZW15C%N(>=![D[TSV M!V+K'VU1W[;1_T8V!)3PV2'OJCR*HY^;],@ZK<-W7'H!<0P3R(/^HYT<%57R MK;!Z:F*=?3&5 *-BV)>C+E)/"73JQ)G"1*")<+:HOS9RZJC_D Z!M\T.)MUM M@*LS/@J+EZG(% 7Y_,58GJ M,)R\\++=W2<5G);TCU;8NE 7!ER++(_U#_]+&A7^'=&+7J: M-ZP776I7"*O M$-#&EWP#E39*LH".%SG6VS/*E\L2':5IULD7'7K:DH MU% .GN[GF>'K9\42.GD3F))34N@D9-?#28CDU2'_3H+S8P9K_<9J;_^N?S], MZI!.>83E\FHIF8#^UQT*2>>AOS%6_WQ=\@VP:,[7H6P@3FB@ M_,_FK^/9!?Q['A\?GX%M:GT@O;/!1RNZ.(W/0%#-9A?Q_/5)-#M#BV#D13T M[*'U\$+V.KEX#0\OXO/S MQ4$T/YM%BPN+N]G\-#X!HV5^?(:#1?/Y>7QV-H\6"_AX\5P3=1"GW76(744V MU31B>AA@2XL617;6) :Z;\-.+DZBDXN+@-B")V#SC\^C4V",I]'GH=/60]O9 M CX? V;CT],3'7C*<>'J46;3-20?G(SSV/RP]^)9(T4? I=OU0Y4GCCS2&M0 M1E,JXFX4(A[Q.\=#&?,V/]M+FH\'.)OWLL0=8I<@'BJ.]G?5LIBG!ZGQO91\ MTI0XDM?)SN?$;K>/7L,S8(MND01I=47[%F#[,2T#YF3X.H'7^V)1$DEQ*@F:HEP?+>(%"XPNDC MTE&I,3,"CR8P502+N+CD4P>H>V!08/T.Z":E M?ACSQ%1@QI='4:E9DCX=L"TR.BMZUH7;?)102@B,+K8[.7 (2T3SGLVK#Z1F MC9[OT E;8X0CJV_)&[*N@)#O-?=Q:#2Q-*6PRZ^WXIH+R@I5$ M7E55:#JL!_DYD=(W\7V4DGSA)L(>IKC\;T(.CF4CJCXXUR4#B MV>9H77A.7K8%&Q;H?@QYE"2REX%48/^/=ZI@[3S]7*:_%EG( L6' (VUX3"? MSTYM10..3AF5.L-"9OA2E+TE,B(YEW G%79+='93&@I,5I26?7"JUMZGY'I5 M94O"/H6;42 JEV%:='O0]([Z<,;_&]!)#[HL"]6T XTT6CZ&;[X$S8WT0OV6 M";O+\BB/7?8.7V,L@S0V=UQ:ZFIG7!X/22P9*1!*P(O+_(Y8C"^:/%XQ2 0, M6G<5!)H3-.3(ROYL&7^221RMVP9ELAY32CU!'I?;Y&VE;WI"D. )^:P.V;YZ M)=G[29NNI="R8O3QKAJ-PTK]%:H$(2S"2/PMZ$W&CS(UWU.6M./%5"$F;C]2 MD(AV20HA#H\P*'8Y7!LR'$<:%#7_=C.U^^__ZHI5O_+TJ8.%G,-^S42LGYXR M =LAI,/K5R$3LU,XCJ%?M<7 ESQ@=QJ.!=A5\"[J1^% (Q\]:VUJ(2^%AQ]T MOYGWOED$^UA8 ,=-CB@P=F&.SN(ZFO; M [A4^L1SJZB5-^!5D8AJ,>;&$??!@"/'!J6\*(EFB7IYBH#V^K&(ITB$Y=G+ MO>?P\,#S81 \6?6_'3"(7N9ZM!-K#8\,ES[4*&#F^LC,IMO 7*;E3@/3:%TM MYJ>#/MG)48:3 0>&CCYB 7I!862;I^_FL+TPQBXJ\;/DA'R8I&*JHG6[2,Y#LB;C4'H$JE<'IB&%M 5ALZ MTX_V8=M2:^L+"P>&XUAMV* *80"UQ6N&Y=)D?^*F8YR"EX)^)@5-=\9VUJ$G M7<+L,XK*A;PH^0:!+'/TK&A!XA)9W5UF[KDN[%&88.5,!L+)6#.[IQ(C96F( M#'C%5)C&M*HYGXG90"'.7RS$P:06^[J7%"PJS!I51(R>HD(DA<:84$J;_[4H M[PN*_[=4NU]U%T?\D_,/50.VOF K,!X@%_^,JK9>AQT(0H2J";Y+8+T8@,!M M:F4<+.;7.1^);.VY%2M/5HT_!L[ !LMYF=GCM3Y MIUBML\JXBYJ5L,@=J%D43FYSPN\T4<^RI6ZW)XF^D/]S!!;.. X:4]4]2.C< MAT#PV;4PD,,9_M;,USY(:WL :)+4<]K9+ZG3QU'T?GA!MEAP'*M/295PLUS! M_S?8MU%_^L+3_HQ OT"3>'92BVSAG#]@".8^R5EO!5T5-X.5;CRYYAM,PW*P2V83&R+5 MPIR@5]N*3JO(:X16J?0WTV@%;PRZ<"X.9,WU"AI0^24H),ZVY9V>&'>HO"XD MEJ0IQ*AY9#3<]+.698M&OO<"K9QK6&F>6J>5W1/E]H\4:I"-M.$(19(:/R59 M#;94>AC]S()UQZ56H)!*>6[^@ J_E8N,5!M>(JI*^0@.[60 !.>&;@ I-5<_ M#?U"W2>]ZFFL-50!/[4$3M?S=H/9B.N9AXG9W(+&JA(!B22IS:[N+&Q2GKC> M(+/ICA[7H,4"(ET@8E"*/'&,J/\-[P*8:9[>G)1ZN+8_- M(#@:FD 3@E'A'BQ3LBU>75U(II6M@1O/:Z[$Q4NVI&EH8B+'-8[582X)1SYP M158@=B615R+EK]T/)]8=H;1+D+D1=;HFJ5:-X;:H+CR;#>X$AW[Q&(#]GK+* M/2*)57 -#_1OD%E:@&6KI^O;;%='IR)&/L&[6BE@,[E1X3X]M,+GLP_=E.OFGM9 ^NMN+XZ/A1N'!,P "YWY@CXFX _COIAT9<]=88#[=%N!ZNBWH$!_ZUT;T#$LQ)R0[I?\D MN:/=:,B:#6J+6#K/:I^7C+3**F!AG"2$@A][-Z&Z$'0D3E)XO[;>K\;&RIW= M(4'/+,]I;K$RQ$YQ&1*N;:I$9%TYRH!GL;\VR=LADMV(+V.OA,BM)9!'8A,W M((2CZ.\BE[#GI2P?6'859(U9=+):)&]G:O'U@< 8,H7 K<[3![TGV2TN"LWE MT88#G,K#86@-#E.5H564>OCS6H'0LM"F9TU-.;WX--NM-0QT_#$ >I4WDZOR M,6BE4CU4;A-$R+$*L[;\?1IO:N($*3='D9>1F?E=Y#T>TTF8XJD&,0U4X_(@ MQ$>K"[0ZC1"[IE5(B9I&^FR2%4NBX-QX;6,U6^<1I."C0:C<=17WT"MGJ)3N M=M9_DT:V,Z+VRX!1[IM;[;]84/.EE&Z:$&45I3(W++1F$NO"6AYS_>,5?R/^ ML0/.W,2^";T>,D0$W?>%-]/&.J'?*V3QW+2#FTVT;?I+F MTX,+?-RKD?W#ZU[2/[B=MM+6&=&OQ%6B)!]689K':[Q'#A8XY]*YVMEB#NMM MX:F,S)&L 1>>==(N'5NM]W#R-UY7VT'%.^1?0YFP4RKW90=0UH;6Q*;$+6Z[ M@=9"']@5L$#'#$9HEGAQSO!SE7$&'J[;+)B6Q0J%K18=DP-^6!E&C/>YMFELB(< M[/BF/11<<-"PDE9N5:Y.=J;>?L=5 I)L.8NRIVB?MPD@X[[L8C36AI'4#'@= M7>5EF]K&8>32+7/I#D.5S_B[-'%/LPVU=],G^'&I\3R*WG&FZ4 C@P$X/%D0 M>RU@98.8I'I.$J8WD]'C@7K]P/98"[^/9FE_UO3VQ8G;S@X.AE"TK7Y7MQV+ M3YT<'V)5F+-W:XF#6Y:"R"4+Z4TTS#9#'NP:GLRG&Y[\)@)7=**QWK9/'V4@ M%9LX+LC+P[HQH B7*6R?7+R5:L'ZZ?%I'.EPTRU#]*DNMZ5:\Y'&^Y8YTJTI M(YW[_2T=T-?&7_1#*IU(?.UTW)&7M8^0']66KH@4*/(S70-[P%X0,#FZA6R+ M[L@=97E1N"6.;$D:=Z3JWHGA1;("+;6B%GF4J2^G/D:]K<:,"!!3B(,_./Q' M+U>IR3&$SJ[U?)(X6^&J_RBDK%Z^)V?B7)?CTM4VZ-P48;'$K;V J M<+8B.$LO+$0ZX&ASMM@+CK%'T"7 8F/ I<&HEG !*6;G" BJ@97G>)5A!HMS M6?+Y(;R(FY/H=YK\MA_T#8=MC[#V!2MDO&[NOBLG*/[GG@-6?_6/B+I/%7#W M$'?8.W(]??S4/*MT=70NVY>/(Y?J"-[R55N>=]IE-IJD(AU#PEN!?UQ4>F"= M56N\.V5CYZ/M^:J!MZMAW' MG68G7@D)6'NN=D'4TE">?5M89PP6WG^Q(SFJ1*)RH*D2.AW8YB*J/1?@M;*]ZBV'.[ABD,2P-:>54GXU1)PJY?&JK MNDTX4TTP"J;>X6)^.+\,(@SVW$SB$0T] M=P, 6MD4=BFD\#HUB%*5X71 M#YTO<:F"1['EHT?RP&(R4]L&=E%I-0Z[\>@NL,, ^^=C;!R>QH@:6-3-+?MP M009G&CR"PP :5E(8O(Z)HSX[MRE"'%Y_9JRV$_E94'"*5DI@Q[TS$_(RO)6) MNI .$H%FN^&\14DW1)%6V9&[F'45)H+AV5=Q$V64J?,597MI%)A M]16.1!U[M6P>)<\700L(A9$??H^[(+5D?/L5AL)P9)LWH4Q4%C]VH M75,V +K9[U :Y7M/D*,E@@+TWN1WVL[5,J,;'<5Y'EET6H-67X=O;YQ]+99G M2N;XJO&?0B(WWRP7M32OY9SP)=]GHWL+,,J]#J1XNRKJKJ(7K? ,%/F^YVZJ M Y Y*^ /N61(&MX6>*)5N<#ZT/OR\#[91SK=:F_)Z]K/*A!3[L:ANR-Y[&[N MX* =VD/CI[#@0MK=!H./CA[R6^0*Q:X;\2;PQ^@+<4=.(!8 =QFK3L2X M:(_YNDVK6M ]MHEWETQW=&JWY#@6L3?+O67R;O>:0=#]E79$FF6M'C$[&'UN MRL$RP_%^SH/$D#JS71N+EUPE80N\$[4O-1+A-9Q"]B"X/I[]6RQ[481>,ZG/ M(T0]Q'FL+/C,QJ5X>2<>U9M&/!6#]@?+ N@,D[ L\1^V%JP$U9T47I[5/MO@ M()-E0NS4LW<1!^YQEH46\<&^I4F&Q/"AK9 ],.7;NR$;M:@L62LL/?D&R"WS M.U5]:%11?()]YDLA,HDQ>QH**A], Q.XE'&)*1ET%*X,+9 L%C'^;0&'?[B= M1"!$-Z3.MG4\HKXEM8]TQX%Z3/GI5.^"!/Z2)B-2KJWN?+HC[I5-^Z-%#?H' MGS1"U/GLF]JVC[4-X,5A4I=8_W0Z!C(NXR F.)(Z21F#[C8*AT7L[0);6NX- M]6^0EN)G,[N;;W68;M-LL0/OLEI;C2L7F-HVUU1H M/MT*""_5PKX,HG@"=RYI\8/[][RAHM$?[.K=SGIW4\%YPL;?4I3!G,"^$6X" MGXVLXMX\MHND*X)ZF MWB,?0.UTTQ?)BO1 MS0B,/]"3+<#5&!(DS;9V^IEF64[NL"M/FC]4GH1-"/C&'H(FS2B+>'"'GS=4 MY/_@TH9E[>*:L+FCZI3R;SITN;F37YU_8DW2727%!#/I@ MP\23>/'Z/);;>H[/CK6QX45\,IM+9]#%V47W#L^IO7255_/ITJB?W+U%&[QH M9'@3GSA&U/]F\#RZ.)D\9?VV8N!AOC3]3L79)>K%[J(E/K+>!=8N9,K[FU71 M'Z XU:E>A,9R#,YXY@)A+L47*(%N$$4?6>DENO3FU4N+V'2R<>JJ58KS+\K" M.USH5::X*B,U#3@$.JVQY&ZMK4(*N?9*D,!)9BHC7*JQ\S!Z+5'ILHA])X=0 M ^X_?R5??.VP+9X=\A,B'@$1:]:Z@G0W4NNV MI@FSX2GAQ1]-NJ!T6]^^E,.BS5Z"%N3$ Y1BF$.Z1D6;W@HZB>K^)08V9Y]' M"5[H72%A[Q_O3>%\W.&%JX\+($24+,RWS#X<@.FN_B-=\&F%Q+K-UUF>:_V$ MW0]0KW>2B.U:^1/TL?M328RH"668\;K:3B6CV1;+986&4!^YP/XF?R57!]%)UI)1^2YIY _K ML6=!(I5,A#%YDAQFQ2%_OFU5"*&]XJ=J-Q9]N"5[?"S+-KE MHARI\]O;X"GGSTJLP7PSU2K32R?*G?,[#\0^R:HZ+->'K59FL-X@T[KHYU # MWL[A"U8?=EP*UFW#8=;?Z,K(.)S#E2%$2&S(_:[^TLX(M$1IR<^.+E>O:KYQ M*)=O6+9W X1"^3Y=VA@.!053GU)0DIA'<*=9%]9OB(A*,#PQE3,<^R% M@)A''.BO=$]F$.<9(5\-F7F]XG@-L.WBVU[+B?,2-7*/4&$O[.U6+ACUT4H= M'8XM.S&:J]0\IJ#0KP?\X%*U[>]-#2M]$'VQPZ Y MI:'VM0SO-A?.*N353!J@.&EVAMSRK-D *HGUZ"C8>LX>BS:?CD4$3Y2T M3I6E]P+O4F.LC%=KCN46KMKI6&-X&X#M\DG9 OACH/'TG^G>R_F8E5W6'"L: M3B!FR2.\Q(N1X96ZH +S1@[G^O %M2N.KF*%/$CZ\MY>\1WP13_WSGDE[U.H*ZY@'H295"0ND 0(:"1IM9 M!A:IA4/3BER%EBGNLJH4*\5E8?I'E@H)V/4[J>ZX*K_Y _=VCU]>/Z@#/7NT M:.JW,&^7=MI5T4@+G" '65S;B8H:5C3]]HJ>;^O.BJZ@($?R!#@]S'NSTVW8 M;[T#MEU]"T<8+T/6.S?#>V4QG.P] 8=JBQ<\,21>C]68D]?1\@\1)):JOI M#]_H1@FE_B@C*:5GKRF?E![\W)FN M>Y.8>N6E'^HCAW=RC<^@*9)<^#'[5VBKR;CQ+B4.!H=MY4053J60[/J!ZWBL MN9A\XUNPR_YEZ)\#D]QR%$^IL+, S9'";DN:W?71U(JCP7+)2M+C[4C3-^L@ M:%K/%/C\0V_!#M.)V:O?)%\-)2-W"GSX>Y+Q.&AEP+XO1K$=JHTC>\6Q8==@ MYCEN-VD+(+NG>#T:*B()'-OV!B4B2<=O/)L@XWS>A"UF=>;95T,V' A@D,>J&%#VBD&I&0K5=:(N91MMC&M\E %-K9)\F)JT_ MO)1VG:V!W0#;7U$1' *1W9;,>I:&/0M M.K 8(=H8/K;):ZX4W:ITS/)]#7$\[Q-IDNZE8L?U0Y3%\3C2HSE;BU/YF44F M*=ZMM=I;\QFKB"E_D)D)25;;V1S(1=OSHJ8$["I&ER19<^C)A*5[/K[8RF48 M_!5>JNX""+9')ZF=Q(#HY=3Z(>$49N[N+#+2B(&QDH9)W R)L$>^]=TB'F7R ME@.[=H>'TJJ'-YC56XHJ$T@22&9%//8O^'&;&[CR'DY!'=HJF#75O%%1P^5T M2T0^#B^JY+SNL&R8# US'VC&N'!)^/:X%"JK+KO4/XE$"UZ&H]/-9=,V>,T1 MIOFZ/E8^_T&[Q\'YN)&'[]H<\@TH"LCLG])K%ZXP@[#_A!":7DEG1J=92"9K@550U^SPE MK2NB3(\T0@U5>LHRT_=2%(+>5;X7D!4K&A[^6QN)H6D$D#?CF5=?1(^Z^J)? MT5A[N.ZL%[U^&FAEL)89VDW8-GUG9HQCY;R$Q*9UO^K8\=> MSTU?3V&<=5MLHMBF$!GRK=ZT=$PP M2$Y3M\43)X\=?IWSBSA[C5TU; (!S'T'IB%7;=X-'*@U_1?4=VKWE2#7 MS1G ]A6Y[W-+OQCDX OS5AJ[:G#P^'BG47L@$'RZ!Y.BQ56"+Z;+N3]71+OB"ABVK)\T0M3]["J5 M0/> C0A^L3=-"UZOY$93[XI?;?]2M@WEMI.K1#SW?L-<>?6H!\# U8XV[D>4 MPJ+I*/HB7V>U?!5[(.(N=!> 7-D/CS;=F1N_A"\LA9_ M>,;!W7O* *-]"4[!@'RO@9%/\#CI$=&/64YF?1Z.@NJHLG?IL2&7TF(]"9NT MG8RL$+76)55'>JE,IWP(MR/%V=%(MB^[B])D"YS^*U1R;]#'CMN%_11 [A4M MY:[XN\N.L ?'#BBREYYZ], ]C9HJ,S&^ER;2I3SLGDJH([-0.!*VWO&8AQP( M7[^G%!RNC-4 M)(JY6RD!KBK5"J,/^N:7F;K0WG2:GCLT'\87ANX[&D7^+[J M@,B&D=G9R6-O=G?<2!O58_R8'"4_.^FOVH%GKN@H^A@,[=_V)QE?$F%Q"0CD M3K.2(I53Z!U O61*:^WXCADTGHLF.U3BGN1!+DEU,9UB^EZT2>OMT+C/(#MZ MYEC1)0:[\XS;=KDDQ<"13MC"NJ:<]5PXG>LU'/E\3?%Z-;Y=.1EJ>"N^?]+$ M]D%.90%**W@>:2 I&;3TA$HJFIWGA0N&$^ZE]6[!(_#+1:(TTE!\_]0%E'9 M: &%<<7Y'H'6$ 3R*33KBJ(YH4:98NVMSNJ@FB\@[J5DX]#%%]JC/F,Q*6S" MIN=.S(UWU ? VLY5"#3Q19L3(]8[V5^68^[-VBI MF4DATJACQA+=V AO-VN#6(09/0\E7YT^/XW/SE]3YN1B=AS/I-\Z?'P-K.YB M?D')DZ?S^'3^^N"ON"-YBF6X!.G%=%;SM?4D7WW\_?K'P]G%(*]XZB"/2T_5 ME<%'^R)N(G9J<44DUML]Y"J3K+VRJ!\EYOV&, -C2.\3LTD8QS*UTXHQB%=M MC+@H%&@_!Q-D"_#',*#D/6HG%7\=3^!US<<,)'MH9>7D#O;R;#Q5J=_ @@,T MK>;E4[[W'3KE;:P3=)'4;+/5=YS-@9T&"]L!L+3<2EI3P *^L^!MDU55VLBR M"T-XG,/>P\G= "11"HNFL!0V(!(_]=T; 5TH+=[8JD.1DS61"*IWO^U00H'G M*"Q2OYN;CZ+)3O9#E_#V&PKBZ+;%3=U2FP_R=+I.-^P_EQ'4K4JV-0F&/]IT M8YM?4R8CK!$K%DD0;;"(C@J^*\M227LIT2YF#LO-D%"?D.Z#>+.DGAKU?@XV M;/"2*+JNXTF^XM+R%].Y]+\9"J1X4=M=!5332I;%L$;RKPV))M-_ 35[Y_S# MYR'T_-W@/ M#.??W#@"T X:Z.N^ >41ZT/HFFAB,%I5NT+9OLYLO:;-',/7*O>&=6'A2.P* M$?JL>?:]]LSQZM?02VJ3M;"!F8N?V]:2G4& M*0#(!=V]@<=O3R6@\[ FR27 M#]/I>'GJ/2BD[0HZ3F#46+J5:BIH!\38*S[WP@ ='!%"/$0A'-A;LLW88B8P M[/U$RC+\ZVC7[A+KVNVD=Y2GIA.M# ,H=LJ.LB?LP-AJ,!#8(JW&Q$3>-0L=]CSE,'F#-KD\]!SOB* MTMSPJH*WWV\-Z 97!E/=B9)_>(&!)?LM]JG!!NEO+N< %OO M$'AO_P]02P,$% @ @4F;5MZL)+Q3"0 $!P !D !X;"]W;W)K&ULM5EK4^,X%OTKJLSN%$RIB6W9LMT-5 4:>MCI!I8P M/;7]S=@*UK9C96R9Q[_?(SEQG! "W=1^(4JL>^^YKZ,KO'^OJN]U+H0F#].B MK \&N=:S]\-AG>9BFM1[:B9*/)FH:IIH?*UNA_6L$DEFA:;%T',.1*-3]P< =+'ZXDK>Y-C\,#_=GR:T8"_WG M[++"MV&G)9-34=92E:02DX/!R'U_Q,U^N^&K%/=U;TV,)S=*?3=?SK*#@6, MB4*DVFA(\'$GCD51&$6 \?=C\(SD:C<_&Y.*47%Z=C$_.K]LG.]?)32'JW?VAAE$C.DSG!HY: ]XS M!ER/?%&ESFMR4F8B6U4P!-H.LK> ?.1MU?A1I'N$N91XCN=MT<>Z$#"KC[TI M!)L\;_7ZF_6:=GI?SY)4' S0+[6H[L3@\-=?7.Y\V(+:[U#[V[0?CM&>65,( MHB;DLI)E*F=)0<;-32TSF512U.0K/DS:R%FI!1!HI$!+C4>4)&6VLGF3>]L! M7.>"'*OI+"D??_TE\MSP0TUF'9"ZIYN2NP42N4 B5I#T=QN'I*ZWRU2")#69 MJ *D4K\G!H##/OS?/B]%E<(Z6,J@^UDMXN]&ZL=C]K173^5-UY,A6K(B!DQ*.6EISGA=2K9$O7 M-MTK=;K,]1^RO*W51)/C0C49-%0S5256VVJD+=/L+<'B6?=;9'=HQJS_FP6<8^ M=#_L_M8A^(*3LC!%?YS+,NE^'J%W"A*OH+H":R15FML>R<0=CM"9#=W"UG^: M\D$F6'S+$56!Q5:(3[:_&ATX5TQO1$7,9B MIEM S)X#+HF\O= #HA/3'8AE+4@F;Z4V7*2*QM1%;5%6HDA,<73)_OHLT;R= M6+[E39[('ZJCC2*OC0?O;'IR560;"GQG7EB[V-L. M?*:=ML)=T]"3>RWFMO)=FT@WLH@W('T^2_/39^40>7OFGJ& MY7"3Y?6^NI8V!+M]BQ_[=/EZ MIQ\))/AW[:,ED$W6@:O'BU'=2TPC'U&[\FB/8[!^;CRV#GM^0ESTSRY MW:J9)]N!SI1*.Y18VTB7SNU0D5@PE!1+-!1\WL'!5;6= %JF3Y,Z)Q,S(9J' M1L'7LY/VD5ELX@VP2UHTN*=@8276)]P4RE4A,WN$W"3($*8B>_T"E)6'F'5P M1"&YUGH*/97(S6WV3I!"U7.(6R0Z]&\GLQ&LZ67E,O?)#GN&F@M5^V?]\=67 MHXWK/\?_(*/Q^.1Z3(Z;JK)CG4W2>TP =;Y,@YE][Y+".N=1SXDI]T,,81[Z MU_-XI] -(QJXKBDR#*>I"8N5CV(:.CZFCI!&OK/<'E#. C)*4]48U15-> -^LF)/(O5?/.H[S*R ]=\RN-XU]PT ML+$7O?G(801,M&P-SH3]_T*!]J1NZ-"(.W#4@3:/+_%Z,70&#N9<,4L>VUP; M-0JU5LU#1V(XR; I]D+J])UE/O6=B(RFK;-9 Y\J->U&FEE2V0YU(Y^Z+"2> MRRGSE\$%42=DY%J9(2M= M23^):.C&U$5FX4/ *(N61>52$S3N^SC7RG?I6MT\>P&I3'OC_F3B9; MYA:F$S/HCE%!,9SO0AYQ&H,L05$8?:6AE06/&-&849XZ@7!,8- MT2!Q3RM'%/V7,^\C[-[\[T*61XQJ&#(*/70(PSP3 MN"8];J\X&'S'\-$12H_MGZ^.C@&0+WMT>$#$J!\95"Z&2QXNP\\<3OW TD;5 M('KB809B%OT<]XP:EG*0/QXAFSZ-@JA3!+_]F&.@P1'U#B?@%$="^1WLDI1& MC"'M+N_3!& MYD#N+()^9PDSX-2+XRZ@:JT8^KZ"N3CN41'2YGO]=N#,7S?_/&VX- "4&-3# M$"_$S%\&/PC0GPC&*FVL8* ARB:*#7?$H4]9_WQ IW,$-5[ACE>5R,63Q*+R MP@ $@;H/EQ7H(W%FGNSIWQ8Q%_WA@ !B!YR[C#E*S@'*%S+FA^@#PP_8[O-> MD&)$+WQ]P,'1H+G "[#R4-V!'_3IUI:MNZ&%^XZ S9%VG\4F['& KHE6P@XZ MCQ9LOQ* /D-*,,YC&7,8^KWTNTAF'@8;/M/+>\&4_[JP?1B==:ST\:IG?5^ M>C[=;ORM,]ASGZ>82DPB'T52X4YK9L]-@QH&#>=GI[3UB>T*-X^RL0W 0G0Z M&,UT&HC29P14%;HT IU'\V$+E\AV8MV)<6[CB-@E.^AP]&'L^%CCR')M#V#- M(6LLLQ6(4&,@@$IW8?YJTH#3ZHM0?K!)>N,EU3 MC%YU,!A$9AKBX,0 )U@ G4$,QD04E@/$IF(?]M[23$5U:]]%F1L%6KQ]8=/] MVKWN&K5O>9;;VW=EN/K>2E1^(280=?9"7*VJ]OU3^T6KF7WG_@]02P,$% @ @4F;5A-LR&UL[1AI;]LV]*\0[E#$@%KKL&0I M30PX;M(9:!(O3CKL(RU1-E&*=$DJCO?K]TC)RN&K7=MAP/;!EOCT[L=WD"=+ M(3^K.2$:/12,J]/67.O%<:>CTCDIL'HK%H3#EUS( FM8REE'+23!F24J6,=W MW:A38,I;_1,+&\O^B2@UHYR,)5)E46"Y.B-,+$];7FL-N*&SN3: 3O]D@6=D M0O3=8BQAU6FX9+0@7%'!D23Y:6O@'9_U#+Y%^$3)4CUY1\:2J1"?S6*4G;9< MHQ!A)-6& X;'/1D2Q@PC4.-+S;/5B#2$3]_7W"^L[6#+%"LR%.QWFNGY:2MN MH8SDN&3Z1BQ_);4]H>&7"J;L/UK6N&X+I:72HJB)08."\NJ)'VH_? V!7Q/X M5N]*D-7R/=:X?R+%$DF##=S,BS754H-RE)N@3+2$KQ3H=']R=WDYN/D#75^@ MR>C#U>AB-!Q(I(ZI]TM$@V)!WTEK( M627$WR'$\]&EX'JNT#G/2/:<00[89OU%>_N=MXFK8[5 J?DM 5YHXB\)ZW^ZU=>Y+[;HWFWT;R[CWM_ M FF:E8P@D2.L%-$*89XA1O&4,JHI4:@@6)629 AKE&,JT3UF)1! 3D!>I:64 ME,\L%1?\S2,$=CM5V^S=K]'K5['O!N_0/_7\K10:C%M(FH*QE*,)G7&:TQ1S M_NP4+/B6Q6WR+@5FC,T(5Q^QH$I131C' -'-BCB*G9&B;% M&E#)MP KAB_%?+(A;:RH-L)Z2?FBW+UD K#504../I)[PI#7?@GQ-R!!>R>7 MF\NSC=_/VA@#99("2@4IIA"]NEQX:%S*= Z5'*4"FDM&)+8-8H%7UM%'GA/X ML1.Z<66&Y[_;#DL)PV=B-V%&#R]JH_,O)=4KB.8] M41KZ)(1T2?4"/Z?SO_N M=)[!)/9?RN8?+6=+6N$T%24WN]+$NE2F.=9-U2 @S"#3.+9;S7=[CA=%&WFU MAL>^TTW\G47C>Z5#<>CU_$WI-1R2NQLVI6G/^!$VXT?XU>/'6,)908+V8V92 MR0P4QIR%U?).D;QDZ"-HN76FV"_F8-"4IC"B@X^&\#\3ZP!KTG"; ]4<[I0**H=,P9:7H^QFJ1S+IB8F3DV>M.X\U;BC)BJ M7J%EPIP_$<<%H#5($Y'K)9;$HJ1BL9+FB*8@T W*M6D$ *F6>V+1:V+1VQ^+ MZG!K0J%M94^QE"L3^'KHSNWN>)'B<\*R;>'8+^MG=V(X]B+PC_4-(N;D]K1@ M-6A0M]RJ%-L*MG7V>=H8=KW?37[9-=.(4A\::XYAM\-QQWA<*%V=79#GP9#3 MB^S3#^'I=QTO@6?LN&X/-F)1LJIPEASX,_HGV%@U4* (7 \ED=-+ F!@AKT0 M>3W'CY,=A/4@?41YRDJ;[+18@(+&CO9&23X""4G7;] MR,8-M_4"6+O@62>*PFWEH//DJ@5*V,Q>*"ED.W1UZ]) FSNK0755\XA>77A= M8CDS.XV1'$C=MSUH@;*Z1*H66BSLQ&PO=V]R:W-H965T MXO/4^5 M-;9,78@>.]I9"=DR35.Y]E0OD546U#9>Z/NIUS+>.9.17;N3DY'8Z(9W>"=! M;=J6R929MZ!I>(M=HJ+#B2NQLY5 M<#F-C;TU^)OC5AV-P42R%.*'F,;0=A@J0T#H]\3SK!I#!')^+GC= XN M#?!XO&?_9F.G6)9,X4PT__!*UV,G=Z#"%=LT^EYL_\1=/(GA*T6C[!>V@VV: M.%!NE!;M#DP*6MX-?_:\R\,1(/=_ PAW@-#J'AQ9E==,L\E(BBU(8TUL9F!# MM6@2QSMS* LM:9<33D^FCXOY[=?% F;?;Z;SVZN'^?=;.'M@RP;5^N6.;CK0A;^A"T*X$9VN%7SM*JQ>$WBD[2 PW NI_.:$Q/FB,3[%/ M%D.%@%C!BG$)3ZS9H)DQI5 KNLH_-UQB!:RKH.%LR1NN.2JSOVG?IGV(Y[3' M3Q_RT(^^P'_]SUA+]:P/\_N;*3PN/L*#T*QY([K?R+*FPH%24"U7*)FMQ\0- M"]]-D@BR-'/])(>_4*G+(Q>JM@&69H 4,3%B1^&G0>[&40%YX:9I O>HM.2E MQIUIX 9A"D$:P559BHU!2"R1X'2I+:/0-DENI(NRU<\B&QL=&JFO>0AKX; M$)!T%WX*#Y)5U&&I^T*_E)[,9! 9F;%_YK@^.+<182=5SXYW 6Y6X19N>_DM.SES>9>87,LX#D1H2D MM)*OY!QN1?>9#E-+T=!%6@/O-%(5:&.=AVZ$<]C3*YMIU;@=4\M+?#ZN%QN!IZXB_SX66Y87+-.P4- MK@CJ7V34B^70K8>)%KWMD$NAZ=CLL*8'#J4QH/V5$'H_,0X.3^;D7U!+ P04 M " "!29M6P802,3P& !1$0 &0 'AL+W=O22?M M?OT>4H[BM8Z; 1LP[$,B2B2?.]X]]T*?W&GSFUU)Z>C3NFGMZ6#EW.;Y>&SK ME5P+^TQO9(N9A39KX?!JEF.[,5+,PZ9U,XZC*!^OA6H'9R?AVY4Y.]%;UZA6 M7AFRV_5:F,\7LM%WIP,^N/]PK98KYS^,STXV8BFGTGW87!F\C7N4N5K+UBK= MDI&+T\$Y?WY1^O5AP4F/Q)9EK_YE_>SD\'D5=(-K)V'D'@<2M?RJ;Q M0%#C]QWFH!?I-^Z/[]%_"F?'66;"RI>Z^47-W>IT4 YH+A=BV[AK??=&[LZ3 M>;Q:-S;\I[MN;9$.J-Y:I]>[S=!@K=KN*3[M[+"WH8P>V1#O-L1![TY0T/*5 M<.+LQ.@[,GXUT/P@'#7LAG*J]4Z9.H-9A7WN['KR<7+Y83)E]/[FS>2:7I^_ MO:3AS^^GTQ&CR\D-G5^^VDT-)[]>32ZGDQ&]O7SY_MVDFQ_>B%DC[>AD[*". M!QW7.]$7G>CX$=$\IG>Z=2M+DW8NYW\%&.,<_6'B^\-16 MDCY+84AZBA <+-#DKY;#YY'_QX/WNW]?KKE^=_'-\8?I]W2UG36JIKK1 MVSEY+ZA:6EBHULM6_0%%]"V4<,A.E#&>YZS,..6,9Q6+R@S?DCQB<1E34128 M+\%P)\W&*"N_ 'U.UP^HPI&@C5:M(]5V\!Q0)U)+C #GDY84_8)E6E/*DUPW* M%WE!"2MARJ^G*472AO=4,;89P"SF?:FQB1L-Z;>\'595 2Q@MI[F7*QTA, MH@5\H BCNY6J5V$K8!<:2M^!.'\W^'U$^DC\1;D5Z*7;71[(8E94)14LSS*4 M#TAQ*[$WGW+F-<\"ZV^T$PU5X ]2 T]8'B5/($/>DR%_*AEJU#$#;Z%XN]6N M;,.0C1(SU2CW>2]U'*+#<3G_P_QZW07/?D9=&+TFL=;;UEDDE+K9>H7@^MZV M]]94,M#5JSZ32]6&"( 3_ <$@M)SGSBR#"[G,8NA,*]B9#%D0:2WJGH"!8J> M L5Q"J!'GF\;Z<4'_M,2$4G#1EN+%J&5[I"[CV/^E]R]]\+W7^+#+][-]W_> MS:\-[(!4@]M"$YP1O3L&.*9X!:;X0R'FQT3,2796D(KN1Q,J)A!FG9B"YQ$_JKPIT[ M'P&U>@^41RC7"0UY .3EB%XB.RVE9S0MH![=BF8;Z++9FGHE?"I%HE9S:;I& M#.L$S;86I,#Q1 V!5H697N&*Q6D%^!A] <\Q0*E/TM%#1=\9T>>['+-(?SS" MLIPE63QZ OO+GOWEWV0_O('$1T/Y"9=&*Q\/@>/ _Z<0\+U.ZZE"2Y1T9W]$ M;?)-'(_0L&0596@>T>.4<&I&;SO[A5QX_FJ*/*G6LZVQ,@ ,+[5#RP0?HH7C M%;J>"CL]YTHT@RR#MS\&>HFY/YH3G[HV8B&-\?5_"X@X8E64>O8DK(@Y!@DJ M:M[1J,CPX?4N1G%#V&B+^NG):C0R*YCO"[T/@DU0"-DU18_;M5N^C[MO%('* MX@2@59(A#CC+_G-^'2 M/-,.M3P,5U(@3/T"S"\T?+%[\0+Z7U'._@102P,$% @ @4F;5M-I@92G M P (@D !D !X;"]W;W)K&ULI59M;]LV$/XK M!W4HG(&+)>K5B6W =C.LP)(%<=)^IJ6S+502/9*.TW^_(V5K3NH:6_O!YI&\ M>^Y=Q^%.JB]ZC6C@I:X:/?+6QFRN^GV=K[$6^E)NL*&;I52U,+15J[[>*!2% M$ZJK/O?]I%^+LO'&0W=VK\9#N355V>"] KVM:Z&^3K&2NY$7>(>#AW*U-O:@ M/QYNQ KG:)XV]XIV_0ZE*&ML="D;4+@<>9/@:AI;?L?PJ<2=/J+!>K*0\HO= M?"Q&GF\-P@IS8Q$$+<\XPZJR0&3&WWM,KU-I!8_I _KOSG?R92$TSF3UN2S, M>N1E'A2X%-O*/,C='[CWQQF8RTJ[?]BUO$GD0;[51M9[8;*@+IMV%2_[.!P) M9/YW!/A>@#N[6T7.R@_"B/%0R1THRTUHEG"N.FDRKFQL4N9&T6U)KI[G,/#S>SFXZ?)],\;!G[G>\AI"\F_ QEPN)6- M66NX:0HL7@/TR;[.2'XP/(HY[0J)[1&[]_%R3^]1D[H\[.Z!SZ>$XM6&PK!+FD\LWEMC&: M.B''\MDFAT&#YI3-YU'?O\NX'U[#SZX3#<( Y0;K!2K*SS<WO] M<#L]23_-?X')M^Y"R!(_9#SR@;,H]EDXX!#&,>-I!).*/B^BR1'H0P6YPJ(T M4$FM44,OY(PG\07THI0-$DY$P@9Q='%*BPLJJ8I3GPW2V*KRZ1?Z$$89"[E_ M,/-,?N,NO_%_SJ]9(]3R&>F#9Z!LW%Z\EM54U$Y1TGE E=ETY3-ZA"&KR@4<,ZR M001!S-*4,N[J!B*6I!E,"KEQ@X3X)_,972;0NY,&@0K**@GX-<0LR:)N=UCO ME7PNW1BS$<:7#8TD+-Z$.B(U@Q@"'K"4PA#RD&51!I$K5?BL2H._R>520[X6 M:D7B8D4S5YO7.?R5BCQB_B"A(@_\@%&XB.(I]4UFS\(!2WAX 0^84QVHDA07 M6V7#T,6@E[+4LO0&+ TR*Q.QS+5/S/R8UJ,H8E.\BM^;P+EV ^?!J7;I'\VM M&LDI.YW)05O=[0CK3KL'P*2=>_^RMZ^'6XH)10,J7)*H?YE2(ZAV(K<;(S=N M"BZDH9GJR#4]8E!9!KI?2DKE?F,5=,^B\3]02P,$% @ @4F;5O$9YNL^ M!0 L L !D !X;"]W;W)K&ULK59M;]LV$/XK M!WD09QVV$=:.L=$)5$E*3O9K]\=93MVEP;HL"\V M1=X]?.ZY.Y*G*VV^V06B@Z>JK.U9;^%<9N)> M/2X<3PPFIXU\Q"FZ+\V=H:_!%J50%=96Z1H,SL]ZY]'Q1<+VWN"KPI7=&0-' M,M/Z&W]<%V>]D EAB;EC!$E_2[S$LF0@HO%]C=G;;LF.N^,-^N\^=HIE)BU> MZO)/5;C%62_K08%SV9;N7J\^X3J>E/%R75K_"ZO.-J$=\]8Z7:V=Z;M2=?-[=1I[E1^GDY-3H%1BV)C0>^%"]-Y%3-2=EZ@RM*O)S MD[O[J[OSOVZN;A^F<'[[$3X_?+JZA_/I](HF#A[DK$1[>#IPM!4[#/(U[$4' M*WX"&PFXT;5;6+BJ"RSV 0;$<4M4;(A>B#<1/V)^!'$4@ B%> ,OW@8>>[SX M/P3^6KP=6O(Z&K?.L6UDCF<]Z@V+9HF]R?MWT3 \>8-KLN6:O(4^F5(K%FV) MH.= \(U\IK9P%F1=@'8+-""M16=?X_TV\OMWF0CC$_B__L^)E /*%58SHA5' MVQ5*6^1SU_W\Z'A_<_'J^,OT-[ALC:%XH=&&._D8[G8T<)H.E*8I%1H+T5 $ MJ<@@&B?!:#P$D04BB>&22M%0_T.NK;-]B)(T&+)9' =AEI!Y(,;IBUFG9@ U MNGX?TC0,PF$&249H8@BC,!AE0_AZ_K"7C"&AQ.,(AJ,LR)(1C+,@$0E'I0@!_N!I=JQSP>ZL:7@&1!G&6>5$C2CF)E6[H MQ0&I0U-A2AN/LY?B&)/"0Q9$D"Z>J(4^$ MO-1M =S(*D=+B=:4'"R.8-KF"_+<+2C:;+OYWX0D.[Z[U-J&.)$&>QQIO9OJ M"*QM[1'T]V)GFS^,;AM6*QJ=$&6^:GSI$Q%+O(ST@)P2O@1INFI*=)U2'I^7 MR5Z1VTM0:/A6)ZM9ZZ#6#F:J+#D YS=%/EXX!MN@OSS90^F"&#[0^WSH\Y=N:Q,UN^ 3T;*OI)15+5K#"66@CD;' M0I;TKO"5P-$3HT(Y*#71(*!_$UM1,_(!$P4I]2I7!'UP/Z8Q'-!A0\T8A8>< M0F*QD >'.Z'$GBJ M#/&,DCH6^?K^!2'Z^[6[T:2@7/I6S-$XR:FF M7/B'O]1]LJ0X7PRDE(A@=< M_R(\N;Y^\*/HY'"_S?$)3<[-R^26=.;R"J71DD#X@=]N)-)*&BK@UR[EP@VLYNGZ/GW2OLQ;Q[R]Y01B@74.*<7,.C4=KKFG;SX73C MWV0S[>B%YX<+>E*C80-:GVLZZ=^/[IMCQAIEKU7*).Y72#;,XU5O? MM)JSL@L>%M=CN MK%OPY].6;?D3MR_M2N/,'UE*T7!IA)*@>37S;L.;1>S\>X<_!=^;$QM<)!NE MOKC)IW+F!4X0KWEA'0/#X1N_XW7MB%#&UP.G-Q[I@*?VD?W7/G:,9<,,OU/U M7Z*TNYF7>U#RBG6U7:O];_P03^+X"E6;_@O[P3?*/"@Z8U5S *."1LAA9*^' M/)P \N G 'H T%[W<%"O\IY9-I]JM0?MO)'-&7VH/1K%">DNY)+S]XL#ZV)@I3]A M#2D\*&EW!I:RY.6_"7R4..JD1YT+>I'QGA?7$(4$:$#I!;YHC#OJ^:+_'O>Y M< >R^#R9*YP;T[*"SSRL#,/U-^[-W[\+T^#C!:GQ*#6^Q#Y_PD(LNYJ#JJ#5 M6([:?@&N 6%S58F" MGSB[+%7BU79X*Q B(*5NB+(4**%T JYFH$!7%-VP8H=ITC\D%\(X)A'-,:@) M21,*<4JB.(%%)^I2R*TCS-(P.OMR"$AL_)1$:4S"($(KC"B93&*( M @0FR5'870 MX#I+/-!#0QTF5K5]$]LHBRVQ-W?X#^+:.>!^I90]3MP!XU]M_@]02P,$% M @ @4F;5BI6\8S? P 0 D !D !X;"]W;W)K&ULK59M;]LV$/XK!W4H'("(2.H]M0W$:=8%:+(@=K?/M$7;0B71(^DZW:_? MD;)5M["-%M@7\:2[>^Z-#ZGA3NG/9BVEA=>F;LTH6%N[N0E#LUC+1IAKM9$M M:I9*-\+BJUZ%9J.E*+U34X>GR""U4;_X1=9YO$ 2RV MQJIF[XP9-%7;K>)UWX<>![!^[S[@+Y+-\+*\9#K7:@G36B.<&7ZKTQ MN:IU0YE:C=H*_>SXX6EV^_3A8?+Q'FZGT_O9E,#3_0P&,S&OI;D:AA:#.--P ML0><=(#\#"#C\*A:NS9PWY:R_!X@Q.SZ%/DAQ0F_B/A>+JXA8@0XY?P"7M27 M''F\Z)=*/E5IAQ.?QG%TN3$;L9"C /E@I/XB@_';-RRE[RYD&?=9QI?0QU.D M7[FM):@E5*T5[:K"B8 P1EIS*MG+<&_?Y)Q&[^#_6F\-" LX&MG,I<;Q]!J< M$O.CZAX_.KX\3D[*GZ:_P9W?[PBG92T<:.0D!DC@'EL-IL6VV6+8L031*V^I? MWX)S31E$W,6Z@@&+*,9C3LI)D="K\YT9Y(1%N;/,2)9&*'"29,G5Q?8,L.T9 MYVB<80E%[-PIX1PCGFO1@*$4A8X&4 M24_*Y*=)^=V0Y"O>DN;GR7HYS*^2T?'(\0<)%P'+<#9]A_W=W7W8M5&W]'SI5%LGEQC;\X4CL#U"^5LH<7%Z#_ M:1K_!U!+ P04 " "!29M6,B!3W (# !2!P &0 'AL+W=O3[D'*Q'#B!LU;83KM ME<9Q>[]&_V%CAUBF1-&1X,\LUXN!TW503F>DYOI>+'_253RQPBU N%OI,"G)877I(9X+^*89J4?E*G?3H2Y#XYWMX12VO:!]Z.FDZ 8D9&A$IWUDY M1T^$U]1H+H7(EXSS7:3WPQY]Z6(_/$?_:QUQ4>??3.WG^VV021#+:*O-V9QI MPI$2O#9-J [>15 M%J#039*>ZX=!Z]6+$]?O1JT/D*XIQS\6=L$4(PJX;]38W)$G'[22=M;RKO;RM.5=0.;?37*%, MU*5N1EZK;1^,BV9.;LR;U^:&R#F#"N-T!J[^:2=VD&PF>"-H4=FI.14:9K#= M+N#1H](8P/E,"+T6S 7M,YK^ 5!+ P04 " "!29M6.%R&"1P% "=$ M&0 'AL+W=O[VF\O MRN6=J;_9E5(.?I1%9:\&*^?6%Z.1G:U4*>W0K%6%.PM3E]+AM%Z.[+I6EJJPV%=1J<36XIA#R"ND"C5S7H+$X;MZJ8K""T(U_FME#KHC/6/_>RO]=; =;9E*JUZ: MXJN>N]75(!O 7"WDIG ?S=T;U=J3>'DS4]CP'^Y:VF@ LXUUIFR948-25\TH M?[3W< H#:QE8T+LY*&CY2CHYOJS-'=2>&J7YCV!JX$;E=.6=,G$U[FKD<^-W MM]>3VPF56%FZKN9KO"QBA-IU* M;*O2#3LJ\96:#8%3 BQB[(@\WIG(@SQ^U,1#EC5\\6$^'PX7=BUGZFJ >+>J M_JX&XV=/J(A>'-$J[K2*CTD?3S"\YIM"@5G S)1K4ZG*63\K%*(,UZRSAY0^ M+O;9DXQ%_ 7\[A%# -Q*P;V2-2CO:4 _J7*J:O35(W)T7=2?T/Z$'9Y\?'_3 M_7V>_ /_KE4MG:Z6_1N!A)$LC_P@X@Q21E@< XU(G,8P69G:/7>J+O=8.(FX M $H)IRG0A,0Y!\\GX+6N9#53?>H+M O=/=,R9 WTQV*/2%JK4*97FK(7W9@3 M%J$>A/,8WE:H@K(.D'^?N=!RJ@OMM'HLP>M%(G-98_Y"+49)SAI="L\Y%1_"<='A.3L:S0:34H*NF9C3I MNY .,>-,0%'0[R"ZCQ_RI]!];4&Z@X .0 X #EC]&K*\FC^7WQ&<2X6&^G4FE7&#%Z#@@^D*4WPB(4 M9\7&YRQ=08E:;=!M&%*[;-L+S$.H/'[^7YESVXML4X^_3//(^1%A*0>>$$9C MB%/"LP0$R=)3\DK:.3<]V;E[&=A,'49>XU/U8[:2%>+6Z]E0F6FAER'Y'/3H M\4/_2H^V7J-Y$BJH(#E-O-<8!BUZ+1&_"ER:)H2S&!B6*G:*C[/.Q]G)/MY4 MV]R#E[/8. Q5W_?JZ;G"_:(M[6XU. MEG$(2,SQ;$/3GR!-#$A-! M.38B.>;_'1Q)C(F@FY(\#24T ''&2"KKMGAJT/>BZ>,00 M[AQBY(S3'6>,8=2+.\R"(J;P3EEL(76YWKB0FMI.\"SV_2H]AS.!?1<[[]C. M1$*B*.TMY'A:WR %L&O+,E)FF$7EQ(A=I>#+1W):._N!:9F<2A" M1[TG8ZGJ97@86PB!U[P>N]7N[7W=/#EWY,W#_;VLE[JRJ.L"6:-ABCU=^ .Z7R3&_P-02P,$% @ @4F; M5HO@O]=1!@ 7PX !D !X;"]W;W)K&ULK5=K M;^,V%OTKA%L4B<'&(O6>/(#$2=L4G6F09';W*RW1ME!)5$G*F>ROWT/*EITT M";K8_6)+XKWGO@_)LR>E_S!K*2WYUM2M.9^LK>T^S6:F6,M&F!/5R18K2Z4; M8?&J5S/3:2E*K]34,QX$R:P153NY.//?[O3%F>IM7;7R3A/3-XW0SU>R5D_G M$S;9?;BO5FOK/LPNSCJQD@_2?NWN--YF(TI9-;(UE6J)ELOSR27[=!4Y>2_P MCTH^F8-GXB)9*/6'>[DMSR>!!O(^>RKAT0W/ASBSD933K%P^<= M^D\^=L2R$$;.5?W/JK3K\TDV(:53A0R()W%/A6@7N_!T/>RVMAQ<695D]$.VF@N0& M;!W+YY9K\_OC+S3WY[?;RZO:W MV\=;?#UZ%(M:FN.SF851ISHKM@:N!@/\'0.,D\^JM6M#;MI2EB\!9O!V=)GO M7+[B'R)>R^*$A(P2'G#^ 5XXIB#T>.'_E(*W(A]PH[=QW3A],ITHY/D$\V*D MWLC)Q0_?L20X_<#K:/0Z^@C]X@'C6?:U)&J)UBYT+TLBOV%6C31$M"51=BTU MJ2NQJ.K*5M*\%<''-G[X+N-!>$K^7_^7\,P2U$\V"_@6LG$%I62^GL//:\7[ MSU=O/G]]^)[,>ZUE:TFGM)OS3^/BW$\/[(AR(]I"FNFX%*89S>.41(S1*$E) MG-,$KP^B!C'Y[#W)>BFT))UX=IT_:B9!0-,T)DG**.,1R5,:!A&YZW6Q!CFX M:G0:E*GM@"/_[*NN$T#O@^T$*!F$NIA2?7K='I@3*+,AJ$4*<\0+:S M&$ Q7$G(;5M6FZKL14VJMD")?!A[B"DY^J*L).GQ" :L/,I)2%.$$$?A$+Z9 M3@\MHB1YB)(XV03V:1CM6XE3SD.:10&>LC"@&4]0_H!&/"-?5/MC\5X;O??_ MMS*8T!RU94%$69RXW+. _3+F3 M]TC R5B\3T=".4O(UU;+0JW:ZM\(Q%5A(5NYK/;=ZMHECO9U<#V;CZ\QS=+L MS5KPG'(L1;'OW83&/#V(BH><)FF*.71XC,0H+,9^2A[7DHA&]IRN< M@JKZ^3#0@U8R_0)F=H$ZHU;W_B3CW1:DQ'9/"HC"=[CE#F"UHX+Y&JWAK+V7 MS2%I3MXEK7N[&:W"K@+N @7.18.SFSUQ]/U6PJBC9# $>#$E1Z#D$ R51L>> MF+"4QYX"_!+#6L[X,4XY=8UF0\&LK9&^Q3,IA%D/.Y%<_^\BGY'X?[^WMXTB*",M!^4[O4=*>(-:% M7(MZZJ@4=&^N(##\G"QI#DY,AM(1M1N^_P M @F-4AKG(,>QY4K9*5-9A93MI@*.(>#*K#V>\]45W,J!-;89O;Q^<+L56*LA M1ZYE>7#JOMT?.N._L]/C]^K///K8"#G8-=F5'OR:)GRH/(V3 '67VH]3W>,P MZ/K6^?&*>^E.'9!YEH]@(/0X\&"G!T<^D$P*W^U<5P)K.'\/WX=;T^7PZ5A+SY>O$ MEP6;^<8T;H-1. .M+A?UZ^^(,C'?*B_\ 4$L#!!0 M ( (%)FU95&PR9)@0 )<* 9 >&PO=V]R:W-H965T5B+!BRA;UHP=IY=IG7KLI.TK1*XD3$B" 4#+ M^OLN0(F2'5F=7EY( MBS>_8&[F0EU1>]1#3P5)6UOO26QC3GPZ'.EUAQ/9 - MUG0REZKBAI9J,=2-0EXX4%4.61"DPXJ+VIM.W-Z=FDYD:TI1XYT"W5855^MK M+.7JT@N][<:]6"R-W1A.)PU?X .:S\V=HM6PUU*("FLM9 T*YY?>57A^G5AY M)_"[P)7>^P;KR4S*+W;QYD&!<]Z6YEZN?L*-/XY@+DOMGK#J9!/F0=YJ M(ZL-F!A4HN[>_&D3ASU %KP"8!L <[P[0X[E#3=\.E%R!KC [S[Q&S+,-_CK#L]>P8<,;F5MEAH^ MU 46SQ4,B4S/B&T97;.C&F\P'T 4^L "QH[HBWH/(ZD1O^O9-F 871TC%/:GXF/;I S57T98(4EM#EIGN\!-[?7A_\_OSP M';QOE<+:_*WQ7T2]T')NX$JS M((4H#OR0C2$>^U$8?V-M=%CLHZR_SSO"Y_\X?*\PBD?,S[)=T.(P\N-T1RD9 M^^-X](VV?PD+R:VQ'V39SM4D\I-QM).@R!:OZY9 PI'1!I151MAXD"8G _C4TUUR M#?.V+-?45 T7A?/$,14U)?2Q*V9;MP,X>^8TV2C:WQ$12R>.ZX[IJ_S MU!W1*#UQ)J+!.#OI,/LU JNER,EAA; -\&R]8^(*?72AP?W-E*Q%#OBU%8VE MX).SND'W>RO773ARKM3:^K8+M%5V" Y-B<6"#*XH>)2-4<#\F,6.K4U.EE!R M$I><+/:S,#L%[IS:NQS\3>'L@OB,TI$+,^DOS.3XA=D-#=:N2\"NE(H6Z=^> M2U58?VVB-G?KH4OTN)'_>FF^O.\H%)'M0NK/($T@S)B?4)_2]JYW(XK6*,D@ M3OW1.+5G27^6A7ZRN>Y20AK2795 YFL%"A6KB12$-NZZ2;&_K=?NJZZH:-G7@WLMURM1"UAA+G! T&(PJOZL:@ M;F%DXT:/F30TR+C/)4V.J*P G<^E--N%-=#/HM._ %!+ P04 " "!29M6 MEPMG-!8( #;%P &0 'AL+W=O>>\GSA[KYW:RT;MGCNJS,Q6S5MINS^=QD*[U6YF6] MT16>+.IFK5H,F^7<;!JM6YG?O47)[775L6E?[4,-.M MUZIYNM9E_7 Q"V;;B<_%J*-7IQ M,;L*SJXEK;<+?BGT@W'N&5ER5]>_T^!=?C'S22%=ZJPE"0J7>_U:ER4)@AI_ M##)GXY&TT;W?2O_1V@Y;[I31K^ORUR)O5Q(9RSK3UNMA,S18%U5_58^#'YP-TC^P@0\;N-6[/\AJ^4:UZO*\ MJ1]80ZLAC6ZLJ78WE"LJ"LI-V^!I@7WMY>W5/Z]NWWW\P$YNU5VIS8OS>0NQ M]'">#2*N>Q'\@(B L_=UU:X,>UOE.M\5,(<^HU)\J]0U/RKQC,A%XC/N< M'Y$G1B.%E2>^8N0^V_J=X?Z=E!)G9J,R?3$#YHUN[O7L\H?O@MA_=42O<-0K M/";]\@8IEG>E9O6"%556KS6[TT@TO1VUZM%C.>Y,6V1,53FCI\6RVF?)\;-^ M^$YR7[QB_ZLKM&J8)B PA%&O[W2#4([+$%&?_@(;V_[ON:C/[Z^_ M>O_SS??L/3BG)*>\7A658B>!YZ>1YP?1BW$9YN(P]F(_><%.N!E=0$"9>PB>=$]^+4@Y94GI<2)*4>#SESC%I2#/ASL%1$O?* MX. X%EYJ[X6,(2085QZ!433"*/IF&&5=T^BJM5@!.6F,<@8L;>H*T\9!&K#% M]"/(W6AV#S[' 70 M><1F=UE15EH:C@[H/2\8/^@E#ZJ3;F2TYW^.(0 M3XP(&/GBW;2=\KEKH;YJK4'/^,NTJNW:NGFRBQO5VM#QZ&^35"YB3W(Z7Z2A MY_MT%\>1ER;29;78BR),O+51)R$D<%671:Z>+,6@* +E2)9"E>-IAIV$H1=P M*)T@79 ?W&;$R*=>+$)':%XL>B&.A*)RIG_KFL+DA>WC# M Q]*WU"YQ!(B< MQ[&3?"'0_Q%N:5@%;H=(:FRVWJ<4"R,R%UF3IBG=H!*D3I*=A!XGAU!E $8Z M'$L"!I0;2D(_]AD\F 0I0PKR9#I=^.QFI1I]2JUBS[S891," P,&EMR+N(05 M$F9(EOH4_"FEA>?#59_1:Z@F6PT\?H_F>;,F5YAN \,&M2 3W"$\(:DH!53H MJ*2=Q"%4VPDDEL#"7XMVA>CE1;6TKB;A-7D*1@&'(+84 >?DX40Z.GE1' ); MJEJ2']F]*KO>(E6BJ5=5IIE(4R^)8A8*> ?7B(.ZXG2*>>P%(6>W3:=/NPU3 M^6_H;=>V)!74W9O- (9-4R!-*45I:Y"\,E"SZ@9X+< N4/Y$PNC0,B:HSZ;1 M<^;D""),?ONX*9I>V0&^):5DIIKF"5GYH)I\)[D#_NK@. !DHLCQBX2I*;O= M)EG6>PA'C96W:/7:D%<1<40AC'T*3^+)(-@)CQ1\)\/'>M,3_G]&],E(],DW M$_UH@<6),;HU%BX@]SO$H"VTV4?PQP_X;Q/ZE2$&/,#A?X:^B;+??&GYV;C@ MU@50H6T_OH,A5/(P !1QL"< D"">E!*@C,#G["K+D ;YQ"BCUB"G1"1,(LY< M.KCS>$@-!=@VZXNKPZ6^1,+BX@##-KKL:DQ.*,DRF(3.@Y1W3HR0/R)F$FVQ MPZ$X,$0-_'M]KYO*TLZR4?C?/@\MXT+79$IP*<"ZX":HAP0M->C/!3S1+:@[3D+V(ZH>V7GXU.>I MC/(;^5,FHQC*H6@XT>AC87T_A3=(0_:3-L#$/AITVG\I\4M$_]Z!!(ZYV_*) MR$=9=ZI.B&(;IQ$+?:K,TXGTGH(2NH-*Q\*S+[#]_/H\* U]ISBM%Z<=!D-F MCXEF@G\Y%C4.E)UT53KYG*_N@PW $\3] Y03F\B"'VCL00 M;WGB&12.V?H%)$A#WS&:*.0Y)*B1B2P=.T+NFZW SI@_)Y_^6]02P,$ M% @ @4F;5E"Y(%$Z" 7"$ !D !X;"]W;W)K&UL[5I;<]NV$OXK&+7NQ#,4A0NOB>T9VW':/B3-6&D[?80E2.*$%Y6@ MY.3?]P-(4;(D4[;JM&?.]$4D0>P-V/UV%]39?5%^UC.E*O(E2W-]WIM5U?SU M8*!',Y5)[19SE>/-I"@S6>&QG [TO%1R;(FR=, I#0:93/+>Q9D=^UA>G!6+ M*DUR];$D>I%ELOQZI=+B_KS'>JN!VV0ZJ\S X.)L+J=JJ*I?YQ]+/ U:+N,D M4[E.BIR4:G+>NV2OKYAG".R,WQ)UKS?NB3'EKB@^FX>?Q^<]:C12J1I5AH7$ M9:FN59H:3M#CSX9IKY5I"#?O5]S?6>-AS)W4ZKI(?T_&U>R\%_7(6$WD(JUN MB_N?5&.0;_B-BE3;7W+?S*4],EKHJL@:8FB0)7E]E5^:A7@* 6\(N-6[%F2U M?"LK>7%6%O>D-+/!S=Q84RTUE$MRLRO#JL3;!'35Q?"GR]N;_M7E\.8M^7CY MQ_N;#Y^&Y-4G>9%_>+81TBI)B0:J9JSTVJKV2!-2WMD)[)4I%B M;CW;AJK:9T2WF,M5+.X(0K3;@5J )M-2YI4:;RC *1-D:+7XI=9B:+4@B2:Z MDF;RG0GYU^2'[R).Q9M__?J[#5 U[G>,',]++E4)%'OT^7(Z+=44Z[+#Z\,B MN\.B8@NV:=4758X2O2:QV] ?;W(IE8'>))^V(TE>E0E0<]2.K'9Q7B8C128R M*L_W7X_=[[/Y0L]8,WORPJ.$,^AGX.020K M:VH3S8P$S D#ZN">4)>&^(E"$K@!WE!'B)C\V/A=Y 1!Z%"/KN:)P,IA_$U[ M!4A/5&)FOV+,X2%WXEB$.P4VSO"#@U FCR&$>.UU)\/D.0:-Q T^1,/#$2.C&,>*4(?QS;4'&9Y$&QBAXG ";TM#OX#Z[K1)FC1 M)NA&&\3H> %%X&T2B)(UGK'0M9TP,\F,>YD(WW"4!AXVBR>]#VZZI7\R"/,W MI;9(9-%/ ZA2H(Q^.9AYUR#?5S@S4:86W]RR=AIVCC9.;/;P-M&?^Y-2*5(: M0Z@;!"=]YD;>24N!5"K,6, WQT+_I,_=6)S 3QI_6Q:IK)+4P#!L!0Z(T 4E M?J,UI0A<'F$P5S+'MW.44XB*Z]^Z=67JD@\_H M:>L=F!M@*A%.)D#1II$^S4#8,^KLR-/5)?0_,L7"^NWW.O M7\\33W#IL'7I\*D)5([^7"0Z:=7:\B4E1[/:B+YI1\=-\D3"6CG@>)]/=XNW M/OT$N=%+3I!C4-A.R8JQ,DUO-ZCBQ MCF]>;(34T\/ NNZ.UV*LRQ%]U$$!>2N,*N+-1\G)6PHD([D?%Z"T )-J>8I6D\BTY04 MZU3Q<'-TO<8CJ6H$%4^M(OA"/T\X<<1LBD#^\I&40N;O^I5>P5>CXX/2 M">N\6SJY'=$0M=$0/:NN0]8\-:NJ28!9(27H"7V@.@H=/S %2XQBY4>5(S!22RG'&8I0 M79E 6:HU.8HXE$80&0LG0@_&(E1\GC"!PX5/;I7&JF"S#(\QM$V+N=V8EH'I M+5'G,1^E7Q030\Y0='$G%.OU$8(Z#/9YPG.$3Y$%8R<">Y\[+&0=416W415W MNNHCO M'H?[WR=H\LT;X=T&L6T_M[O,1L>-/G&C%'E*6W>@8?-#Y#[$;H!0=A&!JV,F M($M$?71"/L81K]> 6@ +WJR8OXH=#_$81?[I9O4K5AW7*[ 0P"D:A:=X0?T' MS5\$0@H&]IT(#QXH 0^\R(DI-]/%NJ+I/C7:HCI 20]HK\WSF9._[<;?NZC7\O>:)7@^BW/=#[_SG*VSZ)>^S: M9@P>HW="G>;9(W;STT#N(U\:A,,@+/;"T]5\C^[,W\@9:!%%Z#D>$RV!B)Y] M8$@]AU)AR^85$]2_KN>93P0A*MKG'Q@>9'GPP!")*D8%37W[]<<<&W(?'$"* M-.Q'78EKL/'!.U/EU'[6U_ >]%GUM^]VM/WKP&7]P7P]O?[?P7M93N&<)%43 MD%(W]'NDK#_EUP]5,;>?S^^*JBHR>SM3$BAE)N#]I"BJU8,1T/ZAXN(O4$L# M!!0 ( (%)FU8+?7P^2@, +4' 9 >&PO=V]R:W-H965T M2<7MO]^1LK4T+VZ_[(N.1_&>>QX>>9SNE?YB*D0+7QLAS2RHK-U=1)$I*FRX M.5<[E/1GHW3#+;EZ&YF=1E[ZH$9$+(Y'4<-K&JM:*6^*#!M$W# M];<%"K6?!4EPG%C6V\JZB6@^W?$MKM!^VCUH\J(>I:P;E*96$C1N9L%5(U".""B\<\!,^A3NL"G MXR/Z;UX[:5ES@]=*?*Y+6\V"/( 2-[P5=JGV=WC0,W1XA1+&?V'?K1W& 12M ML:HY!!.#II:=Y5\/^_ D('\K@!T"F.?=)?(L;[CE\ZE6>]!N-:&Y@9?JHXE< M+5U15E;3WYKB[/S#GZL5/-PN875WM;R%L[_X6J 93"-+X&Y)5!R %AT0>P,H M87"OI*T,W,H2R^\!(F+54V-':@MV$O$&BW-(DQ!8S-@)O+27FGJ\]*>DOJ:P MB\]>CW?7X\+L>(&S@,Z_0?V(P?S]NV047YY@E_7LLE/H\Q5=M[(5"&H#R+6L MY=; #NG^5%QCZ(Y>70"7)92U:.WS'>X$G$[Q_EW.XO02_B]+UP1LA?"-^ .Z M4P!40VS6I")-^F54SMA]$E_8[O,<:GF_^.'XT^H7^-@VJ+E5^@(^4@<3RAC@ MUNIZW5IWDL$J^,-MI=I8N!:J+>%.B=)O[H>ZJ6D?X6PR8B$;3@9PEH3#/ _' M":,Q"T?#/$SRC,9I/@RS.![ 55%H].V$@#66V.R\]\A%ZTOGYJAMNM2%DH^H M;>W&=& VJ.EG5TY#J2;A>)0/O)J$7;ZP;\I1FNA3_^R0*E*#VL"O+P\(")0-O1MZ, M4V^29'#4\=JMC9ZT4CI:6_]@&*IE*VW75?O9_DVZZEKQ?\N[!^V>ZVTM#0C< M4"@1& :@NT>BW1<@OZEGO\+4$L#!!0 M ( (%)FU;@&&0OL08 !L5 9 >&PO=V]R:W-H965T^_FDTZ54W_2,SWC!])&< M\Q+>3*0JF(&IFO;T7'&6N4U%WJ.>%_4*)LI._]0]NU']4[DPN2CYC4)Z411, M/9SS7"[/.J2S?C 4TYFQ#WK]TSF;\EMNOLYO%,QZ-4HF"EYJ(4ND^.2L,R#' MYY%=[Q;\(?A2M^Z1U60DY3<[^92==3PK$,_YV%@$!L,]O^!Y;H% C']6F)WZ M2+NQ?;]&_\7I#KJ,F.87,O]39&9VUDDZ*.,3MLC-4"Y_XRM]0HLWEKEV5[2L MUH9A!XT7VLABM1DD*$19C>S[R@ZM#8GWS :ZVD"=W-5!3LJ/S+#^J9)+I.QJ M0+,W3E6W&X03I77*K5'P5L ^TQ]>?A[<77Y$-X/AW=_H;CBXOAU@9Y7H/094$+1E2S-3*/+,N/98X >2%B+2==BGM.= MB!_Y^ CY!"/J4;H#SZ_5]AV>_VJUMVE;807;L6S:'.LY&_.S#N2%YNJ>=_KO MWY'(.]DA:5!+&NQ"[]]"&F:+G",Y@23(F>$9NF'*"*X1*S-4,K-0S5N(=#T3 M\VU:[#Z'':+A!OPU*QX=.U\]'[8.@G U,V1F'/VJY&*.?A?E5,N)01=2S:5R MZ]!G40@+8.451D,%&&F1":8LVH&$W0H@&.1HGML#>6F$.PGN:^A#=/#^74*I M=U*?X9Z[A^3D$-D;SS]!-TJ48S%G.=(SIOA,YAG@KZ N9#%GY4.]>'/\2S!9 MB$?2;Y=Z)#V@,N:!DGH,%1@^(H4PHJ$GR.9EV!$U8!TWXZJ"Q MWGM 1K%2,U<1];8@V8T[.D1WM:MG+'/B3T UN02?[#CJ^%F#_]<1:K.3XH$S M!8$#Y09!L>#%"'SNDWH9U W/7HBK(-5E$VIX=;[W_NOM3Q#_][Q<\#=0ZF8Q MRL48C7.YR)"M'&(,L357\EY818Q$[?A"41AB$H7U]CA(<9C&*/$"' 4Q(B3" M4>2_ /9Q"L'&%'NDL18)(TS"!)$DQJD7(QIC&@0OP+VPC8C-*MANMXM\3%JX M=B3TZ;@?^(LM$GHKT+9YZ.&(IHVAL!\0FXY#@AX0MQ-TR^B9SXB<-+*2(XC--*XQ>(F-"]YMT!M4>J.-@*ZE[%8-6HL7%* M(1AI -(3FD 8AHA$/H0E!>^J\0R8DZU&&:]DF"A9/-:#8A+'302"QU)$(.@@ M93]9 W-M$/\.9-0"E2B74%U0MN![?6:3PO=1D. 80CG&7D2W(C*'N8;<8Y@ M>XG-#S !B.BR;@AMB[G^-5J(/+,%\8F67138C/*:0(UP$%(G7!19X6*O!20G M$[ 6"C41>L9%- M1#_!)/'6B-3"!)%#]"FD0GR(06 ]Y^[#(W\X0MVWM-]&@(K2V>DY2[Z! :&B MAI5V"7FUL: 2^(';;0UC3=%]W"SL%YZM\*TF-.L:P. M[/U:/FD5KC#&0*QB2Q"A2$ 7@JKG)61;#W#J13B)FE+I QD(6Q4=>UZZCZ]$ MF+804B_]82]9T)GE'+L@]H8VY(' F)GFP%):!]M3P=4M#$;VP1P;;P MD1WN(ST!X#;WNX U/PD;I( !VW+!RZ.@D M_/_\UVW$@K"E28!6@Y4JVF ?-7GS4D=@ZGGH Z-M5"+PGD;DR=% R^"-3QJB ME@1 ^-(6QZ $IU%CU>ZVVMIK_; JN)JZWW(:/I0A:JI_5_73^L_?H/KAU2RO M?AM>,345P 1S/H&MWE$,7["J^A5738R"ZXT ,G,V9] MXGDZR;!@^DBN4=#-4JJ"&1+5RM-KA2RMC KN!;[?]0J6"V?8K\YNU; O2\-S M@;<*=%D43+V,D,O-P&D[NX-9OLJ,/?"&_35;X1S-_?I6D>0U*&E>H-"Y%*!P M.7#.VB>CR.I7"@\Y;O2K/=A(%E(^6N$R'3B^=0@Y)L8B,%J><(R<6R!RX]<6 MTVDHK>'K_0[]6Q4[Q;)@&L>2_\A3DPV&9^/Q_?3^ZNQN<@XW=Q>3&8QOIK>SR<7D>G[Y M,('+:Y(GT+JZF<\/H77'%ASU8=\SQ&T1O&3+,ZIY@G=XV@%,I3"9AHE(,?T; MP".G&\^#G>>C8"_B.29'$+9="/P@V(,7-ID(*[SP?V3BK034\-';\+:Y3O2: M)3APJ'LTJB=TA@=?VEW_=(_S4>-\M ]].*=F34N.()=4Z$E9E)P93$&:#!4D MLB#.S+;2$T(N2$9H<:G??LG]5 =?XL /3^&C=38=P8AQ)A($IJUCWYDHJ?&A M?C,?HCARPR@&:B]J'D'EKA2*Y 6,8D)3 %7;IC^I"V@,&.V"H"E%0(8]VT7D MO&%K=3J!VXOCPW\XJ4JP6% .PAUK8]&-W2CR#S]%WVJ'QX02?$3;AE;@]]PX M#C['U^WZ[G&G^P%; %$G=/U>])&>2\4 ]_.OT.VXW>,F-V\5I/=JQA2H5M4D MU51:I3#UN&E.FV%]5L^H/^KUI)\RMAT'5#T]:\'(=36Q%M+0 M_*NV&?UP4%D%NE]*:7:")6A^8&PO=V]R:W-H965T5>R:IEE8?EZ)M/BY>2 'ZP? MW"=/7%7XNZHD1(GF/DD5_8X)"\JTDK_9R_U6-N%M)87H0I/C\OBA94T&M+H0INJ M9T.Y)*>@3%6)MPGFJ=/SVYN+\CF_/)Z(I-;BYO[Z]'#Y/;&W9[ MR1X^C=G=Z'Y\\\#.;Z_O1C>_L\%#^)C*:GA\I* #23J*5NN=U>N)'>MQP:Z+ M7,TK-LYC&?<%'$'YQ@*QMN!,[)5X(:-#9G&#"5.(/?*LQB.6EF?]DQ[9YHAZ M&7O[,E1L'ZI%&,F3 U13)7#Z\T_<-3_N,<)NC+#W23^=UC7&BAF["TN9 M*W9>9(LP?V5G81KFD6132IEM:N\7_/-/OC"MC^R?^AU5+%0,,939HRP1Q^8- MPLEU3.M_FQ/OK\^V7G^>_HN-IM/QPY2=+TMM>EA54E4?V'E8S5F8QRRB"_G7 M,GD.4PRHF!L85F QCE_/MEH5;,/E)EQ5E.J]DF7&DOQ95BK3D[AABL"PO5HW M+OK&T?U=*1?A:SV:UBW4'#;6ZC#'@G"?6;;![=9JVP@UX^(XYAFWZAL4Y!%@._GRS$>FB."SAOA5* MI:YANN:AA?86-UU?$.X=KNZYT ;E]T4 M^?MH(R"[DF+2\7*2]XV'-.$;MK!QY7#?<*UV+1\Z<^&ME,S?K/@=DU<3.#<" M/S $ L7QVG,-/_!;GR#Z),AB5Y/1V>1J\C 93]GHYH)-/P$>/MU>78SOISH; MO(]L_)_/DX??=QJ]SM8T"1^3-%$P=K>'1E%4+F7,Y!=TYTIVTZLSGW%?&*;G M0%'+1*H&G7#"*M_QX>JHR"13X1>&5"549Q8&>TP87B>*MME/2E74V6,;OFW" MF<+WFK&>ZVV._74RKE6DB[4_>F%MTJ5=TH+K6ZFN87EOY)8R#17V,@+085A.:UCX7"?;\G M[Y[Z.B*RODT GR6J!9L(;3;)GV0>=?V[^3N=HSW,BS26 M91,80D;UNCOY;LLXR:F[5#09> 3W,T I8H)^ P V#TWDRP(NTR,H?0A+UG]: MO8U'*U'A4@%LD[]E;" /?9,R"SG&ZSF=)Y"_FI)4U;(>[MI($I_KE*R'.P!% MFR.1[&8XB&FE\!:N09&3PIWF8]1=AR93TS&08-5":N*8O@ZI'W@^^I%CF&[; MD2P-(P^@Q-6R=&[1/+1"Y80S:*XX2H*H*_")/X/: O"A<) M)0.P2MB.-IM@R\:MZ732QC,MP[-(;O0["-=F9Z M'=AW#!=P4Z?RO^'LJIB!A*3%,F:?D&[TA%TER%@L5.U,0D)=UZ0 !LPG\]%S M.R!F"" RNO"6DJ$8[I/[C<"^>K*'DCD-)7-^D)*M,'BJX'6JWVVL;+_L?YJ5 M;?YB P2Z(=FK1*5+(NZ[*)OYH[QMD\/= CY" K"FQ^T&I&_]_47F$)KJW AC M[*:22M$BR.NFD;9UZJ$IB$Z5 +$"*M,!1_E90?>50-O@*.DZ#8LWJO]O4EM7 M4/']L/63'!06O&I=O"W30SL*VEL@+ @2%X9M=4O--P7E ;:Y.>R*0#Z?)'O" MMG^-"0T>PJ).4FCQ/E .;4IT4<W_/4=^(H?D#3+ M$QVU'-->MV=HT1>PBPJTR.L1R^GIA,(?UEV1*I5D2MTEMK*5 ?< %8)WL111 M W=&0,&"T;+-+M 314>LS]&:RS!22R1+LHJ*9KI?Y4GOWK72?% ZUQ,;. Z$ MM GH!;P.7_6LL[AG.!X4N*(\>I0SA'.=#6" 7<,""'(MOR?<\>$NV];"78>8 M44^XKVG@L$LI5_G?#G)[O@I<+##P_*Z/.#GH!D'LY3J&"D,XP88^Z&IYOZF-3(&ZWM+%U_]*96R<-8DPJXR=/4O;C8+.ND9KX1:\,HJ;E#*;69FIK',EOHNX8:TC.9 M:0W!3I\E2#M=PY29A+/B3>XTX-B/NYVUN@6\K;"_P2]%C[QN,>NPS] 8Y7N]N'FOILZZ:KWKVJ\ZL/+"Q"!+5.59& $Z2L<5#PGU'2A M/TUN8 (W2=F?^_CZ5?F';/PED@O%9JNVOCDXZ>^_S\-,IH4R]-@H+,M739Y7 M9L'"9,]^?:5FK;,V#(%>1K4Q?\NRV*GQ&H.C76BY8JKK4--BVPF]T6'T:WVV MV4%K"_/CFX!U#=)C^,?:E-FRK(]T=%G+^) !H"<*)NHS/1)":RW*1%._1_ / MXN2X?FOFRH0GS5&H0IM+YA\D#S/OVH0SU\ZJU? M7Z6NMLU5!.T+O1JCN:?/,X?,_$%U8YY]#P70Y<\G;8GV:W"' )E[NE2OI^*XCL2]IQ[GT M1B)O@X*CSI>A3)9/^OM7!4@%P-4?B9JGS2>V4?UEJ1U>?Y^[#DO87K%4SC#5 M//2P)2WK;U[UC2H6^CO38Z%4D>G+N0S17FD WL^*0JUO:('FP^/I?P%02P,$ M% @ @4F;5GU2]&ULQ9I=<^(V%(;_BH;.='9GM@'+=D)2P@R0I)ONAM"0[DYS)[# ZMJ6 M5Y))TNF/KV031%*0#+7+38*_7KW'TCF/+:OS2-DW'F(LP%,<)?R\$0J1GC6; M?!KB&/$CFN)$'IE1%B,A-]F\R5.&49!?%$=-V&H=-V-$DD:WD^\;L6Z'9B(B M"1XQP+,X1NRYCR/Z>-YP&B\[[L@\%&I'L]M)T1R/L?@]'3&YU5RI!"3&"2U<1V<-UK*$8[P5"@))/\M\ !' MD5*2/KXO11NK-M6%Z[]?U*_RX&4P$\3Q@$9?22#"\T:[ 0(\0UDD[NCC1[P, MR%=Z4QKQ_"]X7)[;:H!IQ@6-EQ=+!S%)BO_H:7DCUB[PMUT EQ? W'?14.[R M @G4[3#Z")@Z6ZJI'WFH^=72'$E4KXP%DT>)O$YT;^]^Z0VO'WKWU[=#T!M> M@'YO?#T&MU=@='%T=^ F,Y'H(LPH#.P"V;HX3\A8K[F@2@CSCAZLB( M88X341QY=X$%(A%_WVD*:54UV)PN;?4+6W"++0>"&YJ(D(/+),#!:X&FC'$5 M*'P)M ^-BA=X>@1N[JQKFYGK=%;S $?X.', L1 9](,N=T)L @ MHED [O$T3&A$Y\]@0,%G$6R*WZBNKNYNZ_3U_AO0A-.(!,563_;FJTZ\G8$KDJ!D2E $QG(GECDI^*:0O!I" M\E&7LV"CX!3$B M#>$S(//SWPZ;LBY]SP@GZF9OLFM6']+%$0"MTP] CFO'-*Y/5GY/2OH=,2)[ M/97=GI=.Z1!O[':SWG6RD &K4$%(HT!FBL%D>V6R;4^^-UG7Q^1/N0=<)P6K MU. ME8G&IO8K0$X/D8FG-83DM#126A7EHD6H=#(Z:[AS:DU'BWPO94? M<8MT;)L<0^T85IR0%L&=,M+1/'3,0!QG$TX"(MUB+K-S4XJ^NR(FAO> M=R1KC#H'X:A3!TBA!BFL"J06H=+Y"35(8;T@MF;'&MZPJKI:1$LGYR:GG!W>@[S!]HY M^$T^V3X3, Z)RM&=\6EN>=^QK/$)#X)/6 <^78U/MRI\6H1*9ZBK\>G6BT^+ M_ UBQ6RGRM!CDV.-3[=J?%H$2V>HNS8GNQ,^WSS4#BA+*2M&\6<2$X$#>=+' M3QN]UX%,5R/3/0@RW3J0Z6IDNE4ATR+TML]>^]&8="T**F9!W[ ME*RKZ>B:83;";*KZ>U[8E?;$,R")P+*7!$!",#+)5 P8" I$B.68B5-)I(W^ MB[:9.CD#$IF'^[3G0\\>FNZ@AY9G9 M\E^?S"SRY;_8>9IC7MG7O=(WV"Q8N@Q[&F&>&6%;RO ?6?(D7YWFX"&4-QC+ M'^4KL;G%?6N61I[7/D@EKN-5T-.X],RXW*$2FX5*5V)?L\\WOX?MEY VT7PR MP[=/9OB:9KZ%9E46XF5;90JQKYGFF_%3MDY89/8HQ+[&F;_;7"B*I;S8H3Z8 M]?==D*)AYQ_D'6;3EPK4"TCMKP!&ZI$IIP?C4O=1:92Q58R@C'("!S(J2>S(5,]0?/ M*P?#$5*3,:8'CN;:&L<8LWF^DI.#*G%4M,;Q.9$ M-AWAF;RT=70B!RHK5F\6&X*F^8K)"16"QOG/$*, ,W6"/#ZC5+QLJ 96:VB[ M_P!02P,$% @ @4F;5H'LB42Z" F%@ !D !X;"]W;W)K&ULQ9QK;Z-(%H;_2LD[&O5(O6W ]TQB*397S702Q>FYK?8# MP153VT Q4$XZJ_WQ6UQBC(.)4;]2OB15[0@#]=]-3>RX%;MO%%=J _/X_=#5U1\26^ M2>1>?T=9LY!&*>,12>C#1>]2/7,&>4#>XC=&G]*];9)UY9[SK]F.L[[H*=D5 MT8!Z(D.X\M\C7=(@R$CR.OXNH;U=SBQP?_N%;N:=EYVY=U.ZY,'O;"W\B]ZT M1];TP=T&XI8_V;3LT"CC>3Q(\[_DJ6RK](BW304/RV!Y!2&+BO_NM_*%V O0 MM",!6AF@G1HP* ,&IP8,RX#A0_^;HKW/EYPI](DK66M&PC5U >+=]S%F5B7XE$GF4R M3LRO;ZW+*^>ORSOG^HI<7NED<;ER5N3:)#>WQLJXNBO._)-N//Y-G6CM3SX M0VW_O"]D9[)+ZGOEA2^*"]>.7+A*/O-(^"DQHC5=-\0;;\1K+8"^?!5W+Z7V M\E(NM%;BM2<^D8'ZD6B*II'EU9_D0]'SGQJN;MF%]66EDP\_-&'T=LR*QA*C MY!CUK4LRVEDZ]8YT[_"M;V";7=C'NVN=CGFSN_;I+*4AW/GN'M5$-MA]7@TM3D3!/T#7QW-1O^MRT K+)\RR-78]>].3LF-+DD?;FV:ND_-PD4R1, M1\(,),Q$PBPDS$;"'!"LIMSA3KG#G#XX-J0E&S=B_RVFC26/4AZP=;%W&:W) M398Q$L6!ZP=BLLB-/":GFY4\2&5])1IGB2%2[4B8CH092)B)A%E(F(V$.2!8 M3>VCG=I'K>/T99I2D9*4>MM$CM6R8"*Q^YRIF/ '$C#WG@6RGFJ<+!>MZ*Z: M1L)T),PH8.,YRKP_%L=-Y_W!H 29(M2-A.A)F(&$F$F8A8382YH!@-;5/=VJ?MH[2-S3Q,CEO M:#;GT[^W3#P3%@DJ4\G:P/7DD:3QWL6B *O:WJRA?%(.Y\;E:,E9.* MSSOJ^1$/^.993N7D5]$HJ7965TU!:3J49D!I)I1F06DVE.:@:'4U[_D?ZGN4 MI&56E.Z1-!U*,Z T$TJSH#0;2G-0M+KNM4KW6H?B-*]%T]S@(Y$Q@$5 MS<5I.[FSMI$T'4HSH#032K-*VEO%OPW-ZJ!H==56[I?:;G]U*&9+TEO%X+)L M]T8UJ+=?6&=A0=TK*,V"TFPHS4'1ZO*K+"RUU3.8W])'&FTI6=#(\T,W^4K^ M1WYS$^;>!Y0XY3=[8D1"?M/_*&L'ECU E+6F#TP6#7+[7Y]I>$^3?\O JMB@ M:U*2&X4,M;B@-!U*,Z T$TJSH#0;2G-0M/JGHK*ZU-&[E-!0&PQ*TZ$T THS MH30+2K.A- =%J^N^,N'4-UPX'F4E=%F')"S]2N)=5=VH:*@M!Z7I4)I1T@Z* MT_%4/;@3=V([ZZ6=6FLWG1[6NHW-9I-Z,P?5U[IN*A-,;74=YG\PEX>L,&_W M"P(C>P(XX1'SIK MFVXT'2G*X9-?T*Q60]:)H@VUPX>_H%D=];77.!U.U6GS\U]:9<)IIYEP1A@' M_)E2LLI^!I7=A/"R6PO'++J]?'6O/W%6(4)H.I1E0F@FE65":#:4Y*%I= M^Y5EI[V+9:=!+3LH38?2#"C-A-(L*,V&TAP4K:[[RK+3NEAVG9XG:R=WUC;4 MLM-.,[(,:%832K.@-!M*(&JG=U8N]/=L4)H!I9E0F@6EV5":@Z+5]5UY@MKP7:H1J.L'I>E0F@&E MF5":!:794)J#HM5U7[E^6OLOW&[*.QN"/[G).B4!=Z-4[I&$!KFE';O)L7L= M[>C.XH9:>U":4=)&>[6-JKQ^(AF:U(+2;"C-0='JJJT\.ZW=L_M5JI3<<5F$ M;'V7D5^RRF3%'P19!GR;W1YY*5>R,VEUXK1:!>KO06DZE&9 :2:49D%I-I3F MH&AU]5?.H_8NO[_3H(8DE*9#:0:49D)I%I1F0VD.BE;7?65(:F_\$N][:A6H MZPBEZ5":4=+V'1)M,CNL5*!F(I1F0VD.BE;7;&4F:NUFHO'-"[8I>Z3D9IMX MOIM2]0X Z@K"J7I4)H!I9E0F@6EV5":@Z+5 M=5^YHH-6]VEN%'[09RI\OB8L>J2IR">)F";%PGPD?IE(XH1Y5$X$6?KVA?L6 M[5D[ZQ[JBD)I1DE3!W4?2CE\9A6:U8+2;"C-0=$*1??W5BD-:;+)E[A-B<>W MD2@60-P=W2VC>YDO'GMP?*&>Z6K#<4,]LXM%YIL^=66YE#60YQ\X%R\[68+=8L3S_P-02P,$ M% @ @4F;5N.%K-$$!0 IQ0 !D !X;"]W;W)K&ULQ5A=;]LV%/TKA%<,+9!$(B5^*'4,.+:SY2$?B-,.V[ 'Q:9MH9+H MB732[M>/E!3%IFC'R0SL)1&I>IY MW)9\'A:!F6IAWR?>%FM^R[+7I=L5)I MDO/; LA5EL7%CW.>BJ>S#NP\=]PE\X4R'5ZONXSG?,S5E^5MH5M>PS)-,I[+ M1.2@X+.S3A^>CB V 27B:\*?Y-HS,%(>A/AF&I?3LXYO9L13/E&&(M;_'OF MIZEATO/XNR;M-&.:P/7G9_:+4KP6\Q!+/A#I;\E4+*JQ?@=,5E*)K [6,\B2O/H??Z^-6 M :$L J@/0O@%!'1#L M&Q#6 >&^ ;@.**5[E?;2N&&LXEZW$$^@,&C-9AY*]\MH[5>2FT09JT*_372< MZMW<_=*_OORC?W]YYZ2LLSD_0FM93S2@K:(@4B<"5RM9!@E$_Y M=)/ T[XTYJ!G<\[13L8AGYR !X!Y",$!M>_@X_5S#\Y9C=X"]>7\1!\_."B M&>Y/ U^;TFA_+G\'UX9W09-804D>;$NL8A[GR3]EFH"!3A61)M.JU=JZKB9@8LDC_-)$J=@K#NYWHJ4,P6J04/WH&97/97+>,+/.DLS0/'(.SVC MR?_L6K%#D@T/238Z$-G&RH7-RH6[V'MW_)'G*^ZTOXHD9:0Y@QY[##(?^K3K M/:X[6^'H&@Y"1GP_W,0-VWR13WS*+-RHC2.8TF!MW VIN)&*=TJ]UB=Q*J13 M:A6)UX8\1@1KN=;" A=1TH! D*+!-YR0%MQ:P0&9A5N_"K9C!'*D.,8$@L.UQ 0OW0-J2-0PBBD%G[ MRJB-(QH&\18_HL:/:*7&77HYD&'(/1Q2[ #&2"-"VS%#B#$F$1V^35R(2.DS]EMDE^J?[BS1'U_ ML5'S;DX^#"/:LL,!1%!_R=AN.' 19C1DMAD.( N"D&ZIN^!+00UW5]3O+CIJ M7NN@)31H%5].)(D0;B6' \C" #-BV^%B#"DDP9:B&[Y4W?#ULON_E!\U_?KG M "841\@V!;<^0YC.[I8E;3JDRPI,6CN$ \ATQC'[Y^*M7_\"4$L#!!0 ( (%)FU:" M[60%& L 'H\ 9 >&PO=V]R:W-H965TBQKA=OQ^-J^FCF2?6F M6)C)VD^.C]=_>VZ/#\MEG66YN:Z MC*KE?)Z4W]^9K'@^&^'1CS_@"OXT%:2Y8*7Y/S7/5>ATU5NZ*XFOSYG)V-D+-+S*9F=9-B,3^ M]V0F)LN:2/9W_+$).MI^9W-A^_6/Z+^NS%LS=TEE)D7VSW16/YZ-U"B:F?MD MF=4WQ?-O9F.(-_&F15:M_HV>-UHTBJ;+JB[FFXOM+YBG^?K_Y-NF(5H7$-)Q M =E<0 Z]@&XNH(=>P#87L%7+K*VLVB%.ZN3\M"R>H[)1VVC-BU5CKJZV]M.\ MZ??;NK2?IO:Z^OS3S8>+J\M_7WR^_'0575S%T;N+V\O;Z-.OT?7-^]OW5Y_7 MG[R.;NV(FRTS$Q7WT455F;J*_I$F=VF6UJFIHAM3V9:NFD]_3TK[@55>YK4I M355'[_-ZK7H9FSI)L^I5]/>_8<%_B=(\^OQ8+*LDGU4GT8N=]Z?CVAIL?N9X MNC'S;FV&=)B)S?1-1/%)1! AT>3J7]'+]?>\ F)-CHGUY3:.7KZ PL2'A\$] M/VEL^VW;>63;>605G'8$GRS+TN1UE*SZXRW48.L # [0+"IOJT4R-6^F:,&1?(\P'(A,">*@Y5A&JD*>R";UWP7A<7TVFQ MM/U@MY2IL9UBEY&3*+?;GUU7DLQN4DD^-9'=[J)I:69I'66%'?NK9>?FXSN* M3I BJXYMWI$3AFGT\LOM"W8BM'YEYTDCM%/2S.],Z:9EBV+:BZ&W%Z](LDN_S9D"OO!7U MH[6[7B4@5P+H<=PTB.*RBMMX>L\0M^A;UM]7X[M9P!?-<%^M%5 CZG#D8DJT9MZ8"'44:<*Y M-R2 <%0PC#I6/XP6Q:9DOPA;>AI/20Z'6T"[0Q+A!3RUY@))&0",^UY M@G18:"EDAZD68N)!EZ--N-W>(L*?OX",(D5]6T PC43'W,4.O7 OH)Q_*(K9 M(8"/=#T">[)B1UFC]$F;&'P:AL M3GVOB_O7R\KT#3@ 9@CB5/OV0AW%[=UZ8P\(QP7C'?L?=G"$^^EHO0/FP;X! M>@K90A$AE52^J5"(L5:2! L$$-'V+6F-ZEU?#E=P/Z^L??5X 8A"4BP(Q;X9 M %$X1@(',PH08B058JC#C<,4+ \ZE67N> QN[+@7=X[=V0>-%@\5;;<)'1GA M7G9PQP"[;S1G +#Y%+ )(ZQY,,!#(;78ZO-@# 745(G6"6[7CF,5W \K%_.U MF]G21'5A#QE9TIS3%DG9# [07$@8C$A)I.\MU F"<+ BA3)E@85V;!_$\0KI MYY4?8[WP%M[6V >S$@!K4"&)O\5#.JU\60S)D.*Z8RH31RZDGUQVCQS[3(6D M89=')8B?* "$6G"&_(,'H),<[CVTT> #!-J=_8.3"<.GD@_/+4'Q;'S M&<@9V<68^P %Z:1B@4= QA51NL.B RBR)[UT]$),0NAAF#+ADSR@X_9XZ6,' M%$X2I3JV&.(0BAR"4#D\KT%C %,A:<^PP6H%"#F7_OB- 1U!]OQ(NP:F RIR M2.)GGY\P32,E)4'^=0((,288^[0? T(+%[S-DKN&'-Z0?KSIJ)!\/XFNR[0I MOT7O3&[NTVG:O/[/QU6Z\K^@ZT&S0X-&BX>*MMO(#KJ(_NGB2"^V'=UZ0T:+ MAXJV6Q]Q8$?W@-U1%1* O^S9C 3D PFEXMA?2P"=/9!KP3JF'G5$1_N)[H R M"0VQJSD9,C_9 >FXH#Y[ S*E)>HX-%/'<+0_ ?7_7BJA89U' MNC;OW)?%_!#BH4#V"@N+/+XY*!E&@]0E(,/*#K:NF>Q8CA[./VL"^#/@1J=$+9WO%] @$QEZRKKDL=VM%#T&Y_ MQH^& -:<,ZCR"0@08CNE!6.^IU"H)-:8="1JJ4,ZVI\C.[#V10=-D0T:+1XJ MVFX+.H:D_0QY9 &,ALDMK*72U,\H 4*BA,8^'4,ZW!2O.VI@U($;[<^6'5X# MHU!:BVH_BP3(L*6) #I"F:9"=!S-F$,IUH]2Q^XN#( ?1+C?49 LZ,X84DE$ M.R8PFPPA<+F0-+ M;4^UOA> 803B_H(*A1.$L X89(Y@6#_!_)F-GH74P23V-PM )8(BZ[Y0NZY: MMS3])>4\!B 'D])?PB: CF 6E(J@<(IIU'7#EB,8-EPYCT%W'MG#AE^EFP!" MRB7VRWXQ%%#8]:,+S)CC%?9SU3P64H7FV&XQ?D84$%INU"K(B4)"W-RB(SHV M(^9 A0U3S&.#DLJ@T>*AHNTVH2,5]O/%/ ;11'.:"#8-H)B'! ONT($"2DJ9 MZAK>#D_8GF+>=%HN[U*>?179)_C;(BR4%'/*0+I3A'P>V04()(4>7W&J2S M?=9Y9PAWO,+[>>4RGQ9S$]7)M[YAV!_DV%D\:+280VFIKI,8=QS$]Z21CBZ) M<" /HQ3ULQH30,<%T?Y! I!)+=OUA5UGCHGXGIN\_UPMBX]1\X@-D$@G9@4;*,^6?_R> D'.E_>D= SK,M=2L M:W2V;@<_!)$.+&GQ$&GL2&(T2$,#0HRYL SB&P,B2FZ/S5W&'"1Q<7 "9!]; M\%[>.GI5&C):/%2TW69T>,;[2X,'5>!Y6,@C%N"ESYN CF&*_7T7D(G.6_:Y MPR3>CTD_47[G(>QHA&FP( ,Y( M/P: '9 0CWD%.W)$3'_HV* [21!@C,/CB: $*.&'X/G+X"(3 E.NAXK<10E M#KD?ZHB[# 20X]'VM(?]L0D([9*L<9!J (0**;O*=]P<(AP)B7X2.N@V@TT, ML;O5"N/6<9_-4[L>D?$CSRBX2]_92 M]$;:5BG7#[JNW]3%8O7HYUU1U\5\]?+1)#-3-@+[^7U1U#_>-$^3;A\W/O\? M4$L#!!0 ( (%)FU8$_]%"I , (0 9 >&PO=V]R:W-H965TGN="], M,H#5Q.9L!]I^^K.3+$=V V4EJWT#?ICYV6/_/8X[>\8_BPV 1%_2A(JNM9%R M>V?;(MI BL4-VP)5/2O&4RQ5E:]ML>6 X]PI36S7<0([Q81:O4[>-N.]#LMD M0BC,.!)9FF+^]1X2MN]:#>NI84[6&ZD;[%YGB]>P /EQ.^.J9A\H,4F!"L(H MXK#J6OW&W3C0]KG!)P)[<51&.I(E8Y]U91)W+4=/"!*(I"9@];># 22)!JEI M_%LRK<.0VO&X_$0?Y;&K6)98P( E?Y!8;KK6K85B6.$LD7.V_QW*>'S-BU@B M\E^T+VT="T69D"PMG=4,4D*+?_RE7("6#NZE#LW2H7FI@U)QW.]HAK:T73A7Q_PWSD_PDB1$$A!H#D)MOM"]GS!7'HV;A&KN.Z:##]$UT5X[RM80U>P_JX"-'5FSI,>#FF\;TI#5_#.CVET>48 MYWM3&E_,:K3/L&RETX-8W8-8W1S>/"56OL:4?,-Y$ALP*EA"XJ+6IS&:*;$I M=14-#RLT(A33B. $+50CJ/PI:S54#.K5#ZJO@CNQQ1%TK:T>@._ ZNF8G'=U M(C()"TW"AB9A(Y.PL2%815/-@Z::Y^B]?J(N8TP5'JE['<4L6\I5EJCK;"E1 M?E=&+%/"4==N!&27)[8HXSJ-U6FI&"S(!]-? ;N>UVH';L?>'8NDL&H=605M MWZL:A2]13=<-_*K5\"7*"UJW5:/12U3#;[6T9\=Y[3$U"0M-PH8F82.3 ML+$A6$5&_D%&_L](_;Y)39F$A29A0Y.PD4G8V!"LHJG@H*G@1Z;^H"9?>XWF ML]0?U.3K=OM9ZJ]!.<[MLUMD>#:ZU^ZJ2=C8$*S85?OH=:-?QQ\P7Q,J4 (K MA7=N6DI#O'AQ%A7)MOF#9\FD>C[EQ8UZI /7!JI_Q9A\JN@WU.'9W_L/4$L# M!!0 ( (%)FU9F33QYNP< *XR 9 >&PO=V]R:W-H965TO)?.GU6K;U_M4_)EM&)/H1QPEVRLW-P!N@D*WH+I+? MTOV"E1.R-6^91EG^%^U+6V. EKM,IG'IK$80\Z3X3W^4)Z+B0-QW'$CI0,YU M,$L'\UP'JW2PSG6P2P>[Z4#><7!*!^=:+%_BB%^I0K/SE^?/KRY?;;'^CK M##T&\_M@%DQN[[^CV\GDZ]/]]^!^CAZ^_BN8!/XC^AG=AB'7$J41"I+BAZ8% M^W'*).51]A/ZYS^P8_^">(*^;])=1I,P^X0^U(ZOAU(-6P*.(4XN 3X]3M''#^^RIN>S\%F#\R\!GAC<['R641M!*EF9:NRO2J9D@0^['QLZ5-W+5+_6EJMK>D5RJ6DB8#PF;0<+F9Y[;!630 A6$Z1] M$*3=*TC_KQV7KRACRYU0A0C+4,QHMA,L1%2B%>4"O=!HQ] NURV-)!.)UFII MIHITV272(JI3.8^$>&Y+H[V#NU2C'3$-%SM./:8/&7/6CHF)8WMF/>:\,',K M9J:)G5%#59 C"X!@-54Y!U4YO:IZ2M0N,>+_42I2"2]3JOH8IOMD3X625?AO M58-KW:CJ5K!ENDZT89>(BB!VY:P9#?TXK?/:L)B>9/B]4[E4#R?#S2'#+2!A M 1"LIACWH!CWPCRTYU)M<"32_08>O:KMMDH]:KM&GR-624R?T&Z;ZVHK^))5 MU-4E*+?U[1!BV9.<6PCN9?7I#7KIZ0<)\ M2-@,$C:'A"T@80$0K";/T4&>HUYYWH8O3$B>UUCLQY8E6?>V=M32Y,C&S?S5 M-L*FVZ@UIFTC8AENDVY-(_A4OU MTA%5A72]QNCFH%$7H+0 BE873:45C?O[#33;H$F:9#QDHF@M/U#>66R7I)H4 M3--VFHIIFXVPYS0%T[:R57ED-O6"6_6[1TRW;C7K@&'+L9N%=?^IN%@&D+0 MBE:7 3G*@)Q37<=,E=0AXLD+*VKD3^BP3UM3GN2;-:0T$O)LFV8TZM0)Z2BB MG>:.=U*:U;:\Q&NN0ATP;)A.2R=M&'::V6?6?Q(N+51 :0M06@!%J\OIV(+' MO3U2W8/?Q;N(2J6;4*U%2]ZYVRHIU2_W9[5J&(28K:P"VF+O"NQ:MHH\:@H+ MM($.2IMWGC[+L1ROD2 7H'&#DE;M:=E.9=&MB^;8^<8G6M^%9-2F"^V26MKI MKF"L=F=-%3"6W50.:)N[(^K(<=OK%F@'NZ2=VMB79K4DZ+92Z@)T; $4K2Z: M8W<:][>G'YA8JG6*KO.+(^D^82+;\*U:PB13\:2^#LZ*Q>VXJIW=.^K4'603 M=@)*FX+2?%#:#)0V!Z4M2AHFU5[.%;:;=48 %;:N]F/7'/>WS>]W\3,36NF" M;5.17^3>)5P)^K_OW5QPA]L=YV8_X+3)]+2)?]IDUC^]BS4 VBD'I050M+I0 MCLURW-\M5^F/)FNNLUG1O\PSGDJ!NAI3@F%Y<[-[775;*URSK=D?_.*D=3*@ M#QIP!DJ;@](6H+0 BE97X;&ECOM[ZK\%?H9H$B*Y85S?[?F<\9!3\+.0>,N0&D! M%*T0TK!R3WO,Q#I_(")#>=(K[O0^O'MXZ.(V?]2@\?X=_CPK'ITX8HHG.;Y0 ML>9)AB*V4DCCRE7;!5$\'%$K-)5O!SK MX1&5\?\ 4$L#!!0 ( (%)FU;4&^8?/P, *X- 9 >&PO=V]R:W-H M965T9-&W2UL3AU76 !/0QI-*BLFZ: MJGUPDQNPEMC4=DHK[,XUB"RK.,RN<^IF+1\8BW'KAATYFV WZW/:=3G*"^G8^EZ?DE2LPRY(H) M#A*3CMR'^V,XP[GB!980I1MI"4/-ZQ &FJ44R M/!Y6H%ZYIS7<;*_1SPOGC3/W5.% I#]9K&<=[]B#&!.:I_I&++[ARJ&&Q8M$ MJHHG+%9K P^B7&F1K8P-@XSQY9L^K0*Q84":+QB$*X.PX+W4:*(_A["%GV'3L13C(Z@1CY!&(2A Z]6QJ]6X-5?P#NSY24%9Q%@Z?Y?&#'. MLCR#NQ%F]RA_;W/="6R_QA,UIQ%V//.Y*92/Z'7?OR/-X*N#=KVD72_0:R_0 M7F?OT];TW5V:Y3#4F*FMS.L'8-XHF3?< 5>:F8\1XZK($MQ&T@U3@V>D4CD( M-4M"S;TJ@#[MK G\)YQ;)6T6P>L@-8!F!^7S(_?I@+<,/6=%?"E)/3%B72= M)"S"C>C96)ZS)YT;Y[<1<\+M&3T25'_\X("97X&_,?D-N2)OD_P=.(V=V2=A MQ2ET8EGAA<@$#Z61YFAFIN5S$=;RA["5H1-UWTA6PD5JARR#0Z@7J>2+.#7F M%67@QB'![CJHE(FX-:6?LS1F?+J5A]-TWWA5&D6:ATSV(82*5$I%G'+RBF2[ M<1J.9/L;1^@,Y;2X*"B(1,[U\C1=CI:7D=[R"%XM7]YD1E1.&5>08F),@Z.6 M2;U<7@Z6'2WFQ8'\7FASO"^:,W.A0FD7F/E$"+WNV W**UKW'U!+ P04 M" "!29M6IKO#'J8# #T$0 &0 'AL+W=OLG#3MI%L3FY9^#) H;7>1"D6EO=,TW0\F>4.B)79FF]%* M]\?/=FC"I&(8:WZ!./;[^'D_["=V;\7%5YD"*/14Y$SVO52I\L+W991"0>41 M+X'IGH2+@BK=% M?E@)H;(V*W"=!T/4+FC%OT+/OIF+0XTN59PRF LEE45#Q M? DY7_4][+V\N,\6J3(O_$&OI N8@7HLIT*W_!HES@I@,N,,"4CZWA!?7)*. M,; C_LE@)3>>D7%ESOE7TPCCOA<81I!#I P$U7_?801Y;I TCV]K4*^>TQAN M/K^@WUCGM3-S*F'$\W^S6*5][\Q#,21TF:M[OOH;U@Z=&+R(Y]+^HM5Z;."A M:"D5+];&FD&1L>J?/JT#L6& NUL,R-J 6-[51);E%55TT!-\A809K=',@W75 M6FMR&3-9F2FA>S-MIP:SQ_%X>/\9W=V@6?AI$MZ$H^'D 0U'H[O'R4,X^82F M=[?A*+R>H0]HIFLB7N: >()N,I8I0+V6 MZ/T5*)KE\L^>KS1G,[,?K?E=5OS(%GZ8H#%G*I7HFL40_PS@:V=KC\F+QY?$ MB7@%T1'JX+\0"0AQX'7J"'8LWO$6O#N5@I#HRQB*.8C_7G/1"6#6W84L:01] M3R\L">([>(-W?^!N\-%![[BF=VS1.UOH57GZL"U/7V[U>!0J*.2KU(];H'Y2 M4S]Q1O9:JDRO.\V[KJ8$7B/IANF@9Z!".@AU:T)=)]+(KD<0Z!YR:C85F6:E M._5.P /C=UK3/6TS]:K=,-V=J3^O"9T[D:::#--!&[(8/4"4 M,I[SQ;,S]4[ ^.'@V9?#]I,_AK]C=EOJ!)^F_SOP-E= )@TG,COE #Z'XWI M4U8L"V=5N"-2F&WOCP(&H/. MO?Z.MK5QQ$A;UND"CB2Z:J,WG]MK[2&%8'^69X=1^B]621,8ER2+1I<'2J MQ4)45PQ50_'2'NOG7.E#B7U,02N1, -T?\*Y>FF8">J+GL$/4$L#!!0 ( M (%)FU8OPI[44P0 ) 3 9 >&PO=V]R:W-H965TI*VR9VWKN U +=0[J^J+1WVH\N&+ VB5G;P'*__NR$ MII"XN8)R7R!.GGDR\XP]8Z>S8?R'6! BP:\TR4376DBYO+1M,5F0%(L+MB29 M>C)C/,52#?G<%DM.\#0W2A,;.4Y@IYAF5J^3WWO@O0Y;R81FY($#L4I3S+?7 M)&&;K@6MUQN/=+Z0^H;=ZRSQG(R)?%X^<#6R2Y8I34DF*,L )[.N=04OA]#5 M!CGB+THV8N\:Z%!>&/NA!Z-IUW*T1R0A$ZDIL/I;DSY)$LVD_/BY([7*=VK# M_>M7]IL\>!7,"Q:DSY*_Z50NNE9D@2F9X54B']GF#[(+R-=\$Y:(_!=L=EC' M I.5D"S=&2L/4IH5__C73H@] X3>,4 [ _11 W=GX'[4P-L9>!\U\'<&>>AV M$7LNW !+W.MPM@%OX/[&S > M?;L;W8SZ5W=/X*K?OW^^>QK=?0,/]W^.^J/A&)R#)R9Q B:8\RW-YF"-DQ4! M; ;(SQ656W V(!+31'P&O_\& _\KH!EX6K"5P-E4? &?#L8=6RKWM1/V9.?J M=>$J>L?5 9E< !=^ QP-P]LE$,_@X#?POEX8? MYW(:N&R5X3+-J$PSRLG==\B'189HMB9"JG4NA9IG4N5" EU>:+)5JTL2KF88 M?DD(F&'*B_Q>FA)5O,PSOTS7MDNQQ!/2M53Q$H2OB=73L3A?39EJDVS0)MFP M);*#C+EEQMPF]MXHHY+JU<:$U*60&E=,P1'D'+HGK'L0>3 ..O9Z7^("%N[# M(L<)#U$# QGTD%\A&QIA4?@&.XC7*^/U&N/MK])5@G77 *M,S7:K_EV#KW8^H=Z!*5ND2G]+^3FE_49O-KDVS0)MFP);*#=,5ENN(6FE]PU0:RH]O7R(-N=5-B0/EQ3<=&SX[6L26V0QW?3A^P<:M\:ODU2HSJ M$GN1$U4UKL,"K[HO'C2[?;3(_\=Y ;X=&&#SB<%T.C$:X!Z/F-,O@[T)Y/R(USO7U!+ P04 " "!29M6]KH0 M$2P& #P, &0 'AL+W=OMIHJ8QH2"="(8C\M:8C&H:*)//XGD,; M19LJ(FV7RB>8?2!"=)R-.? M:),_VVJ@R8J+),J#9091$&>_R8]\(+8",'XF .4#GT G#W#2L<\&*QUIEP@R'+!D@YAZ6M+4BU2N-%H.^^HBN/U^,1V/O%AVCNT20 M$$T(8X]!/$=K$JXH2F:(?E\%XA$=N520(.1OT>^_64[G PIB=+=(5IS$4_X. MO:E<#YI"IJ^2:$[R5,^S5/$SJ5H872:Q6'#DQ5,ZK0*:LM]%Y_%3Y\^QD>C2 MR7O4MMXAW,(8C:Z^HJ,L\[>:[$9U6/>W+CIZH\.XAV.LEU+R#F>U7F+Y_[E[ M%0G:1?VU4V[[&:Y/ H:^J$)ZA\XXIX(C61WH(B /01B(@')T20E?,3I%$!QS]>2$;0&-!(_Z7KL2R;&Q]-FH:/^%+,J&G#3E/ M<\K6M#%48];ZH*L(2)@+"?,@83X0K%(?=E$?MHD^]+*I)8C7E NYHLGZV 1B M@=0J&H2/T15#UK23-JV6X/70MGNMWJ"Y MWE;9F&!=E2%A'B3,SV#=K<%P[+Y3C$5%O4ZA7L>HWO6*319RW4>31.Y%II21 M=#NQ)(]*KR>1PD1^\+4+0D;O;.5TC'L=R]E1J+.7^K%MM>WJ4VYG3^WC/K;[ MU:<\8X?JCBD0K#+V3C'VSL_\Y#POBJ,1!=L=O".*LR]*&W9 P'PA6$;-7 MB-E[5=N2'F1]0,)<2)@'"?.!8)7ZZ!?UT0=8V,R[C_[^U&?A5J_?VYDC1\94 MZNJI:[4M%]7=;8\'V:H/!*MH9;7*OW%;OVX3F;>]/:*Z7:0YQ;HJ@M(\4)H/ M1:N*O65H6#]USYGC7]QTFM.H+:BF54YH'2?"A:M4Q*%\@RVT":B9Y,)LDJ%K(N9@E# M*ZYJ(,I*13V 2"CG_IBHKYVTA;#O#&'*6-9-7VD6J(][18STD0A^HSK[";11 M'XI6%;3TJ2RS4:4F[73.'L?+E> 7=$U#ZY)&#Y2AOY'1QC*3:\^_H$86*,T# MI?E0M*KBI9EEO2XWRP*ULT!I+BC- Z7Y4+1JF92>EF4VM7ZN3;)O/&EM$E"S M"Y3F@=)\*%KUY$/IB6&S)Z9;!?!AJX"97/?C#4IS06D>*,V'HE45+XTQ;+VJ M50!#>E4C4)H+2O- :3X4K5HFI2N'S:XPV;[37=7-XNYO(7S3G_W\\=_89KKGXD7& J]9BF3,R=6:O/@ MNC**(:/RCF^ Z4]67&14Z5NQ=N5& %WF25GJ^IX7N!E-F!-.\V>/(ISRK4H3 M!H\"R6V64?%]#BG?SQSL'!X\)>M8F0=N.-W0-7P!]77S*/2=6U&6209,)IPA M :N9\P$_$#PQ"7G$GPGLY=$U,J4\<_YB;CXN9XYG>@0I1,H@J'[;P0+2U)!T M/_XIH4[5IDD\OC[0?\V+U\4\4PD+GOZ5+%4\<\8.6L**;E/UQ/>_05G0R/ B MGLK\%>V+V&#DH&@K%<_*9-V#+&'%.WTMA3A*P,&9!+],\$\3AF<2!F7"X-*$ M89DPS)4I2LEU(%31<"KX'@D3K6GF(A)WA)0-$GENZFK="LFUHU*XKP@^F>(V$>?.5.Q1+^P)2R; %=W MK^JC?^CCW.\D$HCNT #_C'S/]ULZM+@\';>DD\O3O8YJ!I7B@YPWZ*,X^ON3 M#D,?%63R6YOF!7/8SC23PX/$K7GF?:0$,"B[PA>HY@R':F5AS:)BZ9P M,0[,?+D+O3MOK$?<[EB\]C!_T PC[6%!'=8H>%05/.HL^ EVP+: YKJD6$_4 M+^A?]+L>.(M\I@"A;ZO+YD SHZRMZL[V^@XLFS!B"=;0.:AT#FY@TL"FEC9A MQ!*LH>5]I>5]YYAM:BF,D)O*MVTR%CB,&]8YM6%[T$D4:8W"[1X<5_6,>WOP MCSTO?ZVO\6!G>WW'C4T8L01KZ#RI=)[9Y=%Y:\ M4^_@$Q^>"3O].6P/\\?M5L1'RU?B,R>M5/NY>YFN1M$*1 M0E1*4.7/[<'4\@J#=S;76T.;-&*+UI2ZWE_@T2T,;G47895&;-&:@M8;"=RY MMK["X$'WFK74Z)(HTMVW:VNO%_[X?U?^3=_^V%:UN[7>H\PFC=BB-96NMR1X M? O;6MUX6*416[2FH/7> W0BVUX21;K[UK=V]^AT6)MMG9^R2Q3Q M+5/%(6SUM#K)_Y"?7Y\\GYL3_OS4N<84?P]\IF*=,(E26&FD=W>OYUQ1G+@7 M-XIO\C/H9ZZTX_/+&.@2A G0GZ\X5X<;TT#UOT?X'U!+ P04 " "!29M6 M[*BP!R(( " 7 &0 'AL+W=OE'KI^3],]LPWE._MI&<78SV.3Y[FHXS)8;O@VRC\F. MQ\5/UDFZ#?+B8?HXS'8I#U:'1MMHR!1%&VZ#,![,K@_;[M+9=;+/HS#F=RG) M]MMMD'Z?\RAYOAG0PD?"H/2?)G^@HPODNA_X2K?W PF [+BZV ?Y;\F MSPZOGY!:>LLDR@[_D^=Z7V5 EOLL3[9UXV($VS"NO@9_U2_$20/&7FG Z@;L MT@:CNL'HT@;CNL'XT@9JW4"]M(%6-] N;:#7#?16 SI^I<&D;C"YM(=IW6!Z M:0.JO/SFE(N;''_9U:2K9LEABAE!'LRNT^29I.7^A5=^5K\-"S:Y;/YUWOWLWE_3Q9?/LW=S[>_N5\^DP_D=K4*RRD?1,2-J^"6 7AG M\#P(H^QG\M__4$W]A80Q^6V3[+,@7F7OR4_"X^MA7@RP[&:XK ,]W'\E(>4^8PBA9?/Z# MO*N>^<\=HUO(K4]!6ECT,LOH8WV]-\B[G[H84\X8?'EDV%M#LOI8KP_)QC". MG/FRS!NFH[E[^2C>_%UYK(\SST?'/P.C@CGK\&>C*;Z6, MNY7R\'^5[8(EOQD4Q_>,IT]\,"N?J_)+5UR0F('$3"1F(3$;B3E(S$5B'A+S M09@0K/$Q6&.9/K.39/4<1E%7F*0M^X8)B1E(S*PP[8"59_A/L[&FJ#H;7P^? M3G."[-2N,/VD4TW3=4T7^W20?;I=3Y2IE*IBIQZR4Q^$"9-;/4YN53JY%\&V M>$^6$SM-]KNN&2YMWG>&(S$#B9E(S$)B-A)SD)B+Q#PDYH,P(5':,5$:Y#Q, M0P8+B1E(S$1B%A*SD9B#Q%PDYB$Q'X0)P=*/P=*EARKSVS[,OY,PSGF!YV3# MHZX+#/-*H>SD(*Y\U*?J2#R&+Z2]]M'<4H*4"4,VLM=-9.9Y, M:'MU$]JIW=&IKFE*.PG0!7ZHYD$U'Z6)26@6^:E\E;_SV)'R9?(8AW_S%2G. MMN(\7(=!>2")>5X?3#J# ZT*@&H&5#-K[70.JQ.M'1MH54!'EU/6#@VT)@"J M>5#-1VEB:)KB 2JO'ICS\/]A_%A>7]X9&VC) 50SH)H)U2RH9D,U M!ZJY4,VKM=.%BP^Z,AJW0S,Y6[?X0*DR?B4R3;D E2Z:OEUB+6_?.P_04@&H M9D(U"ZK94,V!:BY4\Z":C]+$#W_6@FH_2Q$0UI0I,7JK0HXJGEDY/7W653O76^>M"WF/O;$"+#=CYNO]8UK]Q ]]TO9*K T=G /57*CF034?I8F3OJDV8/^^VD#>M/=Q EIM -5,UE%M MH*K:E)Z% 5IO4&MBM!1MVJXX@/;J0C4/JODH34Q#4W' Y!4'B\O^^G6^\I#ZT3J#7MK2=AU3N>3E)=TQ5UTCX ((?G0#47JGE0S4=IXI1O MZ@68O%Z@_@AGQO,\XBOQ_*=S\JMG\V:LCB:J/FU/?FAA %0SH9H%U6RHYD U M%ZIY4,U':6*.FL( )ET3/=;=U)>6.Z,#K0F :@94,Z&:!=5LJ.9 -1>J>5#- M1VEBOIJ: *9C+BI#"P"@F@'53*AF034;JCE0S85J'E3S49H8LJ:4@+U12O # M%Y4K6?;1RX6\]]YI@M8%0#4+JME0S8%J+E3SH)J/TJHT#4_N![SEZ>/AEM7E MAQ/V<5YV%OLV\/-H%O;Y_3*H!W;37IE=6WWZ)5?W9>XZ;:Z-_>G('T, MXXQ$?%T,0?FH%^? :76[Z^I!GNP.=RE^2/(\V1Z^W?"@>']7[E#\?)TD^&ULM9IK;Z,X%(;_BI4=K6:DF0EVN(1.&ZD-,-L/ M[51-9U>KU7Z@B=.@ 6T52>63.>A$+N\H=QGG$:KLJ@)!X3P[#' M21BEH]EI>>R&ST[95L112F\XRK=)$O+G"QJSW=D(CUX.W$8/&U$<&,].L_"! M+JCXGMUPN3=N**LHH6D>L11QNCX;G>.3@-A%0'G%GQ'=Y7O;J+B5>\9^%#N7 MJ[.14;2(QG0I"D0H_SW2.8WC@B3;\;.&CIJ<1>#^]@L]*&]>WLQ]F-,YB_^* M5F)S-IJ.T(JNPVTL;MGN#UK?D%7PEBS.R[]H5U]KC-!RFPN6U,&R!4F45O_# MI[H0>P&$O!) Z@!R:,"D#I@<&F#6 >:A 58=8!T:8-7U_YB@>;?KBXNK\_O+K]= MHT]H43UHB*W1.HPX>@SC+2WVPCRG(ID*Q5%X'\61B&A>G-\F M\OA[CXHPBO,/Z/??L&U]05&*[C9LF\N _"-ZI^R?CH6\E:)!XV7=[(NJV>25 M9F-TQ5*QR9&?KNAJ('[^1CS1 ,:RADTAR4LA+XB6N*#99S0Q/B)B$(SFUW^C M]]6=?QAJG9[ET:5DX9)%WF)YQ["^+SST_MT0QH?!!(=C=%52))@TS_*DA$]> M@5^F(DP?HON8UH_IR="#53',84;1D9_D6;BD9R/94^>4/]+1K&BB\65(1TB8 M!PGS(6$!$$Q1U6Q4-77TV5?&5KLHCH>TU$8>JV4%LTM8\4%^G)FV83G$/!T_ M[LL$F=2O8,Y>4MMV'-M1%B/Z(;6=7A]C$=>P MK(G:%\VKZZRWKO.<7M+04M%)D2 4MX%@5W%Y%,"9V1P/(C/Y 1KOS%@9 "14%L-'.+@VM!N?+ M)=O*5P!QNJ3R?2C'YO(58?++Q.M/T^#L3XL]5IF:ME\HUS3D\*DC#FA6?R K MGM@3NY,U@,JJ2K1G &"M1#><992+YU*7HM?*$MEI?40I%8/*:&E'*X,':N2X MI"L,9%)_("DQ#*,K"U!.51;2RD( )K,U!$H-2)H'2O-!:0$4316W-2JP=L8\ M\^B:\F(P+L(G72\(ZE74-&7@9IJX.TH 3>H/)'6F;N]=^Q4& VX=!JRW&!0Y M]N9&@YJ >@XU;;\\GX@]-;L5\D#3^D-I)U.7=&T'J*RJ+JT[@?7V1#-ZR,+G MSM#A+95 C8N:II1KZF#7Z$YY0-/Z0VGEB-+$W5$V5%I5IM9SP-I)[>R:I9_D M[%)P%LM3#RA*!95Y7NG30$V%FJ8J,R6FU1O:@3H&0VDQ<5RS._J&2JLJT_H! M6&\(Z+Q3?>C10O1= =.R;!?W.C+(M/Y 6MLV[/X'YE<8 [AU!O ;UD#Y0Y[L MMFYI7/HO^2;*=&+U&8Z6"Y+F@=)\4%H 15.5;ST([$(, MXT&-"%":!TKS06D!%$W]Q;=U-XC>W>B).Z2MGG&LMJ1O*MC$P-W9JP>:U1_( M.G5=HV-N!5!)53E:)X/HG8P['JYH$O(?^2$=JAYVM"Z0- ^4YH/2 BB:*G+K MBQ (7X2 ^B*@- ^4YH/2 BB:*F[KBQ"]+W)8APKJBI"^06$Z9L\.]$"S^@-9 M[6EOJ4$ E525H_5%B-X7F;/LF1=+\P[K4$&=$5":!TKS06D!%$T5N359B 71 MH8(:*J T#Y3F@]("*)HJ;FO-$+TUKCSN')_C$Z]:2=UBJH7= M5R%_B-(T(EI5K>^^9$"PI-S=4CH)Y<8$\OV9,O.P4 M"9H5Z[/_ 5!+ P04 " "!29M6'EC.?@\$ #?#0 &0 'AL+W=O4D3 MKOK62NOUK6VK: 4I53=B#1QG%D*F5&-7+FVUED#CW"A-;,]Q6G9*&;<&O7SL M00YZ(M,)X_ @B.$;!EYIX!T8^/X;!GYI MX)]K$)0&0:Y,027784(U'?2DV!)I5B.::>1BYM9(GW$3][F6.,O03@]&3_/I M[/-\3L;W=Z/I;/AU>C\C'\DPTAE-".4Q>9#B8YY?9)JN,4QD(45*] HP9M\S MIE@>/[$@8YIB&FER-0%-6:*N$6+M=!EY)Q$G M$-T0W_U /,=SR<^5YPV^C2]!&L_^)%<%Y^M#51JP)^=C.Q=@UR3QJU3Q\\W\ M-S:;XYT39PF0^P5YA$@L.?L!,9G&P#5;,&P.E0*M,'DP+Z3I8_I\8?29)9@D M&'6A+I4P@*LE8.9#\EFT/&\3NCT M[,V^..^T9TV:<>:-JU* MF]9);8:ID)K]H/E%#2]8,B@\C'AC,ZXI7[)G/-.T.+KFPA=XM\O:Y1Y3#61! MF20;FF &ID!5)J%)V9.>7*ILZTA9-_ #IWN@;>LH/=W0<;W7$-14:U>JM4^J M]OK=BP17(F%&A1AKG?P4-G$_B77FTFBB?Q+B4!3R+RCYEUQ5G>LF+0IT+(%?_7)NG+93^W/K7,:%4;=F$X0'A)L6^6_$UW5> M*S_G3+XQ2S*3VYXD')I]3^<&U<=D;;W*M\4Y#)_02@\L1G71;%7C5:O ME&%>FQ^,C\SK):^H7V&*I\\=E4O&%4E@@9#.31N/FBQ>$T5'BW5>7S\+C=5Z MWESA"PRD68#S"R'TKF,VJ-YT@_\ 4$L#!!0 ( (%)FU9C F^9E@4 -$F M 9 >&PO=V]R:W-H965T;<,,1\Q=:A^)AM6*I>661\'4IUR9>& MV' 61D6C=6(0TW2-=1BGH^FDN'?/IY-L*Y,X9?<UZ'?)_KEB2O5Z,\.C] MQD.\7,G\AC&=;,(EFS'YM+GGZLJH*5&\9JF(LQ1QMK@87>)S2IR\01'Q+6:O M8N0\&NL^3/.)*KBY$_0A%;A-M$/F2O7U@UH6* \RP1Q7_T6L6:(S3? M"IFMJ\9J!.LX+1_#MRH1.PT(V=. 5 W(H0VLJH%U: .[:F ?VL"I&A13-\JY M%XD+0AE.)SQ[13R/5K3\29']HK7*5YSF"V4FN7HU5NWD](%^H[=/=':&[AZ_ MT ?T^^7-+3KYXVXV.SU#M_017=X&U4LWM]=W7VEY]S;*,X7:)0"*;^(B3#MZ&*E9VY16?Y MQ\_+U,>^B4UO8KSL%J.,\W;B,/9=T[3;<4&?-S9=T_,[<;0?YSJ>9^WTV\J. M4V?'T6;G?ONV8[DF M\4E'4/IQGN=AU^_H23_,Q<[8])V.G@QTBUW7=_"PGOAUHSK>HSAQ&,,60](6 )HT"P5CVPV3@- M\V?*1]7;[AN9^-@=>VY'/P8";=.WB=41D$'@V/-Q9X=#!P*QY1'7'P]+"-XQ M8_C'1*2S,PDENL_B5!;^:<\&1=_5L8L:E!: TB@4K5TTTA2-P"E-Q8*J"B0M M *51*%J[*HT9Q5IO!:XV5G\7@K'M]L2F'X=-"SL]L>G'$;5=\=UQ5VP&@);: MKMCV'K%I["'6^\-#Q49K@_1]'+V>(6D!*(U"T=K5:NPJ=@!5!M2=@M("4!J% MHK6KTCA4K#5*979GIQWF6-[;]KLKTXVQL.WLD MIC&,6.\8[WD6;55"PK3YCN5.KA@?G+R6=?2BA:0%H#0*16M7I7&JV >4$E"O M"DH+0&D4BM:N2N-7L=9^@4O)>,#-V..NCO2C;-S;J_2#++_[-0T=BO(\=\_7 MM*2QC41O&_=JR ]X(GU7QRYF4%H 2J-0M';1&B-+,)S$$%"G"DH+0&D4BM:N M2N-4B=9S04N,OK>CZP;J92M:RS81L[OM&8BR7!?O^2J8-.:3Z,WGH9JEM5;Z M/HY.+^B/I* T"D5K5ZLQPL0&%"M0PPM*"T!I%(K6KDIC>(G^!UIHL7)ZOR,/ M[(>J*$^['QI"N5[W=^N!*(P=MR,MQL[1'36C97%F2JCY;E-9'ENI[];GLBZ+ MTTB=^U?XG):GJQI,>=CK:\B7<2I0PA8*:7[TU,!X>7ZJO)#9IC@@])Q)E=;B MZ8J%$>-Y@'I]D67R_2+OH#[%-OT/4$L#!!0 ( (%)FU8O84Z6"0, $0+ M 9 >&PO=V]R:W-H965T])_< D^ MB/MTS.3,+%#F)(:$$YH@!HNN<5V[[+55O YX(+#AI3%23&:4/JO)[;QK6*H@ MB" 0"@'+QQIZ$$4*2);Q-\JQ/)XB_Y+!6)"=W<0,['57@!C;C^19L\UC)0L.*"QGFRK" F2?;$+[D.I82:\T:"G2?8 M[TUP\@1'$\TJT[3Z6&"OP^@&,14MT=1 :Z.S)1N2J%/T!9.[1.8);S)X& SO M!WX5C:8W@PGZ?7T[1)4_(]\_KZ+A8(JNA_U\ZW;8&]T-LM4?R,^.'=$%FL : MDA54Y4#YAB1+- :F'98$@$:SB"RQ/K1*'P0F$3^7 'T(+I!3JR+;LFWT_5NM MX5XADJ!I2%<<)W->16<[\XXI)&%5MAGDY'YFY.PWR/6&3ZB2(9\?R.X=S[[W M^ZARMI=H2GT+D>U"9%LC.6^)_%Z!JFCPDDJ#PQQ-2:SBI+R^W.(+K&U_2(/L MW?7#[U:WP"5/<0!=0W[F'-@:#$]I8ET=DN1$8#LR.85,SC'TK4SRE%T_6O8C$:'T MZ2@!] 28':KN*,!'C^A$8#M_CFHV7/>PD9M%U]?!3CHX=T(K =NJV";NL+O=PZ MI4PG MN1J5W(U/XT+[=?W1_67=Y@M2<)1 M! N99ETTY;? LIXMFPB:ZK9G1H5LHO0PE&TN,!4@]Q>4BNU$=5)%X^S]!U!+ M P04 " "!29M6&LW :@8# !Q" &0 'AL+W=O7POOKNT5T)^4PFBAJ-0A3C+1EH.9OB7U,4TMDS/A>J16%UBZ4_+\D4B5?DOK$I=SX%HH;3( M2K"Q(&.\^*=/91PV (2\ " E@.P+:)2 QKZ 9@EH[@MHE8#<=;?P/0_<@&H: MM*58@;3:ALTN\NCG:!,OQNT[&6MI3IG!Z6 4/H;#AW!J#@=;^[:KC8O64#D5[I 7W/$)W!AK$@4ACS'>)G!-;*H D76 >N15Q@%&1]#PZT \0J __ JU MPO+#'=;U_X7K83R VL$NFL'^-/[?3 KWY_)>X=J*7:-Z7(V_*:F'0<6Z0'6W+P#\C37+:=I>;^2K43C;4R,GI MV=FVUF 'F4\(\;?5PC_5&B>MEE=I%;%S-WJKZ6JS?*@IX[<)1=%%*FDU-[OY MN/A-WC/SM!A_OVB*87Q#I0F4@A2GAM([.C$M7A8#KMAH,<\[^$1HTUKS96*^ M"5!:!7,^%4*O-_:"ZBLC^ E02P,$% @ @4F;5CN866/. P ^@P !D M !X;"]W;W)K&ULK9=M_BH;KW#@S20#Q M8)K:GDELKLW,Q_NI0*RT120*PF[O4]_*R#4!N(ZO;RQD;3[U^Y/0EI& M6RZ^R(12A;YE:2['1J+4^L(T9930C,ASOJ8YC"RYR(B"IEB9,YTC0Y=BXM"_"0-N7!I\9W>+\BVYU,T20L;SZ)]]J#CL.&+_@ M@&L'?*R#4SLXQSJXM8-[K(-7.Y2IFU7N);@9460R$GR+A+8&-?U0TB^]@1?+ M]3Y9* &C#/S4Y#[\',X?P\4INGWX%-ZCCY?7JT2B,(]IO"]@ H:&!7YF M<84/*LYH=(X<^Q1A"V,TG?^#!E7D)SW135^C];B8H<&[/IG9\3+VST(*C]>R M#FCML7.:?>24XL[_WT>#\.^[<+X(3W9W5-_Z5S.Z_3/J _1"KDE$QP:T0V5"NX%)5%"T[AOF:H9_'(&?2UM)AB['AZ9FUW^E=5PQ\K!GK=O M-.M*!=A]WY(*NU:VZUAV8[5'PFM(>*\CH4\R-&!YE!8QRU>(96O"A$9Q\DI MU<3>3KQGSM#'3HM0CYGG=A =S.*U6^^-Q/: ^PUP_R#P.5P1^]NNNCQ>@"MY M/UR_2\WNH.TS"EI@NS:VY?@MI?!@3K](;-@0&QXD-DU(OJ)2WYM+V(IH0]*" MZ@MX78@H@6H)11P*N)@*4A9A8$?04R%!!K8RB0"J9'JDC^.PBP@'GNVW2/:8 MN;;CMECV6+V'%[G%\F"VO\@R:%@&!UD^<$72/@Y!YW Y?.Y#]02P,$% @ @4F;5BD9WOS9 P P P !D !X;"]W M;W)K&ULK5=A;Z,X$/TK(VYU2J6V@ D0NDFD-K"[ ME:YIE;2]NX]N7*DK(,"SED*Y,7C."X-,I2$UF69V8XR8WQ ML)Q[8.,AW8@TR,"<3FOZ9Q&(],@8&Q&2)-ZF8 MT=TW4NMQ%=^"IKS\A5V-M0Q8;+B@66TL/L< U0;H5 .G M-G!.->C7!OU3#=S:H)1N5MK+P(58X/&0T1TPA99LZJ&,?FDMXY7DJD[F@LG5 M1-J)\2QZCJ9/T?P<[A^_13/X>GT[A=X?]_/YV3E,HT>XGH;UTNUTU^S>5^^@=]VT$=S07:PY1'I/XD,"4L6@"@MX"Q_L4+O" C0QZ3G+ M,<9* MD/59EZZ/) L_DBSZ(+*#M/6;M/6/L8^_TBUAN3S\!:P8SH7V/:PHO))"73[; ML>L-/']H;O<#7*'\/=0 ]=U#4-BELBW+=X-#6*39<>#] AU(=1NI[E&IM]4A MM60T@^MP#C.29"\;QHE2KY-=T;D'OCH#KR5;@W*M%BCL@H*@'<"H"W*1_8YH MKQ'M'17]C-,- 1S+ Q($?@4AD\R7A#$YEJV#3K;7<>/"0;[7UJV!]7W7;@G7 MH)#CHQ8LTL&LP.KKQ?N->/]X<"61'$B>\H!RGZL(JF.RSF/@)\M(!\F.3 M%.^EW]S]GT>=*-MVY[3 M%J>#>8.6ZV$7%3BMMS[2,#EH;[\#?4&C+SBJ[Y$*G.KD!9W# SE6.^23H'-< M.4X[!&&7*G"M?CM[7=2%;0ULJZ7/W&O5,L)698_,84$WN:B:E&:V:<.OR^ZS M-7\CV_.JF_Y%4_7V=YBMDIQ#2I:2TKKT9]O\!2D# !Z# &0 M 'AL+W=O7$!%^35<0RS=SRB(BY) M=+YB0&:)* IU;!B.'I$@ MUKQV\NR1>6VZ%F$0PR-#?!U%A/V]@Y!N.UI#>W\P#A9+H1[H7GM%%C !\;QZ M9'*DYY19$$', QHC!O..UFW[].WV8K%VN94HX]&CX*YB)94=K:F@&<[(. MQ9ANOT&VGB1!GX8\^43;+-;0D+_F@D:96&80!7%Z)6_9/NP(,/Y @#,!+BLP M,X%95F!E JNLP,X$=EF!DPF-!;W#_TKW[/JBAA\$3JJ.)=/UL'0*B M<]3U?;J.!4=C\"'8D&D(,DQ^42[[($@0\BOT]4O#L6]1$*.G)5US$L]X#5WL MC=NZD"FKB74_2^\N30]_D%X?_&MD-FH(&QBCWL-O=)G.I[TT>5% M$:9?'M/X+*7!.:R/4QJ6QQB?I30JS6JT3K!T:;3<;3AW&T[@YIEN*S)&2K** M2>J ON$KXD-'DR*>8KN MY><-R\^;(H^D$">!J-_7,"Y]J\2-JH(EA9.W^FJ5%?^@[!%$',4PESBC6M7SL;23C<="+I*&JTI M%;)M2VZ7\L\!,!4@W\\I%>\#U;OE?S>\?U!+ P04 " "!29M6LEZK0-X# M !*#0 &0 'AL+W=O>L]5: MJ!/F>+@A*YB#>-T\,;DR&Y8T*Z#D&2T1@^7(F-@/<:CP%>!K!GM^*2*;Q[X'3:&ZI D^/C^Q_5-JEE@7A,*/Y MMRP5ZY$Q,% *2[+-Q3/=_PD'/9[B2VC.JU^T/V M R5;+FAQ")89%%E9_Y.W M@P\G 1C_) ? O"E (> 2KI9:Z^,BX@@XR&C>\046K*I M@\K]*EKZE96J3N:"R:N9C!/CR6SV]^OCRQP]Q[/X\]?)]*_X%CW&+^@.S65- MIML<$%TBL0;TA>Y 5HA 65FM22Z+C)0)(%FN**+;A5ANFD&I43F9RR'Q:9XY_DKF-94:E6',4 MERFD;0)3VM!X@8]>3/%9Q@B2>^38MPA;&*/9XS_HIL[\HR:[V7NX7N<1NOF@ MHXDNI[%_E5)\.9=UAJOEG=/4D5.1.^^L(]V^UDRNGDDUQ@>^(0F,#-GY.+ = M&&.5J/5)MPW7)(NN219?B:RU'6ZS'>XY]O&4Y-63201:P"HKRZQ<'9_C'T"8 M;EMJ1K]B5*^7W=C!V/>&YN[4[QH5G*!)/4ORWAJ\)EE4DWDGKGC^P.U8=Z4[MASV M&X?]LPX_,;K+JCE!]7UXV\AW/J0H89!F N64<]"V<[\GS,'.P.W4SJP/<_W0 MZQ@0]5$VM@/'[OBD(5-L^A(+&@."LP9\8YF .[I< [/FAPKFN%OMZ(06/$X*P1SY#( MF8!EP%&Z9:K%*/T;>8:F.O$#C2AWT&LQ&IAG>1U4I$&%@=VIIEB#"H(3&UNZ MPT9W>&EWA3+]55\->VW.#>16=D2'O;ZJJ?H^E:9%QWU4N_O6FLV3H;$ 6<5J M6I<5K8:W>F9JSC8?!)-J#NZG*O%X)NJM%T084<=*O#M?S8 :8 \OJ24G%&UL MK5==CYLZ$/TK%K>ZVDK;!9LOLTTBI6&OVH=NHTW:JH]>XFQ0 5/;2;;__MK MD@0B< ['-<\)_?Z 9 MVX\M:+V\>$B?-E*_L">CDCS1!95?RSE7([ME6:4Y+43*"L#I>FQ-X6T,/6U0 M(;ZE="^.GH&6\LC83SWXM!I;CO:(9C21FH*HOQV=T2S33,J/7PVIU(U!%6J[EE+%(2:23$:< M[0'7:,6F'ZI@5M9*?EKH=5](KKZFRDY.Y@]W\^F/SW?WRP68WL?@R_+CW0.8 M+A9WZL4[L%!YMMIF%+ UF'-:DM]JS:4 I%B!+W)#.9@*0=6+JYA*DF;B+?CW M'QCX[T%:@.6&;85"BFOPYF0\LJ5R73M@)XV;'VHWT1DW8YK< !=> ^0@!&;W M/\!5/<]; ]?L;[B^+F)P]<9$$U]. P="9&?1Y<2M*DM"QI0X$0?F.6A/MH//>%++7)(M?B>PD( M?7*>XJ*#60! M\A%N82=RO%:.-RAGQ@K)U>$($B:D441M[Q_/Z[H.]CHB#+ (17Y'A 'E^<$Y M$7XKPK],!*D.BVM04&F2XO=F]S!&J+L>?5CHA+B#BOLHWU?%\(R4H)42#$KY M-EV"\I!B)A5!;^(@Q-@+.RKZL A[J+-LL8$,1FX$S2K"5D4XJ.)3(:G:>E)5 M[H2F._*849.2L#ZDCJ@_S>?N]C/!QYD5E1U"J*!A55-=6855$_7: ;=AWO MHZ"+NJD7FU XBCRS[] Y]!+.H/=+)DEF+.Y.?\8 ZOK;\=\ 1*Z2"3L*C(0X M=-"9C0&/^B$X6'GO6?$NN:#Z-C2O5'Y?E2U^+;;3$!YZ%SA8X$]*L+J9@*K) MYZQ($T!_;=-2?S&&%)EJ%(3='.G#4(B[EC":R MR F"CO?VT:5%7S$_$_Z4%@)D=*WLG)M0J>?UK:T>2%96]YA')M6MJ'K&ULK59M10J6>]?B$O[#Z[^^PFV=Z*LE<> M 0CTEB89[VN1$/.NKO,@@I3P"SJ'3/Z94I82(9=LIO,Y Q+F2FFB8\-P])3$ MF>;V\KT1W,R@PF(I_F( MR95>H81Q"AF/:8883/O:P.SZCI+/!7[$L.*U.5*1O%#ZJA9W85\SE$.00" 4 M I'#$H:0) I(NO&KQ-0JDTJQ/E^C?\MCE[&\$ Y#FOR,0Q'UM8Z&0IB212+& M='4+93RVP@MHPO,O6I6RAH:"!1Q)X3YQ%!W!ZC*\24M$13DYS]7%OR%6>J3B:"R;^Q MU!/N:.R/!L_W_L/C! T>//3]\=8?H\%DXLN-^1G&&'B.ZX"0+>0N=;*Q[NI".*G-Z4#IU4SB%WW'*Q.B>9B+B MR,]""#AWF#]R)Z$%P@RVPA;&",A@_/Z+3P_*S!N^%'L)XF'CH] M:8+Q#H">9\)YG\2V$9*VE5*VOO0W:$\&$Q>K_*>$%%Y0P!K(<(Y"#DD M\N8G60!(GE84,)#G%R64-Y["PI*36U(/RM+%9MNV>OJRGH>]_GPT#[LF3?O* MW+3H%T*7-2'+-(U*:(,WN^+-/H*W@K8Z3PC>Y!O,H8FOPH)==_ZJX^ MONP= M[W&G8VP*>;M0V#2VA/R]$1U99T[%EW,T7WO*K(56+!9P3J?3QI)S=O*_%?30 MV:%OF[M=#-NXVJ)N;W ?I4ZOO:^2A%G>V' 4T$4FBC>HVJUZIT'>,FSMWYA= MKVB!_L(4#=D]8;,XXRB!J80T+BYE[EG1Y!0+0>?Y*_Y"AJ$,5)VF^P=02P,$% @ @4F;5H9&Y@2&! !D !D !X;"]W M;W)K&ULK9EKCYLX%(;_BL56JZDT'; QETR32)V0 M:BMMI]FY[*H?&>(DJ(!38R;3?[\V,-SBH$GE+S,0SGGB]\7'')SI@;(?^8X0 M#E[2),MGQH[S_;5IYM&.I&%^1?TPPPLID9G^!U@"R94$;\&Y-#WCD&4LH3I3_DR9?US+#D MB$A"(BX1H?CW3!8D221)C.-G#36:[Y2)W>-7^N=2O!#S%.9D09/_XC7?S0S? M &NR"8N$W]'#7Z06Y$A>1).\_ L.=:QE@*C(.4WK9#&"-,ZJ_^%+;40G :$3 M":A.0&]-L.L$^ZT)N$[ I3.5E-*'(.3A?,KH 3 9+6CRH#2SS!;RXTS>]WO. MQ-58Y/'YZN[;:GGW\!U\N@W \I_'+ZNOR]N'2W"[? ?P+V89NLB(8!NP(J) MR<;X+Q!F:[#\6<1[] M\ZG)Q<#EUYM1/\5K,4YK,?[ %R\ M4V&"MV/@R)!,<3^:FX*:FX)*N'WJIM167X)5$F:\[[C*O@J'U3BY=%SG^S B M,T.L#3EAS\28R]%:'U7^Z80%FF ]&^W&1GN,/N_-6-+.V"VCN7(65CBWQ,D% M\WGN3!#$KCTUG[L.57%>)\YW?,>&_;! @@2H&S70PM6RW*;42YHZ*6 M\AG':!9'K225FE'*N46L$Q9H@O7<\QKW/+UKH:?31IVP0!.L9Z/?V.CK70O] MHV)P1'D[V!_4UG&M[V6FIH=Y:JWG=ZH". M/7SJ+A1A"*'!,SQ0PK"+U(4&VYX4CO9J<_EZ 2(AA##Q A+MQ&4VD*C4IK4W MU4H+=-'ZCK;M*;0UU]QHOWNVESII@2Y:W\NV)X;C3?'Y-7?=M$ 7K6];VW-# M5W-M:6V_M=("7;2^EVT'#D<[T]^H+>^X&%R(T;!W5,0A&UM'M:7 .9Y[JK3: MEAB.]\0+FN6<%=4&9)R!/:-;X9]:TBCJ[.FADQ;HHO5M;%MP.-%<:EJ;<*VT M0!>MO^_7MN%HM#4]O]1J7G>323R&PO=V]R M:W-H965TN*K( *BS,V!ZJ^3!FOL%13/G/%G /.C:@JW<#SSMT*$^K$D5D;\3AB M"UD2"B..Q**J,/_3AY*MNH[OK!?&9%9(O>#&T1S/X [D_7S$U$W_:F)7L3QB 0-6_B*Y++K.A8-RF.)%*<=L]0WJ>-J:E[%2 MF"=:U;:>@[*%D*RJQA^I[<2:Z^$J63\6C\?92.)P^H M-TQ0^N/^9G2;#B>G:)A.T!?4RW.B\XE+=$/MI=39/4Y 8E**$_3YDW_>OD:$ MHDG!%@+37)RBHZUYY$KEI][-S6J?^M:GX V?_ #=,BH+@5*:0[X-<%6 393! M.LI^L)>80':&0O\4!5X0H,'P 1U;ST]V>#=X#^O^+D''1[LPR>$8_W\NI8>S MO#VLK;,+FQL2&GCX_ANR*[46UMH-TU7O2LQQ!EU'E34!? E.K'WUKG=EXB-A MR4?"T@^";66DU62DM8^NTJV@&;'_(CRKEB%@5RHLY=Q0=+]8QI<78=N[C-SE MYB%;L\Z&F=\*VI?M;;/D7UKG(@R]5V;I#K.V%W9>S&S([D;)JH#/3*\0*&,+ M*NU_W:PV[:AGJO"K];YJ4[:KO&!LC[O%?$:H0"5,%=([ZZC*R6W?L!/)YJ8P M/C*IRJP9%JK5 M<&ZON4,;F>Z V:YAW_!5!+ P04 " "!29M6,]MB8B,% M !0'0 &0 'AL+W=O:. DJX P[S=W^^IDOA0 &E>[2UUGRRV) W9!=R01OZQI&@=<--.- MSG8I"59YISC2,82V'@=AHLTF^7IAJ2'O] MXFNXV?+L"WTVV04;LB#\V^XA%2V]8EF%,4E82!.0DO54NT*7/K:R#CGBCY < MV-$UR*0\4?J<-6Y74PUF(R(16?*,(A ?+V1.HBAC$N/XMR35JGMF'8^O7]F_ MY.*%F*> D3F-_@Q7?#O57 VLR#K81_PK/?Q*2D'Y ),T M+CN+$<1A4GP&W\M"''7 N*<#+CO@MW8PR@[&6SN890K^E]OKNQMPM5C))OP2;2N&".<"9!8DF<^X4$8L8_@YY^0;7T&80(> MMW3/@F0E(!\:[8G.Q7"SF^K+34B9=C@63G3-E?ODR0]A!ENE.])?CXA0XYQCGFH;E-&&^ MC,Z&IEOC&HK,2I$YJ.B.,'8I_'*YC_=1P,5:"6*:\O"_(#-2F:Z"SSH:R#FV M#0NW=4EPAHMA"^9+8!YT,)3+LBI9UMB)2@B7R;$Z]T<0NO!H (4<"FU MY$A@R/8:[$J//:AGGGLW2<4_QRB?&;8-=])E-\@S=N.J)/,5D37JYU3U M?F)[C&5Y[VW5Q#D9>.YC( MZ:#7M^_J^(H&@]Q[#,7I.H #S?:0YS(<@ABCMC0)#HL'-=PCK0Z1:#A%+NB: M'X*4Y(:RI+L?:7:X)I^M0:;1BUXEFZ^*K5G%.KLB[Z1V,AB-1U=6)9NOBJUY MC%:G9SRG8#Y.]\2U+YS*@]T%1[HGF*(TU# *CZZL2C9?%5NSLG5:QL-I>91U= ]"#0]?X6Y!NPH2! MB*Q%/WCA")JT>'U7-#C=Y2^TGBCG-,XOMT0\Y:090/R^II2_-K)W9-5+U-G_ M4$L#!!0 ( (%)FU;#E(-.L@( ,\' 9 >&PO=V]R:W-H965T^+],< M2B(O^!*8_C+GHB1*3\7"ETL!)+.BLO!Q$+3\DE#FQ1V[=B?B#E^I@C*X$TBN MRI*(GWTH^*;KA=YVX9XN_4LC MW!UOZ3]3YZ*(,Y617JGF\^0Q5/T_!27DC[1)O*-O!0 MNI**EY58>U!2YM[DJ+,G-.)DKHKU3K5#P:3WOC3Z/^EP3U)I-D.CE' MXV2*/J!>EE&SE:1 (^;.H]G8TR$H0@MYAMZ_"UO-:T09FN9\)0G+Y#DZV9MW M?*5=-#_RT\J=OG,'/^-.B-$M9RJ7*&$99/L 7\=6!XBW ?;QB\0AI! UK(?)$)V>',(,C\>$_W,I.9X5O,#:RUU4'X[(PJ-7 M'8Y#N^HXC<,<4^NNY)*DT/5T,9,@UN#%QLW@^M FO"5L^):PY(U@>YO1J#>C M\1(][I5<*/K+74-XTHU" N)S?>$480LZ*P 1*4$=O'4.W;)HTSK6<=B.+L-F MQU_O9MZ9M7?,Z6B 5E$A4PU\C@HJT+J'#MPTT47]KZ M..-*5UL[S'7'!6$,]/WC\&U!+ P04 " "!29M6613/-AH# M #<"@ &0 'AL+W=OSW+<1TV]5,[>7&0[18"G5# M#SHKLH 1B,?5/9,[O72910FD/*(I8C#O:CWS.O15?!;P/8(MWUDC13*A]$EM M!K.N9JB$((:I4 Y$7C;0ASA61C*-7X6G5KY2"7?7+^Z?,G;),B$<^C3^$#=&']%(?F"S=0R(SA%P$.[7P3:7,K>UF:W6P7/,5F4)7 MDR<'![8!+5"9&S=-M7Q+L_"-S/9*:I4EM0ZY![)-5E.UABVVTZE M#.'!%,X$=$I YQB@TP3HU %=US+\"F ]#-NF604\F,*9@&X)Z!X#=)L W09 M[/K5#M;#L.7X7@7P8 IG GHEH'<,T$/R'P"))FV/???QY#SZ#NCA)K[OA&VB%*.8IA+I7'ER>JR?);*-X*NLNEB0H6<5;+E M4HZ?P%2 ?#ZG5+QLU,!2#K3!7U!+ P04 " "!29M6^%FKZ=\# T$0 M&0 'AL+W=ODD(_67&18Z6[8NW*4A"',)O78K9A->*48+&QB4)>=?3>=- M.G4\4Q%A)%$F!=8?&S(GC)E,NHYO;5*G6],$[K?OL_]>PVN8)99DSMD7FJIL MZHP303? F%FZVRF4>]-':UI:&&^QCLE]%.J MX]3L]?OWBR]OWKX%E^"N^28!7X$Y%N('+=;@,V85,2.O.4^WE#%PL2 *4R:? MZPB(0,X+E4E BI2D8$&2*^##%P!Y"(%??X%1^!+0 GS,>"5QDN?O_@(73>;G/=%S>_2GNP6X>'84Z.HMZ_8-=?N&ZDS^ M _O61]!$!OV1YKV\EB5.R-31+YXD8D.)@A:D M&_.F2@.H%V142X5YE\M*))E6.3U($P(P8SS!1C_[R,-3\@ B_PC<6MI \*@# MCZS@OQ7I Z0XPYR_-_5<'QR_OPH M&GL^/#I_UJ4&@D!O]T_?.YL>MJD>%$3[DD.1]GP,_#\TL5WU@-Y'X?@8WEK< M4/B=&8%6&_ (76P3'![,T N]8V'LF1BB,8K]?F6$.R\![6:BUL9+8[E3D-(U M5?KX=>K8:&6CF_VN\$SVH85\"C,"=VX$!H/E$I[)6+2@3V%3X,ZG0+M1>91D MPE/?,0XC;W1R,I_"><"=]8!V[_%4 G/J6"Y'T0F[M;:A[#M; ^V^YA'Z$I]< M \9AB)!W#!*?&"_HCX)Q<"0O[MZ5UOR>\"<6^BA)P,A*!WI7L=XPT5S1FX[B M97W+77*E[\QU,R,X)<),T,]7G*O[CKDX=S^4S/X!4$L#!!0 ( (%)FU92 M_*2N3P( % % 9 >&PO=V]R:W-H965T M8I]]WW??G7.7M:2?385HX44*929196U]%L>FJ% RS("V9=:9>QJ;6 MR,H DB).D^0DEHRK*,_"V:W.,VJLX IO-9A&2J9_3U%0.XD&T>;@CB\KZP_B M/*O9$N_1/M2WVEEQSU)RB7RQ,S>$'BD9>VFD0? M(BAQP1IA[ZC]BNM\@L""A E?:#O?\<<(BL98DFNP4R"YZE;VLJ[#%B!-=P#2 M-2 -NKM 0>6,699GFEK0WMNQ^4U(-:"=.*[\H]Q;[6ZYP]G\R\W-['%^=07O MX;PLN:\4$S!7W7/[NAW.T#(NS!$< %?PK:+&,%6:++8NOF>)BW6L:1 =I$F:PL/]# X/CO;P#ONJ M# /O: ?OA:"F!(-ZQ0L$ERT8$HTOQZMI[R7S;75F:E;@)')]XTDQRM^^&9PD MG_9('?521X%]N.L!B=9+%J^V8\=9?+E$O0R\;**A1MOOA^]-^7)QW7?+7O9LU MUTPON3(@<.&@R?&IBZZ[_NT,2W7HF2>RK@/#MG(C#[5WCIA?MHP>< M!!5PUG8FG7^_-A"&6QBB\I)@<\[G<[YSP?;\2-E/OB-$@%]IDO&%MA-B?Z/K M/-R1%/-KNB>9?+.A+,5"#ME6YWM&<)0KI8F.#&.FISC.-'^>SSTP?TX/(HDS M\L /Z0I9L]W)*''A0:UT\27>+L3:D+WYWN\)6LBONT?F!SI%4H4IR3C,>T9*%<>*?VI!O?10C.4120AH5 06/X]D25)$H4D M[?BO!-6J-95B_?F$_C%W7CKSB#E9TN1''(G=0G,U$)$-/B3B"SW^14J';(47 MTH3GO^!8R#JF!L(#%S0ME:4%:9P5__A7241- =EG%%"I@,8JF*6".5;!*A6L ML0IVJ9"[KA>^Y\0%6&!_SN@1,"4MT=1#SGZN+?F*,Y4H:\'DVUCJ"?_OU>UZ MM0;OP6T4Q2IT. 'W69& *I!7 1$X3OA;\.,LXN_ F\9X MK@MID@+6PW+YNV)Y=&9YB, GFHD=!ZLL(E$30)>^5 ZADT-W:! Q(.$U,.$[ M@ R$P/*??\%58?G;'NN6EV!]6P?@ZDT?3# >!KYFTFH\EC& U>#.K)+!S,'- MP63HBV*A9_7KJ69VP_=ZT]UZD?*!?UR,]B26YV1,V>57(.4 M647*;*+$W<09SD)RGIGAA;SQ*;*<#"D81+JTP4P$UHB34\7)^=WD?35 3G]* M>JW,'2<6#-I[*;43@36H=2MJW4%J/S>+'H24B][=4 $SJ_'B(&19+?H**:Y:\WZ.]Z1YEXG]?U*PX7.';=%=ORS);# M72G)RJSEK]?Q!$(3.BU_NU*F<:[#0>-EEVP,.AP0F35A7.R)Z:99* !S3OK= M+V'KGGG(:,>[1PJ:9CO>PR9>6BY3H34)K1T[X""A]YG,'L(%D'PVR4QB_!@G M\BQ"^AF%':YD0L$VHUTIQVLGU+")%Q,Z$5J34/1"*!HD]#MFDKCDQ.(>/\OC M_)FD1%URD.FT*>Q*0<,VVAP.6G4QAQ.A-3E\.?[ P0V^_Y4*>?QMIN/9SE9B MU3L-@IZ)VC2:G69N0K=#XZ3'F*G0"AKUVNU"2M@VO];A(-\Z%.?R:K:Z.KK- M+TQ:\W?J2BF_M7B!*>ZC/F&VC3,N*=](2./:D5G'BBN>8B#H/K_#>*1"T#1_ MW!$<$:8$Y/L-I>(T4 M4%VW^_U!+ P04 " "!29M6!TU^O+P" #A!P M&0 'AL+W=O"\;5T,NU+B]]7Z4Y%D2=BQ*Y.5D(61!M3+GT52F19 Y4,#\,@IY? M$,J]9.#V;F4R$)5FE..M!%45!9%/(V1B/?0ZWF;CCBYS;3?\9%"2)W MTEA^RY+1 KFB@H/$Q="[[EQ.8^OO'+Y37*NM-=A,YD(\6.-3-O0"&Q R3+5E M(.:UPC$R9HE,&+\:3J_]I 5NKS?L'USN)I"P@:@#1 ML8"X <3' KH-P*7NU[D[X29$DV0@Q1JD]39L=N'4=VBC%^7VGLRT-*?4X'3R M>7H]F\[@/8R)RJ$D- -S^8 4HN): >4IJS+,S )TCE @495$D$-:%,O8.W;SJ][I4%?LM%I0C/U!F<[-@#7YL4;"!^VH0[JL,- M7PBW$\*-X#I7,.4FK%T"W^3>"A!N!!B%!QDGF)Y#U#F#, A#&'_Y":=UY._V M1#?^'Z[[V01.3_;13(ZGZ?PKI.GQ7,$!KAWMHO;R1(X\.GAY]OW%&A?OQ]G> M=ZE*DN+0,\U-H5RAE]BP@JM]HK\FV>0UR::O1+8C?MR*'Q]B3[Z6*(FF? EI M7;I/MBJ5*U_1GKD*W5MH-7O/L=MILDKB?G31'?BK;>UKK_Z65^^B'^PZ39Y3 M1=VP$^]Z39][]8*P'[5>M0K^5B\K4"[=$%&0VGY45W6[V\ZI:]>>_]H?F?E5 MCYL_-/7PNR%R2;DRVBP,97#>-RU5U@.E-K0H7<><"VWZKUOF9@:CM [F?"&$ MWACV ^U43WX#4$L#!!0 ( (%)FU9=O@C!T0( .X( 9 >&PO=V]R M:W-H965TM@R?BSR D>BD+*@96 M)F5U9=LBSJ DXH)50-67&>,ED:K+4UM4'$AB2&5A8\?IVB7)J14&9NR!AP&; MRR*G\,"1F)N>G:KDN0E4)$S MBCC,!M:->S7V-=X ?N2P%&MMI)U,&7O6G2_)P')T0%! ++4"4:\%C* HM) * MXW>C:;53:N)Z>Z5^:[PK+U,B8,2*GWDBLX'5MU ",S(OY"-;?H;&CPDP9H4P M3[1LL(Z%XKF0K&S(*H(RI_6;O#1Y6"-@_ 8!-P1\**'3$#J'$KR&X!U*\!N" ML6[7WDWB(B))&'"V1%RCE9INF.P;MLI73O4ZF4BNON:*)\.[\Q0CB"]1QSQ%V,$:CK[_0:1WYV8[H1N_1>II$Z/1DETQTN(S[OY#& MAVLY>[0V;MY^K"[$A6)86"ITTP 7X 5ZK"ZEW[]T6MB&4[]UZN]U>IM30F/8X]/? MGK?G=[#WRJB_913['G9>.=T;S'M7R)'$ZKS9:P=["3PU%56@F,VIK$^\=K0M MVC>F5KT:'ZIB7M?>?S+U3>">\#17YW@!,R7I7/24 5Y7U[HC667*QY1)58Q, M,U,7$N :H+[/&).KCIZ@O>*$?P%02P,$% @ @4F;5M/6QK0)! !0\ M !D !X;"]W;W)K&ULK5=M;]LV$/XKA%9L*=!$ M(O6>V@9:I]D&I%M0-QOVD;%IFZ@DJB05-_]^I*3(LDC9+I OMBC=/ M.-DQ_DUL"9'@1YX58NILI2RO75 MN/9]-6"4S6I![#D25YY@_?R09VTT=Z+S<^$(W6ZEON+-) MB3=D0>1#><_5RNV\K&A."D%9 3A93YT/\'H.$PVH+?ZA9"=ZUT"'\LC8-[WX M&MB_?O%^6P>O@GG$@LQ9]B]= MR>W421RP(FM<9?(+V_U!VH!"[6_),E'_@EUKZSE@60G)\A:L&.2T:/[QCS81 M/0#T1P"H!:!S 7X+\.M &V9U6#=8XMF$LQW@VEIYTQ=U;FJTBH86NHP+R=53 MJG!R=O?IP^+3 ER"15-'P-;@H5A1L615(5O OQ=$HXE+3;@CJC$@CN*'VE&)24"7-P0B6DFWJJ=;LCR M"OCP'4 >0N#77V 4O@>T %^WK!*X6(EWX,W!>N)*%:GFZR[;J#XV4:&1J.9_ M_0CY>]M<;V2LX-8_2Y6_YCWF:JF;PNP044U2@^5IQGT MTRB!$_>I3[TQBWMFRF&(.JL#3D''*3C%*;!Q:E!A;[,PB* _H&1:Q2E,[(S" MCE%XBE%H8Q0:>_DH]+T!(],JB&%D9Q1UC*)3C"(;H\C8"_I>% \86:R2-+0S MBCM&\2E&,5"-KZ>+DJ:U)-Q&,#:VCE3*T("@:95ZT4C*DHY@;\.AHOZ6%IC8^V%O\*TWVU_)V&.U>Q^!1Z1@=I"WL MH I>D(3#(EC,TM@;J<%><>!)R;$.TQ9VV'$Q2H:L3+,@",?>C+WFP).B8QVH MT-03*RO3[ BKO>[ D\)SSE"%IL3 R$\,N;;8(=57<(3F7HS@<37ZR=$*3?U! M09@@8PJ8=G[8'VZ'=/=*!8]+U?GC%9I"=!F%GC<45)M=&J"Q^N\E"YZC63\S M8!/SPRWQ$FCT=F)^N47(^"IQ>V<4?4#\C/F&%D(Q6BN<=Q6KB'ESYFH6DI7U ML>61274(JB^WZIQ*N#90S]>,R9>%/@EU)]_9_U!+ P04 " "!29M6LT@N M2!D% !Q% &0 'AL+W=OR8UZ=0SW303)_OX*(-L,\7(%<).^NM7 AL3)%AG)U\2 M@\\]OD>Z]^K :$_9CV)-" =/FRPOQL::\^V5:1;QFFQP<4FW)!??+"G;8"XN MV<.:$/V[OF+@R&Y8DW9"\2&D.&%F.C6MX%<%0!E2(/U.R M+UJ?@92RH/2'O)@E8\.2&9&,Q%Q28/%O1Z8DRR23R./G@=1H?E,&MC\?V;]4 MXH68!2[(E&9_I0E?CXW E9XC+C]W3_E1P$N9(OIEE1_07[ ]8R0%P6G&X. MP2*#39K7__'382%: 0CU!*!# #HWP#X$V.<&.(< IUJ96DJU#A'F>#)B= ^8 M1 LV^:%:S"I:R$]SN>]SSL2WJ8CCD^OI]/[Q)@(W?]_=W,YOYN#Z-@+?'[[> MW(-OL^O/LV^SAYFX^Q',1<4E948 78K-BEE)$D">1/D5I X3P#E:\) EN)% MFJ4\%7^_0<_]!-(W$],KF0(Y,RXT/JG^O4 M44_J$8DO@0T_ &0A!*:W_X"+^G?>:[BFK^%ZG$?@XIV.)CJ?!@ZD9(I=:K8* M-5N%*G*[AWQ:,D9R#K:4R9:YTJU8S>#H&>0,N2JV."9C0PR)@K =,28R0>N3 M;LG>DBQZ([(7*V/S)W M[46I87X+YH:>VT%%*IGM!V$+]D*'T^AP!G7,<29F<]5M>Y(M,2-@BY_Q(B,Z M0367V\K!\R%$3D>0"@M]V^J@(@V99?F^JQ?D-H+<04%W)8O78FK+H;)EXC!C MO)9'?I;I5APO7"?,57*!R')MJR-, _.=5L:U,!7ENZ$=0KTPKQ'F#0J[[DQ( MG0Q/S2\(7-ONR%!AR+?MK@P-F6@>U"/#;V3X@S*^5S.=XZ=J4XIJM]A*C/:! MLO,UF5C(01U9&I@;!MVR4U$A1$%/&P6-JF!054261(S2!*SHCK!%Y+1138<82PG#EIP8V*-2U3Q & MG9*::G"^BP*O(TH#+:JVB5(K55 ML*D*)5!3K0@JI:'!N=""W'C6+I#.#%D![)Y)&ASR$.R>2<.)_=^B M/[DF.&R;'G-&8KK*TU^B\.6IM2 Y6:;Z<:A:'$>8V; K7(6Y@:^,0JVKFJW7._)EW!_"@Z=Y(?IJ*2*M2U\L M&*O?;]47G&ZK-SX+RL5S;_5Q3; 85!(@OE]2RH\7\B52\Y9Q\B]02P,$% M @ @4F;5G\6?&ULM9MK;Z,X%(;_BI4=K3K2[ 1SIY-&:L.MJYE.U;/S"L8_CV1/C_V1K2G/T(XG3[&*RSO/-^72:!6N: MD.PCV]!4?+-B/"&Y..4/TVS#*0E+IR2>RI*D3Q,2I9/YK"R[Y?,9V^9QE-); MCK)MDA#^?$5C]G0QP9.7@KOH89T7!=/Y;$,>Z)+FWS>W7)Q-&TH8)33-(I8B M3E<7DTM\[LMRX5!:_!'1IVSG&!5-N6?LG^+D.KR82$6-:$R#O$ 0\?%(%S2. M"Y*HQ[\U=-)0:P?Y6 >E=E". M=5!K!_58!ZUVT(YUT&L'_5@'HW8PCG4P:P>S[-VJ.\J^M$E.YC/.GA OK 6M M."@%47J++HS20KO+G(MO(^&7SR\7B[OOCHVHU]_P;KV"44I^K9FVTRX9Q_0N\[Y;)J+ MYA65G 9U4ZZJILBO- 6C+TQ<+4-.&M*PZS\5MZ6Y-_++O;F2!X&_;^./2,$? MD"S)$EK<_(W.JHJ_[ZG<8@SK^])&9^_Z,/9;F%1@I!*CO%4E9PSK]2JYPQB; M!DW+Y+>JY(UAO5XE_W@,'JA21Q5*\\0H)5SYJ2>F3[X55^WG%D'J/-N0@%Y, M1!3**'^DDWE1;>E3G]P@838DS(&$N9 P#Q+F \$Z&E0;#:I#]/GME@=K$;%1 MP,0H(J28:PP(&$V),R!A+G&06>JFACP[@GCT$K79&-/%X=&LB4; MKT0DL]&%.:B+!4EHS'+D<;;=]'7ZH/O83H>$V9 P!Q+F0L(\2)@/!.M(S6JD M9IUH4F9!:A 29D/"'$B8"PGS(&$^$*RC02RUN33I5-.R8?)8'8+2;%": TIS M:UHG4YH'2 M?"A:5XQMMAT/)E)_-JTU3!^M2-"L>TW;301:6I%9[ 8EI[;KY!45P\)[DWL7 MM'8>*,V'HG55U.;+\7#"O$I1+"J=H,]MBJ)7,Z Y4YN*>)+UDZ/+^7+7'3-.E_:EJW[J HO>G;'&;R\?')/-OFF3]F\$2-',/ M2K-!:0XHS06E>: T'XK6E6"[;(#-4P5+T!4%4)H-2G- :2XHS0.E^5"TKAC; MA04\F#,&6=PXGN:)3<;WE&DU<4,,P8JP!0F@U*//:,5X642SG-S'4;8N78H=!,56FYRF) W*70:%$0DS MM.'L@9.D5\GRP3M=-31K;_%O49OM!@A#U:VNE3WMMK ]87PARC-4$Q7H@K21T/,N7FU)ZHZR=FFW&%SS_*<)>7AFI*0\L) M?+]B+'\Y*2[0[$R;_P]02P,$% @ @4F;5K)FWB-# @ F04 !D !X M;"]W;W)K&ULK51=;]L@%/TKR).F5EKCSWA-ZEAJ M$TVKM'51LZW:([%O8A0,'I"X^_<#[%I.YT1]V(OAPCWGG@.^)#47.UD */1< M4B9G3J%4-75=F1508CGB%3"]L^&BQ$J'8NO*2@#.+:BD;N!YL5MBPIPTL6M+ MD29\KRAAL!1([LL2BS]W0'D]&1; ME%MPTJ? 65J!^5$NA([=CR4D) M3!+.D(#-S+GUI_/(Y-N$GP1JV9LCXV3-^1&NF*VEXJ7+5C')6'-B)_;<^@!_.@$(&@!P5L!80L(K=%&F;6UP JG MB> U$B9;LYF)/1N+UFX(,[>X4D+O$HU3Z9=OMP\K=+$ A0F5E^@*S1]^H8OW M[_QX?'.)FA$1AKX7?"\QRV7B*EW7H-VLK7'7U A.U%A -D*A_P$%7A ,P.=O MA_O'<%>[[2P'G>7 \H7G+ ^Y:,,RTTU16.(.9H_M%@CB DYKS\6Z&//TG MLB.'8>

>K@HNU)4"4>I?G.T0Y9@-WEM#$UL:T^^'=.)-QIZ7N(>^EW_3 M_#"Z]N.XRSN2&74RH[,RGVR/08[P 81^,O1OIC6#5$A@!4-Z&SX_Z"GQ1E[D MQZ\$G\@;3UX)=GN-8QZMKUAL"9.(PD8#O=''L8-$\Q T@>*5[:4U5[HS[;30 M;R<(DZ#W-YRKE\"T9_<:IW\!4$L#!!0 ( (%)FU:@&H7610, ! / 9 M >&PO=V]R:W-H965TNV%DFX=KBF[ MXTN,!;A/DXR/C*40^:EI\ND2IXB?T!QG\LVF!&PQPM\ 2+ MF_R*R9W9L,Q(BC-.: 88GH^,<_LTMJ$"E!&_"%[SUAHH*;>4WJG-E]G(L%1& M.,%3H2B0_%GA,4X2Q23S^%>3&LV9"MA>/[)_+,5+,;>(XS%-?I.96(Z,@0%F M>(Z*1%S3]6=<"_(4WY0FO/P&ZRK6#PTP+;B@:0V6&:0DJW[1?6U$"P#A"P!8 M ^!; 4X-<-X*<&N 6SI322E]B)% T9#1-6 J6K*I16EFB9;R2:;^]XE@\BV1 M.!%]^W%^.0$?P#5.D, SD",F'D!"4<;!88P%(@D_ N_?V;YW!D@&?BYIP5$V MX\?@8&,_-(5,1Y&:T_KHB^IH^,+1,9Z> ,<^!M""$(PO_X+#ZIPC#==X%ZZ; M20P.#W0T\=MI[(Z43.ER8S5LK(8EN=-EMS1N& ,9T)G6 7T2Z"ZV%:1XUHV#(?FJFU% M%1:TPMS0L=W-J'B;+'!\:/E-V$;V;I.]VYG]>4J+3' P*S 05-Z03^5%L+98 M*CZOG:WMN/ZS=,?;85X8NL$S41JR X&4"_*:T1YG:(TEX1.B;=U>. Y7N@\ M4[(=9ELA].UG4C1AT JMP4"OQ6^T^)U:OI)LP>E<@$^,%KE.1B=^U[+LDRSN MB6S#MZ#Q+=CO%@OZM*M/LK@GL@V[!HU=@WUOL4[@KH;U218/MN\82WWT%1-'&Z]D$3!COZ!_NI6[0[NZL].HB:T'^MA:CC@E=Z"!V=KHDP M6].'FA6_([8@L.J\:O:")J7 \DM%7*\*9=+.;)BI@+D^SFE MXG&C9IQF"([^ U!+ P04 " "!29M6#7PEPBH# # #0 &0 'AL+W=O MZ?S\["1F@D)4I7(#MG/>Q_=HYV.,-X\]B!2#12Q)3 M,3%64J8CTQ3!"A(L.BP%JIXL&4^P5%4>F2+E@,-L]5S:PH(4F M"L(HXK"<&%-[-!_J^#S@.X&-V"DC/9,GQIYUY5,X,2P]((@AD)J U<\:9A#' M&J2&\:MD&E676KA;WM)O\KFKN3QA 3,6_R"A7$V,H8%"6.(LE@]L\Q'*^?0U M+V"QR+_1IHAU^P8*,B%94HK5"!)"BU_\4OJP(["/"9Q2X!P*W".";BGH'@@< MYXB@5PIZKQ7T2T$^=;.8>VZC;BF4"TU!5$8X6R.NG4;B M'5MW4->Z1([E.'4#:I;[$"BY?53NOUYNH]G=3W1>^'Y1PYJ?PGI<^.C\[*+! MH6ZU5;HYM]NT5>J6NI#UZF4ZT8U$B@.8&"J3">!K,#P].>NJSN8V87Z;L'E+ ML#WO>Y7WO2:Z=T->U*N)*M\FS&\3-F\)MN?]H/)^T/@"3*.(0Z32!DHY MH0%)53K!"0 M:7[Z/FB?V2._N$W\Q11WFUO,(Z*.L#$L%=+J#%2RX\5]H:A(EN8'XB&ULK55K;]HP%/TK5E9-K=21 M)Y11B%3(JDY:'RKKIGUTDPNQFMBI[4#[[^='2(%1UDW]0GR=>\Z]YYA<#Y>, M/X@<0**GLJ!BY.125@/7%6D.)18=5@%5;V:,EUBJD,]=47' F0&5A1MX7L\M M,:%./#1[-SP>LEH6A,(-1Z(N2\R?QU"PY4>"YBPXB?)9#YR^@[*8(;K0MZR MY04T>DR#*2N$^45+F]M3%=-:2%8V8!67A-HG?FI\6 ,$P2N H $$;P6$#2!\ M*R!J )%QQDHQ/B18XGC(V1)QG:W8],*8:=!*/J'ZV*>2J[=$X63\[?KL:HH^ MH6N9 T<%PU2@PP0D)H4X0A\_^+WN*2(4?<]9+3#-Q#$ZV(B'KE1M:#(W;4J. M;-@+V,":0>%_C$*O"! DZM?Z-!V M?K2CN\G;N?R_<27_TM?=-$&'!T=[](;MH86&-]QW:+N,M[!H-TQ/D(&H< HC M1XT( 7P!3JS%>:>[?'I/LN2=R#;LBEJ[HGWL\3EY@@QA2FMQPL_]X?N8MV>W7E1V-O,2_;V]I_*NZWR[E[E$\SY,Z%S MA$M64XG8#*GO')FIRQDE*8+'FE1JC$M4%9#-MS]':XDMTEM3VNUW/:^[Y$ 71EB$V[60MK1_U_1=[K5)W;::5P.?F;A HU3KL9&AWV^OGS$S=K?VQ M/YC86^2%QMYIEYC/B9IW!T_80++*3,Y[)M4<-LM<7:W =8)Z M/V-,K@)=H+VLX]]02P,$% @ @4F;5E*O@2RL @ =P< !D !X;"]W M;W)K&ULK95=;YLP%(;_BL6JJ96Z N:S;8+4)IHV MJ>NJIMVT2P=.@E6#F>TDW;^?#1310-I=[ 9L.._KYQSCPV3'Q9/, 11Z+E@I MIU:N5'5AVS+-H2#RC%=0ZCT"T)+*YG4S^Y$ M,N$;Q6@)=P+)35$0\><:&-]-+==Z>7!/U[DR#^QD4I$U+$ ]5G="S^S.):,% ME)+R$@E83:TK]V(6F?@ZX >%G>R-D>5K>D$?;'+^Z?Z]QU+DLB8<;93YJI?&K%%LI@139,W?/=%VCS"8Q? MRIFLKVC7QCH62C=2\:(5:X*"ELV=/+=UZ E<[X MP+\KP*O%7AUH@U9G=:< M*)),!-\A8:*UFQG4M:G5.AM:FEU<**'?4JU3RQ,7]>-B'/A1%_:*RN^H M_/>H_#&J1A7T5O,PCH)X#VH8YH?1>3C.%'1,P7M,P1A3,%@L=@/'V4,:1KEN M[!Y "CND\#VD< PI'"P6NB[>W[IA5!R'>)PHZHBB-XD>N"(,,6Y.$8A"M]FE M&B.,AI]7A'W?W]_):/!Y85U;[.Y1VKVV:'Y)WXA8TU(B!BLM=,XBG:5HVGPS M4;RJ.^62*]UWZV&N_XP@3(!^O^)&PO=V]R:W-H965T&Y^R%,]JS T]^B"UC$OV,PEB<3[92[DZG4['>LHB*$[YCL?K& MYTE$I;I,-E.Q2QCU,J+)\BR[=YLLS_A>AD',;A,D]E%$D\=+ M%O+#^01/GF[W)Y/YA/D,9_N0WG'#Q]8\4!FBK?FHB\DCPIGE4$4Q/E_^K,@XLB!D&<<2.% ACKHA8,^U,$H'(RA#F;A M8 YUL H'*^,^)RMCVJ:2+L\2?D!):JW0T@^97)FW(CB(TY'U62;JVT#YR>7] MQ1\7]UH:KOS!X MNH9#[FET>Z;KY:G8T34[GZ@%4;#D@4V6*4W:^R[U(,%L2# '$LP% JMI:91: M&GWH:HSX+$F8AR3]B:@03 JT2;CHG.LYE)5!I7O7PY+,"3&,^=GTX5BW#CM] M-C>MAIW=F]I827*PV5%00UL0;-5CND Q:V2;)=EF+]E?:;BG^RW@^JF1O1&3!938SJY0!%KW"]*[A>OY%YNJ52% MTC[T4!"I^!(QWV=9:909)E2R+BT6@[18M!>'#BUZ>NGZ=1.C6_H8L5BB&Q^54E_$'K*#A\!CJM1$]QQ=JW>C MV[L5NF,BO2E5#:E,=TD@6+?FO6F,+3Y T6Q0- <4S85"JP\/4@T/\NIRLG"% MDA02S09%# M[DF=1\+X>"4_PT8O29I>F-EJ$+%;8N3M7VP/U] MCU7WB@;9@%B!HMF@: XHF@N%5A>SZJ/@Q>LW*<@^Q@H4S09%&O-2->7&3*A :K]:DN4<-,[.'F3G]:8\E&0JM3G+5)2']79*Q.U0!]_(. MU1]W[#0!17,*M-F+.Q14V+HX58^"]!;,:H="_Z)+%OR5ZO-1_1'[;>QCSDFT>TXNAWZ2F7VR3]S435M@$-43&-TN+X[KEI!-KO $6S M0=$<4#07"JT^/*I^!WG]B0@">B0"%,T&17- T5PHM+JD5>.$]#=.ANQY1F<[ MJ;7G#3*SAYDY_6F/)AFTH3$].I 6L623'1U46UGZ0VLE,%3=)?HPPOY!\EQU[^\ZEY%'V<&ULK59K3]LP%/TK5H8F)@%)G%<+ M;:2^IB$-ABCL\=%-;IN(Q.YLMV7_?G:29FT(I9/XTOAQSO$]UZY]>QO>0" M(-%SGE'1-Q(IEY>F*:($D/#.Q9?EF3E)J MA+UB[(Z'/;:264KACB.QRG/"_PPA8YN^81O;@?MTD4@]8(:])5G %.3C\HZK MGEFKQ&D.5*2,(@[SOC&P+R>^QA> [RELQ$X;:2U>*@1X2MA(*),[0R5Z_9TH5N%[>C*H@AV60^)4@;8QN M&)6)0!,:0[PO8"K'M6V\M3W$!Q7'$%T@QSY#V,(8C6Y_H=,R\D\MT8W^1^MQ M.D:G)VTRX^-E[+="FARO91W0VLN=4Q\9IQ!WWC@R;?M8,MUVIK[S+L621- W MU*4F@*_!"'5@UE5;VM]3;/R>8I-W$MM+OUNGWSVD'MZHRS_3?[Y1DE+2M@DE MWR_X^IU8A^?8#3P_"'KF>C?!)3#8!3I>I^MT]W'C%D';=WW?:@A.VH!6U[-L MKP;N>?9JS]Y!S[>,GN=O^BXUO+W5.QWL=!JV6W XP%W<$S5YB;+= M(,!VNV&_-NP?-/R5"?'R]H76N]-OV6[?=[H[22]]^RW;W?&Q8S>,MPC:7N!; M3<%)"[#KJDRZ#?/FSON4 U\4A8% $5M16=[9]6A=>PR*)[&ULK59=;]HP%/TK5E9-5&J;3P=H(1(E3.M#NZJT^W@T MY +1$IO9#K!_/SL)*824,JDOX.N<F M*:8+2(FX8DN@ZLF,\91(%?*Y*98<2)23TL1T+,LW4Q)3(^CEP%CMCI)U,&/NM@[NH;U@Z(4A@*K4"47\K&$*2:"&5QI]2 MTZA>J8F[XZWZE]R[\C(A H8L^1%'RK!*PG>J01<$G+K M9N$]+UQ() EZG*T1UVBEI@=Y]7.VJE=,]3X92ZZ>QHHG@^?!S\'SW;<'=(G& M:@]&60*(S="4I4M&@4JAHYBJ&) D&P0;M4,%H-8$*,QB>8Y:(4@2)^(2-!VT#VCRF-3M>RCFCMUF=2R87C-3GW?78DFFT#?4@2: K\ (=&+6 M35/9/U(L_$BQT0>)[97?J\KO'5,/AAGGZJ-L^"";%J30\G,M?5^L MSU_4[/ M7.U6ND"U=U =']O[H/!0RFGCKKN/&AVB;&QU7K7V/./*,S[J.809*-?1KNGR M\&DR78CAG1PN76QW<>V:C:%_L,0N]FK[(#R4LG';JVV$40/*ZUI>S:NY)4I.IA[PN&ULK5A=;]LV%/TK MA-=M+=#4(D7JHW4,)+:'!5C;($G7[9&1:$NM)&H4%2?_?J0DRS9%JRF0E\22 MS[WF.;R\/.1LR\7W*F%,@L<\*ZKS22)E^7XZK:*$Y;1ZQTM6J&_67.14JD>Q MF5:E8#1N@O)LBAS'F^8T+2;S6?/N6LQGO)996K!K :HZSZEXNF09WYY/X&3W MXB;=)%*_F,YG)=VP6R:_E-="/4W[+'&:LZ)*>0$$6Y]/+N#[%?1U0(/X.V7; MZN ST%3N.?^N'Z[B\XFC1\0R%DF=@JI_#VS!LDQG4N/XKTLZZ7]3!QY^WF7_ MHR&OR-S3BBUX]C6-97(^"28@9FM:9_*&;_]D'2&B\T4\JYJ_8-MAG0F(ZDKR MO M6(\C3HOU/'SLA#@(0.A& N@#TW "W"W"?&X"[ /S< -(%--2G+?=&N"65 M=#X3? N$1JML^D.C?A.M]$H+72BW4JAO4Q4GYW<7_US<77W^!,[ #8MX$:59 M2ILIY&N0%A'/&9#T$;!'59H5 ^I%64L6@[I*BPV0"0/7-PM022IKR<53 Q94 MJBC>?*LJH::9+=7K)9,TS:HWX+=?H$<^* RX2WA=T2*NWH)71\^SJ51L]9BG M4JW03JM+-)IQR:)WP(5O 7(0 HM/ M_X+7[V1NE.^KTH:L?.):H45$P]L,M<#?CR6 M??X7KRIPS]3&P@Z6HFTRVCQ>DT?O,@_S,^1Y;@C);/IP*'0+] ^!;N A%Q[C MEI:$D/B>8R9<68 A]E&(>]P1==)3)Z/4K_:=IV]>5#:]26^DF>HN8)&D!;4U M,=4$$?G5IE/[H^1PM)Y'0C\P9++@0H\0 [:TP-P0.PXV1++@D.L%Z(1(7B^2 M-RK2:KU6.[>FJZDG/$MC^@2T-*H8UTRP0J:JB^]TL;9C;S T@CQBE,-BB/(] MUV"YM("R7\9RH1I^N6^9ZVWI+VK[_5(JWBM'$\5D7\ MH2*!6DR&(D-4@+%9'T/0&?0"0]S5$ 4=$CAV18)>D6!4D<]JJ0A0\.),Z4#O MLUT'L3$.+.49A*$Q=0L+#".SUI>V9#@,0X.T!>823$ZLB+!G'8ZR_J3X*MM0 MJ]G5E#O38IWF<#C-/O(-RD-0X#H&X2'&]7QH\AVB(':\$Y,,G;T1=$8)WR94 M;0[:=,=-HU1T6R,8\4K:_9ME7M6EJO^N%GAA50):=@/L0W,SL.%" MU^QL2QL,8KT+FUK8@-!U@U-JH+T::%2-KZE,U#80-R9?M3\M"M>-P%X)R#)W M?C"H! N,>.:RMZ!"0I!)W9(+DN!$]X=[GPI'?=A\D=!BHUL<>*!9W:X FJGS M-"TB:\OK\AWO>P1ZH4E^B/,]B)')?@C#+G:(9_(?XMPP] ]PQP+LG2(%*KY?=*%491=\Y@KDC;7Q%&HW2B7+[6W'8@$]/X"FY[3APL =+#T;#'N.659#6'AZ_]G[3CAN M/*\&-R16RO[@E(0P]DV#U<$.3V?*$YFFTI),'^ MF@317@6V#Y*7S5W7/9>2Y\W'A-&8"0U0WZ\YE[L'_0/]A>S\?U!+ P04 M" "!29M6QT7;@&$% ![%0 &0 'AL+W=O'&FVU^6$74CKTN"Q*>SU8.+>Z&@YMOI!+85_K ME2SAEYDV2^'@ULR'=F6DF-:#EL601!$;+H4J!^-1_>RK&8_TVA6JE%\-LNOE M4IC_WLI";Z\'>/#TX)N:+USU8#@>K<14"/^4G)KCZY1)>5!ZQ_5S)!S(.P\E87?ZNI6UP/T@&:RIE8%^Z;WGZ0.T%)Q9?K MPM9_T7:'C08H7UNGE[O!,(.E*IO_XG$7B*,!A'0,(+L!Y-P!=#> GCL@W@V( MZ\@T4NHX3(03XY'16V0J-+!5%W4PZ]$@7Y55WN^<@5\5C'/C^YM_;NX_?OF, M+M&=FI=JIG)1.I3KY4J7LG06Z1ER"XG>&[U>_6&KF$ICY!0Y\8B$M1(@HIRB M0HD'52BGI$4O)]()5=A7Z/??,$O>(%6B^X5>6P#:"_3BY'XT=*"CFLTPW\WY M;3-GTC'GB?_T4OF_>\"G#=_@K7][L)>ODB1#,YGP;W3&D( MZ=GGB.QS1&IRVDGNA?PJ%+6&)0ZS5 WDRJY$+J\'T"&L-!LY&%>3C-Z$PO:< M9)-G(CN)'MU'C_:QC^\A:(6V%N7"& 51A&:Y%68:BF##Q&JFJF-NQH3B%#,\ M&FZ.@]/@^!&.4H8C<@J;^'0XC3'.#K@31?%>4=RKZ";/S1J$R$?H_E8&5U## MD!R].HUCDK9T^"A,2-Q2._%1A":<\K"*9*\BZ54QD9#L7(FJ_8<4)/[<>,1I M2X&/(C%/6@)\$(_2CB2P_?19?Q(*V#)%FM[KC30E[.@.S0UL 2$1W'\QYUE+@P]*::ON M)CXF)JQ#0+H7D/8*^+*2!HJIG*-"@A$XWI!"6M* EM1;(#X*Q,0M-3Z(49[B ML)QL+R<[:Y&KTDEHBL%\9'ZY9)PSWA+APTC*>%M%@(Q'M&N5X^A@,*)>(>]4 M62^3L[*RXSJI#)Y$K05]&X"Q-&U760 5=:@YLDNXO\K "YGPU+%?*UXOO0V@ M8$-HYR* (IT-%Q]\!.[=:,>?I+57:".*M6A,]U,/"^HAWAPN04_"2+N^0DB: M1(32MJP $*Z0*4,+IL=U4F112PE7JY\7))FJ:L;)/G8CN-X\%HX'ZGT=X93'46 MO-2SRS7<-+42C*AO&V)&O>X:@#%.O"+Q46"AHJY^=' AN-^&?"GEI8.#.)S+ MINOF*%WYD9EZA+JIM:'5VN0+T>%+L&\FP/(FE+15^CA*$Y:U989@/&%QA\Z# M.\']]N23+N>7A=H\J8)#IU&VRNG,Z"5Z6,,U=#-YE*K'O/ B%S="3 MZ^-HS"(OJP$ZS@GKZM0'+X/[S_20#55:P' M2X/[/4W/YAEP'^ MO;0$K Q)>7OJ(11+.OHQ.3@9TN]DNOKQ!3AF,/[!([EO M06#9I]XQ)H!+*?'J+0!C6UI<+*:;25 #X?::U>[JI/J?MO[>._P=02P,$% @ @4F;5A#% MC^AQ P =@L !D !X;"]W;W)K&ULK59=CYLX M%/TK%ENMIE([? 4"TP0I";O:/K0=S4SWX]&!FV 5[-0VD^G^^K4Q0TD@::J= MEP3;YQ[NN3;'=[9G_(LH "1ZJDHJYE8AY>[&MD560(7%-=L!52L;QBLLU9!O M;;'C@/,FJ"IMSW%"N\*$6LFLF;OER8S5LB04;CD2=55A_FT))=O/+==ZGK@C MVT+J"3N9[? 6[D%^WMUR-;([EIQ40 5A%''8S*V%>Y/&&M\ _B2P%[UGI)6L M&?NB!^_SN>7HA*"$3&H&K/X>805EJ8E4&E];3JM[I0[L/S^S_]YH5UK66,"* ME7^17!9S*[)0#AM"U =ZE 7X;X%\:,&D#)DUEC)2F#BF6.)EQMD=3A\7?BX?WGSZBM^C>[#QB&U13#AG;4O(OY$CB)[0&"ALB M!;I*06)2BM?HUU_<,'B'"$4/!:L%IKEX@UX=C&>V5"GJ%]E9F\[2I..=2,?U MT =&92'0;S2'_)# 5MHZ@=ZSP*5WEC&%[!KY[AOD.9Z'5A__05J0WF1NQP!G-+.8@ M_@A6HA-SWHV5ZB7)TA9?_:4O"19:LB"?JGB('#'2Q5V MI0HO+)6^/W*D+B/M>#MF2J3NMA)+;8-,^3'G0.7)4Q$.\PNB>')T*H8HSW>. M0.D(*(RB8%SJM),Z_3]215_KCA/&3RJ=#M/S)J%WI'2(\KU@>J1T"'+&54:= MRNBLRCO(ZZP]_$K"!0I'/X-HD-=;/PJCH_17([ @=(Z<(!VB3HB,.Y'QI:8% M-/^17<5#NXJF;G0D)1ZQJYX1&24C5 ?.9]38O8ZD KYM.CN!,E93:>[N;K9K M'A=-SW0TOU1-I>D!O].8CO0#YLJL!2IAHRB=ZZFJ+C==GAE(MFOZGC63JHMJ M'@O5& /7 +6^84P^#_0+NE8[^0]02P,$% @ @4F;5HC[2%';!0 NB8 M !D !X;"]W;W)K&ULM9I;<^(V&(;_BH9V.KLS M!2P9'TB!F21.N[W(;B9T=Z>7 @1XU@4#-C:V8K%*+H)MI%>?'DOR M]V)-CC']P;:$]V22]]D1GDWC/ S\B3Q2P?1AB^GI'@O@X[<'>Z<*SO]GR MY,)P-MGA#9D3_G7W1,79L%!9^2&)F!]'@)+UM'<+;SS32"JD);[YY,C.CD'2 ME44<_TA._EY->T82$0G(DB<26'PVP,KLL;[@#_'QT\D[Y"5Z"WC@*7_P3$O:_3 06S5@&V51CE%48IF:PK*0HEM,24@WJ5W+QV.!'SP",=^P#X*!61 M$\S30E^R0O.L4!]\G7O@PZ\?)T,N.I"$,5SFP=YEP:*68"$"CW'$MPP\B#A6 M58&AZ'G1?73J_AV2*GID.0 F_%V$BU!#0/?=J\.&ZE[WZH:D-V9Q,\U4SU2X MF4V4,Y51LTJRTMRP'5Z2:4\L)8S0 ^G-?OL%VL8?381TBGF:Q"KT1@6]D4Q] M]GD?+L3@%D,^&]5,#-4O>\XXCE9^M &8@P79^%$D3IJH9NI6JIXLMX>9#1U; MW%DQL [GQ*1AJ!+3)%8A9A7$+&5B?U$<\?K$^A B!XW'9HV1M&%51IK$*HR<@I&CS.CAA="E MSYH9.9>,D.&X+AS!&B-IPZJ,-(E5&+D%(_=G5R:2'C7Q:Q"JPH%%F M=\:ULPLO M*8@AD7G)!ECVS7JL\O>=NJH'2I54F=Y<%02NI[ZA#(J@_P@5!A M><18RE8AL*/^DB@F WEK2:<*C,; <(S*WP51:8S*1#6I58FBDBCZ6:*29"$7 MAY8:0&E(R@ UJ54!EMD\E*:[70!*LXE<7A6AUH1>EUH589G20WE.WP&A--G( MY541:LWP=:E5$98Y/I0G^>H+8WLNDC>EBM.Z8BWUY-VZ%EN9^D-Y[M\!6\>\ M)6](%9I6AZ!+K0JS] A0;A*Z3^/6K,:Y"J)6"Z%+K0JQ-!%0[B(N(6Z2QV\? MK# G8(U]"@XXV"MG.FX36=>IH]3D&G*4[^%!8&E"H-R%**"4I3CC)G*F72?7 M4 P-W/IR-[Y<).$ EF+5WT=+!X'D#D*AJ])D)&^FT@L17WV8R*-1'2:ZU*KL M2D^!5#U%*SMI%I(W4QLH5OUW17DTRNS>PSV@TCT@5??0=;5J3S]0HZ=PZQ/N M5,R0KFB>O /7 BK= 5)U!ZV .B8:J-$O7.+1:A!TJ54IE@8!J1J$MZ9H6X:1 M-U0;-5;]QR5Y/,KTWL,;H-(;(%5O0$GRLCF9B7*E:[F6Y@&IF@AA]QVREI-ARZU*N72=""YZ;C=;"C9 M)&NI+Y#Z$?.73<_M1J29LG/^0F+L7"0]#:4,TQS7'];O81A0:1B0W##(,'2= MO9?O+YIP:'UYH4NMNINA]!ZFW'O(J+TQ'W/E\V$QLNW:J+B7MZ^\>4&KVQB> M;>H)"=VDFZ.86)KV$<\VN!17BPU8M^FVH]KU.WCC9=NH2IEL5]OFXZ#@ O;< !D !X;"]W;W)K&ULW9UM;]M&%H7_"J$-%BT06YSABZC4,>"8Y+P R09QNT4_,A(M M$Y5$+TG9R:(_?DF)%C4D-1:=TV[0?&@EF?/<2^D>:F;.<'3QF&:_YW=Q7!A? M5LMU_G9T5Q3W;\;C?'87KZ+\/+V/U^5?;M-L%17ETVPQSN^S.)IO&ZV68VJ: M[G@5)>O1Y<7VM8_9Y46Z*9;).OZ8&?EFM8JRK^_B9?KX=D1&3R]\2A9W1?7" M^/+B/EK$-W'QR_W'K'PVWE/FR2I>YTFZ-K+X]NWHBKR1KEDUV![Q[R1^S \> M&]6I?$[3WZLG8OYV9%89QSOR1L8\OHTVR^)3^LCC^H2,R@U6RWOT_^E*_$0<-Z/1( UHWH*9.FCD57'E[SJP;;HMNW+,DG6E3YNBJS\:U*V*RYO^-6G MX.S=U4W@&Q^O?GL??/CYQC@SKN;SI*K?:&DDZYT*JVK^P8^+*%GF/QJOC+&1 MWT59G)<'&+^LDR)_;?SS'\1U?JI>^/DNW>31>EZ^^$IY?C$NRJRKV.-9G>&[ M78;T2(;$>)^NB[O<"-;S>-[3_OJ9]E0#&)=OU_X]HT_OV3NJ)7Y('\X-RWQM M4)-2X_K#;\8/NS/_L7Y+^I+4(_UX5B+)(*0_!/G+C6_\\$KYW(Z"@]/!1,FU MAQ4.8763["&RTXGF<]GQ(2QM5N(%'T8/1IZ,(5YO,DI!6_N+@+7%6@,N GU" MW5'L?DKU3?XFOX]F\=M1^56=Q]E#/+JLWGOSISY!(&$^$A8@82$2QI PCH0) M)$R"8(H6[+T6;!W]\L-F]3G.C/1V)Z^SJO,U-Z+'*)OGQB*+UD7OE] [+76H M-G8P=PNK>K@/EV>V-?7(Q?CAL.IWATT.#W.MR40]*D!F%B)A# GC2)A PB0( MII2SLR]G1UO.[Z,OR6JSZJM8;<.A%8N$^4A8@(2%2!A#PC@2)I P"8(IY>_N MR]^%]&QSB+>/GZ(\R)9+XS[.$O2WOZ/-O90 M!>E/Q#*^QE'6.R1^:<, F7Z(A#$DC"-A @F3()BB#&^O#$_?24K6QSI)VH9# MRQH)\Y&P D+D3"&A'$D3"!A$@13RG^Z+_\II),T16H!"?.1L )"Y$PAH1Q M)$P@81($4[1 S,80,?^/W21]\*$B>N94R+:_TR>8ES8,H/F'4!J#TCB4)J T MB:*I$CGP#(FV/*A)+&.GDW_=;[5Q4_GV<6_!:U&#"QY)\Z&T $H+H30&I7$H M34!I$D53I4$;:5!(7ZK&H&2!I/E06@"EA5 :@](XE":@-(FBJ;)H#&:B]>R^ MJ5.U5AVYW(@VQ5V:)7F_$:?/9+"RH#8UE!9 :2&4QJ T#J4)*$W6-.? A:7F M=.*8Y;^]$ZO*IO&BB=Z,?H%L&MTDZR)+UGDR,QZBY2:N!)1N>VNY$7^9Q=FL M4I QWV35B*6XBW6C%JB[3;KV-G7I=-IRMTG7WK8\8K7<[1[89$JIK1X60L^ M]02=FBZAIAJ50Z,**$VB:&II-[XTT1O3W_*-\+A=]5HMRWB(LV@1[]9E&/.H MB(W;*,F:@E?7;72+W?A#OZSKG?XL!E<^U":O:=5@<%^&YKGEMA4"=<#[@M)S M3XW)H#%Y7TQR3EHG*J!!)8JFZJ,QKHG6"[R\6BRR>-&MZ*IV>U8F53-/1_I# M4&^[IAU^VWFV.?7:UVZW<^TFE$P[%^\NS2'>E+8OWE"KN2>H;1/+:5^[H2XR ME"91-+4V&R.9_'E.\F:=Q;-TL4[:C7MK%^HJU[3#;VUK.G4[_0YDT !*"Z$T M!J5Q*$W4M,,KB#.9MD0J43%5(32^,=$;Q[_6'9&SIXY(W:NH2_R_1Z[(4%/Y MF11W4_D&,5;531 &F93=I*^]:R=0H !Z?B&4QJ T#J4)*$VB:*HT&D^9:&VZ M@W743X/.,R/X4H\Z>U4!M9=KFCHJGW@>L=N+J$\^,H!F&$)I#$KC4)J TB2* MIM[ZU=C#] 1[N.Y[7Q_V?:X..CEE/^CPN(]U/^BJZJN_KCVS_+7!JF'I]@:Z MC]OOC>J5-.\=A^JS&JJ.FJ;TXEUW8MJM"0S_U ,#:'XAE,:@- ZE"2A-HFBJ M-AI?F)[L"V]+76,+ZTF#ZQEJ"T-I 9060FD,2N-0FH#2)(JF*J.QA2G&%J90 M6QA*\Z&T $H+H30&I7$H34!I$D539='8PO2[L87UF0Q6%M06AM("*"V$TAB4 MQJ$T :5)VF,+$\>:N)9I]]O"M+&%Z?=G"QM_U-M[](H+Z@]#:3Z4%M2TPX^5 M.&YKIB"$QF0],2UJM;UF:$P!I4D43=5+XS73OX77K#^+P2J">LVTWVMN3Y%! M@X90&H/2^-,;XFC?$ $-*E$T54>-)TW_(D]:'V=PI;L=7X\0VZ7MN:P>3]IM M'Q70KCM,7-*QI*%GP/J".IW]/C@TJ(#2)(JFEF9C25.])?TR)TX/'5R'^A1K M \W>&6BYX1YUXE"@ 'I^(93&H#0.I0DH3:)HJC0:DYKJC=N?TR):-NLN2BDH M%VNE0Q1_J1X?Z9Y ;>N:=GC1=LSV(AP?&C. TD(HC4%I'$H3->WPZVG2'G]( M5$BURAN_F8+]9CUO<#EW7>2.E_;L(0$TIQ!*8U :A]($E"91-'4OQL9AMKY+ MAUF?U5 ]6%WCN*V'YP\)H#F%4!J#TCB4)J TB:*I>FA<9>LY5YF2$UUE/6EP M#4-=92@M@-)"*(U!:1Q*$U":1-%4932NLH5QE2VHJPRE^5!: *6%4!J#TCB4 M)J TB:*ILCC8S?J[<97UF0Q6%G9/;.RFV-A=L;';8F/WQ<9NC(W=&;OK*EN> MZ5#/]H[<;&PUKK+U_;G*O9J"FLDU39EGHM-)>RQB=[R!B>NU1R/(Q$(HC4%I M'$H34)I$T525-%ZR];?PDO5G,5A$4"_9ZO>2VS>'0H.&4!J#TCB4)J TB:*I MUVX4.W98;2F-0&H?2!)0F432U MT!L#V_HS#&P]='!5ZU.DN^VS][> 4N^H@PTC!= S#*$T!J5Q*$U :1)%4\71 M6-C67V-AZ\,,EDO7PB:F1SH+CZ!1 R@MA-(8E,:A-&%U36SBN%[KPY*HH&JE M-S:V!;:Q];S!)=WUJ"UBD:G=&3"?>& S2^$TAB4QJ$T :5)%$W]2;7&TK:_ M2TM;G]50;=A=OYK0J6-.O JJ#7M+.^'H=];D#?QBO>B4 M96A--_N MVL_NU"/6M+V7+S1LV!.6THEGN:UUN P:ED-I DJ3*)I:XHV[;.O=9=1$IS[, MX&*'VK]06E#3E(DHTVM/ZX70H Q*XU":Z'E#;+O]H_ 2%5.M\\;6M?6V;O=2 MWEUY5R]^Z"UOJ)EK]]Q]2US/MJWV3/[)1P;0#$,HC4%I'$H34)I$T=0J;SQ= M6V]S=J9URK[)@#WR]/3!58ZD^5!: *6%4!J#TCB4)J TB:*I:FE,7MO#3/A M35PHS8?2 B@MA-(8E,:A- &E211-E47C"-MZ1_B%$SY06_B9%.L-*29/&U)0 M\^C"(!@I@)YA"*4Q*(U#:0)*DRB:(@ZG,98=O;'<,XXHMD/H_J769^VEUD\+ MK)];3JU/8ZBR<; UK)CU[:Q;J%]R-%Z#FPOJ#E\+UUXP&'!A50FD31U&IL3%E'ZV[!YB?U80;7)NVI3;?\UZY- MJ!T+I850&H/2.)0F:IJZ#U]Y)6G-4**"JI7>^*R.WHO\QAE*/7UP@7=O^R03 MSW1,M[UAULE'!M ,0RB-06D<2A-0FD31U"IO+%5';ZE>1ZMXF=:++'OK&.J: M0FD^E!9 :2&4QJ T#J4)*$VB:*H>&O_5<2!SD [47X72?"@M@-)"*(U!:1Q* M$U":1-%4631VK:.W:[_EIO?JEMSJYO7C&S[H@P\6D_Y4K-VMA[W">6G+ 'H& M(93&H#0.I0DH3:)HJD@:M]?1N[U*7VKK])Z\;YV>/%@!4*<72@N@M!!*8U : MA]($E"91-%4IC=/K8)Q>!^KT0FD^E!9 :2&4QJ T#J4)*$VB:*HL&J?7.?7> MWYZ=31JGJHK8_S-,-?]P'M2V.C\C<:U/8[ 0D+0 2@NA- :E<2A-0&D215.$ MX#:NKJMW=3^T)UJ3/-^4M;^Y+X<W":SW?CC::NL/C6XW9MPZ<0QS4E[ MJOE:G\Y004!I 9060FD,2N-0FH#2)(JV$\0XOXOCPH^*Z/)B%6>+^#I>+O-R M9+U9E_C*C-N_:F3Q;2D8\N:*CL:=UZ_)&TZJU\<-YO+B/EK$[Z-LD:QS8QG? MEDCS?%+*(*N61#P]*=+[MR,R,CZG19&NM@_OXF@>9]4!Y=]OT[1X>E(%>$RS MW[=I7_X/4$L#!!0 ( (%)FU9-_3W(G@0 /(9 : >&PO=V]R:W-H M965T9/+,AK(4"UED6YOO&<&1"DH3VX%P8JS';XRU9$?'W_HG)DEVI M1'%*,A[3##"RF5M+=!LZ, ]0+3['Y,0OCD&>R@NE7_/"']'<@OF(2$+6(I? M\N]([DF2Y$IR'/^6HE;59QYX>7Q6_Z"2E\F\8$[N:?(ECL1N;@46B,@&'Q+Q M3$\?29G0.-=;TX2K7W JVT(+K ]9NN7H(P=/RG\>'3W^MP U8%=, T T0.U)UTFMDN]"MWR/UV1N MR6V&$W8DUN*G'] $_M9%R*18:$BL0<^KZ'DZ]<6G0_HBY[5<#OP\67]G.!/M MB58P++3&2BO?>(\+A":!Y[ER&ATO^6@['4Y,4G/I%AH2*Q!SZ_H^4.7YY\'P07. MHCC; BS "]G&628+75#]J_4Z]J>![TPFK?6J'<508(;$&L"""EA@<#\+KOL&5&HU""'?11 &?@N1OMNAC$RI-2%=V<%))\7MF0 M^"U.J(-3$ 30&U]QTO8\F),AM28GI^;D_,\=G*BC3F;.%3,7(B^8PK;?ZFC9 MO=.'^N&^%T=MUI'6S7;A>'C=$_6X)"@XRG762<+M3<*H-3>EUJ15FW.D=^=? MU-,]B6[PD3"\)6";W\M A 4!&QPS<,3)@0PT!66?^?Y1W_9&5Q9>/[3!(+^' MB4>UBT=Z&]\;I,8LE%V@AET8.=,VM_$U7F<$O?8Z[&@&1WY0-6MF6MMMI/6C M_3/5WO;+3EJY^FX[5Z-&VY1:DUQMM9'>:_V/3V(.@BYUY9 Z-&W)1:DUQMQ9'>B[]W=]<8AFDGQ:ME.^US!PCU MPW\G'J>VX8[>AO?&T\= E'VU4VZ3T0]IZ/PRI58 M"]>AJ>$;=5'!0[6])") MXN5O55M]N%BJU_6M^CMT&Q:?'VJ9XFO((V;2.'"0D(V4E+\F\UZZ3G@PS1NMECWB.%YO%8119WB3/_:4#&_BC5B&$7]*4+I9K8+D M_9XOX]?;#N[L'O@2SAZ WO%D'GN5:;CB41K&$4KX[+9S MAZ]'+LD:Y*_X%O+7]. VR@[E.8Y_9'?^FMYVG&Q$?,DG(I,(Y+\7_L"7RTQ) MCN._0K2S[S-K>'A[I_Y'?O#R8)Z#E#_$R^_A5"QN.WX'3?DLV"S%E_CU(R\. MR,WT)O$RS?^BU^*U3@=--JF(5T5C.8)5&&W_!V\%B(,&Q&MH0(H&I&T#6C2@ MI0:8-31@10.6D]D>2LYA%(A@>)/$KRC)7BW5LALYS+RU//PPRM[WL4CDLZ%L M)X;CCW=?'KOW=^/'$7JZ^_?3X^=_QJB+QMMI@.(9$@N^?7="\8[D1,L?B-?9 MNY:B>1)$@D_1)IKR[3/I(DAD@]<@F:)\EG+T8<1%$"[37Z7PU_$(??CYUYN> MD(//AM";% .]WPZ4- P4$_0ICL0B18^RKZDNT)-'O3]TLCOT>V)4'/')%:+X M-T0<0FH&]-"^.:YI/FK?W#$<#=V_D3378PUZQ,$4C7/X=SG\<0Z_#K11*%MH MKM-U,.&W';F2I#QYX9WA+S]AS_F]#A*DV A(3 /(]@!9KDXMSH0Z>@R2'J38 M"$A,H^?NZ;G&Z?=YLWJ6*X!<+W9+0Q?]O1&I"*)I&,U1(- SGX=1)._44=VJ MN[EZME>]#$G?]WR6G1LOA\2,P[ E!B2F$?/VQ#QK8G]NE],Z0%X%4)F,L3M; M,D!B&IG^GDS?FHS>9D6;Q('XVUI6X/53IE!NP<(\!MNY Z6F$SNHB/&IIU;P MO*RMJ K%0U(#3+T^JX R=FT-"DA-!T44*&($]3TW57S:1<$+3Z1+E+-INP*A M=1).N&4)4/26O?MJC;KR:1FA<5#6"('4=(2J:,?FJKT%0N/.5\AC5V?6+S,# MK=*AU'1FJD['QD+VA&G7O-H771WEQ]I,S9%YX*>"424X-M?@+<"T7?G==EA MBW$H-9V>*L>QN1YO0>_8+N"UHP9:J$.IZ=14J8[-M7J56OZ14!=- \'1+ @3 M]!(L-]9[0;\.)<5EE*#U/)2:CE)5]-AUC@= MB@](+U'G$U7G$W.=WP"HAD_+7;/H[R@=4 \ I:9#5!Z V'J QEEV9/5_ ME1YH^0^EIM-3Y3^Q+?\3GH5UV8DXB2.1!!.Q"99(\&2EGZ>U!,V=>>B=!TF* M,$:K;9*"!_)M>D]KLP^S5K^B1;PFK9%9ZU3(RB\06[]@A-SV9#=W:@<;- : M4M-Q*Q=";%V($?>Q5<'<60UFTHP9U*Y J>F8E5TA9KMR-Y\G?)XMLJ%D&D9I M.*G;SVN90AJ0AT*M?[!L>]@;E/?Z2]@4HFP*,=N4+*-MF8Z:E:SI@#H4*#6= MHG(HQ >)2 FDN7@ 51M!J>D(E:,A]MF$P'1:E;1)83V&L M_#F5N6=K3I?P*53Y%&KV*6=E@H6V=A8ZS'$H\\MGH7D8UM N84_HP25%YBK_ MC.RP4&Z%#/82HDN8#:K,!C77_2>$AX7B(2KJ#$C?<4F9%*A/@%+322F?0,]. M*PP;8R%>^K3 JG9"8=XC:_.)*C/0? )*36>F"G]JFT\T MI3H-S&J#B"HST#(?2DUGILI\:AM$G!ZPTMHXHLH/M,:'4M/YJ1J?VJ86I^:P MM#:WJ-(#+?VAU/2K<%7ISVQS"]L4OF*V_."?! M/=+9H$B[W%W8Y3=F768E:\B7,"1,&1)F:T@@$MPCG=K !G4O4&HZ;.5>F*U[ M.2>_/=+9#C)V=I2;4W*SE#7E2[@<5[DFXE,5QS1;'A*OEZ>Y6@X]:;*#^!DI-QZ;\C6OV-R9L1T[<0OEPEO5]M^QH MS/U;TP)U-+V#;\6O>#+/?UT@E6O8)A+;;XGO']W_@L%=_KW]TN/W^'JT_1T" M);/]681/03*75-&2SZ2D<]67LRO9_M+ ]HZ(U_EW[Y]C(>)5?G/!@RE/LA?( MYV=Q+'9WL@[VO_+4-K#W[\].L@$BXP+R%XB=>9YXGIE,QAX?*'OC M6XP%>,^S@D^:7T30V^IA/'4RO" M&5X)18'DWQXO<)8I)KF._QI2IWVF IY>?[!_KIR7SKPBCAD8CMQA@Y( M\1KM,O%"#U]PXU!?\:UHQJM?<&AL/0>L=ES0O '+%>2DJ/_1>R/$"4 ZJ@?X M#<#O L(+@* !!-<"P@807@OH-X#*=;?VO1(N1@)-QXP> %/6DDU=5.I7:*D7 M*52B+ 63=XG$B>GRR^PE>9C/EDD,GF?_/B5__+D$#V!9YPV@:X"X3*)2196# M'<;U4_\)2H0^>:"&V'"1%BM-S E?ZW3KO?S@_]XV,,5[U0 _ M =_S?7P_W-/#$#/^&BA[PA@H.AP8Q@C83@HHON"$3=$&J64(] MBZIKC[Q$*SQQ9.'BF.VQ,_WE)QAYO^L$MDD6VR1++)&=A2)L0Q&:V*?JM//W;Y$'OE^3I:]WQ1QVW%WH[&/D=>2[8#<../$8'[I0G:N6) MC/(D[Z7\"LM"O:<9$B0CXKL4JMB8$RG2>1;TNPHL]':1/^PHI;<;=(1/C*[< M*=2@%6IPMU"74VJ@'_%Y7G6N,XFN,$N/2[Q1FU HSNEF8RYDSTKG3B?/B M&J/X&J/$N/0[A8'>L:_TC-)\5EVA["'?Y&:G;@Y+S !E*2E48UFWB(@#5-]& MU;8AE?5)ST^= 8#\,+:T;>+*Y- MMM@J6V*+[3P&_C$&OI46NZ&Q%1";;+%5ML06VWE CEL>:&SC;1>I0/?J^IW> M<*$S@[W1H%/C]6R#;B-N]O!>!8\[%6C>JA@^=V;DS5ELDRVVRI;88CN/P7$[ M!/MVRHJE74D3$)MLL56VQ!;;>4".&S!HWH%9+BN1MA!TM[ ZLZ 7CKIE16,F MJT]W VOV\%8%W9,#RARS374RS,&*[@I1']>UL^WI\ZPZ<^W,S^%C7)\A'VGJ M(^TGQ#:DX"##:TDI]9$IP.I3XGH@:%D=@[Y2(6A>76XQ2C%3!O+^FE+Q,5 / M:,_JIS\ 4$L#!!0 ( (%)FU;'/HPT, , $ + : >&PO=V]R:W-H M965TS:-*4?04)EFV>0XDC(14(5-L7*E)D &N2B)#8=RW+-A++4\(9YWUQX0[Y1 M,4MA+HC<) D5SQ.(^6YDV,:^8\%6D=(=IC?,Z J6H'YFZ\348&9:."&+PE;:@^+>%*<2Q=L(X M'DM3HUI3"P^?]^ZW.3S"/% )4Q[_9H&*1L; ( &$=!.K!=_=00G4TWX^CV7^ M2W;E7,L@_D8JGI1BC"!A:?%/G\J-.!#8[BL"IQ0XIX+N*X).*>CDH$5D.=8- M5=0;"KXC0L]&-_V0[TVN1AJ6ZF-<*H&C#'7*6]Z-%[/69+RXT8\;)EF^Z0%50$+*!-G2> -Z&*@?$1E1 2V]G0&A.RH"PB0! MJ1CN,W9]O %%62P_H?-[8A;3Y=!4"*##,/TRV$D1K/-*L+9#[GFJ(DEF:0#! ML8&)Y!6^L\>?.(V.-^"W21;_YUS*C/HP,?+4EB"T8WH=WMFM]J4.\D-D1<+<"[C:Y>[*4WPYE1DK%^2.H1&^;D(%S([(G4K4OQ>$OA"9D? M_0JXWWBT"R;7K5 $('Y68=:Z&WG**,LR[&KG"HH&M=Y(\6@HA@T4LR>,OS MXIV]Y3&^;3%3S\B3KFJ!!G5 /:OGG@ U+OE&H*L*Z.H?0"!\)H$D^&%G65P+ M4EC@M_X%Q&D[)Q2-Z[R1PK9>OM/6?[PIR\7ZA\"=$][F@,X%-@]JE 3$*B_= M)/'Y)E5%N5+U5N7A."^*S)?I16UY3\6*I9+$$*(4+V4\-U&4:T5#\2RO>!ZX MPOHI?XRPQ 6A)^!XR+G:-_0"5='L_0502P,$% @ @4F;5MN.1(!(! M;1@ !H !X;"]W;W)KZ=]Z1(#49.8LPWTOOW921I(2+.P\IL2AYF? M/1[G3V8Z.E#VPC>$"/":9P4?&QLAMO>FR9<;DF-^1[>DD-^L*,NQD$.V-OF6 M$9R43GEF(LORS!RGA3$9E?<>V61$=R)+"_+( -_E.6;_S4A&#V,#&F\WGM+U M1J@;YF2TQ6NR(.+[]I')D=E0DC0G!4]I 1A9C8TIO(^AIQQ*B[]3/D7'&I;RP#+'1. :@=TJ8-=.]B7.CBU@W.I@UL[E*&;5>SEQD58X,F(T0-@ MREK2U$6Y^Z6WW*^T4 =E(9C\-I5^8K+X,GV*;V?311R!Q^F/A_CKMP6X!8OJ MW "Z GR#&;E5R4C DN;RA')&0*N6HUM[FL5SBK5HC>62%$X($68L-!7"0D:0-,&6X3,WJ+>88& MB1%9W@$;?@+(0@C,O_X -]7*/_:L;GX-Z_LB C(G#V9?6BJB5Q+5;\A^8KMA8+LC@T9JWHW29Z=S#Z.>5"R1,C>U+L2*^P#!*N/80Z89%. M6*P)UDJ#UZ3!TZ('GLY4Z(1%.F&Q)E@K%7Z3"E^['E1$]^39A*X'@XXA!^4[0T8RXQ\KRWM."H(D\&(YFQ1K(%PSY;L1>B%"C.NQ>91CD M77L<=<(BG;!8$ZR5E+!)2JA%&4*=J= )BW3"8DVP5BJ@=7S+M[1K0XT\?5:] MP/501QQZS,+0Z;P$1#U6/G+#CHC$?7,BY%O]^@!/JAPX&/^?I" ,9Z5"X$36 M42D7#*L:=5 FAJG7'DZMM$@K+=9%:^<''?.#M(A%C=&5$)VT2"LMUD5K)^18 MYL'!TN77!,,^_W$/_,"QNXIQ;H=\U"U"HCY<: >!U]6,'CLOA!9\1S2.]14< M+K">Y+YBMMR4JI'(.B.CVYP48E@R!IE7GU"=M$@K+=9%:V?G6/]!5X]D:*T" MM=(BK;18%ZV=D&,E" >KFU^3#.^L.2 5 YZ]8WAG#0F(?!MU%>. P 6@\ !H !X;"]W;W)K$R*O>8I,OXFX2(C24[&S92J0A+E3$MN>XPSMA%!FS2;YLY68 M37BF8LIP)4!F24+$]WN,^6%JN=;K@S7=[95Y8,\F*=FAC^ISNA)Z9IT<'[78?>T:&7"RV8 MY;(61)'91/ #"&.MTZV("PRNH>=>@>=X'LR?_H:+@OEE [OY M.5B?_0505,OQG&K.M;F9( IY9>N!+%,UHS(];Y MV*2U([":XGZIN-^&/EL7B!!E+ 0B(441(%-Z>P >Z4U@1Z5"@2$$)*6*Q$W) M*"*X1?V:3>EYYEP/)O9S5>0OC&KD!R7Y02OY+T10LHT1'I@A*94N5D75]RM8 M"6JV/+A'AA$-J!G_"_-/#T]W30I:PYS[.3L"JV5D6&9DV$T!#[M4W!%83?&H M5#QJK8$G?8X2*5%),!4@:*#>;E>%X@)F6*F_OC,8#)WQFT(M[$85N\%X[%3, M:C3')1(2:WWFVO? MS[:2AGIA4Y1M2[L=\-Q*[PJM+O]TIW([NE2YG=ZJND*KJS[=J]SVB]7_M\ ; M;U(_+/!6=N>JMRO=2X)BES=U$@*>,54T,N73LG&\R]LE^V1>=)V/1.PHDQ!C MI%V=ZY&^+HFBD2LFBJ=Y+[3E2G=6^7"OFU\4QD"_CSA7KQ,3H&RG9_\!4$L# M!!0 ( (%)FU;8 8Z&:@0 #D2 : >&PO=V]R:W-H965TK4-I!$'C*L38-X6;&/M$3;0B71 M(RF[ _KC>Z04Q79H3RF\+[9(/?>0?.YXY&FX8?RK6%(JT;>RJ,3(6DJYNK)M MD2YI2<0E6]$*WLP9+XF$)E_88L4IR;116=C8<4*[)'EEC8>Z[X&/AZR615[1 M!XY$79:$_WM#"[896:[UW/&8+Y92==CCX8HLZ)3*I]4#AY;=L61Y22N1LPIQ M.A]9U^[5Q,7*0"/^RNE&;#TCM9098U]5X_=L9#EJ1K2@J504!/[6])86A6*" M>?S3DEK=F,IP^_F9_3>]>%C,C AZRXHO>2:7(RNV4$;GI"[D(]O)+ M62'T+]JT6,=":2TD*UMCF$&95\T_^=8*L67@'S+ K0'N:^"U!EY? [\U\/L: M!*V!7KK=K%T+EQ!)QD/.-H@K-+"I!ZV^M@:]\DH%RE1R>)N#G1Q__#R=HH?) M(YK>73].T 6:-A&#V!Q1PJN\6@BTHA!:2\*I\DF>(E)E*,N+6M(,G254DKP0 MY^C77]PP^(#L!BI07J&G*I?B/7IGZFSAT/'GDM4".#5RNSVT)2Q13=1.V^7< M-,O!!Y;C8O2)57(IT*3*:+9+8(,VG4#X6: ;?)0QH>DE\MSW"#L8H]O[O]%9 M,_/7"V[^#).^?DSO MP)CW=4DYD8Q?F0*DL?7-MBKO7HD52>G(@L0J*%]3:ZQFZGPP.>Z49,DIR28G M(MMQ@-\YP#_&/KZ' ZQ@0B B)<]GM22S@B+)T!\J7;"Y1+<%JS-TQXI,)Y"/ M>9G+_>W8N*L9*=0CJ5-M/;[ 81"[L3^TU]NN:(#1-M"+ ]]Q=G&)@= -XCAR M\2YP8@ .0HR#08?;$2?HQ F.BG.=IISJ0Q $X32CY4JWUJ2HJ4JKJ@].>R59 MRJHUY3)7S^"G.>7P\GF_?&]WD$FUHU-X:Y"?DBPY)=FD(0MV?#F(PMCLH;#S M4/ASXB+W8BP=QL!>E_:&) >K[;H0'OK\7^Y/74 R!'T<^Y#ES MM+K.R]7>^3_$.K*EVP%[Z?4&;&+"'E+,@/U/R;:J(?>H9#>ZOM$9\*7H^8[. MNL:Y49:&=+"=<)S+R-M7I"W%G%VS> MK +NIP+NJ8*1[K4*9MB^"O96B0S5PT)_FQ!P :LKV12#76_W_>-:5_U[_3?J MNX@NO5]HFH\JGPA?Y)5 !9T#):P<0I0WWRF:AF0K78C/F(2R7C\N*8 '@ M_9PQ^=Q0 W1?B\8_ %!+ P04 " "!29M6/N3;M_H6 0H@$ &@ 'AL M+W=O&ULM=UY;]O6@L;AKT)XBID4R-@BM3HW M,> XW,K]G'0&@XO[!V/1L5 M+D4YS44__%"+31^9HL7DYZ*+)(O/(<7ZC;B\ MY/MOB_R/Y6V6%=I?L^E\^>'DMBCNWIV=+:]OLUFZ/%W<9?/R)S>+?)86Y=/\ MZ]GR+L_2\6:BV?3,Z'0&9[-T,C^Y>+]Y+U3&DUDV7TX6 M/3"!L9O V)^@=V""[FZ"[MX$QOF!"7J["7K[$XP.3-#?3=#?FZ!W:*$'NPD& MQ\[2<#?!\-@)1KL)1L=.<+Z;X/S8]:!W'M9O[:_WPLCRL=GU_O75KV_6_MGVMW?SJ_\I+=*+]_GBFY:OWU]ZZP>;_-A, M7_[&3^;KJ)-%7OYT4DY77$CG4IA.Y'\RA?POS4Q^=S__G_;F4U:DD^GR5^T7 M[4Q;WJ9YMM0F<^WW^:18OM7^\S_T0?\?ZQ<^WRY6RW0^+E_\17G^_JPH9VX] MQ-GU;D;L[8P8!V9$-[1@,2]NEYHY'V=C%3@KE^IQT8R'1;LR&L4@S4^UKOY6 M,SJ&43-#GYHGE]G=J69T-Y-WM*NP_%BV"_[K[A.I(UI^ -5+01CINJ<,C2'VX(]LL=73$+U"GNX,/*G&;7\/&SRYI\=MWS/*) M9N_RKLR7SO '?O=D,_Q;.C_=S:D^.KC(2B9V'^.^NZ&[+>*^9@:OMDJO7EE_ M_7ZWO$NOLP\GY??K99;?9R<7Z_\/._^HRUD2,TG,(C&;Q!P23:?3I=9=I=EFN+?#R9I_GW;0YK M?S?_,735:+<-3Q(S27W1.AX/W9_WZ3(;:^-5/IE_U8K; M35!.%N-=:OZ]VTE0%X^-@[2-1Q(S2EU'O_:^])&#NR2F-=B*7QRX*#%P&&+]T;D3,8DEI"8(#$) M84I0C1Z#:M0JJ";+Y:H^I!J=MB%%8B:)621FCY[]YG1'G;XQZHWV_X1WR'%= M$O..7PB?'#9L(J\NN1J!M=I&8 M26(6B=GGSW=.]3L#8R^VR"%=$O.VV/!I? RZO;W (D<,:CZQWG"T]XF%S^>K M5_,]BIRQF,02$A,D)B%,"2&]\YA"ZWW]#3%TE4Z+\\77/)W5QB/:OT U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(M1+4$U@6J2TM0$K?H8ZUHWL4G>0X.3U$Q4LU#-1C4' MU5Q4\U#-1[4 U4)4BU M1K4$U02J24I3@[.J;.A 9^/PH>EFO76>HFT-5+-0 MS=YI3[?"]%'WO*/K^V>'.,>_U47GT4,U']4"5 M1+4*U&-425!.H)BE-3<*J MPZ$WESA:M==^J0U#M,&!:B:J6:AFHYJSTYZ>HJ+7G.OKHJ-ZJ.:C6H!J(:I% MJ!:C6H)J M4DI:EA615$].:&R)/=E+MD?#.9:[/-!;I^KBMY<5 DOY:?+ MY"RTI?;&]J./E[XF3=^\^JP%E\(S/]=G)EI:0343U2Q4LU'-0347U3Q4\U$M M0+40U2)4BU$M036!:I+2U!2MJC+Z.7.4!VW,H)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&JQ:B6H)I -4EIZH6NJW:/T=SND>DTTQ8WVK)87/^A72_FR\DXR]-B M>S^"ZVQRGXW7U^=>[^DL\G2^3+ M"6\66LZ-6_M]X9]H[]W!2 / M71@?U0)4"U$M0K48U1)4$Z@F*4V-QJKF4S[\Z6A\^0X#S:.T#CM2,U'-0C4; MU1Q4U -5"5(M0 M+4:U!-4$JDE*4R.T*@49 V8G)EK]0343U2Q4LU'-0347U3Q4\U$M0+40U2)4 MBU$M036!:I+2U."L"D)&?O?+ M?'U,/?MS-2GV[S6SK+\N7/.HK7,6+1:AFH5J-JHYJ.:BFH=J/JH%J!:B6H1J M,:HEJ":,ICL"J7N,)#6RFJ)5;I34H&I>5@4AH]7-=%ZX<6$SUCH7T9H0 MJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FIBIRF74S9&QK#?Z1GG^^'X&B6@ M;E4"ZC:7@/;#\:CFHUJ :B&J1:@6HUJ" M:F*G[=\F;B\/J3'5/*Q*/=WF4H\;1[7YAQ9Y4,U$-0O5;%1S4,U%-0_5?%0+ M4"U$M0C58E1+4$V@FJ0T-2>-*B>9(D\7+?*@FHEJ%JK9J.:@FHMJ'JKYJ!:@ M6HAJ$:K%J):@FD U26EJ<%9%GFYSU<9=+E?I_'ISY8W%WL;W&W>^>UA[Z;=F MN766HG6<[O-R2K?VZ)F%CFNCFH-J+JIYJ.:C6H!J(:I%J!:C6H)J M4DI:DY M6;5ZRH=-.:E>G6AS4TCM+I]<;QH]VY1\\1AW\Q"M Y/43%2S4,U&-0?57%3S M4,U'M0#50E2+4"U&M62GK>\'_OA=1#_5]ZX9)M!!):6I:5FU>KHOW+'G%:[E MUCQDZ_1$>S\[32WV#?O=\][^MTVTTH-J#JJYJ.:AFH]J :J%J!:A6HQJ":H) M5).4IN9G5>GI-M_G)US-OI1?*]<)NMT4+Q_=[9V@7J;J?987FR M%N73ZF3V MVOA$VS^H9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQJB4[3;F>RU ?&KWS_E#? M_P:*=GLH34W0JMO3;>[VN'%4?IL\XIJ8S4[K7$3;.JAFH9J-:@ZJN:CFH9J/ M:@&JA:@6H5J,:@FJ"523E*8F9]7GZ8Z80^EH8P?53%2S4,U&-0?57%3S4,U' MM0#50E2+4"U&M035!*I)2E.#LRKV=)N+/3]S*!UM^:":V7W>'NCU#QQ+1RL\ MJ.:@FEOSH?3U8;_F0_GMA?]KZJ]UZJ&SZZ-:@&HAJD6H%J-:@FH"U22E*=G9 MJWH_O38W__FQP^O-0[0-450S46A)"-1/5 M+%2S4E:=8IZ?6;K'>T)H9J):A:J MV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H)I -4EI:G!69:)>T=)0KZ:, M8/2?;V^;Z+ 6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ":0#5):6I,5HVA7G-C MZ-#6^Q$=HF:Y=4RB'2)4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U02J24I3 ML[3J$/68#E$/[1"AFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@FD U26EJ M<%8=HMZK=8B:Y=99BG:(>L_K,H/:MHR%CFNCFH-J+JIYJ.:C6H!J(:I%J!:C M6H)J M4DI2DYV:_Z0OT7[A-TW,;ZCQY\;QZ];9:BFHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@FD U26EJWE:EH[Z.;-#WT+B$MW-@_1.C'1FQ.AFH5J-JHYJ.:BFH=J/JH% MJ!:B6H1J\4Y3[F5IG';VKK>9H(,*5).4IJ9EU3+J-[>,GN_GI$Y90CM(J&:B MFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ"9035*:FK15!ZG/=)#Z: <)U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U02J24I3@[/J(/5?K8/4++?.TN>M MH5']?D]R6 O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4$V@FJ0T)28'505I\/JW M+&H>HFU>HIJ):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ8/G-QGJ[MT^/4%'%*@F M*4V-RJH]-&B^99',\DGYY?%2NUK,[[.\F'PIHS/.LYLLS[-QM>-39/>3Y;K( M.9EKZ:JX7>239?GSZ_1N4J33V@!%^T:H9J*:A6HVJCFHYJ*:AVH^J@6H%J): MA&HQJB6H)E!-4IH:M485M6@;J:AFHIJ%:C:J.:CFHIJ':CZJ!:@6 MHEJ$:C&J):@F4$U2FIJZ5<=IR-PA:8@VEE#-1#4+U6Q4['BTTH9J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H)I -4EI:O16G:?R M(;)=WT.#D]1,5+-0S48U!]5<5/-0S4>U -5"5(M0+4:U!-4$JDE*4X.SJBT- MFV^@](/;]6B)"=5,5+-0S48U!]5<5/-0S4>U -5"5(M0+4:U!-7$\/D=TX9# MW>B?GP_W-^M?HZ TK I*P^:"DOE7=KTJ)O?9^F8@D^LLKTU$M(^$:B:J6:AF MHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":@+5)*6IJ5E5EH9#9HL<;1VAFHEJ%JK9 MJ.:@FHMJ'JKYJ!:@6HAJ$:K%J):@FD U26EJ<%:MHV'CR?D7(KM;Y=>WZ;+] MA>J;Y=99BA:14,W::QL.-CJF@VHNJGFHYJ-:@&HAJD6H%J-:@FH" MU22EJ1E9%8R&S06CW:'S_#$JQ]IXE4_F7[7B=A.8D\6X*2?1IA&JF:AF#9_W M(?J]8=_H]_:C$BT1H9J+:AZJ^:@6H%J(:A&JQ:B6H)I -4EI2E2.JI[1Z(6> MT3%1>9].5YNOEW5IV3Q V[1$-1/5K-'S&\CL70C&1@=T4,U%-0_5?%0+4"U$ MM0C58E1+4$V@FJ0T-2?7S2#U%:-*SN93WO^I_^MRN;YWW*?L.IM]*;?"N_I; MS>@8G=XRWY\/.YBVZ7CX>G+\=]CO[ M=^I\6^;R\BZ[7A]=FGY_JWW+RJW\S4WJQNN30?-LFA;K$T.+Q2:MMWL!TF]I M/EZ>:I]ORX_A\7A]^8-I]C6=3K\_ %]6A39?%-IB52R+\^&B=GSUZW]7>_ MZ36O^_J[H.YUUWCW6YUS.=+?B5'=%.4J*W^RF>:LFM6+]W?IURQ(\Z^3^;+\ M%&[*V>Z'BR M'N#;(O]C\]%<_#]02P,$% @ @4F;5MYMY&ZN @ [0< !H !X;"]W M;W)K.FV M:FN'@+U]-,E!K#IV9E]*^?<[.Y RJ43;M.Y+XI>[YY['/M_UM]KP /RLF5\D@:#A"("%&A\#I=P<3D-(! M$8T?>\R@"ND.VE9<0L3+;^*!--!T M8 FM>2)SK[7O8ZSEW>+&6 MUG_9=F_;"%A<6-39WID89$*5?WZ_/X XJD6<0GS&6LU7+&I$40U> MJSJPEL=KG\#[(-3&ZC6R=T87^6,*:_W=([NP.8]A$- KLF#N(!@^?];L--[4 ML&M7[-H>O?7'U_D8T_83,#VOF)[7GN--E3NQSC)ZGWJKP/C\T88R7%%)H,>/ MM*W0T+LX3C'[F)KZ>#,C5"QR+IE-N8%4RP2,"X\IL(G.Q73WG].COIXEPH%[@YHDLK<:LIEH[*$/YB7C?":FXU0EDE8DVOCK$N) M;_##E/HQ&&= ^VNM\3!Q :H./_P)4$L#!!0 ( (%) MFU9'63"W#P@ &%* : >&PO=V]R:W-H965TS/] MXPN86!:699-YKK]LC/WJ ](+S_*@%UV]%.6OU4K*FGQ;9WEU/5G5]>;C=%K- M5W*=5!^*C9(/LOYYW+H?A>^T#;J(?Z7RI3KX3-JN?"V*7]N-SXOKB=,>D?7^E_[3K?=.9K4LE9D?T[7=2KZTDT M(0NY3+99?5^\_%WV'?);WKS(JNY?\M+'.A,RWU9UL>X;-T>P3O/=W^1;/Q ' M#2@]T8#V#>BE#;R^@7=I ]8W8)GN[YW \>3.KFY*HL74K;1#:W] MT(U^U[H9KS1O3Y2'NFQ^39MV]'_[Y>%V]OCYIR\/ MY"_DH3DM%]M,DF+9G!194LL%V21E_3NIRR2ODB[7%7G'99VD6?4]^?.?W,#_ M@:0Y>5P5VRK)%]5[\IVV?36MF\-N=SZ=]X?X:7>(],0ANI3\6.3UJB(B7\B% M#I@V_=UWFKYV^A.U$KF^YY0AU(R^_(+>;<[\N\-1S<;P_KY@9-WWYDP M_'*,>^Z0Q.4LQ\+2QL[;GS!>!_=&GS"FS.Y8S,QJ1?!CM4GF\GK2J%PERV&L"CR@L%P'$?%;L2\ MP6@<1P5>%$;FP0CV@Q%8!^-N^S5+YV26%=L%>6C.LG0NR7_)?]*D6*?D;V6Q MW9BZ;X6.O421,(Z$"1!,RTRXSTP(U,P0F1 DC"-A @33$A+M$Q)!-3,ZNEXC MAP4L'$C$<9CK!D$PN/KY<5C(8C\>T,1Q6.#[[H%.:UV/]UV/WZ(2_TCSIZI8 MUJ=UPHH=>UHB81P)$R"8EAO747?C#E I>A@H)U :A]($BJ:GY< DN5"]Z''Z MS4(8.T/!,,31D++!S1,WX?S ]:.!8ICBW-AQ7;-DN%3UG[Y%-&:M[4Q6IS7# MCAU]@B)I'$H3*)J>(&7*7*0KH<*CZ]9W AH/;VR.PT*/NC>UTZ M_ZS73AH]TE ?"J4)%$W/B?*KU$A=]MRODJJKLZH?VAST?T3=*842N-0FD#1]/PH:TLC MI$I![2Z4QJ$T@:+I:5%VE]JG\ELT0UT1^V\B\59*<9$627Z B=O+H&C7H)"J4)E T/4?* M%WLN4$4\J#F&TCB4)E T/2W*''OVN5V(BO3[.+RL610>S7<;PD(G&)84&J+< M(/"&173V?KUUW [J8.WNU2(YYPV6G3WZ[,96QF)+8_^(&5A/F5Z/(44'ZGNA M- ZE"11-3XORO=[_H7#7,Y7D>L'PYL401H^+\@Q1S(F&%3;V;KUUV)0O]<[Y MTKQ.LG9HBN6RG=KN=D:2?$&2Q3K-TZH9LO;-&U(I&W6!&D'M*Y3&H32!HNGY M4T;70Q8">U!_"Z5Q*$V@:'I:E+_USI4#(]3(4/WKQ9X[5*/CL/8UG:$:F6#> MT',)8UCDG"BC\92S],XYRU>=^;I-LT4C()<8*>A\*I3&H32!HNGO^RBSRY!% MP@SJ;Z$T#J4)%$U/B_*W[%R1,$!%V'$);V.D@L%K1C-#6..VABIBB/(#Y@_\ MEC#M,XP=QZPB3#E+9G>6HG5(FS)MO-&\*\A[O2DQ=APZZPJE<2A-H&AZ5I1O M9 M3FRI,#LNH(U\%@W?6C2$N=2+AV\8&,*H%\3^ M4"EV88>O<9Y2"64%F=T*GE2)"VXY[.C19R=T0A1*$RB:GB1E/!FR>I=!_224 MQJ$T@:+I:5%^DF&K=YFA+)?Y\;"ZSA#F.I'K#T7C.(S2R!^^QVCOPUO'2)D[ M9C=W-GTY_VC$#A]]*D,G,Z$T@:+I:5*6DR%K=QG4:T)I'$H3*)J^OH+RFCZV M=K?'!;ITQ$>+*>S"M-4E_' P6&ULM5?OD]HV$/U7-&ZF3.]OR+[@ ,P2G;:;MA0'2-A]UL( FLN5(XDC^ M^TJVS\'&YSDRSA>P[-W'OK?60SLZV$T-2:C/)[PN,'\>6:SW=6-#=7ID;]F24D1TL07W,YD*O[ IE0Q-()>4I$K =6U/W+G:Q M2<@C_J%PE"?7R%!YX/RS6;S?C"W'5 0,ULI $/WU"#-@S"#I.KZ4H%;UFR;Q M]/H)_;>.HFNYD1 JO:@Z)JP:W05 M@R*4R6OTZR]N&+Q!-$6K/3](DF[D:_2JMA[92M,PQ=CKLN2W1P9J84ITW;>+U"1;W!%;3T*LT]+K0)Q\R M$$31=(<8:)= PMC!#=_>'/2"2 FJ]44L0,,YD5A MV&346=D/=C2H> >=O/^CA"<4_2[X(6LCVIE]Z3[H$RSN":RF6EBI%O;H)6&? M&O8)%O<$5M,PJC2,?H:71&=;R@VC\Y)!Q6S0 MIY<,SHO0M?IA@]%YF(<#W. =#\[=T1NX Z>=T;!B-.QD]*\3G?F7 MON-]@L4]@=5TTN"^TNI G!VSW9]A%B5K;72%N_ // M6J+TKFELK>X"?U2 [\=7M_-D=ZFKE&BG3N"%GM\DCL_.7.>>TEW8I<3MDRG+ MS,1_$[&C>OQAL-7PSFVDNR"*,;-8*)[E@]<#5WJ,RR_W>C0'80+T\RWGZFEA M9KEJV)_\#U!+ P04 " "!29M6=B"U"-$$ \( &@ 'AL+W=O1+Y0MXF#WJZ3YB_R0=%H4XQMO7( M#V)M.LY?NTNF8WX081"SNP2EARCRDV]O6=R%[0I^.]_\"6 M3'ST=HVR5.XY_YS=O-], M-)S-B(5L+3*$+W\]LCD+PXPDY_&E@&KE9V8#Z]=/]-_RY&4R]W[*YCS\-]B( MW40;:6C#MOXA% M^_(,5"5D9;\W#-/^)CD4LUM#ZD H>%8/E#*(@/OWVOQ9" MU 90>F8 +0;0H0.,8H Q=(!9##!S94ZIY#IXOO"GXX0?49)%2UIVD8N9CY;I M!W'VW)\&UR-E^]_W"[1*_14E;9YA R MQ+?R&8>^8!NT]Q/Q34H=^O&:I>C*8\(/PI?HUU^(;;U!08Q6.WY(_7B3OD(O ME/NQ+N2,L\_5U\7LWIYF1\_,SF/K:V205XAB2M'\]A.Z.GW.RP[6_!+6QZ6' MKEYT8;SA&-(S)5T^B/)IT/)IT!QNG('/(GZ(18HV!X:V"8\4U0.6WG1)>$*: MWW_-)IIL#"E+'IDVS6:,WW1I" GS@&"*E$8II=%'_ZF474J>B'9. MS!KFXY1:E-K&6'^L:W0*4 P14BK%-(:7!]M(;MT//&LV@,=F82XI%$=[3!"B6O31GETA!G8-8C3 M71]VF9;=F]:?0?R0\JU OR?\L$??T2KQ-^PIO:ZT>GF7E@66CO*PMAM++1V$+5']JA[F;EE M3BYT&W8ABP,2Y@'!%"$)K@PH!F[$!5#IG2:V&P]^WA%&L=FH(:\+9F&7=M<' MJ?EJ%$T5M++&Y!F\,0$UQZ T#XJFZEGY8P)O MD NDLEAPO9D6.G6$68[=7'G=,./,RJL<,@&WR 34(X/2/"B:JF9EDPFT3R9M M:TM=.C*;1=(.,ZG9*I)VE*72U+PJGTSZC?)_@<^C8+A-[L==7"*@1AF*IDI9 M667R#%Z9@)IE4)H'15/UK/PR@3?,I,/F8FPY3G/5=<2Y>$2:RZX=1AR+./C, MLJM\,P$WS@34.8/2/"B:NEM8>6<*[9UIV^Z:LNTV-J_F'6&V29I;7!U1EC6R MSOP%IY5WIOW>N=&;!SGG?N3%VZ"@SAF*ILI9VU0>[IP'KCD*NZD,NZO\'+Z9 M5KZ9#O?- ]=9,VUO+#I9-_,R>!JV<,^WUDM,/ M8L>2=(@;Z@==7!^@AAF*IHI8&69J/<,93J\)OUA/2)H'15/UK(PZ[3?J_\<- M%[UV4IN=J__M)P]!G**0;24>7SM2Z^1T M5'VZ$7R?'][>&PO=V]R:W-H965T7-_8!CW:4_9%33$O^(0*\$^J' ."(P*H%Q*-"/"/J5H/]9 M@5D)S,\*K$I@?59@5P+[0* =&Z5!)1@4LUM.1S&7#N9X,F)TAYBL+6CRHC!$ MH193&";2NRO.Q+>AT/')]&ZQN'U.FAZMWR\77KN#F7=C[GS^CNFP@5'_*HR"9_R?7T5+\VY*7+\=)_>?JRS%/AGW MQ :3$?9,>A,Y].KW-F=!PAQ(F L)FT'"/$C8' C6L%Z_MEZ_BSZ9XC3D.$+D M1:0G0"]D?VEHSXAPH8L,M9NT6L],MRSQ^(@S1-4IH\I>/$Y]$^"DB8F/F MA"4B]PU$5H!\(HM(1@]]\KX?M=JIC&CN=5IO]GAZLH;3V>IS)QX2-H.$>9"P M.1"LX2.K]I'5Z:-'*M<<7R133#Q-Y.):Y)IAG,MC]EW56\_ M!;(L33O >:"=F$/12A^_T8\(VQ?E.)J8Y3WCY/KN^6Y\A71UJ M5IX$O6/*@ZD%9ILPR5!$U@*I7MHB367E64]9X#0M3@Z>*.&PO M=V]R:W-H965T2J+(HJ/PY!B;6(ZMOO6SAT:_4OB6PUIMK(F)Y$F([T:X2D>68QP"!HDV"!0_ M*Y@ 8P8(W?C18%KME<9P<_V"_J6*'6-YH@HF@OV;ISH;60.+I#"G)=/W8GT) M33R!P4L$4]4O63>ZCD624FE1-,;H09'S^DN?&QXV#%SW#P9N8^ >:N U!MZA M!GYCX!]J$#0&5>AV'7M%W)1J&@VE6!-IM!'-+"KV*VOD*^>F3F9:XFF.=CJZ MF$P>KQ^_7CS$4W+[3J!N68]+[>SF9'Y'B&=9J6 M#(B88XZ3LB@9U9 2H3.0)!$%%FMFJF@%).&@G31SC.@[W#W'T77(MN,X4B7D*Z3: C:2T MS+@OS(S=O8A32$Z(U_]$7,=UR>3F/]*K/3_J\&[R%JS'V93T/G;!3 ^'Z?_- MI?AP+&[X:Z6-(&1A?6F0*[ BHSWSN>N MW+PGV/0]P>)W MO*D=_FR-^''HUAD7.>\P494T9Y EUYJ"'""L*TG%5T[#JG M@X$[M%>;%.^]ZJT4=UP:#GS?V;XS?JWF#WS/'[1J6[0$+2W!7EJP_6!SX?CV M2@D\^4FTI%SA*U>UM?1_?)*Q36I\LCAV<7P&-7TV'YZS+@+KRX(-)\/0.0O" M'?[V^O16_E[?>=SWSGQ_)VEQAUX0N)C=;@;#EL%P+X/X /^EJL+7F0L\Y]3? M(:56.]WD+@C/=LI@^AJLLT3C#KWMJJJ#M3=Z:0%R40TQ"EM;R77=/-K==DZZ MJ,:#G?TQSD_UN/,;IAZ^KJG$OYXB#.8(Z9R<8@ID/=#4@A;+JF,_"8W]OUIF M. ."- IX/A="OPCF@G:JC'X!4$L#!!0 ( (%)FU;J;GC2D0( .$& : M >&PO=V]R:W-H965T'3NS#;3_?KZ$C%; ^M"7V,<^W^=SB3_W-UP\ MR1) H>>*,CGP2J7J"]^7>0D5EF>\!J9W%EQ46&E3+'U9"\"%!574CX*@YU>8 M,"_NV[6IB/M\I2AA,!5(KJH*BY<14+X9>*&W79B19:G,@A_W:[R$.:C[>BJT MY;,/P(NT:?^OP0& C=^;(9/+(^9,QKHN!%YB @$*N# /6 MPQH2H-00Z3#^-)Q>>Z0![LZW[#]L[CJ71RPAX?0G*50Y\+Y[J( %7E$UXYLK M:/(Y-WPYI])^T:;Q#3R4KZ3B50/6$52$N1$_-W78 82] X"H 41O =T#@$X# MZ+P7T&T MM2^2\76(<4*QWW!-T@8;\UF)K:8%JW3)\RT?:Z$WB4:I^)ADMR/ M[V^&=UF*)G=7V0PED_%TEEUEM_/KAPQ=WVH[0RSYL@1R[( MZ$"0883&G*E2HHP54+PF\'7&;=K1-NU1=)0QA?P,=<(O* JB:$] R?OAX1YX M^GYX<"2;3MO$CN7K?$03]Y7?T7?WTQOEN9 USF'@:6F1(-;@Q::QP>6^TGTD M6?I!9*_*VFW+VCW&'FMAT;+!]#44 EC^@I3 3%+WQ^/BM[Z=6@"51 H_[ZNJ M8^]9=B._ZU@W>[U;JO]ZI,<\7%+^SN6O0"RMB$J4\Q53[D*TJZU.#ZT\O5D? M:?UV$$U1G*%Y;B7GD2@N6G9;Z#0)A'/3^ M@G.U-?NJV-7K?)N]+9UJM]FDY;>?LW7Q MY?45N_K^Q+O\\ZINGKBY??60?L[>9_6O#V]+_=/-$V69;[)ME1=;I\P^O;ZZ M8R\3I9H&^XC?\NQ+=?+8:;KRL2C^:'Y(EJ^OW.:*LG6VJ!M$JO]XS";9>MV0 M]'7\>81>/;UFT_#T\7?Z?-]YW9F/:95-BO7O^;)>O;X*KIQE]BG=K>MWQ9_R).&G!^I@$_-N!# M&XAC S&T@3PVD$,;J&,#-;2!=VS@#6W@'QOX0QL$QP;!T ;AL4&XE\/A_=N_ M^=.T3F]?E<47IVRB-:UYL%?0OK5^S_-M(_;W=:E_F^MV]>WDS?UT=O]^-G7F MR?W=_22Y^Y>3W,_?O/OE[D/RYMYY,W<^Q#/G[=V[V?T'9_+FE[=W]_]VGCN3 M8KO4DL^66FKK=+O(G/TU5,ZS:5:G^;KZT?G[WYBG?G+RK?-A5>RJ=+NL7MW4 M^IJ;5[Y9'*_OY\/U\3/7-\T6+QS!KAWN [^'BW"=@5Y;9MG;2JM+Z?4E)] "0-*"Y';VL'M)%]OI*WV^JK'S, MKFZ;ZW-_HC2*A$V1L!D2-D?"(B0L1L(2$*RC7/&D7&&CWT[2:N7H8=59- ^R M/W?Y8[K64B:'V0/*VZ.:&=#CK9 L9)[WZN;Q5)Z'./\D3H;*%WKRY'8CIR91 MKXJR?EYGY4;?NQ^SJMZ< MT]2!HTX4P+@2GM]3RH2("YCO*5-39B27(7-53Z4S:P_&:@H)BY"P& E+0+". MIM23II154V_+["']MA?2?L0JZE56'F^YE+*4J1B/-=.VGK+,."Z$SYFI+(H8 M^'J>TU.6M1]CE86$14A8C(0E(%A'6=Z3LCRKLCX4=;K6*Z7321RE*,]X_T-7 M!D*)GJ+,."88"X+ E!01RB7C >N/5M8>C-44$A8A83$2EH!@'4WY3YKRK4N" M^V+[?'%Y6> CEP5(V!0)FR%A&ABD)!\80 M%G#/#_S>''YBQC$6!CX/S5&10'J>XESV!D5K)\;*"@F+D+ 8"4M L(ZLPB=9 MA0-D=5Y*H2D17S"/B]X,:V(&;4Z5='+W'3C^N,E#$SAC+%@K"_GB7"?,6E.3(2@9Y> MS/J]<=%^[:,UA:1%4%H,I24H6E=3K27!K'GCWJ+V9(@DI<5-*7@J\'@_M4L$ MAIZ2+K&T)4)]Q91>!?<%!C4-H+0(2HNAM 1%ZPJL=0Z8W3IXL\^_71*6,$0@ M?%<9$SHB3@F?$Y8!$#V6V,-^4RWZ;E-Z=J)%TYSQ[2TGE,U[O,*3XYO[[_P7WA MNLQYT.N8?<1/CKS6M^SO_^T'<.EVGCJ2TEV]*LK\/]GRVA'7@:NN>2"O W9H M<_*,QA^;Y%6U.X1[TKL6 ;L.Y/=P+_"O/<:O7::^AQ>[NJKU;_7-PTFKYGJG MV2+;?-37^K39LVG<[&BX=G2+AVR_Z7O]C=H=^3,S/16N7,^8RIAAPA-4\HC@ M23_@_5D,U*(YTCH[R]S#/]W7C:"O&T-I"8K6_5"T'@R[8,*465KMGCX4I%A, MT^0Y=P,1J+YO0R*2^Z[PA6<*D:1RJ?10 MW1N\[)T9O9L9ZJ9 :3&4EJ!H79&U;@JWNREWB\5NLUNG=;9LSBSEB[PFU67: M'\^9R_3M5/0S1V2HU+?Q@#":$YCID2DOA'[@3'/LG=MM)2P)R^P1R^X(.9];HT(/L2(.,D1 M7Q]Z&3O]^BQ M NI90&DQE):@:%T]MIX%OW#^(=V[81-]3TJWM+"0B?0)E#:%TF90VAQ*BZ"T M&$I+4+2NA%MSA'O6S/*0<[+(3/H$2IM":3,H;0ZE15!:#*4E*%I7PZT[PJTY MZW$G9H^L[I&QT)?]$T-$')<>HU8$9J07BM"8!?KF+-!U/7.KP]S>W='"@9H1 M1]KI'-X+W/Y,-B'"E'2%Q\Y, 5O_@-O]@^''6.V@T<,6DC;EQ,D+E^MUAK&( MA";KH;0(2HNAM 1%ZZJT3>AS>T+_[S!:6=#T/9060VD)BM955IOF%V,.1IR_30HBF^^I@'O]=#X1Z/E*!-2H19VS M\%P_[)]LM?=AM+:@^7PH+8;2$A2MJZV3:DK"FN 8>.I?()/E$RAM"J7-H+0Y ME!9!:3&4EJ!H71VWWH>P>Q])N]IMBB^>3OE(/9O>@U(L\(0Q5)J!@:L7](2? M03$%#Z11!,#>E=$2@]H94%H,I24H6E=BK9TAAAS!&%9B0IB')L[HRPP\JR^" M2>L+ZC5 :1&4%D-I"8K6U5?K-8@A19TLFB)*+[G,]X*P7[B$BI2^%B"QRY&* M96$0[3U/&%()0,1)P-C>YW]RL!,E,#/LC,"H8E"DP*"^ I0606DQE):@:%V!M;Z"'.(K M7!(5]140OC*+HE.!8=BL*DUA4>%@ MP=C*878>?;UDY3 4:(H"S?X*R")AJ*< I<506H*B=27<>@HRL)IC@RN'2>AQ M"2AM"J7-H+0YE!9!:3&4EJ!H726WAH6T&Q;_KQS6?E:I+]LP*X<1873E,(I' M5 ZSOT&C/SA08P9*BZ&T!$7K?D=?:\PHNS$SH+J8,FT4NKH8%7BFNIC]JL8. MVE#:'$J+H+082DM0M*[V6@M'7;!P1E474\0Q#[JZ&!%YMKH8226KB]D[,UID M4/\&2HNAM 1%ZXJL]6_4\"I1ENIBBJCJD!&1=!4R M>]=&2PYJQ$!I,926H&A=R;5&C+(;,9R[U'8]4 MK.NY(I3]?*;]ZD>K"NK$0&DQE):@:%U5G7Q=]\COV$#53SN^KM=1#KES_QC9 MJ8)R;N<^1:5W[MO[/5J/4.,&2HNAM 1%.^CQIEIE63U-Z_3VU4/Z.?LE+3_G MV\I99Y\TWGWAZU&PO M=V]R:W-H965TV@7:_?M=)FM$V9 $Q'L!.[CF<FO-]E*QD&,4PY$:LHHOSY$D*VZ6FF]G)@%BR64AW0^]V$+N .Y+=DRG&F M%RQ^$$$L A83#O.>-C O7--0@+3B>P ;L34FRLH#8X]J,O)[FJ$400B>5!04 M?]8PA#!43*CC5TZJ%?^I@-OC%_;KU#R:>: "ABS\$?ARV=,S6^ MNW+)]6@\& ]'@Z]D-+Z>S&X']Z/)F$RNR?W-%9D.9E?C>S*#0\)2='6)XI4$ MW$!FIPRN8^)%[%81NY7RV;MB M9U&$5STNK_=X1A+*"<.;45*)@:YIN *2 ,^R*HLJ(W=2M M6Z_VE4&[,&COL8"9RS,2"+$JMVB_D])TC);EV,Z[9=M=:KXU6*E1/3(N1$(] MZ&GX3!# UZ#U/WTPV\:7BDNX5230.B !?+3@91SCZB_*8FB]]]8R'-MLGMMO M8R@I;=OMIF,Z]ML8*H4>&$.[B*%=&4/6[K ?1@F-G\L\5^+KJ\M2.2:9>R2R M5[EUBMPZ_[,#=FIUP%I5;J70 V-PBAB<(S9*9X]&N4>M6ZGQP 3.BP3.C]I) MS^MWTMVE[SIII<8#$S"-OYLPX_B]-.>LU4S+:G=UTVJM^V:A;^U-U9O$+>6+ M(!8DA#G2&XT.:N+9YCR;2):DV]4')G'SFPZ7^$(#7!7@^3EC\F6B=L#%*U+_ M#U!+ P04 " "!29M6<@\ _R4( "_*@ &@ 'AL+W=O&ULO5IA^X_1(;\O30:S6M[K;.7_+BSW(IA$3?5VE6 M7HR64J[/QN-ROA2KN'R?KT6F_O.8%ZM8JLOB:5RN"Q$OJD&K=$P[?%Y#S?R#3)Q&V!RLUJ%1<_KD2:OUR,\&AWXTORM)3ZQGAROHZ?Q)V0 M7]>WA;H:[UD6R4ID99)GJ!"/%Z-+?!915P^H$-\2\5(>?$=:RD.>_ZDOKA<7 M(T?/2*1B+C5%K#Z>Q52DJ692\_BK)AWMGZD''G[?L7^HQ"LQ#W$IIGGZ[V0A MEQ M&^)@ "$] T@]@!P[@-8#Z+$#W'J >^P 5@^HI(^WVBO#A;&,)^=%_H(*C59L M^DME_6JTLE>2:4>YDX7Z;Z+&RSZ?7E)W0]^W#SY?/E M_?7-#-U\0/?;R]GOZ!V:YME"N8M8H%+&4BC7D27*']$\ M7RF'76I/>A8HS*%"1U)*O33JM=PM#;0R6U*O(M6[ MS//D'<9NX/G^^?CYT.I;H-\">I['#5P($'H.]AW2QD4 COH!#QIO6=5?YU)H5Q+JABK(K. 1'N=1W/'=ZFAN(O":@W-M>ZB?!RXYDH#*!]C M#BOU]TI]JU*5-JBD(%/K.U_&V9- 3RI+0F_T#@3%R"L?6$+J>B0PA ,XES-L M*N_"J,^)J;R+PIQSQX&E\[UT;I5^(Y>BJ%?X+2@5@'C7?]+"+XM1S M#(M$711VZ4$T:$G%3I.;.5:QGW3Z]"!4.2#JY44R_@['KIK*"%X>#3 SA$-( MRCU"S>@% 3'S5?0V*",(&;@^"=P>$QRDI_B5 +:3O8O MA P\0EC08Z(FS\2O))I5(&B7&_4[L@WZ57S0)8GV'?61)2F8BN)!<]%!V<)! MV:*AV-HKUN2CV)Z03KNEX8GNCL DO" ^1U? MARA]PC%S35^'D RWML:VZ9H<%MN3V,OYO!!58T49J1 +L5I75\]QNA':N?4] ML:K,.,^S9U'(1']7]GX41;&S'&PSZZ-/]O\AV<)!V2(,9=F![_5DGKA)LK$] MRS["L_-">7)<_'C=A;O9<9\+ TC8A2%*V(4A)*,N/]CQVS9JTG-LS\]OE>Q, MO=C*5''V U1N)3C9$8=D"P=EBX9B:R]%4RY@/D2/!ENKCI/78TBV<%"V:"BV M]GHT)0VVUS3_9:<& Q4,=CD-S&X%!"1Z9S+C!%0Y.0&F9I2 ^'R']71J2%/O M$'N] D+J(1RD'N2SJ&]*'?):J?-JKX9T"PY,5*5I2@9@W&RX MA1"*$6+N"1#,43M2C]RFQB'V&N?4A@V!JI/ )9XI'L QO].P 6!:%C?5=V'4 M"6A/:4^:\H58D^WC>C8U1WN.U.]X. !CCFL*[J("S@-3;Q?%J-^3P)(F]R?V MW/^(M@T!TF?U9,^L4B$<<_W.ZVR=T*D[Q%!L;?,U^3^QY_]W.FG4>;Y^.T3U M0UNY>2B311(724]\!)O9ZG7I! NPF4W-N!=".$PP-KL#$0CTL4OZ7IHFSR:O MY=F9VACG,QWS;@QA9"4,]+YH0<"8L9] MW^UL*0 R\+!'>RHQTJ2VQ-X*/ZY=2(#>M&_^)C.%4+C[6@"HP.ML(P#*ZWTA MFLR1V#/'(?N$!,KJP#XAA 3[A! 0[A-"2%N?D#8Y)77^GCXAM>:N)_]F/21; M."A;-!1;>\6:/)C:\^!=8CC?%(7(YC^0BOE9F<;;@T6+/S:EK(Z;@(O4358] MSPF8F20"N(!Q,Y$. =@[K)+.3E"'@(P1G_=$--JDR=2>)O\-75,*M?/!EA.$ M!%M.("78<@*1MJXI/3B*8L^Q_Y]=4_NC3XX&PQYA&?8,2[*I.2);*^3:9W)Y/V]_= MG\*\K,X>&O>O\%FT/4O9T&R/=GZ.BZ&PO=V]R:W-H965TL3)I ZIH0?DTM1 )"5:02$+!-^^@F!XF:V,PVT/[W.SLA@XK23F+[0FSG MWO.]9U^XSHZ+)QD#*/*L3877X1N5)@RF@LA-EE'QTH>4[[I6S=HOS))5K/2" M[776= 5S4-_64X$SNV2)D@R83#@C I9=JU>[\=LZW@1\3V G#\9$*WGD_$E/ M1E'7#C>L]\9[:CED4H8\/1'$JFX M:WVU2 1+NDG5C._NH=#3U'PA3Z7Y);LBUK%(N)&*9P48,\@2EC_I<^'# :#6 M>@/@%@#W-:#Q!J!> .H?!30*0,,XDTLQ/OA44:\C^(X('8UL>F#,-&B4GS!] M[',E\&V"..4-)H$_#.9#G]R-@EXP&/4>R"BXF\S&O<5H$I#)'5G<#\FT-QL& M"S*8C*>]X"?Y0@:<17CX$)&YH@KP(BA)^!+7,[Q^L;X76R /7$I2F5(!*@:5 MA#2MDHH/BB:IK&H6Y*I\_E1K-6^K)'^2A)%%S#>2LDAV;(4:=:9V6.CIYWK< M-_347#+F3,62##'!Z)C 1G-*A]R]0WWW+*,/X36IUZZ(Z[CNB80&'X?73L#] MC\.=,VKJY7G7#5_]DN=]ZACR;1JGM]$?JQNYIB%T+;P.$L06+$\?L'-[RL)+ MDOD7(CNRMU':VSC'[DWPG@L2'A5!PG .I))B,52O",-O.1:*HL^G;,WI6X9> M?[*W'I[Z]M"K=R/\\-4_G?4+E:-E(]TS^\6N]C@Y7W0W]H\NYL3,4J89*DL$1*Y[J-MU[D'4\^ M47QM>H!'KK"C,,,8FT00.@#?+SE7^XG>H&P[O=]02P,$% @ @4F;5M#6 MA-L]!0 T!4 !H !X;"]W;W)K3NFTTN71BE\N_7SL):>*XI3/# M\@7B]#W'QX\=^QR/GHKR.UT1PL!SEN9TK*T86Y_I.HU7),/TM%B3G/^R*,H, M,]XLESI=EP3/*Z,LU9%A.'J&DUR;C*IW-^5D5&Q8FN3DI@1TDV6X?#DG:?$T MUJ#V^N(V6:Z8>*%/1FN\)'>$?5O?E+REMU[F249RFA0Y*,EBK$WA600=85 I M_D[($^T\ S&4AZ+X+AJ7\[%FB(A(2F(F7&#^[Y$$)$V%)Q['C\:IUO8I#+O/ MK]XOJL'SP3Q@2H(B_2>9L]58\S0P)PN\2=EM\?25- .RA;^X2&GU%SPU6D,# M\8:R(FN,>019DM?_\7,#HF. T X#U!B@0PW,QL \U,!J#*Q##>S&H!JZ7H^] M A=BAB>CLG@"I5!S;^*AHE]9A9&L[LH!!>7L^DL MN)S^!2YG%]>W5]/[R^L9N+X ]U\C<#.]C6;W(+B^NIG._@6?05#D<[Y@(^]=HC MG?'1B)CTN(G\O(X<[8@<(G!5Y&Q%0<1#F?<=Z!Q#RP*]LCA'>SV&)#X%)CP! MR$ (!'R<1W7DQXKH@I_Q]>TN!$>?5&["P]W MT**#O=E[/'58V>VZ\BLG%L[ MG,_XGE;-_=%&+(HD/P9+DI.2KXTY6)1%!OC>QEM)OJPWAX0E1#GK=3].U8_8 MYAXGT/-\UQKICUW\M""@0',709 M", ,/)!EDN=B]? 3B:T(>"&X5$%Q!\'Q[\"UD;2-!'MC$;G<&5WCF(PUGJQ1 M4CX2;2*V5N.+:L=_3V?1.SGKS8'7SH'WZW- ^/LWZ'L#^J8%?>C(W^Y09_FV M:R)I12IDJLF,]@[J%Y'Y+3)_+[(;7') /'O*UCA_44'9:_^3JR-X3V?A>SJ+ MWLE9;Q*@L4UZC0_*5IJ.^F>D84)#6L,JG>U94E83*F00NIX!Y81%Y<]!AMGM MN0^G4Q' #TI:FHYZ7[C-!S. ,]3Q,V)PY"AD_+1W?=.7$Q>5$D'/Z621?3AH M"P=]4.K2="3%:/MR%A:HA"8T#4?&H]!Y4#Z/%2K;MVRGL^OVT6PK +B_!(@6 M"U[]BTV?/,7IN#[XPAM1JVGHG9NKC)3+ZLJ0@KC8 MY*R^N&G?MM>2T^HR3GI_+JXKJQNQK9OZKO,*EWS=4)"2!7=IG+I\BLKZ^K!N ML&)=W8\]%(P56?6X(GA.2B'@OR^*@KTV1 ?M)>[D/U!+ P04 " "!29M6 M!?""&FP# #4%@ #0 'AL+W-T>6QEJ^!@$Y71.,U*V\H(*C:2YS(C273D+RD)2 MDI1 RGC0;;>C("-,^*.!6&37F2J]:;X0:NC']9!G#U^2H=^)/OB>E1OG"1WZ M]^?O?BYR=?7GMV<;)^]/3MKW%U=/@'.#7/B!4_;2+7N*J)X>)!H=(-IJMW%A M #'QWB&):+7WY**%B_2T_ITTP'[,!(^6CACNW!&5CI9$SDTL2V$>SOI)J^ ZQ[8)!Q7AOL M^G9@-"B(4E2*:]TQD\W@$\BKVG>K0CN<2;+J="_]AF ..L@DEPF5=9B.OQX: M#3A-P8YDLSD<55X$ "J59[J1,#++!3$>UHRJH66GE/-;N#S]2+>TE^G&SIF: M$G53&ZJ:5L9V0']3S6IORD8OTO4*]I"KSPN]'&'Z4&ST1M*4+4U_F=8&,/4. MKDZ*@J\^<383&;6+/SC@:$#6/&^>2_:HHT&I3/4 E;[W0*5BT\V17Y(4=W2I MUN6T3''/W2/T_&_S/*."2L(W3>O:?\M9?K'CL/=:ELU59=>PTV/US/'635X> M@\GH&$P>14WVC\%D? 0F>Z]VU7R.R#T8^M_A=8,W0;W)@G'%1-6;LR2AXLG3JY979*)?V;?T]?R$IF3!U5T-#OVF M_8TF;)'%]:P;2$0UJVE_A>7I1^'UNXF.Q41"ES095UTYFYBFIQLZ:O4!PBYR M;3YN!.-8S(T AL7!'& ]$^BBGCW(LRX6,S1>+X^;$ M^N->:1R'811A&1V/G0[&6-ZB"/[<:I@W8&!Q(-+SS>;2P.,+!=P&H'XKOC0$VY.6$(NXIYP\Y@'(EC#(%: M=-=H%"'9B>#KWA_L+ G#.'8C@+D=A"&&P-F((Y@#\( A86CN@SOWHV!]GPJ: M_V./_@)02P,$% @ @4F;5I>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'$E"(Y!I#CPT':X:4 :0)(DQ;2 M#RYLS_W;CES?8[;7/.&AVS(N B=T!$@+0%JTD.%R/K>#ZX8J="\\]]R=V%[$ M[,G$7WJ1*R9R!65RA;S!)[R%@RZ8'#9PPS_$+#Z$GB$6S=DR=#TG#)N$>.9Z M+:3(AA0S)'9,X%PYWM()/S(_NG0"=F&['CN:^6'XX2/SQ+MPB"0S)+;,XPT7 MLL"9..Z5?39S&KQ(Y$-^&1(+AC^R"_NZRS+-L]P%TPY#N3,Q1'H9$OME$?@+ M)XBN6T#GSZ6[:'A?A1')94AL%]>+;._"Y:W[&+M7=,@J0V*M7/C^]"]W-A-Y MD$"&Q :9.7;H2+<7,L606!7\$0V6W+?.UX7C<2[A.9BY]IG8I4:J4(E5,?-M M3^K?(S.HQ&:([*\O;:#"@H/8!N&E'3C'O"/"VW&?ST0VI "56 &\4Q0%[J3I MTO&<\#JWJBC_J\3YOQ$FX]F5M1$4J5#&5XDS?@MSZ<^F3A#^UJ;\Z%ID0ZE> M)4[U@3-KN^<+NU$2[[IYH3UIG@6I35&Z5\FKB/GM=.-[$E;*N MBAR@$CN 9]WE?-F%LDNV3=7-6YWG8/=*NA.1'%3R.N(LY/.6]:>\9<[]P/YB\3LX9$H1&+ M9A4MFM(7]HQ/Z -:V, M"8>LB%6"HZF)F$@J&K%4^NI&=A3%G*+Z($(BQVC$CH$%I-SD2#<:L6[>*B ? MXREB(N=HQ,Y!=21'%3&1=31BZX!2L@FHB(FLHQ%;I[^<['N$=.0@G=A!^[JR M%PQ91R>V3E=@]F(AR^C$EH&5II1R=&09G=@R;:79&SPX$T(LE7W)V0N&1**_ M1['RHO;LA40:T8DU(M=YO7A('SJQ/MXNJEI4$1/I0S]DT2(_P$@?.K$^8&T@ MSQHB?8R(]8$[W6)O=H1D,B*6"<;414PDE]%!2YB1B(GD,B*6"\8T1$QDFQ&Q M;3#F6,2$,^_4[H$%H71O(ON,B.V#,:5[$UEH1&PAC"G=F\A"(V(+84SIWD06 M&AUR"OZ;*2X+018RJ ?2BGS%/U&V[[#BE@5I];UB1].DCM.L$C&1A8P#S,6S M8V:OUVGS61$36<@@MM ;F.%NLXG+!R9B(@L9Q!9Z*YJK>A=G3!P',)"%#&(+ MX3$JL8=D( L9!QU*$RUDP!5@Y#,W"%.TD($L9)#70@A3M)"!+&006PACBA8R MD(4,^MG]_O%3GI3XY<5U?\A"8V(+04QY>2*RT)C80G"8]UA,[V-DH3&QA2"F M'$UDH3&QA=!H-&]W$1-9:$R^1@QAVB(FLM"8V$)O#)IWS_EZ)V(B"XT/LE3L MJ2LG8L*5R,06@M&4'R%DH3&QA9ZF()[[F+P+/XG+\B'-[Z2$A"PT)K:0@+GO ML?-^IIMW%Q,;W406,JG7F'7S)OV04I%A(@N9[S.]<\S;N;IGVSA=,WX=%F^* M75Y78J.;R$(FL86>,&=)7"4LKJJ$TQ4WO*[,D[6$B2QD4D_W[#&%!VB9K]-J MU813["&9R$(FL87PY)E8"YG(0B:QA3"F6 N9R$(F^7Q0.\?W.,@AS@.9R#HF ML74ZK&,6-&_R9V0;E_4#RXHX;T=D1$RX X9Z ?,CYC*ODM6NY*!/B$T\14QD M'9/8.GM,O[Y/2AE1:G(+.<=ZCW7-39+D>*Q,VFQ>M3VV+.&T(B9RCO5.*Y[[ M X@T8Q%KYHELW]/E<>,I/,U7Q29AXMRIA31C$6OF#4P.N2WR1.Q;6$@SUGLM M,VB2T*K(5VF6/@T-IQ(FTHQ%K!DQFNE=GO+_%N=U;S219BQBS8B8S[V+75[R MT')J$1-IQZ*>^.E;PM$[:FTA[5C4$S_]F#US !;<>DD]\8.B*96.0P5OOB16 M#P;5)%"X#U.A7D4-074)%&[*5 ZP#^<9="2!PFV9"O5*:@AJ2*!P?Z9"/@74 MLWNHMQ,R5. F38782"]6F$D)/XE+"11NU52H%R/T;"YZ(Z!PTZ9RN#5Q31=* M H6[.17RF2 ^B+?PXV>"K&8,*B4[_&I -3' F!0*=__QP$!Y$?1@*UF[$@" MA6*B/BX K]R4FQZ*Z1T.# "@7S.KEMAO ]_D&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VTE.&U$81>&M("^ >GT3 :-,F$9LP#)%(]S)55%@][%@ /=7!IF@.B.K M;/GYCCY9=IVK7^-V/3\?]M/3\W&Z>-UM]]/UZFF>CS^&8=H\C;OU='DXCOOS M*P^'TVX]GR]/C\-QO7E9/XY#<*X,IZ]GK&ZNOIYY7Z6DGV MWJ^&I0<%&126'Q1E4%Q^4))!:?E!60;EY0<5&526'U1E4%U^4)-!;?E!70;U MY0=YIS(ZP"2#-4!KKUQ[@-=>P?8 L;V2[0%F>T7; ]3VRK8'N.T5;@^0VRO= M'F"W5[P]0.^@>@> WD'U#@"]@_FR#= [J-X!H'=0O0- [Z!Z!X#>0?4. +V# MZAT >@?5.P#T#JIW .@=5>\(T#NJWA&@=U2](T#O:'XL >@=5>\(T#NJWA&@ M=U2](T#OJ'I'@-Y1]8X O:/J'0%Z)]4[ ?1.JG<"Z)U4[P30.ZG>":!W,C]V M _1.JG<"Z)U4[P30.ZG>":!W4KT30.^D>B> WEGUS@"]L^J= 7IGU3L#],ZJ M=P;HG57O#- [FS\K 7IGU3L#],ZJ=P;HG57O#- [J]X9H'=1O0M [Z)Z%X#> M1?4N +V+ZET >A?5NP#T+JIW >A=S,TF +V+ZET >A?5NP#T+JIW >A=5>\* MT+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2NYF9!@-Y5]:X O:OJ M70%Z-]6[ ?1NJG<#Z-U4[P;0NZG>#:!W4[T;0.^F>C> WDWU;@"]F^K= 'HW M<[,W0.^F>C> WEWU[@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[J]X=H'=7O3M M[ZYZ=X#>7?7N +V[B74 >GMGV?B'0?0W#N3[SB Y]Z9@,<11+DP;9"**3)MD?FN3.\:E0( %# 3 6T-O;G1E;G1?5'EP97-=+GAM;,W) MN*T"M@$;IJ8W[6ZW7NP%&#@-"O^$W2Y]^SFDK;2IBU9ETKXW00GV^1VP]+D[ MN?[V/%FW.O3=X#;1SOOI4Y*X>F?[RL7C9(=P9SO.?>7#U_DAF:IZ7SW81 FA MDWH%AZS-E$U35U;5S[< M3YZ&YK>4]4M"''8N:]RNG=Q56! E[R8<[_PYX&7?UR<[SVUC5_?5[+]4?5B5 M'+K$^>?.NOA\B7=Z'+?;MK;-6#_V84OLIME6C=M9Z_LN/A6].I_LPQNVIT]Y M]'LEQ]WH*A>SLV_./^)882E_\?/9XVHUM_C([ MO-X?X[Q?SL,ER^7R=_SK&;_5_V ?"M)'"NDC@_210_K0D#X,I(\"TD<)Z4,* M2B,4426%5$DQ55)0E115)85527%54F"5%%D5159%D5519%44615%5D6155%D M5119%45619$UI&UL4$L! A0#% @ @4F; M5JLA/0.#!P "B4 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ @4F;5OW1N].7"@ _3D !@ M ("!JB$ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ @4F;5E9U)=B? @ \08 !@ ("!(TP M 'AL+W=O*O MIQ +-N 8 " @?A. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @4F; M5GQV"VJ&)P =XL !D ("!H7@ 'AL+W=OH >&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5I=!JZG.!@ 0!( M !D ("!,;0 'AL+W=O&PO=V]R:W-H965T 4 )@, 9 " @4&_ !X;"]W;W)K&UL4$L! A0#% @ @4F;5O#9W1YE P @ < !D M ("!\,0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @4F;5HVM/;$@!@ J!$ !D ("!YM$ 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ @4F;5K)@ M$9,1#0 /B4 !D ("!Y^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5K;,^TS& P "0H !D M ("!*P&PO M=V]R:W-H965T&UL4$L! A0#% @ @4F;5ARGC(7B P 8@@ !D ("! MJ1H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @4F;5J9!>W"]"@ Z1X !D ("!EB0! 'AL+W=OWV>9'(# ^!P &0 M@($G<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5M-I@92G P (@D !D M ("!0WL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @4F;5BI6\8S? P 0 D !D ("!]X&PO=V]R:W-H965T&UL4$L! A0#% @ M@4F;5HO@O]=1!@ 7PX !D ("!F90! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5IRRS+34 @ S@8 !D M ("!I;H! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @4F;5H'LB42Z" F%@ !D ("!?&PO=V]R:W-H965T&UL4$L! A0#% @ @4F; M5@3_T4*D P A !D ("!^.;L' "N,@ &0 M @('3ZP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5J:[PQZF P ]!$ M !D ("!._U%,$ "0$P &0 @($8^P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5@7#&PO=V]R:W-H965T M&UL4$L! A0# M% @ @4F;5AY8SGX/! WPT !D ("!-QD" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5AK- MP&H& P <0@ !D ("!BB8" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5GO;_ 4I P >@P !D M ("!W#$" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @4F;5J#'C_T: P =0H !D ("! MI#T" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @4F;5C/;8F(C!0 4!T !D ("!DD@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5OA9J^G? M P -!$ !D ("!)E0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5@=-?KR\ @ X0< !D M ("!.5\" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @4F;5K-(+D@9!0 <10 !D ("!=&D" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@4F;5J :A=9% P $ \ !D ("!U'<" 'AL+W=O&UL4$L! A0#% @ @4F;5E*O@2RL @ M=P< !D ("!I8$" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F;5DYE&PO=V]R:W-H M965T&UL4$L! M A0#% @ @4F;5A#%C^AQ P =@L !D ("!(YT" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4F; M5DW]/! \AD !H ("!3K4" 'AL+W=O&UL4$L! A0#% @ @4F;5FF7I3[/!P ^T$ !H M ("!)+H" 'AL+W=O&UL4$L! A0# M% @ @4F;5D"0HSI2! MQ< !H ("!*\(" 'AL+W=O M&UL4$L! A0#% @ @4F;5L<^C#0P P M0 L !H ("!M<8" 'AL+W=O&UL4$L! A0#% @ @4F;5MN.1(!(! ;1@ !H ("! M'&UL4$L! A0#% @ @4F; M5KL%-%F> P 6@\ !H ("!G&UL4$L! A0#% @ @4F;5M@!CH9J! .1( !H M ("!<](" 'AL+W=O&UL4$L! A0# M% @ @4F;5C[DV[?Z%@ $*(! !H ("!%=<" 'AL+W=O M&UL4$L! A0#% @ @4F;5MYMY&ZN @ M[0< !H ("!1^X" 'AL+W=O&UL4$L! A0#% @ @4F;5D=9,+&UL4$L! A0#% @ @4F; M5G^)--&( P ^ \ !H ("!=/D" 'AL+W=O&UL4$L! A0#% @ @4F;5G8@M0C1! /" !H M ("!-/T" 'AL+W=O&UL4$L! A0# M% @ @4F;5O3EB96&UL4$L! A0#% @ @4F;5CCB.*-2 P M80H !H ("!$0<# 'AL+W=O&UL4$L! A0#% @ @4F;5NIN>-*1 @ X08 !H ("! MFPH# 'AL+W=O&UL4$L! A0#% @ @4F; M5@ULN,M@#@ .(P !H ("!9 T# 'AL+W=O&UL4$L! A0#% @ @4F;5HPR:BY! P +@T !H M ("!_!L# 'AL+W=O&UL4$L! A0# M% @ @4F;5G(/ /\E" ORH !H ("!=1\# 'AL+W=O M&UL4$L! A0#% @ @4F;5F%]KYOT @ M@@H !H ("!TB<# 'AL+W=O&UL4$L! A0#% @ @4F;5M#6A-L]!0 T!4 !H ("! M_BH# 'AL+W=O&UL4$L! A0#% @ @4F; M5@7P@AIL P U!8 T ( !6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ @4F;5DGM M%/9& P UD4 !H ( !33T# 'AL+U]R96QS+W=O XML 153 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 154 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 155 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 365 600 1 true 125 0 false 8 false false R1.htm 00090 - Document - Cover Page Sheet http://en.ksyun.com/role/DocumentCoverPage Cover Page Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://en.ksyun.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 7 false false R8.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentation ORGANIZATION AND BASIS OF PRESENTATION Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - CONCENTRATION OF RISKS Sheet http://en.ksyun.com/role/DisclosureConcentrationOfRisks CONCENTRATION OF RISKS Notes 11 false false R12.htm 10401 - Disclosure - BUSINESS COMBINATION Sheet http://en.ksyun.com/role/DisclosureBusinessCombination BUSINESS COMBINATION Notes 12 false false R13.htm 10501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNet REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET Notes 13 false false R14.htm 10601 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://en.ksyun.com/role/DisclosureAccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 14 false false R15.htm 10701 - Disclosure - PREPAYMENTS AND OTHER ASSETS Sheet http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssets PREPAYMENTS AND OTHER ASSETS Notes 15 false false R16.htm 10801 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 16 false false R17.htm 10901 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://en.ksyun.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 17 false false R18.htm 11001 - Disclosure - GOODWILL Sheet http://en.ksyun.com/role/DisclosureGoodwill GOODWILL Notes 18 false false R19.htm 11101 - Disclosure - LEASES Sheet http://en.ksyun.com/role/DisclosureLeases LEASES Notes 19 false false R20.htm 11201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES Sheet http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilities ACCRUED EXPENSES AND OTHER LIABILITIES Notes 20 false false R21.htm 11301 - Disclosure - LOANS Sheet http://en.ksyun.com/role/DisclosureLoans LOANS Notes 21 false false R22.htm 11401 - Disclosure - TAXATION Sheet http://en.ksyun.com/role/DisclosureTaxation TAXATION Notes 22 false false R23.htm 11501 - Disclosure - SHARE-BASED PAYMENTS Sheet http://en.ksyun.com/role/DisclosureShareBasedPayments SHARE-BASED PAYMENTS Notes 23 false false R24.htm 11601 - Disclosure - RESTRICTED NET ASSETS Sheet http://en.ksyun.com/role/DisclosureRestrictedNetAssets RESTRICTED NET ASSETS Notes 24 false false R25.htm 11701 - Disclosure - LOSS PER SHARE Sheet http://en.ksyun.com/role/DisclosureLossPerShare LOSS PER SHARE Notes 25 false false R26.htm 11801 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://en.ksyun.com/role/DisclosureShareholdersEquity SHAREHOLDERS' EQUITY Notes 26 false false R27.htm 11901 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 27 false false R28.htm 12001 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://en.ksyun.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 28 false false R29.htm 12101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 29 false false R30.htm 12201 - Disclosure - SUBSEQUENT EVENTS Sheet http://en.ksyun.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 30 false false R31.htm 12301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompany CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Notes 31 false false R32.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 32 false false R33.htm 30103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION (Tables) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationTables ORGANIZATION AND BASIS OF PRESENTATION (Tables) Tables http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentation 33 false false R34.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPolicies 34 false false R35.htm 30403 - Disclosure - BUSINESS COMBINATION (Tables) Sheet http://en.ksyun.com/role/DisclosureBusinessCombinationTables BUSINESS COMBINATION (Tables) Tables http://en.ksyun.com/role/DisclosureBusinessCombination 35 false false R36.htm 30503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables) Tables http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNet 36 false false R37.htm 30603 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://en.ksyun.com/role/DisclosureAccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://en.ksyun.com/role/DisclosureAccountsReceivableNet 37 false false R38.htm 30703 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables) Sheet http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsTables PREPAYMENTS AND OTHER ASSETS (Tables) Tables http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssets 38 false false R39.htm 30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNet 39 false false R40.htm 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://en.ksyun.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://en.ksyun.com/role/DisclosureIntangibleAssetsNet 40 false false R41.htm 31003 - Disclosure - GOODWILL (Tables) Sheet http://en.ksyun.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://en.ksyun.com/role/DisclosureGoodwill 41 false false R42.htm 31103 - Disclosure - LEASES (Tables) Sheet http://en.ksyun.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://en.ksyun.com/role/DisclosureLeases 42 false false R43.htm 31203 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) Sheet http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) Tables http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilities 43 false false R44.htm 31303 - Disclosure - LOANS (Tables) Sheet http://en.ksyun.com/role/DisclosureLoansTables LOANS (Tables) Tables http://en.ksyun.com/role/DisclosureLoans 44 false false R45.htm 31403 - Disclosure - TAXATION (Tables) Sheet http://en.ksyun.com/role/DisclosureTaxationTables TAXATION (Tables) Tables http://en.ksyun.com/role/DisclosureTaxation 45 false false R46.htm 31503 - Disclosure - SHARE-BASED PAYMENTS (Tables) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables SHARE-BASED PAYMENTS (Tables) Tables http://en.ksyun.com/role/DisclosureShareBasedPayments 46 false false R47.htm 31703 - Disclosure - LOSS PER SHARE (Tables) Sheet http://en.ksyun.com/role/DisclosureLossPerShareTables LOSS PER SHARE (Tables) Tables http://en.ksyun.com/role/DisclosureLossPerShare 47 false false R48.htm 31903 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://en.ksyun.com/role/DisclosureRelatedPartyTransactions 48 false false R49.htm 32103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 49 false false R50.htm 32303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Tables http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompany 50 false false R51.htm 40101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details) Details 51 false false R52.htm 40102 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details) Details 52 false false R53.htm 40103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details) Details 53 false false R54.htm 40104 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details) Details 54 false false R55.htm 40105 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details) Sheet http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details) Details 55 false false R56.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 56 false false R57.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details) Details 57 false false R58.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details) Details 58 false false R59.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) Details 59 false false R60.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) Sheet http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details) Details 60 false false R61.htm 40301 - Disclosure - Concentration of Risks (Details) Sheet http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails Concentration of Risks (Details) Details 61 false false R62.htm 40401 - Disclosure - BUSINESS COMBINATION - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails BUSINESS COMBINATION - Additional Information (Details) Details 62 false false R63.htm 40402 - Disclosure - BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details) Sheet http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details) Details 63 false false R64.htm 40403 - Disclosure - BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details) Sheet http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details) Details 64 false false R65.htm 40501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details) Details http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables 65 false false R66.htm 40502 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details) Details http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables 66 false false R67.htm 40503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfContractWithCustomerLiabilityRecognizedDetails REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details) Details http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables 67 false false R68.htm 40504 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details) Details http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables 68 false false R69.htm 40505 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details) Sheet http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details) Details http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables 69 false false R70.htm 40601 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) Sheet http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) Details 70 false false R71.htm 40602 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details) Sheet http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details) Details 71 false false R72.htm 40701 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details) Sheet http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details) Details 72 false false R73.htm 40702 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsAdditionalInformationDetails PREPAYMENTS AND OTHER ASSETS - Additional Information (Details) Details 73 false false R74.htm 40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details) Sheet http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details) Details 74 false false R75.htm 40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Details 75 false false R76.htm 40901 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Sheet http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details) Details 76 false false R77.htm 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 77 false false R78.htm 40903 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details) Sheet http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details) Details 78 false false R79.htm 41001 - Disclosure - GOODWILL - Summary of Carrying Value of Goodwill (Details) Sheet http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails GOODWILL - Summary of Carrying Value of Goodwill (Details) Details 79 false false R80.htm 41002 - Disclosure - GOODWILL - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails GOODWILL - Additional Information (Details) Details 80 false false R81.htm 41101 - Disclosure - LEASES - Additional Information (Details) Sheet http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional Information (Details) Details 81 false false R82.htm 41102 - Disclosure - LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details) Sheet http://en.ksyun.com/role/DisclosureLeasesCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesDetails LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details) Details 82 false false R83.htm 41103 - Disclosure - LEASES - Lease assets obtained in exchange for lease obligations (Details) Sheet http://en.ksyun.com/role/DisclosureLeasesLeaseAssetsObtainedInExchangeForLeaseObligationsDetails LEASES - Lease assets obtained in exchange for lease obligations (Details) Details 83 false false R84.htm 41104 - Disclosure - LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details) Sheet http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details) Details 84 false false R85.htm 41201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details) Sheet http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details) Details 85 false false R86.htm 41202 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details) Sheet http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details) Details 86 false false R87.htm 41301 - Disclosure - LOANS (Details) Sheet http://en.ksyun.com/role/DisclosureLoansDetails LOANS (Details) Details http://en.ksyun.com/role/DisclosureLoansTables 87 false false R88.htm 41302 - Disclosure - LOANS - Related party loans (Details) Sheet http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails LOANS - Related party loans (Details) Details 88 false false R89.htm 41303 - Disclosure - LOANS - Unsecured loans (Details) Sheet http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails LOANS - Unsecured loans (Details) Details 89 false false R90.htm 41304 - Disclosure - LOANS - Other loans (Details) Sheet http://en.ksyun.com/role/DisclosureLoansOtherLoansDetails LOANS - Other loans (Details) Details 90 false false R91.htm 41305 - Disclosure - LOANS - Loan repaid schedule (Details) Sheet http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails LOANS - Loan repaid schedule (Details) Details 91 false false R92.htm 41401 - Disclosure - TAXATION (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationDetails TAXATION (Details) Details http://en.ksyun.com/role/DisclosureTaxationTables 92 false false R93.htm 41402 - Disclosure - TAXATION - Schedule of income before income tax, domestic and foreign (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails TAXATION - Schedule of income before income tax, domestic and foreign (Details) Details 93 false false R94.htm 41403 - Disclosure - TAXATION - Schedule of components of income tax expense (benefit) (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails TAXATION - Schedule of components of income tax expense (benefit) (Details) Details 94 false false R95.htm 41404 - Disclosure - TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details) Details 95 false false R96.htm 41405 - Disclosure - TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details) Details 96 false false R97.htm 41406 - Disclosure - TAXATION - Summary of unrecognized tax benefits (Details) Sheet http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails TAXATION - Summary of unrecognized tax benefits (Details) Details 97 false false R98.htm 41501 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details) Details 98 false false R99.htm 41502 - Disclosure - SHARE-BASED PAYMENTS - Additional information (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails SHARE-BASED PAYMENTS - Additional information (Details) Details 99 false false R100.htm 41503 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details) Details 100 false false R101.htm 41504 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details) Details 101 false false R102.htm 41505 - Disclosure - SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details) Details 102 false false R103.htm 41506 - Disclosure - SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details) Details 103 false false R104.htm 41507 - Disclosure - SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details) Sheet http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details) Details 104 false false R105.htm 41601 - Disclosure - RESTRICTED NET ASSETS (Details) Sheet http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails RESTRICTED NET ASSETS (Details) Details http://en.ksyun.com/role/DisclosureRestrictedNetAssets 105 false false R106.htm 41701 - Disclosure - LOSS PER SHARE - Summary of earnings per share basic and diluted (Details) Sheet http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails LOSS PER SHARE - Summary of earnings per share basic and diluted (Details) Details 106 false false R107.htm 41801 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://en.ksyun.com/role/DisclosureShareholdersEquityDetails SHAREHOLDERS' EQUITY (Details) Details http://en.ksyun.com/role/DisclosureShareholdersEquity 107 false false R108.htm 41901 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details) Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details) Details 108 false false R109.htm 41902 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details) Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details) Details 109 false false R110.htm 41903 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details) Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details) Details 110 false false R111.htm 41904 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail) Sheet http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail) Details 111 false false R112.htm 42001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://en.ksyun.com/role/DisclosureCommitmentsAndContingencies 112 false false R113.htm 42101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details) Sheet http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details) Details http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 113 false false R114.htm 42102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details) Sheet http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAdditionalInformationDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details) Details http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 114 false false R115.htm 42301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details) Details 115 false false R116.htm 42302 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details) Details 116 false false R117.htm 42303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details) Details 117 false false R118.htm 42304 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details) Details 118 false false R119.htm 42305 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details) Sheet http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details) Details 119 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 194 [dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesNoncurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 194 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 9 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 194, 208 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesNoncurrent in us-gaap/2022 used in 15 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 195, 208, 235 [dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 35 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 196, 247 [dq-0542-Deprecated-Concept] Concept RelatedPartyCosts in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 196 [dq-0542-Deprecated-Concept] Concept NotesReceivableRelatedPartiesCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 208 [dq-0542-Deprecated-Concept] Concept DueFromAffiliateCurrent in us-gaap/2022 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 208, 250 [dq-0542-Deprecated-Concept] Concept NotesReceivableRelatedPartiesNoncurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 208 [dq-0542-Deprecated-Concept] Concept DueToAffiliateCurrent in us-gaap/2022 used in 6 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 208, 250 [dq-0542-Deprecated-Concept] Concept DueToAffiliateNoncurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 208 [dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 235 [dq-0542-Deprecated-Concept] Concept DueFromRelatedParties in us-gaap/2022 used in 14 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 248 [dq-0542-Deprecated-Concept] Concept DueFromJointVenturesCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 250 [dq-0542-Deprecated-Concept] Concept InvestmentsInAndAdvancesToAffiliatesAmountOfEquity in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 250 [dq-0542-Deprecated-Concept] Concept NotesPayableRelatedPartiesClassifiedCurrent in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. kc-20221231x20f.htm 250 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 20 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted, us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect, us-gaap:EarningsPerShareDiluted, us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted, us-gaap:OperatingLossCarryforwards, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - kc-20221231x20f.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 6 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - kc-20221231x20f.htm 9 kc-20221231x20f.htm kc-20221231.xsd kc-20221231_cal.xml kc-20221231_def.xml kc-20221231_lab.xml kc-20221231_pre.xml kc-20221231xex12d1.htm kc-20221231xex12d2.htm kc-20221231xex13d1.htm kc-20221231xex13d2.htm kc-20221231xex15d1.htm kc-20221231xex15d2.htm kc-20221231xex15d3.htm kc-20221231xex15d4.htm kc-20221231xex2d4.htm kc-20221231xex4d11.htm kc-20221231xex4d12.htm kc-20221231xex4d13.htm kc-20221231xex4d14.htm kc-20221231xex4d15.htm kc-20221231xex4d16.htm kc-20221231xex4d24.htm kc-20221231xex8d1.htm kc-20221231x20f007.jpg kc-20221231x20f009.jpg kc-20221231x20f010.jpg kc-20221231x20f011.jpg kc-20221231x20f012.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 158 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kc-20221231x20f.htm": { "axisCustom": 3, "axisStandard": 33, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1945, "http://xbrl.sec.gov/dei/2022": 51 }, "contextCount": 365, "dts": { "calculationLink": { "local": [ "kc-20221231_cal.xml" ] }, "definitionLink": { "local": [ "kc-20221231_def.xml" ] }, "inline": { "local": [ "kc-20221231x20f.htm" ] }, "labelLink": { "local": [ "kc-20221231_lab.xml" ] }, "presentationLink": { "local": [ "kc-20221231_pre.xml" ] }, "schema": { "local": [ "kc-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd" ] } }, "elementCount": 897, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 25, "http://xbrl.sec.gov/dei/2022": 6, "total": 31 }, "keyCustom": 113, "keyStandard": 487, "memberCustom": 67, "memberStandard": 47, "nsprefix": "kc", "nsuri": "http://en.ksyun.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://en.ksyun.com/role/DocumentCoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "10", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_MUTogFgpuUiIijPqop_Uow", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details)", "menuCat": "Details", "order": "100", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of the activity for the restricted shares issued under the share award scheme (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareAwardSchemeMember_GGhhk4O-9Ue6tPc4RyZcYA", "decimals": "INF", "lang": null, "name": "kc:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareAwardSchemeMember_Nu_RfJqEe0ml2Fs3kxC0Vw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details)", "menuCat": "Details", "order": "101", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of the activity for the options granted under the share award scheme (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareAwardSchemeMember_Icyt3JOBkEGwQ8msbY4E_g", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41505 - Disclosure - SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details)", "menuCat": "Details", "order": "102", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of assumptions used to estimate the fair value of the share options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_1_8_2018_2FuFvFg20kilP1jVE0erwg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_AubbPoXIQkmEQUWWPdeNtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41506 - Disclosure - SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details)", "menuCat": "Details", "order": "103", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of acquisition date fair value of each share-based award is estimated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_kc_CamelotAwardMember_INk-anIqNk2Q1X9ErCvUfA", "decimals": "4", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41507 - Disclosure - SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details)", "menuCat": "Details", "order": "104", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of share-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "2", "first": true, "lang": null, "name": "kc:ReserveFundAsAPercentageOfRegisteredCapital", "reportCount": 1, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - RESTRICTED NET ASSETS (Details)", "menuCat": "Details", "order": "105", "role": "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "shortName": "RESTRICTED NET ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_srt_StatementGeographicalAxis_country_CN_ltOLlzQ-GECT0647-zATgg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherRestrictedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - LOSS PER SHARE - Summary of earnings per share basic and diluted (Details)", "menuCat": "Details", "order": "106", "role": "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "shortName": "LOSS PER SHARE - Summary of earnings per share basic and diluted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R107": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_1_8_2018_2FuFvFg20kilP1jVE0erwg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_AubbPoXIQkmEQUWWPdeNtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "menuCat": "Details", "order": "107", "role": "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "shortName": "SHAREHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_9_3_2021_us-gaap_BusinessAcquisitionAxis_kc_CamelotGroupMember_alST_fIVp0edWmSdQWJExQ", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_kc_KingsoftGroupMember_ZJLVafwyHUW4mXJ5SKNyKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details)", "menuCat": "Details", "order": "108", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "shortName": "RELATED PARTY TRANSACTIONS - Schedule of related parties and nature of relationship (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_kc_KingsoftGroupMember_ZJLVafwyHUW4mXJ5SKNyKg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details)", "menuCat": "Details", "order": "109", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - CONCENTRATION OF RISKS", "menuCat": "Notes", "order": "11", "role": "http://en.ksyun.com/role/DisclosureConcentrationOfRisks", "shortName": "CONCENTRATION OF RISKS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details)", "menuCat": "Details", "order": "110", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails", "shortName": "RELATED PARTY TRANSACTIONS - Schedule of related party transactions (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_kc_XiaomiGroupMember_MYq5eFHneUuesGHI7l5fbQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfRelatedPartyBalancesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail)", "menuCat": "Details", "order": "111", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "shortName": "RELATED PARTY TRANSACTIONS - Schedule of related party balances (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfRelatedPartyBalancesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "112", "role": "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_zx6vrM6DokODgAeVe3-rfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details)", "menuCat": "Details", "order": "113", "role": "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) -Schedule of accumulated other comprehensive income (loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "kc:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details)", "menuCat": "Details", "order": "114", "role": "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAdditionalInformationDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details)", "menuCat": "Details", "order": "115", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfParentCompanyBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_WkExkhMGnkaUKw8iDPLSoA", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_AubbPoXIQkmEQUWWPdeNtw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details)", "menuCat": "Details", "order": "116", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed balance sheets (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "kc:SummaryOfParentCompanyBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_EzzSPX6BXUKJrU7z6DMm7w", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_AubbPoXIQkmEQUWWPdeNtw", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details)", "menuCat": "Details", "order": "117", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of comprehensive loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfParentCompanyIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_zpyCqERha0a3vZpAhdFOBg", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42304 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details)", "menuCat": "Details", "order": "118", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed Statements of Comprehensive Loss (Parethetical) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "b", "p", "td", "tr", "table", "kc:SummaryOfParentCompanyIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_zpyCqERha0a3vZpAhdFOBg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42305 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details)", "menuCat": "Details", "order": "119", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - Condensed statements of cash flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfParentCompanyCashFlowTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_zpyCqERha0a3vZpAhdFOBg", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - BUSINESS COMBINATION", "menuCat": "Notes", "order": "12", "role": "http://en.ksyun.com/role/DisclosureBusinessCombination", "shortName": "BUSINESS COMBINATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET", "menuCat": "Notes", "order": "13", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNet", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - ACCOUNTS RECEIVABLE, NET", "menuCat": "Notes", "order": "14", "role": "http://en.ksyun.com/role/DisclosureAccountsReceivableNet", "shortName": "ACCOUNTS RECEIVABLE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PREPAYMENTS AND OTHER ASSETS", "menuCat": "Notes", "order": "15", "role": "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssets", "shortName": "PREPAYMENTS AND OTHER ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "16", "role": "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - INTANGIBLE ASSETS, NET", "menuCat": "Notes", "order": "17", "role": "http://en.ksyun.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - GOODWILL", "menuCat": "Notes", "order": "18", "role": "http://en.ksyun.com/role/DisclosureGoodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - LEASES", "menuCat": "Notes", "order": "19", "role": "http://en.ksyun.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES", "menuCat": "Notes", "order": "20", "role": "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - LOANS", "menuCat": "Notes", "order": "21", "role": "http://en.ksyun.com/role/DisclosureLoans", "shortName": "LOANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - TAXATION", "menuCat": "Notes", "order": "22", "role": "http://en.ksyun.com/role/DisclosureTaxation", "shortName": "TAXATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SHARE-BASED PAYMENTS", "menuCat": "Notes", "order": "23", "role": "http://en.ksyun.com/role/DisclosureShareBasedPayments", "shortName": "SHARE-BASED PAYMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - RESTRICTED NET ASSETS", "menuCat": "Notes", "order": "24", "role": "http://en.ksyun.com/role/DisclosureRestrictedNetAssets", "shortName": "RESTRICTED NET ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - LOSS PER SHARE", "menuCat": "Notes", "order": "25", "role": "http://en.ksyun.com/role/DisclosureLossPerShare", "shortName": "LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - SHAREHOLDERS' EQUITY", "menuCat": "Notes", "order": "26", "role": "http://en.ksyun.com/role/DisclosureShareholdersEquity", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "27", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "28", "role": "http://en.ksyun.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "menuCat": "Notes", "order": "29", "role": "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "30", "role": "http://en.ksyun.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "menuCat": "Notes", "order": "31", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompany", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "32", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION (Tables)", "menuCat": "Tables", "order": "33", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationTables", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - BUSINESS COMBINATION (Tables)", "menuCat": "Tables", "order": "35", "role": "http://en.ksyun.com/role/DisclosureBusinessCombinationTables", "shortName": "BUSINESS COMBINATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables)", "menuCat": "Tables", "order": "36", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "menuCat": "Tables", "order": "37", "role": "http://en.ksyun.com/role/DisclosureAccountsReceivableNetTables", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables)", "menuCat": "Tables", "order": "38", "role": "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsTables", "shortName": "PREPAYMENTS AND OTHER ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "39", "role": "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "menuCat": "Tables", "order": "40", "role": "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - GOODWILL (Tables)", "menuCat": "Tables", "order": "41", "role": "http://en.ksyun.com/role/DisclosureGoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "42", "role": "http://en.ksyun.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)", "menuCat": "Tables", "order": "43", "role": "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - LOANS (Tables)", "menuCat": "Tables", "order": "44", "role": "http://en.ksyun.com/role/DisclosureLoansTables", "shortName": "LOANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - TAXATION (Tables)", "menuCat": "Tables", "order": "45", "role": "http://en.ksyun.com/role/DisclosureTaxationTables", "shortName": "TAXATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - SHARE-BASED PAYMENTS (Tables)", "menuCat": "Tables", "order": "46", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables", "shortName": "SHARE-BASED PAYMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "47", "role": "http://en.ksyun.com/role/DisclosureLossPerShareTables", "shortName": "LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "48", "role": "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "menuCat": "Tables", "order": "49", "role": "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:SummaryOfParentCompanyBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "menuCat": "Tables", "order": "50", "role": "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "kc:SummaryOfParentCompanyBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_kc_ZhuhaiKingsoftCloudTechnologyCoLtdMember_srt_StatementGeographicalAxis_country_CN_LCKv4uIsWEqZbKjWjae3og", "decimals": null, "first": true, "lang": "en-US", "name": "kc:PlaceOfEstablishment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details)", "menuCat": "Details", "order": "51", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Organization and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_kc_ZhuhaiKingsoftCloudTechnologyCoLtdMember_srt_StatementGeographicalAxis_country_CN_LCKv4uIsWEqZbKjWjae3og", "decimals": null, "first": true, "lang": "en-US", "name": "kc:PlaceOfEstablishment", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_kc_RestrictedCashMember_Mz79g_wLh0eKytuH0MBLgg", "decimals": "-3", "first": true, "lang": null, "name": "kc:AssetsSecuredForPaymentOfLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details)", "menuCat": "Details", "order": "52", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_kc_RestrictedCashMember_Mz79g_wLh0eKytuH0MBLgg", "decimals": "-3", "first": true, "lang": null, "name": "kc:AssetsSecuredForPaymentOfLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details)", "menuCat": "Details", "order": "53", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Operations and Cash Flows Results of Variable Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfOperationsAndCashFlowsResultsOfVariableInterestEntitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_GjTX_g95dEWrjtNdzjEY8w", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details)", "menuCat": "Details", "order": "54", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_unrjKPEaYE6vm_kEHNP8Wg", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details)", "menuCat": "Details", "order": "55", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION - Schedule of Assets Liabilities Results of Variable Interest Entities (Parentheticals) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_unrjKPEaYE6vm_kEHNP8Wg", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "kc:ConvenienceTranslationPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "reportCount": 1, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "menuCat": "Details", "order": "56", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:PropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_kc_ElectronicEquipmentMember_fTYhAmZ4uUu_qDYmPcgMww", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details)", "menuCat": "Details", "order": "57", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Property Plant and Equipment Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:PropertyPlantAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_kc_ElectronicEquipmentMember_fTYhAmZ4uUu_qDYmPcgMww", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_kc_OthersMember_MYEKyTETmE-5W9dSHg5xIw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "menuCat": "Details", "order": "58", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Finite Lived Intangible Assets Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_kc_OthersMember_MYEKyTETmE-5W9dSHg5xIw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfTotalCarryingValueOfEquityInvestmentsHeld", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "kc:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)", "menuCat": "Details", "order": "59", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfTotalCarryingValueOfEquityInvestmentsHeld", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "kc:EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBases", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tkBQ6KfsxkuXdMN-mKCURQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_tkBQ6KfsxkuXdMN-mKCURQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:SummaryOfTotalCarryingValueOfEquityInvestmentsHeld", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)", "menuCat": "Details", "order": "60", "role": "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Total carrying value of equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_8YEA47Sf3EevdhTVUF3SXw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "3", "first": true, "lang": null, "name": "kc:PercentageDepreciationInForeignCurrencyExchangeRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Concentration of Risks (Details)", "menuCat": "Details", "order": "61", "role": "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "shortName": "Concentration of Risks (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "3", "first": true, "lang": null, "name": "kc:PercentageDepreciationInForeignCurrencyExchangeRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - BUSINESS COMBINATION - Additional Information (Details)", "menuCat": "Details", "order": "62", "role": "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "shortName": "BUSINESS COMBINATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_9_30_2021_srt_OwnershipAxis_kc_CamelotGroupMember_GttkkfqCykqKFUTBYFJ6WA", "decimals": "4", "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details)", "menuCat": "Details", "order": "63", "role": "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "BUSINESS COMBINATION - Summary of fair value of assets acquired and liabilities assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BusinessAcquisitionAxis_kc_CamelotGroupMember_xd5i65Wsdk-AueSg9v-SUw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_kc_CamelotGroupMember_FyC156KqbE2aVZmZZLfhSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details)", "menuCat": "Details", "order": "64", "role": "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "shortName": "BUSINESS COMBINATION - Actual and Pro-forma Impact from the acquisition of Camelot (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_BusinessAcquisitionAxis_kc_CamelotGroupMember_FyC156KqbE2aVZmZZLfhSg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "65", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_kc_PublicCloudServicesMember_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_scNlX1wCXUma8GJYtgsaGQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details)", "menuCat": "Details", "order": "66", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Revenue, Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ContractWithCustomerLiabilityRecognizedTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details)", "menuCat": "Details", "order": "67", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfContractWithCustomerLiabilityRecognizedDetails", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of Contract with Customer Liability Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ContractWithCustomerLiabilityRecognizedTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfOtherNonoperatingGainsLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details)", "menuCat": "Details", "order": "68", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other gain (loss), net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfOtherNonoperatingGainsLossesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "kc:IncomeFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details)", "menuCat": "Details", "order": "69", "role": "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails", "shortName": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER INCOME, NET - Summary of other income (expense), net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "kc:IncomeFromGovernmentGrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "70", "role": "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails", "shortName": "ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_zx6vrM6DokODgAeVe3-rfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "71", "role": "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails", "shortName": "ACCOUNTS RECEIVABLE, NET - Schedule of the Movement in the allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_rAwODW8x9EK4aGlOM7whzA", "decimals": "-3", "lang": null, "name": "kc:AllowanceForDoubtfulAccountsReceivableAdoptionOfAccountingStandard", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details)", "menuCat": "Details", "order": "72", "role": "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails", "shortName": "PREPAYMENTS AND OTHER ASSETS - Schedule of Prepayments and Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - PREPAYMENTS AND OTHER ASSETS - Additional Information (Details)", "menuCat": "Details", "order": "73", "role": "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsAdditionalInformationDetails", "shortName": "PREPAYMENTS AND OTHER ASSETS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "kc:PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "74", "role": "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "menuCat": "Details", "order": "75", "role": "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "shortName": "PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationExpenseOnReclassifiedAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "menuCat": "Details", "order": "76", "role": "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "menuCat": "Details", "order": "77", "role": "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details)", "menuCat": "Details", "order": "78", "role": "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS, NET - Schedule of estimated amortization expense of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_zx6vrM6DokODgAeVe3-rfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - GOODWILL - Summary of Carrying Value of Goodwill (Details)", "menuCat": "Details", "order": "79", "role": "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails", "shortName": "GOODWILL - Summary of Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ReportingUnitAxis_kc_CloudServiceAndSolutionsMember_ovUYMKWQj0m8n14Gk972dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h0ozdvJi7UCd_ddhiyzibQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - GOODWILL - Additional Information (Details)", "menuCat": "Details", "order": "80", "role": "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails", "shortName": "GOODWILL - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_ReportingUnitAxis_kc_CloudServiceAndSolutionsMember_ovUYMKWQj0m8n14Gk972dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_h0ozdvJi7UCd_ddhiyzibQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - LEASES - Additional Information (Details)", "menuCat": "Details", "order": "81", "role": "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails", "shortName": "LEASES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_zx6vrM6DokODgAeVe3-rfg", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePaymentsUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details)", "menuCat": "Details", "order": "82", "role": "http://en.ksyun.com/role/DisclosureLeasesCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesDetails", "shortName": "LEASES - Cash paid for amounts included in the measurement of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePaymentsUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfLeaseAssetsObtainedInExchangeForLeaseObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - LEASES - Lease assets obtained in exchange for lease obligations (Details)", "menuCat": "Details", "order": "83", "role": "http://en.ksyun.com/role/DisclosureLeasesLeaseAssetsObtainedInExchangeForLeaseObligationsDetails", "shortName": "LEASES - Lease assets obtained in exchange for lease obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:ScheduleOfLeaseAssetsObtainedInExchangeForLeaseObligationsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details)", "menuCat": "Details", "order": "84", "role": "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails", "shortName": "LEASES - Summary of Undiscounted Future Minimum Payments under the Group's Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "kc:LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details)", "menuCat": "Details", "order": "85", "role": "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "kc:AccrualOfPurchaseConsiderationPayableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details)", "menuCat": "Details", "order": "86", "role": "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES - Schedule of accrued expenses and other liabilities (Parenthetical) (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BusinessAcquisitionAxis_kc_CamelotGroupMember_xd5i65Wsdk-AueSg9v-SUw", "decimals": "-3", "lang": null, "name": "kc:AccrualOfPurchaseConsiderationPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansPayableToBankCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - LOANS (Details)", "menuCat": "Details", "order": "87", "role": "http://en.ksyun.com/role/DisclosureLoansDetails", "shortName": "LOANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansPayableToBankCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "kc:RelatedPartiesLoanCurrnet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - LOANS - Related party loans (Details)", "menuCat": "Details", "order": "88", "role": "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "shortName": "LOANS - Related party loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "kc:RelatedPartiesLoanCurrnet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - LOANS - Unsecured loans (Details)", "menuCat": "Details", "order": "89", "role": "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "shortName": "LOANS - Unsecured loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_kc_KingsoftGroupMember_VoGrDWIVGUqxX01tVf8iLg", "decimals": "-3", "lang": null, "name": "kc:AggregatePrincipalAmountRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION AND BASIS OF PRESENTATION", "menuCat": "Notes", "order": "9", "role": "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentation", "shortName": "ORGANIZATION AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_Fpjtb7GTM02B6npWwj1IvA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - LOANS - Other loans (Details)", "menuCat": "Details", "order": "90", "role": "http://en.ksyun.com/role/DisclosureLoansOtherLoansDetails", "shortName": "LOANS - Other loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCollateralAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - LOANS - Loan repaid schedule (Details)", "menuCat": "Details", "order": "91", "role": "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails", "shortName": "LOANS - Loan repaid schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - TAXATION (Details)", "menuCat": "Details", "order": "92", "role": "http://en.ksyun.com/role/DisclosureTaxationDetails", "shortName": "TAXATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - TAXATION - Schedule of income before income tax, domestic and foreign (Details)", "menuCat": "Details", "order": "93", "role": "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails", "shortName": "TAXATION - Schedule of income before income tax, domestic and foreign (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - TAXATION - Schedule of components of income tax expense (benefit) (Details)", "menuCat": "Details", "order": "94", "role": "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "TAXATION - Schedule of components of income tax expense (benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details)", "menuCat": "Details", "order": "95", "role": "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails", "shortName": "TAXATION - Reconciliation of income tax expense computed using the PRC statutory tax rate to the actual income tax expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41405 - Disclosure - TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details)", "menuCat": "Details", "order": "96", "role": "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "TAXATION - Significant components of the Group's deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2022_gvb4lsIs2EqNE9Ka4c3dIQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_zx6vrM6DokODgAeVe3-rfg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41406 - Disclosure - TAXATION - Summary of unrecognized tax benefits (Details)", "menuCat": "Details", "order": "97", "role": "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails", "shortName": "TAXATION - Summary of unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_rAwODW8x9EK4aGlOM7whzA", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2021_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareOptionsSchemeMember_XeJx9WeobU2QpuHOFJlMbQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details)", "menuCat": "Details", "order": "98", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails", "shortName": "SHARE-BASED PAYMENTS - Summary of the activity under the share option scheme (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareOptionsSchemeMember_8agXidrPbkKUORliyCDGzw", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_4n7mshvo70KkeuVQhaQvCg", "decimals": "-3", "first": true, "lang": null, "name": "kc:SettlementOfShareBasedAwards", "reportCount": 1, "unitRef": "Unit_Standard_CNY_qJpeAbpnXk6X_gU30qEsAA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - SHARE-BASED PAYMENTS - Additional information (Details)", "menuCat": "Details", "order": "99", "role": "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "shortName": "SHARE-BASED PAYMENTS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "kc-20221231x20f.htm", "contextRef": "As_Of_12_31_2018_us-gaap_PlanNameAxis_kc_TwoThousandThirteenShareOptionsSchemeMember_xhwJpZV7AUi1EREWWkXZNA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_iRXgV2-mV06PcL3Ubf1-CA", "xsiNil": "false" } } }, "segmentCount": 125, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "CN" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "HK" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "American Depositary Shares" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document and Entity Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when an entity was incorporated", "label": "Entity Incorporation, Date of Incorporation", "terseLabel": "Date of establishment/ acquisition" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "dateItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r808" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingsExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsExchangeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "yesNoItemType" }, "dei_ExchangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.", "label": "Exchange [Domain]" } } }, "localname": "ExchangeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r804", "r805", "r806" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "tradingSymbolItemType" }, "exch_XNGS": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NASDAQ/NGS (GLOBAL SELECT MARKET)" } } }, "localname": "XNGS", "nsuri": "http://xbrl.sec.gov/exch/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "terseLabel": "Accounting Policies" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "kc_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "kc_AccrualForPurchaseOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual for purchase of property and equipment.", "label": "Accrual for purchase of property and equipment", "terseLabel": "Purchase of property and equipment" } } }, "localname": "AccrualForPurchaseOfPropertyAndEquipment", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccrualOfDeferredGovernmentGrantCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual of Deferred government grant Current.", "label": "Accrual of Deferred government grant Current", "terseLabel": "Deferred government grants" } } }, "localname": "AccrualOfDeferredGovernmentGrantCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccrualOfDeferredGovernmentGrantNonCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual of Deferred government grant Non Current.", "label": "Accrual of Deferred government grant Non Current", "terseLabel": "Deferred government grants" } } }, "localname": "AccrualOfDeferredGovernmentGrantNonCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccrualOfPurchaseConsiderationPayableCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual of purchase consideration payable current.", "label": "Accrual Of Purchase Consideration Payable Current", "terseLabel": "Purchase consideration payable", "verboseLabel": "Purchase consideration payable, current" } } }, "localname": "AccrualOfPurchaseConsiderationPayableCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccrualOfPurchaseConsiderationPayableNonCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrual of purchase consideration payable non current.", "label": "Accrual Of Purchase Consideration Payable Non Current", "terseLabel": "Purchase consideration payable", "verboseLabel": "Purchase consideration payable, non current" } } }, "localname": "AccrualOfPurchaseConsiderationPayableNonCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccruedExpenses": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses.", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_AccruedExpensesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities Current.", "label": "Accrued expenses and other liabilities Current", "terseLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other liabilities (including accrued expenses and other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,208,868 and RMB644,858 (US$93,496) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "kc_AccruedExpensesAndOtherLiabilitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "ACCRUED EXPENSES AND OTHER LIABILITIES [Line Items]", "terseLabel": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "stringItemType" }, "kc_AccruedExpensesAndOtherLiabilitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular information about accrued expenses and other liabilities", "label": "ACCRUED EXPENSES AND OTHER LIABILITIES [Table]" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "stringItemType" }, "kc_AdsReimbursementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ADS Reimbursement.", "label": "ADS Reimbursement [Member]", "terseLabel": "ADS Reimbursement" } } }, "localname": "AdsReimbursementMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "domainItemType" }, "kc_AggregatePrincipalAmountRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate principal amount of related party debt.", "label": "Aggregate Principal Amount, Related Parties", "terseLabel": "Aggregate principal amount" } } }, "localname": "AggregatePrincipalAmountRelatedParties", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails" ], "xbrltype": "monetaryItemType" }, "kc_AllowanceForDoubtfulAccountsReceivableAdoptionOfAccountingStandard": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable adoption of accounting standard", "label": "Allowance For Doubtful Accounts Receivable Adoption Of Accounting Standard", "verboseLabel": "Adoption of ASC 326" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAdoptionOfAccountingStandard", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "kc_AppropriationToStatutoryReserves": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) in stockholder's equity related to appropriation to statutory reserves.", "label": "Appropriation to Statutory Reserves", "terseLabel": "Appropriation to statutory reserves" } } }, "localname": "AppropriationToStatutoryReserves", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "kc_AssetsSecuredForPaymentOfLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets secured for payments of liabilities.", "label": "Assets Secured For Payment Of Liabilities", "terseLabel": "Assets secured for payment of liabilities" } } }, "localname": "AssetsSecuredForPaymentOfLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kc_BeijingJinxunRuiboNetworkTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing jinxun ruibo network technology co ltd.", "label": "Beijing Jinxun Ruibo Network Technology Co Ltd" } } }, "localname": "BeijingJinxunRuiboNetworkTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_BeijingKingsoftCloudNetworkTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing kingsoft cloud network technology co ltd.", "label": "Beijing Kingsoft Cloud Network Technology Co Ltd", "terseLabel": "Beijing Kingsoft Cloud Network Technology Co Ltd" } } }, "localname": "BeijingKingsoftCloudNetworkTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "kc_BeijingKingsoftCloudTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing kingsoft cloud technology co ltd.", "label": "Beijing Kingsoft Cloud Technology Co Ltd", "terseLabel": "Beijing Kingsoft Cloud Technology Co Ltd" } } }, "localname": "BeijingKingsoftCloudTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_BeijingYunshuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing yunshu.", "label": "Beijing Yunshu" } } }, "localname": "BeijingYunshuMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_BeijingYunxiangZhishengTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing yunxiang zhisheng technology co ltd.", "label": "Beijing Yunxiang Zhisheng Technology Co Ltd", "terseLabel": "Beijing Yunxiang Zhisheng Technology Co Ltd" } } }, "localname": "BeijingYunxiangZhishengTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_BusinessAcquisitionAmortizationExpensesOfIntangibleAssetsAndOtherAcquisitionDateFairValueMeasure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The pro forma amortization expenses of intangible assets and other acquisition date fair value measure.", "label": "Business Acquisition, Amortization Expenses of Intangible Assets And Other Acquisition Date Fair Value Measure", "terseLabel": "Amortization expenses of intangible assets and other acquisition date fair value measure" } } }, "localname": "BusinessAcquisitionAmortizationExpensesOfIntangibleAssetsAndOtherAcquisitionDateFairValueMeasure", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "monetaryItemType" }, "kc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivablesAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed accounts receivables and other assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accounts Receivables And Other Assets", "terseLabel": "Accounts receivable and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsReceivablesAndOtherAssets", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "kc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed restricted cash.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "kc_CamelotAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Camelot Award [Member]", "terseLabel": "Camelot Award" } } }, "localname": "CamelotAwardMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails" ], "xbrltype": "domainItemType" }, "kc_CamelotEmployeeSchemeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Camelot employee scheme Inc.", "label": "Camelot Employee Scheme Inc" } } }, "localname": "CamelotEmployeeSchemeIncMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_CamelotGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to camelot group.", "label": "Camelot Group", "terseLabel": "Camelot" } } }, "localname": "CamelotGroupMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_CamelotTechnologyCo.LtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Camelot Technology Co., Ltd.", "label": "Beijing Camelot" } } }, "localname": "CamelotTechnologyCo.LtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_CamelotTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Camelot technology co ltd.", "label": "Camelot Technology Co Ltd" } } }, "localname": "CamelotTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_ChangesInFairValueOfConsiderationOfABusinessAcquisition": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Changes in fair value of consideration of a business acquisition.", "label": "Changes in Fair Value of Consideration of a Business Acquisition", "negatedLabel": "Changes in fair value of purchase consideration of a business acquisition", "terseLabel": "Purchase consideration payable, total losses" } } }, "localname": "ChangesInFairValueOfConsiderationOfABusinessAcquisition", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_ChangesInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Changes in fair value of contingent consideration.", "label": "Changes in Fair Value of Contingent Consideration", "negatedLabel": "Changes in fair value of purchase contingent consideration of a business acquisition" } } }, "localname": "ChangesInFairValueOfContingentConsideration", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_ChangesInFairValueOfPurchaseConsiderationInBusinessCombination": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingGainsLosses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of changes in fair value of purchase consideration in a business acquisition.", "label": "Changes in Fair Value of Purchase Consideration in Business Combination", "terseLabel": "Changes in fair value of purchase consideration in a business acquisition" } } }, "localname": "ChangesInFairValueOfPurchaseConsiderationInBusinessCombination", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_CheetahGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cheetah group.", "label": "Cheetah Group [Member]", "terseLabel": "Cheetah Group" } } }, "localname": "CheetahGroupMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_CloudBasedDigitalSolutionAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Based Digital Solution And Services [Member]", "terseLabel": "Cloud-based digital solutions and services" } } }, "localname": "CloudBasedDigitalSolutionAndServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "kc_CloudServiceAndSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cloud Service And Solutions [Member]", "terseLabel": "Cloud service and solutions" } } }, "localname": "CloudServiceAndSolutionsMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "kc_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "COMMITMENTS AND CONTINGENCIES [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "kc_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "kc_CommonStockPreferredStockAndTemporaryEquitySharesAuthorised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock preferred stock and temporary equity shares authorised.", "label": "Common Stock Preferred Stock And Temporary Equity Shares Authorised", "verboseLabel": "Common stock preferred stock and temporary equity shares authorised" } } }, "localname": "CommonStockPreferredStockAndTemporaryEquitySharesAuthorised", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "kc_ComprehensiveIncomeLossNetOfTaxAttributableToCommonStockholdersBasic": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Comprehensive income loss net of tax attributable to common stockholders basic.", "label": "Comprehensive Income Loss Net Of Tax Attributable To Common Stockholders Basic", "negatedTotalLabel": "Comprehensive loss attributable to ordinary shareholders" } } }, "localname": "ComprehensiveIncomeLossNetOfTaxAttributableToCommonStockholdersBasic", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "kc_ConcentrationOfRiskAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of risk.", "label": "CONCENTRATION OF RISKS" } } }, "localname": "ConcentrationOfRiskAbstract", "nsuri": "http://en.ksyun.com/20221231", "xbrltype": "stringItemType" }, "kc_ConcentrationOfRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of risk.", "label": "Concentration of Risk [Line Items]", "terseLabel": "Concentration of Risk [Line Items]" } } }, "localname": "ConcentrationOfRiskLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "stringItemType" }, "kc_ConcentrationOfRiskTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration of risk.", "label": "Concentration of Risk [Table]", "terseLabel": "Concentration of Risk [Table]" } } }, "localname": "ConcentrationOfRiskTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "stringItemType" }, "kc_CondensedFinancialInformationParentCompanyOnlyLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of condensed financial information parent company only.", "label": "Condensed Financial Information Parent Company Only [Line Items]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationParentCompanyOnlyLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails" ], "xbrltype": "stringItemType" }, "kc_CondensedFinancialInformationParentCompanyOnlyTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Condensed financial information parent company only [Table].", "label": "Condensed Financial Information Parent Company Only [Table]", "terseLabel": "Condensed Financial Information Parent Company Only [Table]" } } }, "localname": "CondensedFinancialInformationParentCompanyOnlyTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails" ], "xbrltype": "stringItemType" }, "kc_CondensedFinancialInformationParentCompanyOnlylineItemsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Parent Company Only Line Items [Line Items]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationParentCompanyOnlylineItemsLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "kc_ConsolidatedRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Revenue" } } }, "localname": "ConsolidatedRevenueMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_ContractAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract asset [Member].", "label": "Contract Asset [Member]", "terseLabel": "Contract asset" } } }, "localname": "ContractAssetMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "kc_ContractWithCustomerAssets": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with customer assets.", "label": "Contract With Customer Assets", "verboseLabel": "Contract assets, net" } } }, "localname": "ContractWithCustomerAssets", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "kc_ContractWithCustomerLiabilityRecognizedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Contract with Customer Liability Recognized [Table text block].", "label": "Contract With Customer Liability Recognized [Table Text Block]", "terseLabel": "Summary of contract with customer liability recognized" } } }, "localname": "ContractWithCustomerLiabilityRecognizedTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "kc_ConvenienceTranslationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convenience translation Policy text block", "label": "Convenience Translation [Policy Text Block]", "terseLabel": "Convenience translation" } } }, "localname": "ConvenienceTranslationPolicyTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kc_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One [Member]", "terseLabel": "One Customer" } } }, "localname": "CustomerOneMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "kc_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stand for third customer.", "label": "Customer Three [Member]", "terseLabel": "Three customer" } } }, "localname": "CustomerThreeMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "kc_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stand for second customer.", "label": "Customer Two [Member]", "terseLabel": "Two customer" } } }, "localname": "CustomerTwoMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "kc_DataCentreMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Centre Machinery And Equipment [Member]", "label": "Data center machinery and equipment" } } }, "localname": "DataCentreMachineryAndEquipmentMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_DeferredTaxAssetsFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from finance lease liabilities.", "label": "Deferred Tax Assets, Finance lease liabilities", "terseLabel": "Finance lease liabilities" } } }, "localname": "DeferredTaxAssetsFinanceLeaseLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_DeferredTaxAssetsGovernmentGrants": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Government grant.", "label": "Government grant", "terseLabel": "Government grant" } } }, "localname": "DeferredTaxAssetsGovernmentGrants", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_DeferredTaxAssetsOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets operating lease liabilities.", "label": "Operating lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_DeferredTaxLiabilitiesFinanceLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from finance lease right-of-use assets.", "label": "Deferred Tax Liabilities, Finance Lease Right-of-use Assets", "terseLabel": "Finance lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesFinanceLeaseRightOfUseAssets", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure details of principal subsidiaries and variable interest entities.", "label": "Disclosure Details Of Principal Subsidiaries And Variable Interest Entities [Table Text Block]", "verboseLabel": "Schedule of Principal Subsidiaries Variable Interest Entities, and Subsidiaries" } } }, "localname": "DisclosureDetailsOfPrincipalSubsidiariesAndVariableInterestEntitiesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "kc_DueToRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of due to related parties.", "label": "Due to Related Parties", "verboseLabel": "Amounts due to related parties" } } }, "localname": "DueToRelatedParties", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "monetaryItemType" }, "kc_DueToViesAndViesSubsidiaries": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount payable to variable interest entity and its subsidiary.", "label": "Due to VIEs and VIEs' Subsidiaries", "negatedLabel": "Amounts due to VIEs and VIEs' subsidiaries" } } }, "localname": "DueToViesAndViesSubsidiaries", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "kc_EffectiveIncomeTaxRateReconcilationAmountTaxHolidayAndPreferentialTaxRates": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation amount tax holiday and preferential tax rates.", "label": "Effective Income Tax Rate Reconcilation Amount Tax Holiday And Preferential Tax Rates", "negatedLabel": "Effect of tax holiday and preferential tax rates" } } }, "localname": "EffectiveIncomeTaxRateReconcilationAmountTaxHolidayAndPreferentialTaxRates", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "kc_EffectiveIncomeTaxRateReconciliationExpirationOfTaxLossForward": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to expiration of tax loss forward.", "label": "Effective Income Tax Rate Reconciliation, Expiration of Tax Loss Forward", "terseLabel": "Expiration of tax loss carryforward" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfTaxLossForward", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "kc_ElectronicEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Equipment [Member]", "label": "Electronic equipment" } } }, "localname": "ElectronicEquipmentMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_EnterpriseCloudServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to enterprise cloud services.", "label": "Enterprise Cloud Services [Member]", "terseLabel": "Enterprise cloud services" } } }, "localname": "EnterpriseCloudServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "kc_EquityInvestmentsAccountedForUsingMeasurementAlternativeTotalGainsLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Investments Accounted for Using Measurement Alternative, Total Gains (Losses)", "label": "Equity Investments Accounted for Using Measurement Alternative, Total Gains (Losses)", "terseLabel": "Equity investments accounted for using measurement alternative, total gains (losses)" } } }, "localname": "EquityInvestmentsAccountedForUsingMeasurementAlternativeTotalGainsLosses", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "monetaryItemType" }, "kc_EquityInvestmentsWithoutReadilyDeterminableFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Equity Investments Without Readily Determinable Fair Value [Abstract]", "terseLabel": "Equity investments without readily determinable fair value:" } } }, "localname": "EquityInvestmentsWithoutReadilyDeterminableFairValueAbstract", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "stringItemType" }, "kc_EquityMethodInvestmentPerSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity method investment per share price.", "label": "Equity Method Investment Per Share Price", "terseLabel": "Equity Method investment per share purchase price" } } }, "localname": "EquityMethodInvestmentPerSharePrice", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "kc_EquitySecuritiesFvNiCumulativeForeignCurrencyTranslation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in equity securities measured at fair value due to foreign currency translation.", "label": "Equity Securities, FV-NI, Cumulative Foreign Currency Translation", "verboseLabel": "Foreign currency translation" } } }, "localname": "EquitySecuritiesFvNiCumulativeForeignCurrencyTranslation", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "kc_EquitySecuritiesFvNiCumulativeUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The decrease in equity securities measured at fair value due to cumulative unrealized losses.", "label": "Equity Securities, FV-NI, Cumulative Unrealized Losses", "verboseLabel": "Cumulative unrealized losses" } } }, "localname": "EquitySecuritiesFvNiCumulativeUnrealizedLosses", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "kc_EquitySecuritiesFvNiInitialCostBasis": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial cost of investment in equity security measured at fair value with change in fair value recognized in net income.", "label": "Equity Securities, FV-NI, Initial Cost Basis", "terseLabel": "Initial cost basis" } } }, "localname": "EquitySecuritiesFvNiInitialCostBasis", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "kc_EquitySecuritiesWithAndWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity securities with and without readily determinable fair value Policy text block.", "label": "Equity securities with and without readily determinable fair value [Policy Text Block]", "terseLabel": "Equity investments" } } }, "localname": "EquitySecuritiesWithAndWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kc_EquitySecuritiesWithoutReadilyDeterminableFairValueForeignCurrencyTranslation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in equity security without readily determinable fair value due to foreign currency translation.", "label": "Equity Securities without Readily Determinable Fair Value, Foreign Currency Translation", "terseLabel": "Foreign currency translation" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueForeignCurrencyTranslation", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "kc_EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial cost of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Initial Cost Bases", "terseLabel": "Initial cost basis" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueInitialCostBases", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "kc_EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity investments without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Ownership Percentage", "terseLabel": "Percentage of ownership interest in equity investments without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kc_EventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event [Axis]", "label": "Event [Axis]" } } }, "localname": "EventAxis", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "stringItemType" }, "kc_EventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event [Domain]", "label": "Event [Domain]" } } }, "localname": "EventDomain", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "kc_ExclusivePurchaseOptionAgreementWithZhuhaiKingSoftCloudAndNomineeShareholdersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exclusive Purchase Option Agreement With Zhuhai King Soft Cloud And Nominee Shareholders [Member]", "label": "Exclusive Purchase Option Agreement With Zhuhai King Soft Cloud And Nominee Shareholders" } } }, "localname": "ExclusivePurchaseOptionAgreementWithZhuhaiKingSoftCloudAndNomineeShareholdersMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_FinanceLeaseCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of finance lease cost.", "label": "Finance Lease Cost", "totalLabel": "Total finance lease costs" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kc_FinanceLeaseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent", "weight": 1.0 }, "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance lease liabilities NonCurrent", "terseLabel": "Finance lease liability", "totalLabel": "Total lease liability balance" } } }, "localname": "FinanceLeaseLiabilitiesNoncurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_FiniteLivedIntangibleAssetsAmortizationExpenseFiveYearAndThereafter": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense Five Year And Thereafter", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseFiveYearAndThereafter", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "kc_FollowOnOfferMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow On Offer.", "label": "Follow On Offer" } } }, "localname": "FollowOnOfferMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_FollowOnOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Follow on offering.", "label": "Follow on offering" } } }, "localname": "FollowOnOfferingMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "kc_GainOnDisposalOfEquityInvestment": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on disposal of equity investments.", "label": "Gain on Disposal of Equity Investment", "negatedLabel": "Gain on disposal of equity investments" } } }, "localname": "GainOnDisposalOfEquityInvestment", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_GainOnSaleOfPropertyPlantEquipment": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain On Sale Of Property Plant Equipment", "terseLabel": "Gain on disposal of property and equipment" } } }, "localname": "GainOnSaleOfPropertyPlantEquipment", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_GovernmentGrantsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Government Grants Policy text block", "label": "Government grants" } } }, "localname": "GovernmentGrantsPolicyTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kc_ImpactOfCovidNineteenPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impact of COVID nineteen.", "label": "Impact Of COVID Nineteen [Policy Text Block]", "terseLabel": "Impact of COVID-19" } } }, "localname": "ImpactOfCovidNineteenPolicyTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kc_ImpairmentOfContractCosts": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense caused by impairment of contract.", "label": "Impairment of Contract Costs", "terseLabel": "Impairment of contract costs" } } }, "localname": "ImpairmentOfContractCosts", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_IncomeFromAdsReimbursement": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income from ADS reimbursement.", "label": "Income from ADS Reimbursement", "terseLabel": "Income from ADS Reimbursement" } } }, "localname": "IncomeFromAdsReimbursement", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_IncomeFromGovernmentGrants": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income from government grants.", "label": "Income from Government Grants", "terseLabel": "Government grants" } } }, "localname": "IncomeFromGovernmentGrants", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "TAXATION" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "stringItemType" }, "kc_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure [Table].", "label": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "stringItemType" }, "kc_IncomeTaxRateDetailsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax rate details [Axis].", "label": "Income Tax Rate Details [Axis]" } } }, "localname": "IncomeTaxRateDetailsAxis", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "stringItemType" }, "kc_IncomeTaxRateDetailsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax rate details [Domain].", "label": "Income Tax Rate Details [Domain]" } } }, "localname": "IncomeTaxRateDetailsDomain", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "kc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_IndividualIncomeTaxPayable": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Individual Income Tax Payable", "label": "Individual Income Tax Payable", "verboseLabel": "Individual income tax payable" } } }, "localname": "IndividualIncomeTaxPayable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_IndividualIncomeTaxReceivable": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Individual income tax receivable.", "label": "Individual Income Tax Receivable", "verboseLabel": "Individual income tax receivable" } } }, "localname": "IndividualIncomeTaxReceivable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "kc_InterestExpenseOnLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest expense on loan.", "label": "Interest Expense on Loan [Member]", "terseLabel": "Interest expense on loan" } } }, "localname": "InterestExpenseOnLoanMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_KingsoftCloudBeijingInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kingsoft cloud beijing information technology co ltd.", "label": "Kingsoft Cloud Beijing Information Technology Co Ltd" } } }, "localname": "KingsoftCloudBeijingInformationTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_KingsoftCloudCorporationLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kingsoft cloud corporation limited.", "label": "Kingsoft Cloud Corporation Limited" } } }, "localname": "KingsoftCloudCorporationLimitedMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_KingsoftCloudTianjinTechnologyDevelopmentCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kingsoft cloud (Tianjin) technology development co., ltd.", "label": "Kingsoft Cloud (Tianjin) Technology Development Co Ltd" } } }, "localname": "KingsoftCloudTianjinTechnologyDevelopmentCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_KingsoftGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to kingsoft group.", "label": "Kingsoft Group [Member]", "terseLabel": "Kingsoft Group" } } }, "localname": "KingsoftGroupMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails" ], "xbrltype": "domainItemType" }, "kc_LesseeFinanceLeaseLiabilityToBePaidFourAndThereafter": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth year and thereafter. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Finance Lease, Liability, to be Paid, Four and Thereafter", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeFinanceLeaseLiabilityToBePaidFourAndThereafter", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease and finance lease liabilities.", "label": "Lessee, Operating Lease and Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of undiscounted future minimum payments under the operating and financing lease liabilities and reconciliation to the operating and financing lease liabilities" } } }, "localname": "LesseeOperatingLeaseAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "kc_LesseeOperatingLeaseLiabilityToBePaidFourAndThereafter": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due in fourth year and thereafter. 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, Four and Thereafter", "terseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidFourAndThereafter", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "kc_LoanToZhuhaiKingSoftCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan To Zhuhai King Soft Cloud [Member]", "label": "Loan To Zhuhai King Soft Cloud [Member]", "terseLabel": "Loan To Zhuhai King Soft Cloud" } } }, "localname": "LoanToZhuhaiKingSoftCloudMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_MiscellaneousOtherNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of miscellaneous other non-operating income (expense).", "label": "Miscellaneous Other Nonoperating Income (Expense)", "terseLabel": "Others" } } }, "localname": "MiscellaneousOtherNonoperatingIncomeExpense", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_MoreThanOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "More Than One Year [Member]", "label": "More Than One Year [Member]", "terseLabel": "More Than One Year" } } }, "localname": "MoreThanOneYearMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "kc_NanjingQianyiShixunInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nanjing qianyi shixun information technology co ltd.", "label": "Nanjing Qianyi Shixun Information Technology Co Ltd" } } }, "localname": "NanjingQianyiShixunInformationTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_NonCashAcquisitionOfBusiness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash acquisition of business.", "label": "Non Cash Acquisition of Business", "terseLabel": "Non-cash acquisition of business" } } }, "localname": "NonCashAcquisitionOfBusiness", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_NonTradeRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for non-trade related.", "label": "Non-Trade Related [Member]", "terseLabel": "Non-trade related" } } }, "localname": "NonTradeRelatedMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "domainItemType" }, "kc_NumberOfNonCancelableInternetDataCenterServiceAgreementsEntered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of non-cancelable interest data service agreement in which the Company has entered.", "label": "Number of Non-cancelable Internet Data Center Service Agreements Entered", "terseLabel": "Number of non-cancelable internet data center service agreements" } } }, "localname": "NumberOfNonCancelableInternetDataCenterServiceAgreementsEntered", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "kc_OfferingCostsIncludedInAccruedExpensesAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of offering costs included in accrued expenses and other liabilities.", "label": "Offering Costs Included In Accrued Expenses And Other Liabilities", "terseLabel": "Offering costs included in accrued expenses and other liabilities" } } }, "localname": "OfferingCostsIncludedInAccruedExpensesAndOtherLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "kc_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "kc_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other comprehensive income foreign currency transaction and translation adjustment net of tax.", "label": "Other Comprehensive Income Foreign Currency Transaction And Translation Adjustment Net Of Tax", "terseLabel": "Foreign currency translation adjustments, net of tax of nil" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "kc_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to other related parties.", "label": "Other Related Parties [Member]", "terseLabel": "Others" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_OtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to other services.", "label": "Other Services [Member]", "terseLabel": "Others" } } }, "localname": "OtherServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "kc_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other groups.", "label": "Others [Member]", "terseLabel": "Others" } } }, "localname": "OthersMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_ParentCompanyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Parent Company [Abstract]", "label": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "ParentCompanyAbstract", "nsuri": "http://en.ksyun.com/20221231", "xbrltype": "stringItemType" }, "kc_PatentsAndTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for patents and technology.", "label": "Patents And Technology [Member]", "terseLabel": "Patents and technologies" } } }, "localname": "PatentsAndTechnologyMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_PaymentsForProceedsFromAcquisitionOfBusinessesAndInterestInAffiliates": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.", "label": "Payments For Proceeds From Acquisition of Businesses And Interest in Affiliates", "negatedLabel": "Disposal of a subsidiary" } } }, "localname": "PaymentsForProceedsFromAcquisitionOfBusinessesAndInterestInAffiliates", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_PaymentsOfServiceFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the payments or prepayments of service fees.", "label": "Payments of Service Fees", "terseLabel": "Payment or prepayment of service fees" } } }, "localname": "PaymentsOfServiceFees", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "kc_PercentageDepreciationInForeignCurrencyExchangeRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage depreciation in foreign currency exchange rate.", "label": "Percentage Depreciation In Foreign Currency Exchange Rate", "terseLabel": "Percentage depreciation in foreign currency exchange rate" } } }, "localname": "PercentageDepreciationInForeignCurrencyExchangeRate", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "percentItemType" }, "kc_PercentageOfAcquisitionNotCompleted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of acquisition not completed.", "label": "Percentage of Acquisition Not Completed", "terseLabel": "Percentage of acquisition not completed" } } }, "localname": "PercentageOfAcquisitionNotCompleted", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kc_PercentageOfAnnualAfterTaxProfitToBeAllocatedToReserveFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of annual after tax profit to be allocated to reserve fund.", "label": "Percentage Of Annual After Tax Profit to Be Allocated To Reserve Fund", "terseLabel": "Percentage of annual after tax profit to be allocated to reserve fund" } } }, "localname": "PercentageOfAnnualAfterTaxProfitToBeAllocatedToReserveFund", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "kc_PlaceOfEstablishment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Place of establishment.", "label": "Place Of Establishment", "terseLabel": "Place of establishment" } } }, "localname": "PlaceOfEstablishment", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "kc_PreferentialIncomeTaxRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferential Income Tax Rate [Member]", "label": "Preferential Income Tax Rate" } } }, "localname": "PreferentialIncomeTaxRateMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "kc_PrepaidExpensesAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and other assets disclosure text block.", "label": "Prepaid Expenses And Other Assets Disclosure [Text Block]", "terseLabel": "PREPAYMENTS AND OTHER ASSETS" } } }, "localname": "PrepaidExpensesAndOtherAssetsDisclosureTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "kc_PrepaymentsForElectronicEquipmentNonCurrent": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepayments for electronic equipment non current.", "label": "Prepayments for Electronic Equipment Non Current", "terseLabel": "Prepayments for electronic equipment" } } }, "localname": "PrepaymentsForElectronicEquipmentNonCurrent", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "kc_ProceedFromAssetRelatedGovernmentGrantsReceived": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceed from asset-related government grants received.", "label": "Proceed from Asset Related Government Grants Received", "terseLabel": "Asset-related government grants received" } } }, "localname": "ProceedFromAssetRelatedGovernmentGrantsReceived", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_ProceedsFromIssuanceFollowOnOffering": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from follow on offering..", "label": "Proceeds From Issuance Follow On Offering", "terseLabel": "Proceeds from follow-on offering, net of offering costs" } } }, "localname": "ProceedsFromIssuanceFollowOnOffering", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_ProceedsFromShortTermBankLoan": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from short term bank loans.", "label": "Proceeds From Short Term Bank Loan", "terseLabel": "Proceeds from short-term bank loans" } } }, "localname": "ProceedsFromShortTermBankLoan", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_PropertyPlantAndEquipmentUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Plant And Equipment Useful Lives Table Text Block", "label": "Property Plant And Equipment Useful Lives [Table Text Block]", "terseLabel": "Schedule of Property Plant and Equipment Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLivesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "kc_ProvisionForCreditLosses": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for credit losses.", "label": "Provision for credit losses" } } }, "localname": "ProvisionForCreditLosses", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_PublicCloudServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public cloud service.", "label": "Public cloud services [Member]", "terseLabel": "Public cloud services" } } }, "localname": "PublicCloudServiceMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "kc_PublicCloudServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to public cloud services.", "label": "Public Cloud Services [Member]", "terseLabel": "Public Cloud Service" } } }, "localname": "PublicCloudServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "kc_PurchaseConsiderationIncludedInAccruedExpenseAndOtherLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase consideration included in accrued expense and other liabilities.", "label": "Purchase consideration included in accrued expense and other liabilities", "terseLabel": "Purchase consideration included in accrued expenses and other liabilities" } } }, "localname": "PurchaseConsiderationIncludedInAccruedExpenseAndOtherLiabilities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_PurchaseOfServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to purchase of service.", "label": "Purchase of Services [Member]", "terseLabel": "Purchase of Services" } } }, "localname": "PurchaseOfServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_ReimbursementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reimbursement.", "label": "Reimbursement [Axis]" } } }, "localname": "ReimbursementAxis", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "stringItemType" }, "kc_ReimbursementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reimbursement", "label": "Reimbursement [Domain]" } } }, "localname": "ReimbursementDomain", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "domainItemType" }, "kc_ReimbursementReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reimbursement received from the depository.", "label": "Reimbursement Received", "terseLabel": "Reimbursement received from the depository for the establishment and maintenance of the ads program" } } }, "localname": "ReimbursementReceived", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "kc_RelatedPartiesLoanCurrnet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of related party loan current.", "label": "Related Parties Loan, Currnet", "terseLabel": "Current" } } }, "localname": "RelatedPartiesLoanCurrnet", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails" ], "xbrltype": "monetaryItemType" }, "kc_RentalOfBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to rental of building.", "label": "Rental of Building [Member]", "terseLabel": "Rental of building" } } }, "localname": "RentalOfBuildingMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_RentalOfOfficeSpaceAndAdministrativeServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to rental of office space and administrative services.", "label": "Rental of Office Space and Administrative Services [Member]", "terseLabel": "Rental of office space and administrative services" } } }, "localname": "RentalOfOfficeSpaceAndAdministrativeServicesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "kc_ReserveFundAsAPercentageOfRegisteredCapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reserve fund as a percentage of registered capital.", "label": "Reserve Fund As a Percentage Of Registered Capital", "terseLabel": "Reserve fund as percentage of registered capital" } } }, "localname": "ReserveFundAsAPercentageOfRegisteredCapital", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "kc_RestrictedAssetsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted assets disclosure.", "label": "Restricted Assets Disclosure [Line Items]", "terseLabel": "RESTRICTED NET ASSETS" } } }, "localname": "RestrictedAssetsDisclosureLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "kc_RestrictedAssetsDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Assets Disclosure.", "label": "Restricted Assets Disclosure [Table]" } } }, "localname": "RestrictedAssetsDisclosureTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "stringItemType" }, "kc_RestrictedCashAsNoncashInvestingAndFinancingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Restricted cash As Non-cash investing and financing activities.", "label": "Restricted cash As Noncash investing and financing activities", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAsNoncashInvestingAndFinancingActivities", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_RestrictedCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted cash.", "label": "Restricted cash" } } }, "localname": "RestrictedCashMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_RevenuesOtherGainLossAndOtherIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET" } } }, "localname": "RevenuesOtherGainLossAndOtherIncomeExpenseAbstract", "nsuri": "http://en.ksyun.com/20221231", "xbrltype": "stringItemType" }, "kc_RevisionInAuthorisedCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to revision in authorised capital.", "label": "Revision In Authorised Capital [Member]", "terseLabel": "Revision in authorised capital" } } }, "localname": "RevisionInAuthorisedCapitalMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_ScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of assets liabilities results of variable interest entities.", "label": "Schedule Of Assets Liabilities Results Of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of Assets Liabilities Results of Variable Interest Entities" } } }, "localname": "ScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash paid for amounts included in measurement of lease liabilities.", "label": "Schedule of Cash Paid for Amounts Included in Measurement of Lease Liabilities [Table Text Block]", "terseLabel": "Schedule of cash paid for amounts included in measurement of lease liabilities" } } }, "localname": "ScheduleOfCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Finite Lived Intangible Assets Useful Lives Table Text Block", "label": "Schedule Of Finite Lived Intangible Assets Useful Lives [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfLeaseAssetsObtainedInExchangeForLeaseObligationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lease assets obtained in exchange for lease obligations.", "label": "Schedule of Lease Assets Obtained in exchange for Lease Obligations [Table Text Block]", "terseLabel": "Schedule of lease assets obtained in exchange for lease obligations" } } }, "localname": "ScheduleOfLeaseAssetsObtainedInExchangeForLeaseObligationsTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfOperationsAndCashFlowsResultsOfVariableInterestEntitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of operations and cash flows results of variable interest entities.", "label": "Schedule Of Operations And Cash Flows Results Of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of Operations and Cash Flows Results of Variable Interest Entities" } } }, "localname": "ScheduleOfOperationsAndCashFlowsResultsOfVariableInterestEntitiesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfOtherInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other information related to the leases.", "label": "Schedule of Other Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of other information related to the leases" } } }, "localname": "ScheduleOfOtherInformationRelatedToLeasesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfOtherNonoperatingGainsLossesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "\"\t\nTabular disclosure of the components of non-operating gains (losses).\"", "label": "Schedule Of Other Nonoperating Gains (Losses) [Table Text Block]", "terseLabel": "Schedule of other gain (loss), net" } } }, "localname": "ScheduleOfOtherNonoperatingGainsLossesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of recognized identified assets acquired and liabilities assumed.", "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Line Items]", "terseLabel": "Fair values of the assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedLineItems", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "kc_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of recognized identified assets acquired and liabilities assumed.", "label": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Table]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTable", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "kc_ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Related Parties And Nature Of Relationship [Table Text Block] .", "label": "Schedule Of Related Parties And Nature Of Relationship [Table Text Block]", "terseLabel": "Schedule of related Parties and nature of relationship" } } }, "localname": "ScheduleOfRelatedPartiesAndNatureOfRelationshipTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfRelatedPartyBalancesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Related Party Balances [Table Text Block] .", "label": "Schedule Of Related Party Balances [Table Text Block]", "terseLabel": "Schedule of related party balances" } } }, "localname": "ScheduleOfRelatedPartyBalancesTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "kc_ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Share Based Payment Award Valuation Assumptions.", "label": "Schedule Of Share Based Payment Award Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of acquisition date fair value of each share-based award is estimated" } } }, "localname": "ScheduleOfShareBasedPaymentAwardValuationAssumptionsTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "kc_SeriesAConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Convertible Preferred Shares [Member]", "label": "Series A Convertible Preferred Shares", "terseLabel": "Series A Convertible Preferred Shares" } } }, "localname": "SeriesAConvertiblePreferredSharesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "kc_SeriesBConvertibleRedeemablePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Convertible Preferred Shares [Member]", "label": "Series B Convertible Redeemable Preferred Shares" } } }, "localname": "SeriesBConvertibleRedeemablePreferredSharesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_SeriesCRedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series C Redeemable Convertible Preferred Shares [Member]", "label": "Series C Redeemable Convertible Preferred Shares" } } }, "localname": "SeriesCRedeemableConvertiblePreferredSharesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_SeriesDPlusRedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D Plus Redeemable Convertible Preferred Shares [Member].", "label": "Series D Plus Redeemable Convertible Preferred Shares" } } }, "localname": "SeriesDPlusRedeemableConvertiblePreferredSharesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_SeriesDRedeemableConvertiblePreferredSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D Redeemable Convertible Preferred Shares [Member]", "label": "Series D Redeemable Convertible Preferred Shares" } } }, "localname": "SeriesDRedeemableConvertiblePreferredSharesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_SettlementOfSeniorExecutiveLoansByRepurchaseOfOrdinaryShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Settlement of senior executive loans by repurchase of ordinary shares.", "label": "Settlement of senior executive loans by repurchase of ordinary shares", "terseLabel": "Settlement of senior executive loans by repurchase of ordinary shares" } } }, "localname": "SettlementOfSeniorExecutiveLoansByRepurchaseOfOrdinaryShares", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_SettlementOfShareBasedAwards": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Settlement of Share-based Awards.", "label": "Settlement of Share-based Awards", "terseLabel": "Settlement of share-based awards", "verboseLabel": "Number of share-based awards granted" } } }, "localname": "SettlementOfShareBasedAwards", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "kc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were cancelled during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancelled in Period", "negatedLabel": "Number of shares - Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriod", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "kc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a cancellation.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancelled, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value - Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledWeightedAverageGrantDateFairValue", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentOtherThanOptionsNonVestedExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation By Share Based Payment Arrangement Equity Instrument Other Than Options Non Vested Expected To Vest Weighted Average Grant Date Fair Value.", "label": "Share Based Compensation By Share Based Payment Arrangement Equity Instrument Other Than Options Non Vested Expected To Vest Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value - Expected to vest" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentOtherThanOptionsNonVestedExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentOtherThanOptionsVestedExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation By Share Based Payment Arrangement Equity Instrument Other Than Options Vested Expected To Vest Weighted Average Grant Date Fair Value.", "label": "Share Based Compensation By Share Based Payment Arrangement Equity Instrument Other Than Options Vested Expected To Vest Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted- average grant date fair value - Vested and expected" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementEquityInstrumentOtherThanOptionsVestedExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment arrangement fair value assumptions exercise multiple.", "label": "Share Based Compensation By Share Based Payment Arrangement Fair Value Assumptions Exercise Multiple", "verboseLabel": "Exercise multiple" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultiple", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails" ], "xbrltype": "pureItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultipleMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment arrangement fair value assumptions exercise multiple maximum.", "label": "Share Based Compensation By Share Based Payment Arrangement Fair Value Assumptions Exercise Multiple Maximum", "terseLabel": "Exercise multiple, Maximum" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultipleMaximum", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "pureItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultipleMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment arrangement fair value assumptions exercise multiple minimum.", "label": "Share Based Compensation By Share Based Payment Arrangement Fair Value Assumptions Exercise Multiple Minimum", "terseLabel": "Exercise multiple, Minimum" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentArrangementFairValueAssumptionsExerciseMultipleMinimum", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "pureItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionedNonvestedExpectedToVest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation By Share Based Payment Award Equity Instruments Other Than Optioned Nonvested Expected To Vest.", "label": "Share Based Compensation By Share Based Payment Award Equity Instruments Other Than Optioned Nonvested Expected To Vest", "terseLabel": "Number of shares - Expected to vest" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionedNonvestedExpectedToVest", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment award options exercises in period weighted average exercise price.", "label": "Share Based Compensation By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price", "verboseLabel": "Weighted- average grant- date fair value - Exercised" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedCompensationByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageFairValueOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Fair Value One.", "label": "Share Based Compensation By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Fair Value One", "terseLabel": "Weighted- average grant- date fair value - Vested and expected" } } }, "localname": "ShareBasedCompensationByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageFairValueOne", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedCompensationBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation by share based payment award options vested and expected to vest exercisable weighted average exercise price.", "label": "Share Based Compensation By ShareBased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price", "verboseLabel": "Weighted- average grant- date fair value - Exercisable" } } }, "localname": "ShareBasedCompensationBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "kc_ShareBasedPaymentArrangementPlanModificationNumberOfSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares issued upon modification of award during the period.", "label": "Share-Based Payment Arrangement, Plan Modification, Number of Shares Issued", "terseLabel": "Number of shares issued upon modification of award" } } }, "localname": "ShareBasedPaymentArrangementPlanModificationNumberOfSharesIssued", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "kc_ShareRepurchaseProgram2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to share repurchase program (\"2022 Share Repurchase Program\").", "label": "Share Repurchase Program 2022 [Member]", "terseLabel": "2022 Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgram2022Member", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "kc_ShenzhenYunfanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen yunfan.", "label": "Shenzhen Yunfan" } } }, "localname": "ShenzhenYunfanMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kc_SoftwareAndCopyrightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for software and copyrights.", "label": "Software And Copyrights [Member]", "terseLabel": "Copyrights", "verboseLabel": "Software and copyrights" } } }, "localname": "SoftwareAndCopyrightsMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_StatutoryReserveFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member represents statutory reserve funds.", "label": "Statutory Reserve Funds [Member]", "terseLabel": "Statutory Reserve Funds" } } }, "localname": "StatutoryReserveFundsMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "kc_StatutoryReservesFunds": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the statutory reserves funds as of balance sheet date.", "label": "Statutory Reserves Funds", "terseLabel": "Statutory reserves funds" } } }, "localname": "StatutoryReservesFunds", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "kc_Statutoryfundsasapercentageofregisteredcapital": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statutory funds as a percentage of registered capital.", "label": "StatutoryFundsAsAPercentageOfRegisteredCapital", "terseLabel": "Statutory funds as a percentage of registered capital" } } }, "localname": "Statutoryfundsasapercentageofregisteredcapital", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "percentItemType" }, "kc_SummaryOfParentCompanyBalanceSheetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Parent Company Balance Sheet [Table Text Block].", "label": "Summary Of Parent Company Balance Sheet [Table Text Block]", "terseLabel": "Summary of Parent Company Balance Sheet" } } }, "localname": "SummaryOfParentCompanyBalanceSheetTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "kc_SummaryOfParentCompanyCashFlowTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Parent Company Cash Flow [Table Text Block].", "label": "Summary Of Parent Company Cash Flow [Table Text Block]", "terseLabel": "Summary of Parent Company Cash Flow" } } }, "localname": "SummaryOfParentCompanyCashFlowTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "kc_SummaryOfParentCompanyIncomeStatementTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Parent Company Income Statement [Table Text Block].", "label": "Summary Of Parent Company Income Statement [Table Text Block]", "terseLabel": "Summary of Parent Company Income Statement" } } }, "localname": "SummaryOfParentCompanyIncomeStatementTableTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "kc_SummaryOfTotalCarryingValueOfEquityInvestmentsHeld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of total carrying value of equity investments.", "label": "Summary of total carrying value of equity investments held" } } }, "localname": "SummaryOfTotalCarryingValueOfEquityInvestmentsHeld", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "kc_TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Withholding on Payment of Interest and Dividends to Non PRC Resident Enterprises [Member]", "label": "Tax Withholding On Payment Of Interest And Dividends To Non PRC Resident Enterprises" } } }, "localname": "TaxWithholdingOnPaymentOfInterestAndDividendsToNonPrcResidentEnterprisesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "kc_TaxWitholdingRatesOnInterestAndDividendPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax withholding rates on interest and dividend payments.", "label": "Tax Witholding Rates On Interest And Dividend Payments", "terseLabel": "Tax withholding rates on interest and dividend payments" } } }, "localname": "TaxWitholdingRatesOnInterestAndDividendPayments", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "percentItemType" }, "kc_TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Kingsoft Cloud Holdings Limited shareholders'(deficit) equity.", "label": "Total Kingsoft Cloud Holdings Limited shareholders (deficit) equity" } } }, "localname": "TotalKingsoftCloudHoldingsLimitedShareholdersdeficitEquityMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "kc_TradeMarksAndDomainNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for trade marks and domain names.", "label": "Trade Marks And Domain Names [Member]", "terseLabel": "Trademarks and domain names" } } }, "localname": "TradeMarksAndDomainNamesMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "kc_TradeRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The member stands for trade related.", "label": "Trade Related [Member]", "terseLabel": "Trade related" } } }, "localname": "TradeRelatedMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "domainItemType" }, "kc_TreasurySharesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury shares.", "label": "Treasury Shares, Policy [Policy Text Block]", "terseLabel": "Treasury shares" } } }, "localname": "TreasurySharesPolicyPolicyTextBlock", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "kc_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Customers [Member]", "label": "Two Customers [Member]", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "kc_TwoThousandThirteenShareAwardSchemeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2013 share award scheme.", "label": "Two Thousand Thirteen Share Award Scheme [Member]", "terseLabel": "2013 Share Award Scheme" } } }, "localname": "TwoThousandThirteenShareAwardSchemeMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "domainItemType" }, "kc_TwoThousandThirteenShareOptionsSchemeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Thirteen Share options scheme.", "label": "Two Thousand Thirteen Share Options Scheme [Member]", "terseLabel": "2013 Share Option Scheme" } } }, "localname": "TwoThousandThirteenShareOptionsSchemeMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "domainItemType" }, "kc_TwoThousandTwentyOneShareAwardSchemeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2021 share award scheme.", "label": "Two Thousand Twenty One Share Award Scheme [Member]", "terseLabel": "2021 Share Award Scheme" } } }, "localname": "TwoThousandTwentyOneShareAwardSchemeMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "domainItemType" }, "kc_UnrecognizedTaxBenefitsSetoffAgainstDeferredTaxAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents of unrecognized tax benefits setoff against deferred tax assets.", "label": "Unrecognized Tax Benefits Setoff Against Deferred Tax Assets", "verboseLabel": "Unrecognized tax benefits setoff against deferred tax assets" } } }, "localname": "UnrecognizedTaxBenefitsSetoffAgainstDeferredTaxAssets", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "kc_ValueAddedTaxTransferredCost": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of value added tax transferred cost.", "label": "Value Added Tax Transferred Cost", "negatedLabel": "Value added tax transferred out" } } }, "localname": "ValueAddedTaxTransferredCost", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "kc_WithinOneYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Within One Year [Member]", "label": "Within One Year [Member]", "terseLabel": "Within One Year" } } }, "localname": "WithinOneYearMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "kc_WuhanKingsoftCloudInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wuhan kingsoft cloud information technology co ltd.", "label": "Wuhan Kingsoft Cloud Information Technology Co Ltd" } } }, "localname": "WuhanKingsoftCloudInformationTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "kc_XiaomiGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to xiaomi group.", "label": "Xiaomi Group [Member]", "terseLabel": "Xiaomi Group" } } }, "localname": "XiaomiGroupMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails" ], "xbrltype": "domainItemType" }, "kc_ZhuhaiKingsoftCloudTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhuhai kingsoft cloud technology co ltd.", "label": "Zhuhai Kingsoft Cloud Technology Co Ltd" } } }, "localname": "ZhuhaiKingsoftCloudTechnologyCoLtdMember", "nsuri": "http://en.ksyun.com/20221231", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r317", "r624", "r625", "r629", "r630", "r691", "r756", "r859", "r862", "r863" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r317", "r624", "r625", "r629", "r630", "r691", "r756", "r859", "r862", "r863" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]" } } }, "localname": "ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r263", "r321", "r326", "r332", "r398", "r571", "r572", "r573", "r602", "r603", "r632", "r633", "r634", "r635", "r682" ], "lang": { "en-us": { "role": { "label": "Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r263", "r321", "r326", "r332", "r398", "r571", "r572", "r573", "r602", "r603", "r632", "r633", "r634", "r635", "r682" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r263", "r321", "r326", "r332", "r398", "r571", "r572", "r573", "r602", "r603", "r632", "r633", "r634", "r635", "r682" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "label": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r384", "r778", "r866", "r925" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r448", "r449", "r450", "r451", "r533", "r699", "r731", "r757", "r758", "r774", "r788", "r798", "r864", "r917", "r918", "r919", "r920", "r921", "r922" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r448", "r449", "r450", "r451", "r533", "r699", "r731", "r757", "r758", "r774", "r788", "r798", "r864", "r917", "r918", "r919", "r920", "r921", "r922" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r384", "r778", "r866", "r925" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r381", "r700", "r776", "r796", "r856", "r857", "r866", "r924" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r381", "r700", "r776", "r796", "r856", "r857", "r866", "r924" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r448", "r449", "r450", "r451", "r525", "r533", "r562", "r563", "r564", "r698", "r699", "r731", "r757", "r758", "r774", "r788", "r798", "r855", "r864", "r918", "r919", "r920", "r921", "r922" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r448", "r449", "r450", "r451", "r525", "r533", "r562", "r563", "r564", "r698", "r699", "r731", "r757", "r758", "r774", "r788", "r798", "r855", "r864", "r918", "r919", "r920", "r921", "r922" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r382", "r383", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r777", "r797", "r866" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r382", "r383", "r739", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r777", "r797", "r866" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r869", "r912", "r913", "r914" ], "lang": { "en-us": { "role": { "label": "Subsidiaries" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r391", "r423" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "totalLabel": "Accounts payable and accrued liabilities current" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Current portion:" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "totalLabel": "Accounts payable and accrued liabilities noncurrent" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current portion:" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r22", "r795" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "verboseLabel": "Accounts payable (including accounts payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB2,733,487 and RMB2,113,674 (US$306,454) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r842" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of the movement in the allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r281", "r385", "r386", "r761" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of RMB32,265 and RMB47,962 (US$6,954) as of December 31, 2021 and 2022, respectively", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net of allowance for credit losses of RMB30,082 and RMB32,413 (US$4,699) as of December 31, 2021 and 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r27", "r152", "r764" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other tax and surcharges payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Salary and welfare payable" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r6", "r222", "r240" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable", "verboseLabel": "Income tax payable (including income tax payable of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,026 and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r116", "r272" ], "calculation": { "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r41", "r42", "r284", "r723", "r736", "r737" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Accumulated other comprehensive (loss) income", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r38", "r42", "r191", "r683", "r732", "r733", "r820", "r821", "r822", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r795" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r571", "r572", "r573", "r833", "r834", "r835", "r905" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Exercise and vesting of share-based awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r127", "r135" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Issuance costs expensed for offerings" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising expenditures" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r285", "r389", "r402", "r405", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable, net of allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r285", "r389", "r402" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for credit losses", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "verboseLabel": "Allowanace for doubtful debt on accounts receivable current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfAccountsReceivableNetDetails", "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedLabel": "Recoveries during the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestment": { "auth_ref": [ "r637", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment other than investment in equity security, investment in debt security and equity method investment. Includes, but is not limited to, investment in certain entities that calculate net asset value per share. Example includes, but is not limited to, investment in hedge fund, venture capital fund, private equity fund, and real estate partnership or fund.", "label": "Alternative Investment", "terseLabel": "Equity investments accounted for using measurement alternative" } } }, "localname": "AlternativeInvestment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r74", "r101", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r220", "r239", "r276", "r313", "r365", "r375", "r379", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r624", "r629", "r648", "r795", "r860", "r861", "r915" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r267", "r287", "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r624", "r629", "r648", "r795", "r860", "r861", "r915" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r624", "r629", "r648", "r860", "r861", "r915" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Total non-current assets", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r202", "r203" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r619", "r786", "r787" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r165", "r166", "r619", "r786", "r787" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "BUSINESS COMBINATION" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Equity interest acquired (in percent)", "verboseLabel": "Percentage of equity interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Pro-forma basic loss per share" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Pro-forma diluted loss per share" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r617", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro-forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r617", "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro-forma consolidated revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r169" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "negatedLabel": "Non-controlling interests" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r174", "r175", "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total fair value of purchase consideration", "verboseLabel": "Consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r174", "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity settled consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r173", "r176", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Purchase consideration payable, total fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r179", "r620" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net loss since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue since acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationActualAndProFormaImpactFromAcquisitionOfCamelotDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets", "terseLabel": "Business combination recognized identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Business combination intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r167", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r167", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r79", "r80", "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accrued expenses and other liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r76", "r269", "r760" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of the year", "periodStartLabel": "Cash and cash equivalents at beginning of the year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r77", "r218" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Short-term investments" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r70", "r76", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of year", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r70", "r211" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r278", "r279", "r280", "r313", "r336", "r337", "r344", "r346", "r353", "r354", "r397", "r452", "r455", "r456", "r457", "r461", "r462", "r479", "r480", "r483", "r487", "r495", "r648", "r759", "r811", "r829", "r836" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r231", "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "CommitmentsAndContingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r121", "r446", "r447", "r743", "r858" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r833", "r834", "r905" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/DocumentCoverPage", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares par value (per share)", "verboseLabel": "Common stock, par or stated value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock shares authorized.", "terseLabel": "Ordinary shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares issued", "verboseLabel": "Common stock, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r127" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares outstanding", "verboseLabel": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14", "r795" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares", "verboseLabel": "Ordinary shares (par value of US$0.001 per share; 4,000,000,000 and 40,000,000,000 shares authorized, 3,805,284,810 and 3,805,284,801 shares issued, 3,646,381,840 and 3,687,612,015 shares outstanding as of December 31, 2021 and 2022, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r290", "r292", "r302", "r719", "r727" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "kc_ComprehensiveIncomeLossNetOfTaxAttributableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Kingsoft Cloud Holdings Limited shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r183", "r184", "r200", "r290", "r292", "r301", "r718", "r726" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: Comprehensive income (loss) attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r182", "r200", "r290", "r292", "r300", "r717", "r725" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r55", "r299", "r716", "r724" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r88", "r89", "r209", "r210", "r384", "r742" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r88", "r89", "r209", "r210", "r384", "r738", "r742" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r88", "r89", "r209", "r210", "r384", "r742", "r926" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATION OF RISKS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisks" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r88", "r89", "r209", "r210", "r384" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r88", "r89", "r209", "r210", "r384", "r742" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r265", "r317", "r812" ], "lang": { "en-us": { "role": { "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.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r186", "r765" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Non-controlling interests" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": { "auth_ref": [ "r402", "r405", "r409", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Allowance for Credit Loss", "terseLabel": "Contract with customer, asset, allowance for credit loss" } } }, "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAllowanceForCreditLossWriteoff": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, charged against allowance for credit loss.", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Writeoff", "terseLabel": "Contract with customer asset, allowance for credit loss, write-offs" } } }, "localname": "ContractWithCustomerAssetAllowanceForCreditLossWriteoff", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "auth_ref": [ "r406", "r518", "r775" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "terseLabel": "Contract with customer asset credit loss expense" } } }, "localname": "ContractWithCustomerAssetCreditLossExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r497", "r499", "r520" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract costs" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r780", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r780", "r866" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r497", "r498", "r520" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer advances" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from amounts included in contract liabilities at the beginning of the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfContractWithCustomerLiabilityRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "auth_ref": [ "r12", "r13", "r128", "r131", "r490" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for each share of convertible preferred stock that is converted.", "label": "Number of shares of preferred stock converted into common stock", "terseLabel": "Number of shares of preferred stock converted into common stock" } } }, "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49", "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r648", "r860" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedLabel": "Cost of revenues (including related party amounts of RMB988, RMB980 and nil for the years ended December 31, 2020, 2021 and 2022, respectively)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r868" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r399", "r400", "r401", "r403", "r404", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Adoption of ASC 326" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r160", "r599", "r607", "r831" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r87", "r384" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LOANS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r123", "r311", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r475", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LOANS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Carrying amount of the electronic equipment pledged" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansOtherLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepayments and other assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r582", "r583" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r74", "r160", "r600", "r606", "r607", "r831" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit", "verboseLabel": "Deferred income tax" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r9", "r10", "r223", "r236", "r594" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred tax liabilities, gross" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r582", "r583" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred tax liabilities (including deferred tax liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB nil and RMB nil (US$ nil) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r595" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred tax assets gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r901" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Others", "terseLabel": "Others" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r157", "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Tax loss carry forward", "terseLabel": "Tax loss carried forward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued interest" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Allowance for doubtful accounts", "terseLabel": "Allowance for credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Accrued expenses", "terseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r596" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Less: valuation allowance*", "negatedLabel": "Less: valuation allowance", "verboseLabel": "Valuation allowance on deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails", "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r154", "r901" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Others" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Long-lived assets arising from acquisition", "terseLabel": "Long-lived assets arising from business acquisition" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r158", "r902" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "verboseLabel": "One-time deduction for fixed asset purchases" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSignificantComponentsOfGroupSDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r74", "r363" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationExpenseOnReclassifiedAssets": { "auth_ref": [ "r112", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the asset that is reclassified back to held and use from held-for-sale, the depreciation expense recognized when the asset is reclassified. This represents the difference between the carrying value at the time the decision to reclassify is made and the carrying amount that the asset would have had if it had never been classified as held for sale (including consideration of depreciation expense).", "label": "Depreciation Expense on Reclassified Assets", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationExpenseOnReclassifiedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r519", "r776", "r777", "r778", "r779", "r780", "r781", "r782" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r536", "r567", "r568", "r570", "r575", "r789" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "SHARE-BASED PAYMENTS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPayments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHARE-BASED PAYMENTS" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r140", "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of the activity for the options issued under the share award scheme" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DueFromAffiliateCurrent": { "auth_ref": [ "r213", "r688", "r692" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).", "label": "Due from Affiliate, Current", "terseLabel": "Amounts due from subsidiaries of the Group", "verboseLabel": "Amounts due from WFOE" } } }, "localname": "DueFromAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromJointVenturesCurrent": { "auth_ref": [ "r213", "r215" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from an entity in which the reporting entity shares joint control with another party or group, due within 1 year (or 1 business cycle).", "label": "Due from Joint Ventures, Current", "terseLabel": "Amounts due from subsidiaries (other than WFOE)" } } }, "localname": "DueFromJointVenturesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r229", "r250", "r282", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r832" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "verboseLabel": "Amounts due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r282", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r762", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Amounts due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesNoncurrent": { "auth_ref": [ "r270", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).", "label": "Due from Related Parties, Noncurrent", "terseLabel": "Amounts due from related parties" } } }, "localname": "DueFromRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due from Related Parties, Noncurrent [Abstract]", "terseLabel": "Amounts due from related parties:" } } }, "localname": "DueFromRelatedPartiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DueToAffiliateCurrent": { "auth_ref": [ "r3", "r213", "r253", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Affiliate, Current", "terseLabel": "Amounts due to subsidiaries of the Group", "verboseLabel": "Amounts due to WFOE" } } }, "localname": "DueToAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateNoncurrent": { "auth_ref": [ "r8", "r213", "r253", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables owed to an entity that is affiliated with the reporting entity by means of direct or indirect ownership, which are usually due after one year (or one business cycle, if longer).", "label": "Due to Affiliate, Noncurrent", "terseLabel": "Amounts due to subsidiaries of the Group" } } }, "localname": "DueToAffiliateNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r22", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB797,731 and RMB388,308 (US$56,299) as of December 31, 2021 and 2022, respectively)", "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Amounts due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Due to Related Parties, Current [Abstract]", "terseLabel": "Amounts due to related parties:" } } }, "localname": "DueToRelatedPartiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r230", "r249", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r832" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties.", "terseLabel": "Related party loans" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesNoncurrent": { "auth_ref": [ "r29", "r454", "r455", "r456", "r460", "r461", "r462", "r687", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Amounts due to related parties (including amounts due to related parties of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB472,882 and RMB413,464 (US$59,947) as of December 31, 2021 and 2022, respectively)", "documentation": "Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer.", "label": "Due to Related Parties, Noncurrent", "terseLabel": "Amounts due to related parties", "verboseLabel": "Amounts due to related parties" } } }, "localname": "DueToRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r303", "r324", "r325", "r326", "r327", "r328", "r333", "r336", "r344", "r345", "r346", "r350", "r635", "r636", "r720", "r728", "r767" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic loss per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r303", "r324", "r325", "r326", "r327", "r328", "r336", "r344", "r345", "r346", "r350", "r635", "r636", "r720", "r728", "r767" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted loss per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r85", "r86" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Loss per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r347", "r348", "r349", "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r654" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r907" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r315", "r585", "r609" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r897", "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "verboseLabel": "Share based compensation costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ElectricGenerationEquipmentMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of generating electricity to be distributed to the consumer.", "label": "Electric Generation Equipment [Member]", "terseLabel": "Electronic equipment" } } }, "localname": "ElectricGenerationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Employee benefit expenses" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "SHARE-BASED PAYMENTS" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share based compensation by share based payment arrangement unrecognized compensation recognition period", "terseLabel": "Weighted-average period recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r896" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share based compensation by share based payment arrangement unrecognised compensation", "terseLabel": "Total unrecognized share-based compensation expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r896" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation by share based payment arrangement unrecognised compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r127", "r263", "r294", "r295", "r296", "r318", "r319", "r320", "r323", "r329", "r331", "r352", "r398", "r496", "r571", "r572", "r573", "r602", "r603", "r634", "r655", "r656", "r657", "r658", "r659", "r661", "r683", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of equity interests that are issued or issuable in a business combination.", "label": "Equity Interest Type [Axis]" } } }, "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination.", "label": "Equity Interest Issued or Issuable, Type [Domain]" } } }, "localname": "EquityInterestIssuedOrIssuableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the principal activities of an investee accounted for under the equity method.", "label": "Equity Method Investment, Description of Principal Activities", "terseLabel": "Principal activities" } } }, "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r96" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of equity investments" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Percentage of equity interest attributable to the Company" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r823", "r824", "r827" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Equity method investment, realized gain loss on disposal" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r97", "r366", "r814" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFVNIAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI [Abstract]", "terseLabel": "Equity investments with readily determinable fair value:" } } }, "localname": "EquitySecuritiesFVNIAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "totalLabel": "Total carrying value" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value [Abstract]" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r277", "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity investments with readily determinable fair value", "verboseLabel": "Equity investments with readily determinable fair value, total fair value" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r729", "r840" ], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingGainsLosses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Net realized gain (loss) on equity investments sold" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "auth_ref": [ "r395" ], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingGainsLosses", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain", "terseLabel": "Gross unrealized gain on equity investments held" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "auth_ref": [ "r395" ], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingGainsLosses", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Loss", "negatedLabel": "Gross unrealized loss (including impairment) on equity investments held" } } }, "localname": "EquitySecuritiesFvNiUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity securities measured at fair value using alternate measurement", "totalLabel": "Equity investments without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "verboseLabel": "Unrealized losses (downward adjustments) recognized" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount", "negatedLabel": "Cumulative unrealized losses (including impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "negatedLabel": "Equity investments with readily determinable fair value, total losses", "terseLabel": "Equity securities without readily determinable fair value, upward price adjustment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "verboseLabel": "Cumulative unrealized gains" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetailss" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r638", "r639", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r207", "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on a recurring and non-recurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r471", "r526", "r527", "r528", "r529", "r530", "r531", "r639", "r695", "r696", "r697", "r772", "r773", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r638", "r639", "r640", "r641", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r471", "r526", "r531", "r639", "r695", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted prices in active markets for identical assets (Level 1)", "terseLabel": "FairValueInputsLevel1Member" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r471", "r526", "r531", "r639", "r696", "r772", "r773", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant other observable inputs (Level 2)", "terseLabel": "FairValueInputsLevel2Member" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r471", "r526", "r527", "r528", "r529", "r530", "r531", "r639", "r697", "r772", "r773", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant unobservable inputs (Level 3)", "terseLabel": "FairValueInputsLevel3Member" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r471", "r526", "r527", "r528", "r529", "r530", "r531", "r695", "r696", "r697", "r772", "r773", "r783", "r784", "r785" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r638", "r639", "r640", "r641", "r642", "r646" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Non-recurring", "terseLabel": "Non-recurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r643", "r646" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTotalCarryingValueOfEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r669", "r676" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r668", "r672", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Depreciation of finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r679", "r794" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate for finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r678", "r794" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term for finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r274", "r441" ], "calculation": { "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r439", "r440", "r441", "r442", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r106", "r702" ], "calculation": { "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r102", "r105" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r106", "r701" ], "calculation": { "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r662", "r663" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Foreign Currency Exchange Rate, Translation", "terseLabel": "Closing foreign exchange rate of CNY per US$1.00" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r649", "r650", "r651", "r653" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign exchange (gain) loss", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r52", "r95", "r810" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Changes in fair value of equity investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Loss) gain from disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r273", "r424", "r715", "r771", "r795", "r844", "r851" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r99", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r434", "r436", "r438", "r771" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r74", "r425", "r430", "r437", "r771" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r162", "r850" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustments to fair values of preliminary purchase price allocation" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r429", "r771" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Written off Related to Sale of Business Unit", "negatedLabel": "Disposal of a subsidiary" } } }, "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r313", "r365", "r374", "r378", "r380", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r648", "r769", "r860" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r74", "r113", "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r111", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r314", "r608" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Mainland China" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r44", "r217", "r232", "r252", "r365", "r374", "r378", "r380", "r721", "r769" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 }, "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "verboseLabel": "Loss before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails", "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r314", "r608" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Non-mainland China" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, before Tax", "terseLabel": "Share of losses of subsidiaries" } } }, "localname": "IncomeLossFromSubsidiariesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "TAXATION" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r315", "r586", "r592", "r598", "r604", "r610", "r614", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "TAXATION" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxation" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r316", "r330", "r331", "r364", "r584", "r605", "r612", "r730" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "totalLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails", "http://en.ksyun.com/role/DisclosureTaxationScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r293", "r580", "r581", "r592", "r593", "r597", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "verboseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r579", "r585" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Tax rate change on deferred items" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "verboseLabel": "Withholding tax and others" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Effect of different tax rates in different jurisdictions" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r585" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Income tax computed at the mainland China statutory tax rate of 25%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "verboseLabel": "True-up adjustments in respect of prior year's annual tax filing" } } }, "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development super deduction" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r898" ], "calculation": { "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedLabel": "Other non-taxable income" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationReconciliationOfIncomeTaxExpenseComputedUsingPrcStatutoryTaxRateToActualIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r71", "r78" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r826" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Amounts due from related parties" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in related party payables classified as other, due within one year or operating cycle, if longer.", "label": "Increase (Decrease) in Due to Other Related Parties, Current", "terseLabel": "Amounts due to related parties" } } }, "localname": "IncreaseDecreaseInDueToOtherRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "intangible assets with indefinite lives" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r100", "r104" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r212", "r234", "r297", "r362", "r665" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r305", "r308", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest expense paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r817" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Interest Receivable, Current", "terseLabel": "Interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r51", "r361" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesAmountOfEquity": { "auth_ref": [ "r255", "r256", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Equity in net profit and loss for the period. Give totals for each group. If operations of any controlled companies are different in character from those of the company, group such affiliates (1) within divisions and (2) by type of activities.", "label": "Investments in and Advances to Affiliates, Amount of Equity", "terseLabel": "Investments in subsidiaries" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesAmountOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r680" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r26", "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r625", "r629", "r630", "r648", "r768", "r860", "r915", "r916" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r226", "r245", "r795", "r830", "r841", "r906" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, non-controlling interests and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "verboseLabel": "LIABILITIES, NON-CONTROLLING INTEREST, AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r28", "r268", "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r625", "r629", "r630", "r648", "r795", "r860", "r915", "r916" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r0", "r1", "r2", "r7", "r8", "r313", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r625", "r629", "r630", "r648", "r860", "r915", "r916" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:", "verboseLabel": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Unrecognized tax benefits of remaining amounts" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r5" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Loans Payable to Bank, Current", "terseLabel": "Short-term bank loans" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r7", "r224", "r242", "r470", "r478", "r772", "r773" ], "calculation": { "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total long term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Loan repaid according to the schedule" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r122", "r317", "r474" ], "calculation": { "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r122", "r317", "r474" ], "calculation": { "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r122", "r317", "r474" ], "calculation": { "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r122", "r317", "r474" ], "calculation": { "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansLoanRepaidScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Data center machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r36", "r225", "r244", "r313", "r397", "r452", "r455", "r456", "r457", "r461", "r462", "r648" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Equity interest held" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous.", "label": "Nature of Common Ownership or Management Control Relationships", "terseLabel": "Nature of common ownership or management control relationships" } } }, "localname": "NatureOfCommonOwnershipOrManagementControlRelationships", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r307" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash generated from financing activities", "totalLabel": "Net cash generated from (used in) financing activities", "verboseLabel": "Net cash generated from (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r307" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities", "verboseLabel": "Net cash (used in) generated from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r72", "r75" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash used in operating activities", "verboseLabel": "Net cash (used in) generated from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r45", "r75", "r233", "r251", "r266", "r288", "r291", "r296", "r313", "r322", "r324", "r325", "r326", "r327", "r330", "r331", "r342", "r365", "r374", "r378", "r380", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r636", "r648", "r769", "r860" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Kingsoft Cloud Holdings Limited", "totalLabel": "Net loss attributable to Kingsoft Cloud Holdings Limited" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r188", "r199", "r288", "r291", "r330", "r331", "r822" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net income (loss) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r324", "r325", "r326", "r327", "r333", "r334", "r343", "r346", "r365", "r374", "r378", "r380", "r769" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to ordinary shareholders - basic", "totalLabel": "Net loss attributable to ordinary shareholders - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r335", "r338", "r339", "r340", "r341", "r343", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to ordinary shareholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r136", "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedLabel": "Disposal of a subsidiary" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r136", "r185", "r189" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Capital contribution from non-controlling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r180", "r496", "r833", "r834", "r835" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-Controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "verboseLabel": "Summary of the activity for the restricted shares issued under the share award scheme" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r21", "r214", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Notes Payable, Related Parties, Current", "terseLabel": "Amounts due to related parties" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesCurrent": { "auth_ref": [ "r213", "r283", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Current", "terseLabel": "Amounts due from related parties" } } }, "localname": "NotesReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableRelatedPartiesNoncurrent": { "auth_ref": [ "r213", "r832" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due after 1 year (or 1 business cycle).", "label": "Notes Receivable, Related Parties, Noncurrent", "terseLabel": "Amounts due from related parties" } } }, "localname": "NotesReceivableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment and Fixtures", "verboseLabel": "Office equipment and fixtures" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r365", "r374", "r378", "r380", "r769" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r673", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r910" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Non-cash operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r667" ], "calculation": { "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total lease liability balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesSummaryOfUndiscountedFutureMinimumPaymentsUnderGroupSOperatingLeaseLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r667" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Current operating lease liabilities (including current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB70,672 and RMB87,142 (US$12,634) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r667" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Non-current operating lease liabilities (including non-current operating lease liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB121,057 and RMB90,138 (US$13,069) as of December 31, 2021 and 2022, respectively)", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePaymentsUse": { "auth_ref": [ "r670", "r676" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments, Use", "terseLabel": "Operating cash payments for operating leases" } } }, "localname": "OperatingLeasePaymentsUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r666" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r679", "r794" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate for operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r678", "r794" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term for operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r84", "r93", "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "ORGANIZATION AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OriginationOfNotesReceivableFromRelatedParties": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a loan, supported by a promissory note, granted to related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Origination of Notes Receivable from Related Parties", "terseLabel": "Payment towards loans to related parties" } } }, "localname": "OriginationOfNotesReceivableFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Others", "verboseLabel": "Other accrued liabilities recorded as current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Others", "verboseLabel": "Other accrued liabilities recorded as noncurrent" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails", "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r286", "r795" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Others" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r275" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Other Commitment, to be Paid, Year One", "terseLabel": "Capital expenditure commitments" } } }, "localname": "OtherCommitmentDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r182", "r183", "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustments", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r37", "r40", "r652", "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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.", "label": "Foreign currency translation adjustments tax", "terseLabel": "Foreign currency translation adjustments tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss), net of tax of nil:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r182", "r183", "r190", "r289", "r292" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r40", "r294", "r299", "r584", "r611", "r613", "r655", "r658", "r661", "r716", "r724" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossParetheticalDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Others" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "verboseLabel": "Other liabilities (including other liabilities of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB6,975 and RMB 284,971 (US$41,316) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesParentheticalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingGainsLosses": { "auth_ref": [ "r53" ], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Gains (Losses)", "terseLabel": "Other gain, net", "totalLabel": "Total", "verboseLabel": "Other gain (loss), net" } } }, "localname": "OtherNonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherGainLossNetDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r54" ], "calculation": { "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) income, net", "totalLabel": "Total", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfOtherIncomeExpenseNetDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssets": { "auth_ref": [ "r740", "r741", "r815" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total assets that cannot be used for operating purposes because of contract or regulatory requirements that are in effect for a period that extends beyond one year.", "label": "Restricted assets", "terseLabel": "Net assets restricted" } } }, "localname": "OtherRestrictedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RESTRICTED NET ASSETS" } } }, "localname": "OtherRestrictedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r66" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of ordinary shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r69" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAssetsInvestingActivities": { "auth_ref": [ "r825" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities.", "label": "Payments to Acquire Assets, Investing Activities", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquireAssetsInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r60", "r621" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration paid", "verboseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r60" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r60" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Acquisition of equity investments", "terseLabel": "Cash Consideration Paid" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r61" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r62" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLandHeldForUse": { "auth_ref": [ "r61" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of land for use; excludes purchases of land held as inventory or as investments.", "label": "Payments to Acquire Land Held-for-use", "negatedLabel": "Purchases of land use rights" } } }, "localname": "PaymentsToAcquireLandHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitPlansPolicy": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "terseLabel": "Employee benefit expenses" } } }, "localname": "PostemploymentBenefitPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PREPAYMENTS AND OTHER ASSETS" } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r819" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other assets", "totalLabel": "Total", "verboseLabel": "Prepayments and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Current portion:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrent": { "auth_ref": [ "r219", "r238", "r816" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed after one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Noncurrent", "terseLabel": "Prepayments and other assets", "totalLabel": "Total", "verboseLabel": "Prepayments and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Noncurrent [Abstract]", "terseLabel": "Non-current portion:" } } }, "localname": "PrepaidExpenseAndOtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r63" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from IPO, net of offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock": { "auth_ref": [ "r63" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder.", "label": "Proceeds from Issuance of Redeemable Convertible Preferred Stock", "terseLabel": "Proceeds from redeemable convertible preferred shares, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r65" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Capital contribution from non-controlling interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r64" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from loans due to related parties" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r58" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r56" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "verboseLabel": "Disposal of equity investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r57" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r63", "r150" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Product and Service Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r266", "r288", "r291", "r306", "r313", "r322", "r330", "r331", "r365", "r374", "r378", "r380", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r623", "r627", "r628", "r636", "r648", "r721", "r769", "r792", "r793", "r822", "r860" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net (loss) profit for the year" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r120", "r744", "r745", "r746" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r115", "r271" ], "calculation": { "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r117", "r246", "r722", "r795" ], "calculation": { "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r117", "r744", "r745" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r304", "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetScheduleOfMovementInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Total contractual minimum purchase commitments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "Remaining purchase commitment" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r49", "r454", "r455", "r456", "r460", "r461", "r462", "r832" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Cost of revenue from related party" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r532", "r686", "r687" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r216", "r686" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction, amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r262", "r686", "r687", "r914" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS", "verboseLabel": "LOANS" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.", "label": "Related Party Transaction, Rate", "verboseLabel": "Fixed annual interest rate" } } }, "localname": "RelatedPartyTransactionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansOtherLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r532", "r686", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r914" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r684", "r685", "r687", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r67" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Long term debt repaid", "negatedLabel": "Repayment of long-term bank loan" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "auth_ref": [ "r68" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets.", "label": "Repayments of Long-term Loans from Vendors", "negatedLabel": "Repayment of loans due to a related party" } } }, "localname": "RepaymentsOfLongtermLoansFromVendors", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r67" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayment of short-term bank loans" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r435", "r437", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by reporting unit.", "label": "Reporting Unit [Axis]" } } }, "localname": "ReportingUnitAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportingUnitDomain": { "auth_ref": [ "r435", "r437", "r771" ], "lang": { "en-us": { "role": { "documentation": "Level of reporting at which goodwill is tested for impairment.", "label": "Reporting Unit [Domain]" } } }, "localname": "ReportingUnitDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r153", "r258", "r923" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.", "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "RESTRICTED NET ASSETS" } } }, "localname": "RestrictedAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRestrictedNetAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r813", "r828" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Shares" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r135", "r243", "r735", "r737", "r795" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r263", "r318", "r319", "r320", "r323", "r329", "r331", "r398", "r571", "r572", "r573", "r602", "r603", "r634", "r732", "r734" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r359", "r360", "r373", "r376", "r377", "r381", "r382", "r384", "r517", "r519", "r700" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer, excluding assessed tax", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r523", "r766" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r508", "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUES, OTHER GAIN (LOSS), NET AND OTHER (EXPENSE) INCOME, NET" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r47", "r254", "r454", "r455", "r456", "r460", "r461", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties", "verboseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Summary of revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r298", "r313", "r359", "r360", "r373", "r376", "r377", "r381", "r382", "r384", "r397", "r452", "r453", "r455", "r456", "r457", "r458", "r459", "r461", "r462", "r648", "r721", "r860" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r677", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "verboseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesLeaseAssetsObtainedInExchangeForLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r677", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesLeaseAssetsObtainedInExchangeForLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of stock consideration received in the transaction", "terseLabel": "Sale of stock consideration received in the transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of stock issue price per share", "terseLabel": "Sale of stock issue price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r384", "r838" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureConcentrationOfRisksDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r42", "r908", "r909" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r165", "r166", "r619" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationAdditionalInformationDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of current and deferred components of income tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of related party loans" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax expense reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of the amount of share-based compensation expense included in each of the relevant financial statement line items" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r102", "r105", "r701" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfFiniteLivedIntangibleAssetsUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r102", "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r771" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillSummaryOfCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r771", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Carrying Value of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r831" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income tax, domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r109", "r110" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Summary of loan principal due according to schedule" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of other income (expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherExpenseIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfPropertyPlantAndEquipmentUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of fair value of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r214", "r216" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansRelatedPartyLoansDetails", "http://en.ksyun.com/role/DisclosureLoansUnsecuredLoansDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartiesAndNatureOfRelationshipDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyBalancesDetail", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsDetails", "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsScheduleOfRelatedPartyTransactionsParentheticalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r534", "r535", "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r142", "r143", "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "verboseLabel": "Summary of the activity under the share option scheme" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of assumptions used to estimate the fair value of the share options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r124", "r125", "r126", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r278", "r279", "r280", "r353", "r479", "r480", "r481", "r483", "r487", "r493", "r495", "r774", "r811", "r829" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r791", "r900" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Summary of unrecognized tax benefit" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expense of intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r372", "r382" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share based compensation by share based payment arrangement vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Number of shares - Forfeited", "negatedLabel": "Number of shares - Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted-average grant date fair value - Forfeited", "terseLabel": "Weighted-average grant date fair value - Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Restricted shares, number of shares granted", "verboseLabel": "Number of shares - Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Weighted-average grant date fair value - Granted", "terseLabel": "Restricted shares, total weighted average grant-date fair value granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of shares - Outstanding at ending", "periodStartLabel": "Number of shares - Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted-average grant date fair value - Outstanding at ending", "periodStartLabel": "Weighted-average grant date fair value - Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of shares - Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Number of shares - Vested", "terseLabel": "Restricted shares,aggregate fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Weighted-average grant date fair value - Vested", "terseLabel": "Weighted-average grant date fair value - Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility range" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility range, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility range, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free rate, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "SHARE-BASED PAYMENTS" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share based compensation by share based payment arrangement number of shares authorised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r556" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Aggregate intrinsic value - Exercised", "verboseLabel": "Share based compensation by share based payment arrrangement intrinsic value of options excercised during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Number of options - Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted- average grant- date fair value - Granted", "verboseLabel": "Share based compensation by share based payment arrangement weighted average grant date fair value of awards granted during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value - Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted- average exercise price - Outstanding at ending", "periodStartLabel": "Weighted- average exercise price - Outstanding at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r558" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value - Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of options - Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price - Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value - Vested and expected" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of options - Vested and expected" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price - Vested and expected" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r537", "r538", "r539", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r562", "r563", "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForRestrictedSharesIssuedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price - Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price - Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted- average exercise price - Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r540", "r559", "r560", "r561", "r562", "r565", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value per ordinary share", "verboseLabel": "Fair market value per ordinary share as at valuation dates" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAcquisitionDateFairValueOfEachShareBasedAwardIsEstimatedDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfAssumptionsUsedToEstimateFairValueOfShareOptionsDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of options - Outstanding at ending", "periodStartLabel": "Number of options - Outstanding at beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Number of options - Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted- average grant- date fair value - Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted- average grant- date fair value - Outstanding at ending", "periodStartLabel": "Weighted- average grant- date fair value - Outstanding at beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted- average remaining contractual term - Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- average remaining contractual term - Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted- average remaining contractual term - Vested and expected" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share based compensation by share based payment arrangement aggregate fair value of shares vested during the period", "terseLabel": "Aggregate fair value of the share-based awards vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (In shares)", "periodStartLabel": "Balance (In shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r20", "r248" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "terseLabel": "Short-term bank loans" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r4", "r221", "r241", "r795" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term bank loans", "verboseLabel": "Short-term bank loans (including short-term bank loans of the consolidated VIEs and their subsidiaries without recourse to the primary beneficiary of RMB1,348,166 and RMB885,500 (US$128,385) as of December 31, 2021 and 2022, respectively)" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time.", "label": "Short-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted average interest rate" } } }, "localname": "ShortTermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r227", "r228", "r237", "r818" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r674", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r83", "r310" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r278", "r279", "r280", "r313", "r336", "r337", "r344", "r346", "r353", "r354", "r397", "r452", "r455", "r456", "r457", "r461", "r462", "r479", "r480", "r483", "r487", "r495", "r648", "r759", "r811", "r829", "r836" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/DocumentCoverPage" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r33", "r127", "r263", "r294", "r295", "r296", "r318", "r319", "r320", "r323", "r329", "r331", "r352", "r398", "r496", "r571", "r572", "r573", "r602", "r603", "r634", "r655", "r656", "r657", "r658", "r659", "r661", "r683", "r732", "r733", "r734" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "verboseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsParentheticalDetails", "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r318", "r319", "r320", "r352", "r700" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Schedule Of Finite Lived Intangible Assets Table" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfCashFlowsDetails", "http://en.ksyun.com/role/DisclosureIntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r13", "r14", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Business acquisition (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r32", "r127", "r128", "r135", "r473" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of Series A, Series B convertible preferred shares and Series C, Series D and Series D+ redeemable convertible preferred shares into ordinary shares (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r14", "r127", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Exercise and vesting of share-based awards (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Stock Issued During Period, Shares, Issued for Services" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r127", "r135" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (In shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r127", "r135", "r546" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Number of options - Exercised", "terseLabel": "Number of options - Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareBasedPaymentsAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityForOptionsGrantedUnderShareAwardSchemeDetails", "http://en.ksyun.com/role/DisclosureShareBasedPaymentsSummaryOfActivityUnderShareOptionSchemeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r33", "r127", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Business acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r33", "r127", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of Series A, Series B convertible preferred shares and Series C, Series D and Series D+ redeemable convertible preferred shares into ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r127", "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r135", "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchase Program, Period in Force", "terseLabel": "Repurchase period (in months)" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r13", "r14", "r127", "r135" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of ordinary shares (In shares)", "terseLabel": "Shares repurchased during the period shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r13", "r14", "r127", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of ordinary shares", "terseLabel": "Shares repurchased during the period value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r17", "r18", "r94", "r795", "r830", "r841", "r906" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Kingsoft Cloud Holdings Limited shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r180", "r181", "r198", "r263", "r264", "r295", "r318", "r319", "r320", "r323", "r329", "r398", "r496", "r571", "r572", "r573", "r602", "r603", "r634", "r655", "r656", "r661", "r683", "r733", "r734", "r830", "r841", "r906" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' On Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Shareholders' equity:", "verboseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r139", "r312", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r494", "r496", "r631" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r693", "r694" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax of nil:" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r763", "r770", "r843" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Supplies", "terseLabel": "Prepayments to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion to redemption value of redeemable convertible preferred shares" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails", "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "verboseLabel": "Temporary equity shares authorised" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r781", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r781", "r866" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r259", "r260", "r261", "r387", "r388", "r390" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts receivable and contract assets, net" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureBusinessCombinationSummaryOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Transferred at Point in Time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Transferred over Time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureRevenuesOtherGainLossNetAndOtherIncomeNetSummaryOfDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Repurchase price per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury shares" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r35", "r137", "r138" ], "calculation": { "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury shares" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedBalanceSheetsDetails", "http://en.ksyun.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r578", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails", "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r587" ], "calculation": { "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Additions from the business acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax position related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions based on tax positions related to prior year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationSummaryOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r899" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureTaxationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r90", "r91", "r92", "r355", "r356", "r357", "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r817" ], "calculation": { "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "VAT prepayments" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosurePrepaymentsAndOtherAssetsScheduleOfPrepaymentsAndOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax": { "auth_ref": [ "r197" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Description of the amount of pre-tax income (loss) derived by the reporting entity from the Variable Interest Entity (VIE).", "label": "Variable Interest Entity, Measure of Activity, Income or Loss before Tax", "terseLabel": "Contractual interests in VIEs and VIEs' subsidiaries" } } }, "localname": "VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCondensedStatementsOfComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r192", "r624", "r625", "r629", "r630" ], "lang": { "en-us": { "role": { "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.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary", "verboseLabel": "VIEs and their subsidiaries" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationAdditionalInformationDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfAssetsLiabilitiesResultsOfVariableInterestEntitiesParentheticalsDetails", "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOperationsAndCashFlowsResultsOfVariableInterestDetails", "http://en.ksyun.com/role/DisclosureRestrictedNetAssetsDetails", "http://en.ksyun.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1": { "auth_ref": [ "r194", "r196" ], "lang": { "en-us": { "role": { "documentation": "Date the relationship between reporting entity and the Variable Interest Entity (VIE) began, in YYYY-MM-DD format.", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Date Involvement Began", "terseLabel": "Variable: Date of establishment/ acquisition" } } }, "localname": "VariableInterestEntityQualitativeOrQuantitativeInformationDateInvolvementBegan1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_VariableInterestEntityVIEActivitiesOfVIE": { "auth_ref": [ "r187", "r193", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE", "terseLabel": "Variable: Principal activities" } } }, "localname": "VariableInterestEntityVIEActivitiesOfVIE", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureOrganizationAndBasisOfPresentationScheduleOfOrganizationAndBasisOfPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r675", "r794" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease payments" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r335", "r346" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "verboseLabel": "Weighted average number of ordinary shares outstanding-diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r333", "r346" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average number of ordinary shares outstanding-basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Shares used in the net loss per share computation:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://en.ksyun.com/role/DisclosureLossPerShareSummaryOfEarningsPerShareBasicAndDilutedDetails", "http://en.ksyun.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=29634951&loc=d3e1756-110224", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2459-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c,d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228967-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "d", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL7498348-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(2))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(6))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "54B", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126972413&loc=SL7495116-110257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r801": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r802": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126903467&loc=d3e32787-111569", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 159 0001104659-23-050820-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-23-050820-xbrl.zip M4$L#!!0 ( (%)FU84Q+5'OR< '0 0 / :V,M,C R,C$R,S$N>'-D M[5U;D]NXL7Y/U?D///,2IRIS]7IW[5IO2J/1>'4R(RF2QKN;EQ2'A"3$%*F MY%SRZT\WP#M!D-3%AA(^V#-#-(!N] >@ 30:/_WE9>T83X3YU',_GER>79P8 MQ+4\F[K+CR=AL#C]\>0O/__/'W[ZW]/3WZZG=X;M6>&:N(%A,6(&Q#:>:; R MYMYF8[K&/6&,.HYQS:B])(9Q>7%V=?;N[+UQ>OHS+^+:]"&+YQJ\K*NSRSBA M'Y7FN1^,[\ZO?CB_NKAZ:UQ>?7C[XX?+M\;D/B:\!]86M);RQ;<_^-:*K$TC M,-F2!"-S3?R-:9&/)ZL@V'PX/R?NV1?_-73/+&^-A5Q=7KV]!.D=@O+=>FQ] M0Q9FZ 0?3_X5F@ZO]<2 YG+]#U!\4L[S\_/9\]LSCRVAE(O+\]_N[V:\YICX MBU57IZ"SR881"YLA5_;+(W/BTM^?,\\AYREEG)>1166F[\\A-28,_5,LPD^H M%Z;_R"GC%,Y73&Z%C $>7A-R7K!/K+.E]W0>I^:R((4=Y#-$G+P[%XD)J5/) M]-OSW^ZH^R7#=O"ZJ6";I^1X\%E0)6:2E,L0!DS1Z)":861IFALI'YB0*]4! M"1028O(C](@LUQ52)DEY,:DE5PPDY F##:N@A)0<*7'#]95,>U<7Y^0E(*Y/ M'QURBF2$F0$,&_[I%0X;$6"\T U8%5Y$8JX^EP1U< >2M(]0>=&0D"_6I)8O M)^5)>G592KHLDG?CL@2 M=;Q8*[D8F)*3P@P"1A_#@.3&KM"5C%ZT?O0ZI:X?F*Y%LOV:*M!5[,:K0DY__8!A\Y#==UPLX-O%3_'&SH>["$U_@&VKU M S;Y'/1EX"\/TZ%\I.:*F4&)?&KH ^0]A]JHIFO309EG*T("_\2@H-X&=#$/ M,1CV?AN>-.;#VZ,Z]Y=;]0?&+-?!H/Y[*?S M8@&%HD.8<,?NS_QWF#1\*)$W# ZN4>:(1)'1,ATK=-KG2]FJS!9]C/6P7^TD M'_WQHN^M0?X5CE]/Y,[S5=I2YU-J[TJMO=DMX4:2\(8%)G4C! MARA8@83O+MY=? ?:3ZN%/Z:#SX/1PV#V9V,\_V4P-3[UAB/C#?;;/_W9& WF M1F]T$R4-1]"Y!^(KX$EP8G@+PT->C"4P8[R!@GW("?:-\2;BZ4\=DO:%)/%Y M\+*!L9OL'4Y5I==@ZMWA,$4Y1\8;(GCJ@%4+K)[%5R3^E%B$/IFPKD$U@_EK MAPX9+Z3)%2C:I2@E9+Z_N"Q"IM?OCQ]P"IH.^H/AY][U70J*J$9$15RGD58* M9!TDE)"8,+(Q7[G-$ \ /=\'HSW5925)!33V4:02(C^4(0)FY:3WNS!4T@&D M-YO!FJ$ DTS=ANG:!J_=$-5W4%%"Q=L0%KR"Q@;_"ND&FS#7Z2L(*F&R6W%* MB/PH@\AX,IC.?^?X&/SM83A!N,@&DKAB#H^DZFXLJ0/($"1TE[A=)GI33IN2 MQ I@;%N,$A#ORX 8CN:]T:(GUN.#:T,2 MSLS$O@T#(+@'GM;A>A*-PD ABCSPLULO.%[K.Z2EW%'S4?J /ND:JHY9%4J M.%U>EA=+=X/>;##+&ZI9A@S!D1&Q9,0\&2$R9< L9'#._N@;"6\&9\[(<-AAV@ M$B7LKJ0+M.G# *RJWR:#$0(P-<'OAKWKX=UP/AP4[7!3L&-$RW=AC(N5O=.- M=\W&.\]T??QO"DL::L>M6S59JJF52G];WLBY&_=&J%,LT6"\2,./]=MIK5IK M<_.%@N8$??D MZ*>W\)TNW0J][ER>4O/?75P5-3_O M_=:;#\>C0H>.]N,>>;7Q7X'Y\F?#CJKF77PA*N\@T@HB>"SGN>)H)U%I-)1? M$Q>8K%I.[516#33>-H2&E=28 0I (Q[\C3>/HMX_=;!H (LIL3S7@AF2_U56 M(BHX!'/OP0?[;<(L/-X+ X^] LG4#,CF"6B8>4J'B/;HUQ)G0JP'S&9BQ:^G&#EX3DT'R MBH#I9CI-O;WRF6IDNB3]T9RMHP97GV(3Y>*(5O#95NZ($I<[?MG(L^Z4W^C28&<,1=/8>:']\ M=S.8SO[(S^GFOW<*+QE97!W\>DF\ASM'AX>2Q51)IU#>V\MWY94=U\OI=6\& MRDN.VM^(PKH>65;0F"U-E_Z;I1'F0>EG> M_AU//_5&P[\+ZQBW?@$E0]ZO82"? 5!D6P)9=KA9S!F*'#02ECH#>2>(]6R; M,X5K[H7'UKMA25E:#6A*FXB-09/6:F2J[8"QK[%G$U]K LK$:7Q*_-#!^?^S MR2B.\4,W()"_:I/Q*]18 [#2A+7=J)3PQL7JMX&H MG(4:P);V/+\R8/-,=V=!R@5@['64V8R./.#Q] 76\A:T:1L#< \E*O$E<1R9 M/=S?]Z:_(Z!FPT^CX>VPWQO-8X?_X>B3,1G?#?O">:0S! \$DK++]<1!PHS? M]8-/%J%S1Y\J9]Q#5E4#J]+:HA6LI)[?G*N\_[.N764UR"OODFV+/,$6!Y===CKOL+=?[,V]P'3Z)F.O\/&SZ80 #+&I MO1/*ZHNMP5/) &N%)UZ]847U&T_( &*+CKI-S'TJ.AF%;TW*HO$UF%9PR[PU M5[M/Q5#?-]?$\:JVP/=7< V,2D9GU9@CO!<1)%#_*1]U#,&!L0 6(A?'A ]$ M6,1)AZ"]AN> O.9RR3#2F; 91 E["]!14[X23^_*<]@^0G3D6>*FC6"J@]9> MH17EF)(U4.-2A##>T<&N'#\Z=*FRA0Y<6PWL2K/A/F 7,?AG(V'1R/!HI$QV M,%3 \)/GV<_4<1*]%]:T<7H%KMIF5WIB7Y3'IT_C\TVJV6OO%MX]Q!W%>Y>BRM40DAR;[_0>\AYWV0 M.S#6W4N>$@>=B:'9@E?^074MN9)8"8&W90C$MY*C HT-EF@X6&2GLCJ5/0#^ M+?C#KM67G+)&6:6%:ZRLI+1.4[!@5E'Q8Y"C)+ M(]HMC?8U(-QZ;$K\@%$+K[\AO3_T?5@5I#V[]VPR>]>!8KMZ:J#3[*I6]0 " M*.(?6,*9&$E\@W+>2B.,B2QV \R^D"?F#/\3,S%$V_X1UZ+\&J25[,,MD2:F M*-]8"I8Z@!T"8'@6+-KY =+GWL /*,P6)'.TG3%9*MWK]E]##60<<": M:C#W_1:8RQRYF"/^VBM@TV4'MYE M*"@_NQN9&$0Z2D#:%=U4=K^]EJY$@R3$_W1PQZ/-3'KX\,-\VAO->GW<02T> M K+,<1&-S@!=SDB2&K'2@6E?8,I1[ ,_T@)K("/Q0MH",J]&D*FZ@\A!(-+$ M*6'/I=> I[3SMA?P=(X&!P)3%*8P&AIV@TZAK!J@2%Y6W HHCU&M,2@Z3,BN M<:WJ8"$-R5Q4>R/[^^'\_0]LOZ8W]8;C/A5O:Y+ M*QW9PG7(0<^]#G)Q)X5',KHIYWS+FF2H]F([:'5*X$ABJ?7Z_8?[!S$X",^U M?#Q,X?DB. M%V*"1L6;[FM"FPN"6WUW=$\%*W$ENVDZ'MV@3^2-<3L<]6 8ZMT!EF['TWOA M43*^-0!M.!_!F,4QUQO]+FZH"B[BN4+L?>C#\*8+'MZT M0]8^@^MO]6E"'W>_>7=A#'-'V83]5"K[=5BJT,L&GLE_CPT;>>81;8E$SU81* M[?Q0U@Y8@8D/:MJ-A/]BIR&)AD00Z&Q0:DG/J2)3:D?BL3B9CB<#] ) U>#" M:X*:ZKJ/7#G%F,T2Q%=RI M:^MRZ =B^N7E:/15VJ0C/2^/XE"&90'_$R:4@&2Y3)_;:C.]XNGG9JY>WK M)D2GX"V=9W9SHFGB3'.UXPN@;^)*NJ%T&_^V.9X9;_&X=91/H5CHNV7O_X8O M4K\1Q7FC)M:TB5:KT^[)*J[RU.E5MX;8E5U<=N5)E/Y15IG+A MZM36VI>K2FDJ8J7*?I2IK-*OJ]-8*P&K M=YU*U4YC%9TIDZ143.7S9EV[UWJ2R9N^D*IL? )CXT5?@O42@5 M(5F[Y/UI.G6T=^:HV@!24BO5U"YV::>R75T'*DV"%IE5"KV2F'+M0@EV.M[+ M4;9L+Z#2MB(/.N#>>A"Q>TP_%.8$8.Z MXCW"F!W^(&',D!%SU.%IFW.P-D_G;E>($B$_E!&B/#/+O:0[[%[2W>4TK9WJ MVQ>A5/R/,L57G[QU>M_/F5P;G;?-KM2WY,F>BO.[3M7[474ZHR?/:O;6'@LB M]\[H0&.\*&9MCH9=:Z@!3-,#W[SED+[3:69X29YG! J:L(,OT'9!\9L<6;89 M-QKD4&F^.NI%-S1LKT ,8CPQJ0VF//11M)=A?>F$-K&'[CU0 "'.Z>,%)\^< M;BJ5O'.I-4 HS1D)$+!F8P-5\\6 *2K'MU)X[?&289WR@#W?02X,)V6C TXM M/T);N:C;P8O%PQZ#WGGZ^-&A2RZ6&B_;%E8#DRIW"/B%:SP:YKVH M2D0'B2KE\!&X\-)Z.US4';M7J3F;IM1:5>26KND;G+PG6X(/+DLVU"#QFKC M5J4-US:[4H'?E9]?3\[NHFD[5#<_X$WT-3.92=YDDX 4M M"];D-]0)@\J=YEV*4D*@-@I''@@DJM+8$"8>4C<>L5;^;*\MZNTPL?NI=1MC M?1]%JC!R)3'B6CZ6ES7ZZ7^?T8__03'IESYK'E^=7%Q5N!M&+; M1-7&19C,*I7R_):728CVTE@BS$.:@PV_D2!# SF E"75R4/ "B,@TH-#I3-;!80Y1KQ 7_9XZ#/YV_^/8'<[/!L1\_ M11]0^T#/$9K-M#3-#<]S3J"=DV(XYL^@Z@AN:B[*V*>N'^"!IIP3:1;\ZS3. M=XJ?3B^O3M]>-N8B6]P[_I<=-*X_SH 5OVM):[5C(YDG^VH$)W -IPT!"SW_;#?SOQ5CKDB6: MGLT Z#"6RX4H?(_PO_Q^=SX:=H(,#\$V]><:U":T3?O'Y/A+N]9/>I//@E:] M+Z87/0_^VD'K=L#.T8+ B].+RY/KRZKV:C+R?_VBXP01^SU(BT!&F"1.PS(&B!( V#^<.+HA=V/)Q8CL 2*/X.Q0SU[SAD0 M4T%0W0A<@!EA3]0B_CU9/Q*6B"M-$X)!DY_R)OY@*$=<5L0I)I 0VD&;D#8AE&?9!DNZJ:&2D.Y*K8.1B08+^;F M2R\(&'T, ZQF[F'<1,^=!9[U)0HXRC>@$O'W4]A7[:0V>93WT?JF ^W"V-+K M>^X3+F2@C@DLJP@,-3;?G"N"HS&]AC#A+LI_Q7U ;Q%P;/\".L._[^B:!I$$ MD1YQT6#10+A0%QIA]X(T;)U;#[TH$60HR5R5K*,F$>18A]BV#-3"> MOT7WGCYY %D7Z3XQ,_%"11,P'LO;YCN63@ZC&,.#QALB?@[=,11@XO6!XO%X MTABM\AQ+0X"&GZ@/)+<>ZW/+!H?VC-35!,A8,2CX5!<;3W[;Y-3%+MVXA$3XYR,E:URKR/$?3$GCW8^S>4'_C^:83 MWQ<:PM3N\\#2B?CUA$)P3MKXVW2_H0%"<"JJHCF4PR(HQ M]/U07*G(3^12F:N)CT7T]&4-=-CJ^2//Q=?K!69!$EAA1WRTFKI--41WX)R*8%^Q8.9B(/A M*BD;4FLJJ["W9S"U,CXXXCULZ%WXPPN#*3%MZN ]?S!288:%RI)E2E5[[+%$ M3=ML"-W3"G"9]D3M$I*:MEL[GD3+T+F#=515 M(VV35=-62#O++?II$>3=+E[=K&^178O1M'4:QEZI:)0M33,HB\]6 MA+1K!%5&35L@^\H8;DS" L\6@[QK9]\:XR:$B+N8*%F,@:D'VQZ*VF+'R X^ MK""=6>$C&1YL[V@GX>Y@^8RL^?MIJTQQFNVP@>EMB1 D4!+U5[DC4WGB7B38 M8X?X-5R9;LZ3*7/+;DZLE>LYWO*U[]T%=L$A:)NL&CH+Y23H>VSCL>B&"??D M*@C=D%I#.:\)_2 6.?25]_?0?:&P OS["OH@<9>-1&Z824.I^_"_ MXP5J*=5$&DJ5AR!H!I2408-I8VZ MXO]1]R5TIR%]]$8D>/;8ET8]N'$V?27/Z:V-["TR:BA]COM(HL8VR7:9-6R% M$1^FEG^#X>J5SE84P-RX$;;*JV$;B U;?D1),,Y7M#LW7LC<39H19\WO;^=Q M5'MS"GVGYEXZ?,]B2!TM&.!EN5$LDPKTW M;PU+09*]6U&\N72(LC5LP]^H"?SRR@HM($G1D/^!0ZR >2ZUDE.KHB:K*324 M)^\L6A!%GJBA%-&R8+#>.-XK] 6\'XL7X.2KATHR'25+]IR('3U^4!2JFD)# M>22O?^3V)BO3M=UP'#SAN=L+32?TS)?MN+;I&N]P>NZ!N1:A4/)\Q]^. COE M_5HEC6:;L#=F8/;1LY;&5VN M@M+U;Q6-AC))W.[S4V4U@;9SY?S9BSUY2JB3).FHE8C'L5NRP\HI.O(?.57Q M38>R)5E.TU.&(O#+AH":2#-+(.NV$_NU#6U(IPM*[.B](+R>Q0@N^3,;0]S% M*W*"DWH![5*[:W$59LNKL5AS=.-[[V4-17'=UWN;8^=&WZ M1.T0(^NC._/:95 "PY P-@U04 H^V MRG,D[2#1,YCIB72JD@TU"R0F#< MJH"YVHR[M>#DC&,0K9LH;F8A (,T,G 3^F-I ,F,,C%?ZR:=A.18Q(STAKY( M200DV6/&144WR'!D30!BR((!11JMQ'NC3$?7%!6]6#(SM\ER=,V@4JZJ+9KF M.Y8&F1*Z?@R9S[^5(M)6I&HB7!/'J S_.?<.28JV;AXY7@ON'M(T'8M%;FC@MQ+,ZOBF0 MWXG8,KI.-+QV$U<]25Z]N<>S.H39DT)3O0J8[DPQZI(--22>! ##PVS>Z; >O'$HXY.0]D&BP7! M:,EKH6%2%1>FO<$H>47[A#]:NXXY](&F7)./KNL4A-AL &7JO%X;L8 MA3/U6*VG/))=V9(D]8]0M,ER)*T@'M#I3XE-R)IO9;1[>J=53@U'$"'%S=;R MM\JIK_P3)_2W;X.VN75LAR3J&H83 BN#TU^_RJ.QB8M\_F;/\/D5!A;>KIQQ<0^S?!^@<1;-)5Y1AC&Y6PA9N/D8SA>U3X:_P4$W 3\OT.]#3ECENB,X\\5_3G?&]H MUH.WIVX-F5Y *CW_E#NMK:73]M"VFO/RV6TC6LV.<"?B)!4FF_&BY[JAZ?06 M 0L:S+UK@@[SELDG*1"1L"=R&[J9%Y5W*$++@]T,ASV_EQ5O2I;4 MQX-&NV]NT($XJ_OF>;Z!U+5+Y]PCH*IGP35>6DV)>-=YZ/;"8.7A26_2) TE M2)YA$E[Y8QS#+NEYLRQ-$Z>"VFF:[R+@HH*1%7KMQ!X5 MMQXC=!FY1ENO&KMOY5"9\%IZK2=PV[*M@D-LX1=O(L2":0<>XMFK'KO)8".[7/ MJ^U:LYTTTD ^V^77;$W:3@XGEF/7!I$5I%G+\(!ST=0EBT572-*PMX\\5R%$ M1:J&-5K.)T(^J:*;-D[;S,?2-'/@V ^9 M.&+T>4CO5_%_N0,UHM6TA_17>& *!E,Z%$P M;UUY^T1%W:Y-&F(>J4/@IQ*31>8/ +S,$KYF%H;*WA>@-#NP!R'"Z6[]&GZXAJ"FVDK#&M)VDT6!CO+4)LGZ^+ M,.B]3[&*\2)>]_)#B-BA9^CV%@OHUKGH#GLJ39O&JX.(L![N2;#R0!2\5(.) MDVC:SU_.;$3[%2R(]COWT(>A\#N,1@?Z@H$*W0:CQQ'6'@OHOWES1JNI6Z## M&.+RO;>]E*7+5EQ=WTI.9&[(AA&+1OM(!3^:>/3'J"827^H6>0]_[+/-/ET4 M77O^[%4\_Y1)T=# 3+AN8AGXID7?I9 MW3!OHV$DO?+FV>1[,CX=YRR0B8^3CW MNQ;=F(Y83%5XJS8E/Y9.R[UO/U.N-/PQ \ZH34U6>S"O$44/R659LSM.$5K[=++5H>K2!O+O.&R)O'2OR6294HA]5B$B_ADD_-;H5H-I1NX3JSR );?,G*7T'#R;Y]#G.L_X?59/Z5L7>"R64'Q)\3JD M/ YXQ1W&8K*&RWV9-R( ?.2Y5N%QE :4NG2 NCF"KSGRZ]>"!A44&BIQ1H+ MB8X^4W<#[F>0V6Q3$AU+SU,%L)E $?>>31?4XI7%SD;"RW3H^R&1^=!L6Y!N MCC'J$.EFJ+KT7CQ$+L.R-JB<59=6J5N=NAM-LS;,('TN5D+M??D MO/6:1L:;:Z-/ 9@ML, I;??7$VJ[SZ]@779SMPFQ9MM1R+3GS@)87*4Q=? O M/,&UL[5U;<^.VDG[?JOT/7._#)E7Q^#8W3V7.*5F7B;9D2RO)T;4 MP<3^>G+Q[OQ$0[9!3&P_?CWQG%/=,3 ^^><__OW??OV/T]/?;Z8CS22&MT2V MJQD4Z2XRM1?L/FESLEKIMG:+*,66I=U0;#XB3;LX?W?Y[L.[:^WT-&SC1G>@ M#K$UO['+=Q?K;[IA>\3^HKT_N_QT=GE^>:5=7'ZY^OSEXDJ;W*Y+WH* "UQ< MU,+VCR_LOP=XJ 90;>?+JX._GCRY[NK+V=G+R\N[EZMWA#Y" ^<79[_?CF;& M$UKJI]AV7-TVT(D&Y;\X_HO3KF22@B^UK@(5'QUU3Y$-/%]?7UF?_MNB@TA'.:7L,&[6G:KY18 M:(H6FM_&%_=MA;Z>.'BYLMBS_<^>*%I\/?EA )++RXO+ ,=_SEP@DME(E]@. ML;#)>+W1+=;T[ DAUSG16-OWT^%:&&2_^^&\>?8[@RS/V)=G(JWXL(1T=;8# M2.L/G?&B2Y8KBIZ0[>!G-").>8@%K2H$67>>!A9YJ0GJIK6]0>QAQ["(XU&H M_8QL#SEC]PG1;SJVF;+OD-NQ3?^C(?2*2P0?S+SE4J=OX\5VR1YR=6P)Z6(G MCVV.TH*/^Z\K,&NT9\UQGWT ]74,@WA@^U-D(/RL/UB^N##6F)Z%QHO,KTOI MJM*##J"8"44K_J^@43]__/PBHF7 MH)93H*22*C[L H:VN#//&(PZ8"LA+P97Y923.F''$ A(P3M.>L^\=XVX2OV M]B-SX+E0X!;;>.DM)Z&M0P'H7BGQ5K,QD L.L/WHMS'"^@.VL(M1N5=NIX*T M2[%=W3(NE=%N*,UAQDOJ(3,O##<;$!Y S@<_QHEU) M]:F J@&/F-@&O*W^7VE1&0P/^M1[ M!_K+"378?-9S"7V#(E.8VLY)QW ]W=JN5TF+.Q?JD+8([P1>8$-G<8*-B00C M4P\M$*7(A,*!+P7O4=4.O=8'2RO.@+'4LWP!1O!=J"PF8M6X6(P)].HB&-[- M]:?89>V?GU^9][O:3>=4>>NV]=FO_7[\YD$.A\; MH+.(D1#$8@%40I,VP9ISH#V_K87N//@->L[IHZZO6%SW\@Q9KA-]XAN0;SSA M!W\&C$2-6OH#LKZ>1!^>'4*6K@?&8KM;(F66^?/CU>>+SQ?7'SY_OK[X>'EY M_OES3.B8>71H4GZ=&E'[\&O"8M+,A"7.'.8/LM9.,5 >U5]0LMQH+'P(D1&8 M4/ >OYY W*0%7N&;IUH+S#&/;G^-WMF@D43X2UE/]A<]%FW_)F[V]4I M?8-^\;MN>8C#D%!==9@3YRG-;7FH"G*>&<!ESJK2#86F$(;&7"A$[>R+4 MG2.Z'-K/X$#[,U8.H5E%DS"O+L\_?6H@D<+(0@*O%"*PYZ$!*."_";;=[R X M.%X%HV1.C7;0*0LP9/6]0JSZ(7$E'01+(PR)_:0>L9W% MP@\B(2%.MTNWBDXA<"&3GQ5B<@J.(,4&6"*;P>7SF%FV'2R*0PLYO%:(PW!9 MF-B&0-AH4TP=YHHB1P4R*SC?C#8R3"S==K=V,W ]6GX5=:B2(B;+FY4$J6"0 M*&,_1O_5L#RVY?D;(>8+MBP.QR)5DVIX#VKXT$RN2X-5\GWFS\(*.UZQRJWA MO0)!:^"(:?DWL,I$V.\N'<"%X1#>6Z=UA MCU+!P%.!?]TZ'UK$3U8I MG!3ME^,%SV1 X)XQB8KM@&"#%(\QC$05/E[=?H);&DZ;P M 4SAXX&L793LQ,Z"W>E P0!0X0O +Z@.S7N@3L1.FL)YERR7Q/;ES]WXMU6L M"7P+1^ MWS1FY+ I&"F=LA,I-C+[.K5AG' >NC,"X)T M9$:61 '6[PAGQ/:+D])E$R93M07T58:KYHO) EWK-SR+>"W'$8%_=MU5I ; M0BEY8[%Q_16*C94;)%E$HBDY!9S7L1M9A+\&N-5V^ M173*851P]2QC&E68*8%3(0GY6H$3P*5IE019_RF$#*?6E^E[L(#$?LR\!P>; M6*?II;""TBT@J@S"PK,(!]@FMAG1=?N'GV$:T/CGG<(QHM#/X=1K !>SY0M8 MNN/XE_,)I(03:R&AE4_G:BV1R[%>%75D"P)AI5_/MI*+UYUQO.B:NA@1W SD ME_D9R&=S^'';OYO/M/$ OKJ=3/N_]>]FP^]];32>[2PG>8:+6; C,+G]+';8 M(MS*=*,[V-AZ%>II[3GJWCMU(@2]< SB (YZ#H<:# MF#4_11W3*FL*4L94FXH4W(V5 WLW]O:W?=6G$A4/H,W1QJS*M+*0HNH8)N-HKJ/.O8DG'X MI&L?$AUOWA8ODZ3MXH ;;4H2DYB;%2)3<&R<4++ ;@Y?FP+JD"6N\31+!7@4 MI(ASO1V'+TYI]<@K("+-G PR%:=!&U-E:?:ZX/]@VP/W)PS.$MO9NNT1.?U7 ME^J !=LP&@Y!E8Z4B[K#)[;&GO:G'07=D?6Z0.&PG5%2/1/8-Z,Y"RW-\P2^ M41 V>(DX-A KH1[WHII/DZS4XN%@6IZ1(' MIK^AU-S04:Q,&T@J!J1B&&?=941;M(O&OJA<$N&E I25[_W$P*E(WPSY(W3' M-F]U^@/%,/ V]G K*$QH+BT9&WKD,"K8@7Z#:1W5+4#0,9?8QH[+%/&,\KDM MJ-4>@LL 57#FP;)B@;K8W<$]LXE\#D\]Q;IWV,"P/4\%C)9O;(8(1J3!2 MD5U4TI6"KWXD;_[+OE7J;T/(,H1B%15V#0=PW :@%?QH!_O4C+ ;./UH+2B')B5!^'Y-?Z6_+ MR9@MRFM,P=-V*13,[!VF5WX,(*=*$O:5 EMY%#24(GTI>'XON2>@_$XQZ7;4 M,Z@R*^WUP%8Q\J30_J]#&D<->V;JPB]A)?L]UZ [3P.+O(B>9W@O=9ZA,_M- M&XS&_]K9.8;JJR'L.FWXQ^A]UBVFE.1=VQW;3'X0*SE!%+-[)@UV80'JH>#G M>J=R_]5XTNU'- 5E]1<+9'!WZNY9B/T/4TSF"27/&&SJYNW>8:?FU^&G#GCV MSWE9?<4;4*?O.:R!;0US5;2G8 2^])Y %0RB(AUI?@O *LA?#ZTH,K"O*?C= M\D=4MF"P9&<[_O(_YS K4O4(."^M!@7#K;,GG2)PP*#W(TLV3<_C/[MP$NI[ M!2(AM3,N 7PO5^CXR!QH>$!HER(SZ(&RLI'P2K:8-%G4"L8KHT#KV)Z!+S)> M !Y0@_LVL73;92[**F?6*%:YQ090@R(*PY('B"MLX&S6^'@^6&;9HZ*\"'=A M1%&>X8R.FLDSMGO861%'M\:+Z':92+9TAUU4H\4DED5?F 3L "]K(/@MA151G,"L%K(W'5 @'M4-EVV'SYBI<8NVFT@YV"IF*]LL/CES MPKEMUU_N&CH.RU@+_^NV@;+,H(XFDWK[H$".W]J'_]K5(Y'X[!CVP;72:*IJ M([(1I39+IF[$$\H"4%#K"(RAC 8B U I4)A,W5JPGS&K[!%P+8X[8EBEW8CI M]>?HSI\I,A!^SDE5+5+U"/@OK8;('.J,$>[ 'B84@0MM1EU::.#1A4(=QT%< M/[-<8T=I,Z45$UF14N')-+Z>A]AN8)D+*>0:.4JKD59(9"U*W97 [T$SDTU+ M#T>9K235\_$X[$5>(Y'!J'3=0B:NK8O0HIYSXYUMOI,Q((EFC]6BJJHHVK94 MXV4/6:'2E.C9]U)D7KHC4;G%5E"#(B*N50JP9@ZK<^(;<65_):^=%IM*O3J) MK$:E^"FW*XP=:\N_ZDFBA:.T%#EM1#:B4AX*CI*"+045#D=D-*">A2A[.$)4 M>PINIX87(%J68IL-* H" ^(&)=Z >@95DNRN@H-8QF$0)#>S@]$C]_&?ODA<>/3C5C]$B9%2A MXFF4M)RGH*BZ4Q ',G@AU);A.E$\BO@;$']I,=C'V'>1,Y3N7P30IDNE&MW^,B)YQ ML#FW>(LI+ 5]+SFF9LAU+10;/FGD"N:;FFRZC^C8 M;-$1Y;PJ+2:\-'P5,TK%>YX(P= &->C6Q'NPL#$&WY*">@3"@KGUC\$@*NFB M_OSV!4-R).* 6!9Y&=LT=F-=5U4YR7Z@#9;_TUJ?$BODXUMBNM MB''L; =/4L\"#[^4N"\UB\=&Z[RHJX<=PR*.1]$4/2/;0XY__C7*"P<=0'1F M/CCK"!_,&&WT;;S8+ME#KHXML1N]WI]_.'^OG6J;Y\,?T_[W_MU]?_:+-I[_ MUI]JWSK#.^VGT7@V^_D7[:X_USIWO?"KX5UW?-L//CW50I$TLM ($TI[!*FT MGZ!A!VK:R-5^"H7[^435&\%JOGOS0&F_9\A@F\IA1!@\W^%[&]XX"_^%3"89 MKQ\KK)A\7RX5B*&*D)7.VBV-4<$[E/*1Y-R-55RQ[31S,:IXE6<6E&G,7B69 MWJ[:3JZ%4.YE"3LK2?@DG*TG4H0/[6C7'4SA'\"Q9Q^FET*JM==-1!V=I_&$3(]99>;7S MT^V.[^_F,_ _N_WA]\[-:.-8AH]FGF7T<&WS="C6"+IZSDN^) !2*X3(5&S\6R6Q:A@OL7$ M9%W4O\JOU'AZ2\!3\+AXE#U!E%1N^<;S*8=,P1.*A4,[OV#CR1.$5']*PLS8 MNXF?L>GIUCKM._<>NJ+B213OFT-,*6![.>+''98SUJSX99M,C"0J)8_H\3'? M$=N0GMG$*]5PB'0]9QP0VF<94RFQL;&.EL/3LGMHNV.,%:5CP%?F)9@5- +@#U.2L -9[TI_,__.A3_W_NAQ,6 MC,I:6X@D\(-/:QF:LKS O6@ Q$_USGE%]W_4)UL8/Z[*>:'S*ZGT9A>3LG46 M1Q:7@EUSQS"\I>>?3.ZA%44&]O4#OUO(5[MM=I:$NO@O_W/9*T?J:KZY9K)3 M#4CL?-[-4+%]249BF,CX4FZ(N$X/$<.[>>?NV_!FU \7)K)&A\V#PR6)I@P, M VR#Q8U8EM<,Y6V]8T6%]]R3Y(B3-SP454O:_8<#GJD3(R?^[I?"IN @D8,C MUKW%NS%YLCD-M91^&;0'[^3]ZU^=]5[V>]N$K]C*.C('G@L%;@'HTEM&N0V@ M *)@X-YJQKU"5FH@N+A('W8<]3NS_BRYESTNF1:(IH6R:9%PFL>DTV RIODB M_I>CK874?"FUF)C-&#/8-I:$@M\BM#V/MPF^N%KE@,^(Y:)&F0^:DQLT@7GT M@'@4O)PY3(V1OG 1W9*V9"OJ]!JR+(5!H-I JSF:Y*KB#Z33.3RKK.6NZS?; M"NJ!J^"JN0@@9MP5Z&?5CX=]+EH%%]:%K/F%5'GU7\CQ4,\#J^ Z?#"D93N$ M OZ*>/6:_!;.HZ0]%]EVDGQ^/&"HJRQS"1^F%O@*>C&B2KF#28XC207O8*ND0RNO/F1=#O':QY\^ UV MH/)=:,E6CM@V.. /?>1SA]'8+DAVV9R0K/834Z5V>72QV3\5F;?'R>V_&O!R M=9;L+QE8O#;4ZWA$6!& M*5J3PD*AFTXL'B;D;-+MXUQ&9B'WIS<,0SJ MH6@#]OH(?*QS3J0_*2@KMPWA,C,7RO2^W]/ZOT_Z=\S[W1R<'PT[-\/1<#[L M;Y^>UP.YM##;7G"$/DC$9S5J[T&480$LC)U>8GL9 V@Q%>>G31&JN?\]L;[9 M+%<6>4/H!MEH@8M.#^974J?'*$'9UG9669@*C@)91[W6W9[\$?WMJJUANS38 MO20-]*'HUH#0R?HBG:RC*>FIBVC-QA-9%>M>DBUO#=,_D&&L]R39#WRQ6LV'@R M*T*M_PA_38=R!=UUL4I)Z.P6J_?-8KD"S/K3 8CET @1IM],?MG&TR2/KO[; M=/,ZT.+USA1:32KL^X+&9ZOUV MW6HX^*X_HK/[U71[ZN>?BE83Y=8OK])7B(W&G3NV/,F:UH+<5IH3+56JOP Y M(O;C'-%E#SUP]W0DBNQ[Z&]YU.%UG>&.A>&P;>,7FL84;NTLUILY; MG4=:8@-*?3@5=+NET>4=!"G3UA$8!!>FBCOS9,")GB:KTF;+[4,(KHK'@Z1[ M1?X9D!)-M=PJ\E >^KI9<%?]NO',:LR-O4$+PE*PA2YM#WXX+C; HQW Y_C1 MEO,.WY]?;GN'\\[OG?EP?+>U?RV\+?;!?W[TEZN__J*9H0S^CK9%($4#W,A MA^P67W8M)MOU@FT/VX_AQDAB.UNZ1D[_U:4Z6 ;,1.G;$(S4GY"P_3+$LOR[ MXX))Q=8KN-,G[?V2!&DLD8UR.J8*+:K3/^W!F)(7--2K,P5=YA(0PQZP/CL+ M&TRH[/K\@ $T]'E.[9+DB=N 8K$&$^[/"\)'L>'HE.)X:ZT?' M1E<83Z,-XMI/#X$ /S=F+$WI+G,D(MXG^K^W)GC@ MZ?<+2ZOO6I:<^>WAB>KT5()&4='!K*07%:]OCM\( M%NM>.%KLN /$]BU8ZPYP4Q\ZE:(WKXYGM,#B=JD)!9<;.*##N5H"4@\OP(D MKQ SD66,J:BU-II-*_4/\\,UOQ,*FS@Z&32A: MRQY6R3B:55_;C;2)W6N@8(-E7XEMWPFR MG:?ZMXX=/S\FNQJ<.CH5W\RSD6-K,T\\J;D9"N0O[.J^2/X^V6;E?$RI-7TS M<7:1 ^T%60NQ=I&[.J5OBR *PQL.!&NKTQ'DT9*U,:0,,(5W_,3A1)^%72&; M$-%G_Z1G>/8[R,$EP;Q@B^VPABI@]Y+X("4TYSAX.DXM6K,Y1%8%I>!!IQ2> M*%OEQ(+Q-2>QIWP#S>&Y)FP*ID HUP6MIZ@#0GO$>W 7GA5E#:BU8\][4 O, M9S$B")6S>)[PKP?6@06W*P M%%P<3".2<:LSG$B5&2R!0\$UMO*Q=.EH<2/)% 2EXC):R:$]E5>I7N\IU7P+ MC*1.Y"JNQZ7.#HE;1W:5P[T),3'8* N#;8=2%N?V,T 4FWI^?75L688ZCFV7 M@*IV/# &J$($0:25MMJ!'& %#SMDP_(]M@&V07TC_(S,H%>7,H7L)MIJ!Q)H MU8XG;F.2Y[S5%.$!,J'LB>LH>-%_<.RGQ=2[61Q/M>@9Q6HF36 M![=:8M-?SP(2PJ7H?_P_4$L#!!0 ( (%)FU9+R^9FO6P $Q5!P 3 M:V,M,C R,C$R,S%?9&5F+GAM;.U]:Y/C-I+@]XNX_Z#S?;B9B&WWR]ZQ'>.] M4%6IVKJIEC22NCW>+PX6"4ET4Z0&)*M*_O4'\"&1(IY\(:56Q.ZX2\0C7TAD M)A*)O__?EZTW>$(X= /_YV_>?OOFFP'R[ MOOGVW;???_OCX-6K_TJ&N+%"TB7P!\E8[[Y]FW^XS48+_)\&W[U^][?7[]Z\ M>S]X^^ZG]S_\]/;]8/8Q;_B1@+9RI2T]U__R$_V?1S+C@.#HAS^]A.[/WVRB M:/?3Z]?/S\_?/K__-L!KTO_-V]?_^OBPL#=H:[UR_3"R?!M],R#M?PJ3'Q\" MVXH2 A6ZOSQB+Q_@_>O#7-P6]*]7>;-7]*=7;]^]>O_VVY?0^28#D7Y6F"1O M_E)IG^'T]LV/!5LM(DA)YE5&Z1^C*5Y;OOMGLJ<-?:)R0I>0?8912.!* M?J6;H1-[:+J2M[U#D>5ZFN3H" 2(M!PZCDO_:WEC?Q7@;9=$$\\%D3H%-N\0 M3GX*2\%S.$=A[%&M\-G"+ETQ8S]"I'_4O=C5A [JWC?F@4NDH$#,<$*T7[6<>;>@[U.K:46OE4XA6L?= M+--Z4MDI(/#I>N_Z;H0HU Y94<2\=EJ[H9?ZDF2<*#^\;J)0]='84C\XD?7 M;]F4UAXNZZOJ+K&I;^J9N;AD6KD,)?L1U/&M0B7^/)^J?/J557 I?Q ML19=:D_2/ST^!('S['K>0RTZ: ]N#O_VC">U$?O'E!CL.$;.Z&6' M_!"%N8HK6"2%T(>T;2G448M.?<#3/Y4? LL/Y\BCQS8$IFB?_%"+0)*A#.'V MB3# )G\X#1'CC-,_5DOKI?YBKW2&< )W4+?$K':?B/_]R7<03MI-=WF,1NNW,#IUZI1?<$8T]W3C1J'C]H>V[HU,MRGS-V=TFKTYE, MG-INMVZ4NE,^V?^2IF-+-W_+W MA[:E%/BZ)]EM37N.-&NN>;J"X4RH*4S+[X^@:F!< DUIE_X%5A^D:CAT9^O,URN1_< M, K+M*%]!)AP*N$2G>8;)F\5(!?Z6)'E.Q:FZ32W M<1@%V^&+&]X%]$#^#JTLFJ++GE?1$U09OA8*\KL]N3CHPZ\S=D/Z9YE_X1S9 MR'VB>=#$@6]"<EW6;#[D(77!#_]N7I&KKGJK#MC8T%%N_SL M.YLI705M; :2H;L"O9C"R&G2RIIK8?JFUK32W8Y&!K7B# T1D5_M:RZ/ZG/T MPI7^N-,:EQ@[97.V" ;MA0_-,=";I^.=J9KU3B/FV+*C7]UHDSK%Q^3+/3'0 M @+TG\53^\[VL.:P=>2Z\\MRG%8J:=VS5YZZH=P\("ML)N;Y"*T TGS5E<=I M!:B#6'[R'?*)+F#DW,?T9/NCZ[O;>)LG>B0Y61]P$.\663$%?YV,4#;1+:SLYK3:2E(,DR9SLO+0[3&*0PG&67 IK!5!RG1:#:(%=UM!8! M/-C4(PO3J^"'#S0L1/?K.]>+HU:\XD;3-D19D#O7!"7AL,U-\7@;)UHO,6-+ MZ2OI=D@IVHISH3-1/VAU=4+4RO3]D* '-+L[>^CD1*$];^$82<"'X!KYF-GI M;3BNVE-UQ8GNSEIK3=@0S;PP01/(CV.T!$QS'7PZ4D/ &-6)FD#''*Y]$)N3 M43!H^T<^72TL[:D*J%G8SK'+_EE$D&9BHG!K?8MB'.SH?Y*4R-.NSW,9JFH!DYB:OY, GVZX?L$/NM$2=0$BOR;[KR!_\I)DR];!)$Q=JL M)SFCW<";#=T"N,E(K[9H^UA78MFPEL=M#NB&P(3M^!&].I"A17"9HQ> )@)" M*X,F.=+^E]*\B&92.\C)9Z;0MI;'3"'(8? "NS2Q1Q]>"7 58\5\;?K+,5T[ M^^'WXW&C9X7A=+6( OL+A2R?Q[,>D??S-])VD1M10@C:O>X?NR(0=Z7UF:'% M;Y#APVI00N0H*D-<1HF(55KG!%$UKASU HS,L64^SU#@/'=G) JDCZ0HU445/&H5%H9 MHW4EK ==%.*HH(?(7T>^DC]^+^9PY%7C&<(J:Y;K(FXS@^BPU:JTH0 E\Q(L MY4>@@6)1B'D#)\I6,&#G8Z'6"T.D):TRVG!; <$KK>3,ULG*[06X MGK0W)_$R=@7Z^!;EGC,\%7N%82%)O^#%@)O]1^N/ "=&$V-%U.B945*K)RR: M'*&;6%OV.JK96TX;=F]S:ZR. 1-Z5-*T=(&I3V]EMC>T!!T $"I_3IJ3=*VT '/T*V1*H8<<\ 68-?-30 ME0%!R7?\&+J.:^']PJ(WS+A9#+)VN5SSVYG [@@#]=&GJ\*U'G9\1[E#CJ]" M!X.B+^5:4 /GTAK@S9!$6!1&-I<5\8#6EI<=CE<%GO,U(T'E:T\Y'&RMS/A4 MRL\P+X@\:@9"Z(N"=C)"HEY+/2%I5=Y-PIM]\0LSOJ';\1!<4.]HF""<\ FO M 0-!\_)<@T^! I+EH(KJ%&FTI3JT:;?O8!]]0,$:6[L-+:XBLIMY[4YMYFJ[ MOC!"Z]/YV6:$K%V.$;\= 'N9RXY '4.FO7PZ<&(K\ P,K!%U\T/=W@!A M8,BA2I(0]Y)7>: MPA45R[ES95^CQ_&<3]X#$N[<-:'10X8[C#6BP\R@#OXGQZ"RR;)34?DDW:9@ M)07%6'DOI[_G(>;C[^W-SXYS5[\483 O4542!2*H2XD?>=QH%/_FFGF;.LW/$Z?0^W-+7Z&J ,79_3U=!)&?6Q5"4@ M(X"H288GNXG!W.U:/ N4<"WE9NO,0U<(>WQ(2R4M-C[VCYCD;[;S+6N-+KGY MJ=0%%/I\HUNCBQ1]&":&%D>#6B0H&>8*TR46NM(TIL/NJCO^ MWB>$3%W/^%*$TKQFKQ(Q$$%="@WF79- 8+&+:8E)+]=E3UNP;!!^@PQ/5H.> M@$\S9$H ,-6DM%V&BJ"=.;$3,"!01ZTHC=41J5@*1H)D)"S=+5&^65[4"N'I MBA;I$^5):_3(;4J5'O!P9\J^5A\U_,VO"1V6!O5H4%PP"M,E%K;:-)!6$^N! MH[L8\ZX]JC8_1GHES8&AS(ML*W900-O\VE'F85 #]9.8MW"B+/ MG<"TB70; M8XQ\FY5[R/J4"T'I4TNYKG8V: IN_M<1W/R7WX>>EP' JYHD:)%'D%@M#,HM MB]:!"B(EH2R,DM3Q8O6&I*'G:!=@ZF]^(B@P\T\XWP_9&)7OIK'@9)AP6[ P M,2^/?,('*MB4,T=.ADKS11A#0)+,Q8; MT1X>X<>(TY\3MCF4+V#V08"1IR" M)L)6/*S,2ZR8&8$J9J7\5-:0::40SE"0)/@A\->16(!%3?*++W2>IDA[ 8.*]K!^I;[]>5O)B%GQRK8 M7T^A-R^-;"(',@Q*,87B$$GTX+1KMSD+AY?[Z'-^V9L%#'&2-?RH.FMB7_,$@[=3IVCI@ M(:@HI]"RI+HX+>'@*-#/DK9B/,U+N@JK CUN;_DV066.;.0^I>7"CO_F1 3:&"J/L#<:RD@8 MMP@&)X[+;W((Y+*:&$S9;(.C@1+JI0S.!M.F 6+6=-UZC<,U1KQ"H\QON:27 MO[4+"_M\B_WU%!X TL+&]/%D[/F[FI57&ED =O].:6(QA$T^//QPDJ>:_Y\QU^72Z_O[VA'JZG0&2 MA+DZ]#K7)LNQN_Y:2E="3>X%=6 \$?2VEG1U(>HA-5@& WUD#"3P)&^N$Y!& MJQ6RHS3,?KP+PUB:JMTJ\J?3$0CZS&6HWK$6"9HOOQH<"G1AZVW9J2-#EYP> M$F9?L+)<_-GR8N+$?$06?9F66J7W.-G0F2EU&CVYRE^QKTEZL. 2[H<*/>7T M$/=MNA/JL2S0AJ_W75 )H>(FJ(@(E"5Y^.IU5%J:D M.Y"U&5;!U%ZEW#&TUJMPE!97KAI;)8M7"*S)92S$3K:2A5A!6=,/KO7H>K2& M.N=I2*4^*BN8W)O4/BQ!,M=,E :"HJN1Y M3PTU56ZOHJ*J/4QBG#UG6I>=1V34M%++T\GIW<&$+>H@KO2P]$\'J)A4.Z>X M,U5.!S@;OI]B831'NY@8:E:(9IB6R=X*5 V_ U?VQ5W ("U4&*(NFHBWMW"5 M>!&HP]/[ZA,A4%Q^,L#-EGO,7NH5+)IB$ZZTG#8RB(IP*90;2=%I3]PY5 Q$ M<_8NTF4@BT)HPMKK(5$SY/+#(SE2O2_?Z;./<+AQ M=YSU6/K.E*I*B[XAYRZ1DQ9BZ-M9!#QR!=S9>A7C$_!RN62 =2*(?W]]0HT' M\F?R@?%[!D()@XKID("/D+-]/7J)* [$OQGY\1:E14AHLO,QNRDA.*+M'.2< MH'CL/BCT'Z2H#-)Z;^$W!FX%'R-)$^*P)<4NHN%CF-1=X=A!2GU.C"))'X-) MWS-K3[W6H>^07W",'":H'%+4&^2$-KJ#-#4GU?@7U >PH;9(UL2KK:1LHA(V M13-4%XNC'JYBCEQU1)HCF4\41W-9?!T(YBRSOME]WB M5-);W[W][LUW@U>#(W3DC^7P7\/E>#HA_RS#. A6 S>9;1!9+P.4SC>P,T ) M*PBD@VB#!K/Y[2#,X4T:$XV(:$8G_6HE<+.&^DL&_%]S1M0B=6#'U!ZZ#9X0 MGEEKI$2*-V_>_/B&DB+K3?Z9###(1MAZ?GB8]/GY^=N#A+][\^9](C"/Q(<_ M*/D.;B7EH(W]58"W"4N65-9/M)>XZ>O: #9Z#SP)#O+?2U9HGP/>;LKSAO3$ M=OR(7AW,F*)N*"I8%1:4PE)\7$Y4:+\\*8(CC(BP&G;#A8()F;<54Y4O&)2<)_":%>%@NPW\!% F;07M^J3S MNSIT%L#>H]2FUSV'CH-1&*(P^P?GOHY*A_[5][MZZEL%F5[5QV%NIK+FM#&K MI]4EZ*A9*BCT2.0;:KJ2Z6E)4F*=TLAW[H@@ M",A^TJY/NG_?#MU/,#!-^.21 C<-0DI$OMJT3_+_9TM:OX*$:0XL-LCS:(37 M\O=2'K :]\F%O[7#!18:IOB0.B?WKHXI&EZ#))7F_1Z+-700:U";XK42VPYKK]>[+>/@<>@ M\\GW7HGUTCG^/KM9K_1NZ(BR,3"KN@O95,FMVW :1V1G\:E@ MOTJY7#K3B^E90,*RLTDLJAU=@DZL?? ;PFO?*AU:< M7QXFIH]1(D2O&[E/Z,Z*K%OFG3%Y\U[9T8HGS,/$_*DMOK4BM X$3MA)JUZ) MW]KA;0$!LS0?;1%>DP7Y 0?/T28[Q.?2GM.Z5QZTX@=S$#'%B[&]PL/8<LU@FK*AQKYF##5UD$1ZFTWBR2Z?I3N4[%G88C! U[I41+64U ML_ PJYV*F45+ M50V]TQ/0#5/X(7MPC4_C8XM>J=S0]:P +Z7SWU\SJC?5J29T+#42^&'@N0[Y MT[FQ/,NW$7')$*TX1O!H>Q:;&AZ60Q?1C?#9>C MN\'-\&$XN1T-%K^,1LO%X"^E*?[Z30_5B!H5^V%5)>(U:J%PB.P-O +C$I_. M1:Q'!\1-C5:VK(H6;64@-11Z-605+/"YZIT7 ?X+L@?HQ6L9?7K)PC&[E/@DU3M3. MXE9J_%1%J!M[NH6"LNPD %EC@Q4[-/G#0: U?GRQ$Q*_???^;4+F+_;O6;W6 MK(QI./2=Y%WI0OU6-M'UNAJLVJ'& CUTX"R0Q2; T1+A[4V FAN12SHX; ADYU#56#>JE%H;[#2A[:VXN$ AS%W,5H&<^11RY+X\WQ] MIM+!8/D//=:(D(##F^DN*=GOKQ^0%:+CVXE"_L@Z&2P7HL,(^+FN7^BT^-JI1XF"Z_4YE,5#<#\26[(*?,F M;VVR)DM#ON0H .8)_T:M6A>3M5H:O/FW9LWHO2$Q9+\Y^-HLEP,IO?DT\?9?/3+:+(8?QX-'J:+Q35!0>ND M=H8#)[8CLDLB_.3:O&=IVAF%C]ZKGWK!7$^$S./0-C2<(J 5#*RLQD^ BW3=$33#,A>$J+B9"&/ ML)+F!D^&=:@KP:)E$B=A !EAF8T,'N3JD),)^S5)Y9JDPN'.'#TA/R9>H/B) MX&JSLTD\J8(.QZ/*89-0W>A6*9,4%JTAT?@V"*/I*H.,ZZ:6V@"0;15JGT - MA^0?,'$\R8ZU$JMR07L C- \(JCB (%K4CP5X'&BV!) GFX]7A21@,.-L?^$PBB]!TOA MRR\7<5C";PX@65>++WQ,(#$GN^DEW% JK0 DYVJRX@0!.!RX#S!RUWZ:BFKO MDX<<:4'*P/] B$$7\PU:D39+ZX7#':T1 *3L:G%."SDX7$W"TI/ #W)<*;0A M!9=O%0B[ $CBU=N4A-@ 9E2JJ\7Z4-8)0B)O,VZ=( 2'7T<;YYZ@2]_=<_V8 M )RA&_B9/BCBG/(-_KOY(+!T/DC3B,+'!;5&@E"=K(6(VMA"8?=947Q M9+E>JB4*N=>;P"/D"F^LT+655*K"*+VRN8W@C3:&<%@\LK!/RR?D-X(D1]7\ MY@#.!]1.JODHP.6*:'EQV@(XGI;)EH@KX!?*G>O%$??Z$[9T^73U>52T$9Z'=N2+,[8YQJ"(F^:VMP "=V:MJQ+83/ M3SY$.E9S# "ZM]U544="P&EP#N 9!53O3VJ/ D#C]RX,?&K $8=%O-NE^?_T M91EJO1\T9'8O0+8Y:(T (#= \0:%#E9PV)D<$)7NVJ; \X]GA[Z3_.4EIP)' M#YQX<]/5TGJ9T?L/!@#;3(U%5#G5ZX]@<*25@7.. ?DK MK77,1$4KF-WZ+ #VLH82USI)SD*FNI$A>#+#N\+0FLP5++>#>VJ@0HA7UV-H:"2 7D*GSV,T[\6,WLFHRU^=OKM5EKM5E MFJO :W69:W69:W69:W69:W69:W49D]5E:&ITN8XYATF"]A""03KU9E@XP/', M"Y#M:1D1/D,J[2!$6!0948$=#@-XL6CJ$$(DZO7819A C^>+_#$;__#1> M_@;6&;8WR(D]-%W=Q"%A?1@.;4*CT$UOP>P+?PG=9>UA#!D#67Z2H)V M ,ZBA;+$*1T.PF-:8F2%,=XG$*7 "!LG3@3/7!6S2;T_ +M=G67J:!GV<2." M 7+RK'(AKWB- 1Q.*C.&AT/+44YJ?,2DX9X6(L-/Z#[V'6ZT4]@80):BE+@R M'%HF[C(@VN\?E'O!*DIBUK\0?Y/^_>!NW3S+-?-!*=UL-S,">1QH/B* ZD8J M;&J.J-GKC\QT'J'2$G!%T19^^_XC+;RCA#8B+7P\ MS?+K",W$VI)_%A*JA2$7E8Y XB\RD2SQ20$ML\5]9E/A-E/X#B#PHBY>I4(^ M1QQ:WDWNR9X5/$_]Z8IH3K)Y\38/7CL 010]D@IP,>SO.0AMJ;9D;FC2.*-& M?P 1EGK+0 /'WG/I;M.H JT[3L3*CF9$M )GNAHZ*12<-$:U;OWO_#R^-=CY MU=$%QSQN5J1J1_,IDCKRJ-J3/K#6$X)5-/1I477 7-:T)< M5PEQVKKS_%+FBK=#4A^^Q2N:;0T.P6953*%L!V$XB6.JE2,,UX9HE+D'NI(# MV'JKC?+Q.JFSRO"6A[L=#L@$R87Z97!ZM')*4Z4> ,[HQ$16P@*.A"=*IR9/6CJRL.&*-AFE[@#._S2V$264P',QU:WUV175 :74GV3 2$\WJ(F 4VPA,[\.W3$@OS[<%,EB3AK\%PX#H375YJP M6H@<' Z+K,F\'#%RJ"HC>DS$XCH#07B"I;G1S<,.#I./1D:X##A9SFPL1MN= M%^P12O"?Q=C>D!;$/U]C:SM'J8V*LDO8*4GF1-;7*3,YDF(,&@@/SJB)FS$2 MP9%9H7O$QM*SZCF0HM$@/''3@C\I0A$8S^=HE\%75;4B[HK[07@)1X./8F3. M@V.IY-5@6=X1PJ,WS7F68P.,:1QC9H*>DR]U JJ%OA >LFENV140 L^]5,QJ MLJ_2N5?^-8JTJ6($GH&)Q*69<#0)B%8_/&3%+9!-6@J*U30W0P7H[O!;/A;6K;E+^FH<"N5'C*GV"[L$&-:XR8AT,V^ M0K3ALX4=M:HMC:J%WA$+WZ&N M-TV5%]]!ZF0J&+>6F+)>R;MJ'?FV;T@_!\M-$(>6[RPW+HX02NMR)2#0)<&I MRJ#7%<)%IPZE/K\RK4Z0#KGX3.#>3WU4AXVROA R5?OEHXPBL#4YCQ05PU17 M;RL,;"[[O36JL+/E&YL'9YA&+T$^\66F"4;AT([<)^*7),@N"48W!*8O-2U= ME8'/02EU(G(JQ($3+IA0-S:,D#,G_XM=.\IN2.;I@AI24V\H" G[GNS0+B-T(D\M4XI.*+&4JE%H(LJE49D4VS#,$X37L/:FUJ3 M22#%HB2X0=7MZR#.=?QA.QO\]7(ZGD\%PX&2[& M277^V7RT&$V6Z9=7@QRJ0; :%.$:6+XS2""C7XJP#?Z20=?581'K8:("9+?% MM&@:6"K -EW=N[[EVZ[E'1] 8)W[M#2FN4=/"M5RB#U8_"(X"-(9P/@I4:ML MY[VK(J,"F$=NA(<^K(8PCFST19;'*6.59@YW;EQ.84U>(P!','P)RJO#L #O MG\1'6R"K9QMM F>.:=B-\-5M=1$+?.3%5%J MF?XWR/V#3%R:?(GLC1]XP7I_&SQ$7!YH=#7\)*H6'S30ZH87O\7^BTL MN.$&^6L]=BCV-ORJ:AV.*&+6,E-N"51>$"DR0=S:X"&#-M'%F/1OQ^4VR =$ M+P_N-JYM>3PCC=_6>*W3;BPP/L+],RK-="A"PK6L!&T!&%4RB3M0GX]%:]0/ MD?WM.GAZ;0>Q'^%]RH#LCR/]LQ]^OYV<$+OXP;!-))4/2M8BO(9H^,L_.#2D M'PS;,UHTI/#V7T.W\%[LR(^26PZ\(M766\>S4N]INFRT5( R:U(=HR[C"TOB/A!/XCCS'7HB1NXN M?>%:P)!ZHQC>)9294P^[EAGU*Q$0OP3)V%\%>)M6!55;-W7&,.P(*S.I#F[= MQ"?^G^N_Q/X\=A^#"8J> _Q%+T*AW-^PNZS,&EV\NE1Q&2SZ:Z?>* :SV>JK M.&7L6F;4)-&LZW\2#;MW%QN72(L^GVH-8C"O3(M-M9!KF4N-+/X'SEV<%L?M M_2I.ZS3)F-V&:]7[[1N&P,P\RZ9';R$MFNJ&&T:586XK@R9B5VQE(]I-!F<> MTG&0F_JYY!]'%Y?\\7NB;NC+%L<#M3N"P715^NF$73H=#=J/G7!0!W&O#@&RP* #S#L:Q+')1;#4O6[RK?=GB./V@,/_U0D4;%RKD7L8#T4=>*K&, M4TYFB\N[!,%$LW=7CWE^6?UL]L12(#-E'ZRCH\DLN>MP/2ZI@D.<.TE:&[>] MP6-('N?+:6Q17SK"[M?#^!OF$LC9]M(NITNH.H&7U 7ZA6N4'-P*EEJ^XAL/QE<$PC7.2F#<^6DW8 =H>:*TJ962?%IV6" MCUYL+Z9/A>;/,Z6EFX9KC)*E^ZL;;1C0D$4_";:NC])B*YO (P1@7V[O:A( M)21U&-L)#2!JR$LI)M+U)8%K,1$P>Y^A8B(,=?POUR*K_0,.XAU/F3*: -OC MF/J/ ;91:28+F"8ZI#DN2X ^-H M#IQ06\F[P=!=J@(KYM@I;F:K+%H>"N?H"?GTU;M(&-S@M 6@^E3EKE2[D(V- M46[<6!Y]"7ZQ02AZR$HE"C0AOWG_&K#E[!:N!N3C#(YS0ITGZ@!#V\F$4<:5 MCNRSD8?L" >^:].LN>2V'-?IY3<%H+3D(I/[K7PT6J;ML1+^K15N>&1EMP(0 M#%"F*!L#LPHD#ET?A>'03M]JEVA^7NO^%7_+J6M\Q<]#&1S;Z#\Q$C_QIM / MR"X@EDL9ATYPZB:[1NBLL]I T/ZJ@E-.K^G8>Y><5Q_N*'!2"4Z^]Z^,?NA8 M&3&0-,<$;J9 I87Y] "FY%0HVJV:.+O*H&]8@\8]HV"7 JY4\2H;;55R,[) E5<2 MXQ2[:X)TBOXDB.A)A(W<)RKN]X2 A;-<_BUJW4$NK8!"73IT^=Y=40X+XDF@ MH@]A>2BJ+'+53I=6#4$5;SB+-GL6+5P&F4K)]1 */^ @Y"U3>;=++6L@Q[S+ MI<@NJD!D+DGCFV'79MQ_5>IT:54#5/&&LQ0K'L51E?!J1XB[7.IE?S'672Z_ M(5GF4;A =DQLK_L 9\I@NGIPK4?78Y6'4>[5)[=:#BGS%J :XC K,A1>Q=RA M5-1"TI*>K=Y[P3,QQ\*8+&=BF9_<(-*MVO"^G27^UZ\H/U_NK71U07>^O7N^OMGA_]1IQOD:<^[X;E!R7 MT( 709I8_'9RH>TV#J-@BW!R^'*)WW.S_T3D:.QG;@H1+5DY59T! M+BV,7(<&X%F?1N :L)XYP*6&F75H )[U&?+U6<\IWC"\9M2R&YCC D22MRJM 60$L\6MBH'*K## M801UO+)3?IH]]&1Y5*J&Q"'#>$]\K\^6%_->@5+L"X91''$K9=JHH02'?^5+ M\!F&W",!9EL =_Z5^<-! 0X_AK8=Q$1DCLG+-+HA9(NXB\% OC9WQ)C 81+9 M57>6ZXQ>=L0Q0F2]3Z,-PB4T>6G *CT-1N>U6::$$!S.G5P,*%\*$+-.K:O! M\+HV[]0P@L.\N_0$=KA:N9Y+0!7SB]O:8!A/Y M\*6L; N(D('#I[$?6?[:)5M>AAV*#AD\'X+ >79IM(W)+[6N8%:4&M_4D(+# M/Y'-><2XA@5>[ S&;U)=>VIHP>&B9*6964U"=TB-$Q!7#/MBG][#W&9SA^IP M@HL'',8(73"I+E/N#<;E46.<,EYP&'E(,7Q 5HCF[GH335>?PG1'Y;!/T@>, MEZ3&- DV<%BE:"B8-0E^:,X0R)M_"IN0\H!,,#F5(=&VD),GB0DP6UYJYC\3 M63A[GEJ1SZGC0$$# 32QSKJ.<4 %$-PC)P"/E*>\-H#B >HLX6' M!!S.+#8!CI8(;V\L_PM]J"],7F@<>HHZ (@&*')%A 4-^7#Y;?6"4,ST8+#.X9A M*N6;I \L#U:-9Q*4@/'K8 RIL8K9')9'J\$E)C9P&*2S70'8J>1NK1IKP&]2 M_'*OS!:PO%9M'EQBF0FBE\DP&Q2YMN5I%YWXWG#1B3+T?[U6H;A6H;A6H;A6 MH;A6H;A6H>A?F5?"0]]7+L9)\!+TQ M+K:&A1X93!CNBWA+M=9TM7#7ODL4%[T^DX+H^NL9H85--S#'<5-(QOXJP-N$ M'GIV^+LW;T_M\,6GCQ^'\]^HX;T8?YB,[\>WP\ER,+R]G7Z:+,>3#X/9]&%\ M.QXM2.,C"(,"#":,Z2IY.!8RM^'5[%4V>R7$OMJR5UOV:LN>KRU;7=X" U78 MV(35J0!]_K@23XV=GWU(;!E$;(74:K'WHQ=[8_EK-"?RML26'WK)QLQ[!$VY MMUF;4)&SVEC!B8JG%]22Y[X2%4'?% CB:(XLQ_7VQ*I">$O,7?J"J>7BI';4 M<$MIPF%L@_',9OUKLKH!GF?-_+O@V7^VL).\Q#AT_HC3&XU#WX\MKVW)4)K, M;)).]V*C1(2SEJE/N]XD2F$JLZ\3="]/"B2 (TWC[8[ G3U &?CK!_<).>D9 MW"_(H^]3?@IY=RT4^YI]DD"3WXHXP6'@T'E".')#@F!6&((7*V0T-)BBK,\: M%@)P^##:[KQ@CU#JRT7TID[RHO*-13P(^LHY 3BQ3GFZ5KV_P83F&@I4'2\X MS*R\9ZY77$.]>Y^L_+$I*]71@L-)-HAD^_;_<$%J]2 MC?XPO4:GWK1CYNC@!X?%%EVNP-S\FZX6"#\157"/*IG>_&:]TK=VV( MYE1WF%Y9V#R2HXT?W+R@8U(_M_[NIQ"M8H^BJIFX3^2K4<)0,7D_AVZ0@#>P M?&=P '"00CA(0.P\GZAY 1HYR5GI2/K=@=2OOMDOR;2,W"6MGL93F>JR3ZG& M=1%3F%7(*7S,)"BMGF8SHFJ(JA+WBABV[9QXR(YPX+OV839FJI.X*8#[\QJ" ME;L3?'Q:)O*=%5FW9'B,/EKVAFS]>%^$D$=PQ6X [L'K$U\1-[.U"U;$JD%B M-DG: KCOKLD;"4)&&7(3NQXU?(6<.&T$X#)[31:<8M)[HO*7]BX-<*UX M(1>EGI#-?"'/E; [APCF/3\FVR"&^;ZU&&8*7Q*F= 9'"//").<:Q12072V. M*1_@*S:EI5%(5?)?C>D+,:;AVH":QG37-N#Y>B6:QG377HG.W4*^-KK9?[3^ M"/"M9X6LF^RU1@ 8VM#1Q[5PALK?(YP3:RL^*](>!<:Y40WA5N0R&^NVRP[1 MBL0A[S2C_!7 B5%-4 !S-!JQ1 M0K'U_+*(YET1WW:)[(T?>,&:73!"TA; :5&S12%"KF6:+['EH(\6_D)G2X&A M8''5CZP]@&.B9K27(=@R_1?!*GJV,'W,^3;8[3%]49-+?&%C "6-FU%>B!U4 M:TH6?%;K:BS\K(,9.P MMZ//+P3-QTD:@U;K"MLV$')>#4&X<>AE$%G>K87Q MGOR87FY8I3**0T.@S2F"!'U@^%EU)7\_UB^]) M?D06I8DS]>?TF@DF&"8/%_HX_S,I7"Z*.[[6Q:"D:Q2I8=8XR"'+L$WNCE3!%0=:],8 $F;1$G0F7]70 MA<'>L;^+R=Y(\7HKC H(>T (V-016";[6 B"8]8[;6:]@Q3"Z8)9[\ RZ[TV ML]Y#BOITP:SWL)AULR\@=X^)N4H+,:J9-/R>8 Z(^K)G^*2 P686?-HF3*4G M.,-%)LLRJZ6"(3CNA0=155.MPJY K1>.A$I-S@I^\+A75"[Z#&3U!FK4U.4A M"T48;&RP@TBCRNW.82[\W 6MF"+3?#L_OS#V31P2VH3A;;!]=/W\V14:#*7% M>P*R93K),[HTW)J]H,N1MUHC05(T7C>MP5@!>2Y ME18+]7RS4W245C]/'*V# U90C1_*J3U"FC<#;]HWN=[7WW$L#0HS91(AC7Q+B$#/<[#A/R6/:WDWXWD("NPHI3-+,3*;@EX!+P=.&'N7=X,1>%<50S''3G%K MV_ .Z&QVE&AU7B8NLQ& Z+BJ .4V, L-HRM@87DHG*,GY,=HPJ&_I"V N),. M&R38&+BX2C.ULVL?O+=L68V,G^$J[@4\^'NG-,V$GZY*H'#?KQ6T-7\%FR\R M.;T%X+=]H>4Y.$#"O<3":&/X K94%O+K*0S0V]X L_&G/KL& +N)X7O7JO1C M0-X1^0BG9.0K-#$8(*]#O@+D79&/M)#*7ZF1P4!T+1(680?F=I'B JM2E-KW MT$\7=R6.*HS!/1A,?5&$_^B@<_38^:6C5,3C^)@0[Q%[<1>#)J<&%]5PZ?3= MGL-$=VB'D>TF((S]^P C=^VG.0KV?O1B)T>B MO+0*$Y&6:7J#W#]*VK=!M\^1(Z$L+SF!I6 4#+*].1!W_M1U^$!6);=@?#+S,T9U[L%AI8?XXD2DL%8I*+ -#YW@<@G>DYKJP0GFA-+4NQJZ2 MJ6#"KF"FNK+/+^+&P.P8Z)BN/@?THM*8P(]1&(79!NVH\UUI,)C&G5 VZJ(* MYV; 1]=/(,F!9#S@?K.?68*[75HCP+0XA3S6P@\.8_/'R9=!)G8YWB@DNTK( M?0-)V@W -2Y=%LJ1@L,W1MQVCNQ@[;M_(F?L$#3HU)#>WEQO(E#[[W# . ^V-U%7]/%((CGA+),<-4SHTM7:9"I/=7=#6? ?@5YBRP]7"!-MPCL,UQNB3Q;_T"6+>0B>)6_S>WV9ZS F6T6R M?=!_"(X=6YVA3\GXL7?)D.,/6G!JFQMYI8FD90\&X,E\O8;=WL"S]D[( 20U MY% 2O5#C0 $9W>21=XK)(QDX]/+NB@!T+'INI4]K6AE0 \MW!MX1+/J=PF7B MLN\Q3EB5#4(^.3$Y5X/;&A?*RP@7\FY<]:RM70&X/B=W?4ZNP^?DON9'T-I_ MGTX)Q>N#4)T\0 ?Z0:CDD3!ZG5N\-*K- !R4M+ >JGB!<*/.+NFU>JF@.V/C MF@5[S8(]QP3#EC)@>T@P;+QV*\&*%KW%PM@FKKRU3YO<1FA)89YOZ1MPCY'881= M.TJQJ&YX7DK#H'G%2XE'_)] MU86UZ3R]"F1?)XP=T@N.T(&\_/>V[R- C6N"/=5UM"/ZX)M/XTKWM-+B>+LC M'M(](4=)]K+4!MVD_?>J%1\3,)*4? +(JZ3FXR %94!9,R"N7)JYGP)$\_DS MD*[Y^J;S]<\V-:[///QK:MPU->Z:&G=-C;NFQEUN:MS!ACH6K<[>6INN\M6Q M<'T;%5;-G16AU/I1]Z*:SO.5)=DU)1<<)TH-N9&%?>(.AE-,W^?M7/3J3/>5 M9=^U1+4^$J2*&_HVP)'[9PKNRX[878@ >GK*=LB:*<-\"$)D;TCS?1Y-/H\5_#*;+7T;SP8?A>#+XR\-TL?CK?PPFH^5@.+G+/HTGM]./ MH_374B&B,FSTEPPZ^&]:<<@J>K]*W*7G(@KNELCT=)7?K9NNZ!'<%"\0?G)M MT?.S2CV-GUGHL*E474$%.[/E+\00"H\G%/O".*+0$%$-#H(H]%.XT3I]0IB MS'YM6Z$]@#,/+8D\*67"0PL*>X;1+"#$&?LZ/&)V E 1J U&,7'K_6D=8ILY ML1V)]BM^,^.U9G0W)SXJI@A/0V89("'W=2-!6_/O'(DDZ(3F+ 3,OD.1PG4$ M*S']A=I)W,7PNTU2H2H]/"'$I.7H_XBF#A(_+T2W7A ?H.,E)4B:&]P"E,DL MQZ+M![+C1\^UE<@K:&KPX$R'M (,C&H4SDY4"9FH>;0/!I,Z=#$JJA;Q?GQ^ MJ1@9_#1IE3[70*_X_>I&F[RBYNC%]F*'6(0T>$;^C]XQX3"ZUD@ +-XZ4E + MU_.(!68]YHB2D* P0S@Y>/?)+DH4T[K&Z_7?5PN0MQ$9S"#]C\$!UD$!V,$1 M6OB10B6BT\-I6O$E=]$6Y-=P143//7G,+8I$I'&(%)5>E5Y5I'6=1T*M>?^N@W9+&=0UXC M #%%=3'*+&LF(BU3]&. $;UH)J$IIQD D6=#<[-?DFD%/HU23S!NC2[[3@+WN&K+C%!.8AIPL]*/2T5A( M1QVK(F/43?;S"\9P,?J ^1?B9)T@FQ1"3LL0@W.-:6C;\3;VK(C6M]QA9+O9 MR?/.0PG!?:=XW-'][PT.V8X2RT!X)X$@-%\@)XDF"N MDXZ?>2D_0,A$W M/;U27XJ9,C[JQ4M_K,9+QY/EI#.?2Y0T(@M7 M&@L]:=3O8CS,GCQ9.UTMHL#^(HAS"MK#B6XRR5XRIOA8F(U]%< 19UDP&L*( M2TH%JA3@8J!A-F:2)MR=/.DLC)R(>@ (/?)%JA0N$6%AE"."I[9O]L?'M@4J M2VL$,)>*Y$I,"R^H/!0]EZ[.1_8H,!1B#0%6Y#(;:[,;6):--$=>XI"$&WN^L- MQVB3-08026A&>2%V4&T 631?K:NQ>+X.9DPG]&SC]@+,19%[>3?8NX^0JW+D MX$1B!; 6 L_% +,^1[D#P=[EZO*8B^Y9<)T?@9=U@KUSUN6FL3A\_I#.X 1!J&8 M+6$$FK@RQ*5\5^^^%.IBT$H:@1/F&A=(F0WHI] 5CBBK171 C$*X$RCY?1SIA[RX69G9UVHOO/SZD% M^9(C9VDH\4;C4<;>B?PK 8<8J]/5*@F.(V<9+"PJ1GDA9[KF)9Q0' . OZG% M+D6TX/%T%F-[0Y1Q]D0P+;'C_!&'$5WA,H4GZ0O R]3BH00=DY[ET''<=*[" MJSVZ[F2E9E#!G3Q.,"C,<$[^X]C/2,T.#JBYE6J#7+W-^MZF#INN3NC5";TZ MH5?GIR/G1TT5G:]/1)\L=W&2U\X_WN,U/C=_Z11^$]8:,1P)NYW\S;N\)&3A M59RC\,G;SBQ,L-F@R+4MS:.#=U5;;WA[._\TNAN,_C4;31:C1:$>Y,-X>#-^ M&"_'Y-=R*K^5 CE &91)]9. PCGPCH ._E("]:^=6XV,#41.3LXK]\H=>[[( M:GFT,L]B@Q 1:%M6I)'?W+@)J,^.X.*6#4=@C2VB(OH&4[XATW[,AH \$^5!60 M4!B-PY"LZRFF_Z4K6%K.4[U[_WKKNS;UECJB@-DIK>NIWAV&6M.57G6. BKS MN=T&?G(M75+;L](.@'[4E<=R5<\*1FW;P5)]P#N#T>W<^\%,/>QR^UE53_9^ M0L-CHN5-5WD2":T&ZSI9D<29M:>@9D$9#A>5>QN,=31GJ#*6K:5*U>76)/"; M,:PX@,%\MNYY5D2T2[:5W.DYLA$]MI6$7([-#*:C-6(!!QTXJ80)(AE^!7S8 MBT>UD\&BK/6YI8H<>-X= ]-Z["OVZY.#_]D3!XOXF<@P> @L/\PRC&<6CO;) M#WK) >^KR0$/T^&$GOUG(P]V=.B!1\<^IQ30(F&6F "?/HL3WNQ+7Y0R0;7& MZCOU4 4T8::H^@#&\P=:87,YGU$=>\,IID=P)!FFU88P0B/ZHLKC5$=1WW^X M_CH,5N*P+[,1@+@&7T RTY$)>,L4_)=K!5M72#]&$P#G]5+J,< &HP\*BXD7 M'5+O9BQA5Q4C=OZNUCX (4A4 (O:G\2\HAZ!7RGC(6X*;.G(^"9&!HXG=!>C M95"&5.H%2?H N,189X5)L +-LLS%)NY>'>:Q>P.XQ]@2&]GX&7-D/Q'/G$!! M/.PZ7NQ[GA=[&/;JP5X]V*L'"\1BO7JP5P\6@ =[]<*^=B]LN%YCM":0S;#K MV^[.\H9;6N^A;"HQSGP5^YV??Z:*&1S+GX/@G/RHM_[2'F?JJ EQ,F'5+ZV7 M&I5)OJL6NEP._S5O6683%+VAHWCA4(3D5>@D;[RDA&_G2+*D+"-' E;DXEV!+'TT?O6Q MPM4B<3KRT0EG?G6CS29(7NN>TKQ)*MG)(YU)3CI]><5]K60(4_Y43(@9:.)SGWS<4MS9QP5 %_M-]M:*8SJ_(XVBU0G;D/J'2YC5'!&;;]=RT?%=T MC^A5+8\&>6("P[[4F!,I;V5DLW<4566B592[O/F6.3ZIWT.G"Z<^P^?)_"'& MNM4>P.R%18U%K8T9G%.L.VJ"8N00%.3O,/(:F[W6J+O2>%@ 9@I]52W5 )X7 M/-,2;ZH<8O4T>Z^Q,;M8*,'AW7277$SVU[0&(M*U,'L_45= M3HDP@<.@3SXFF^K:=_],9.H&^82XW'=&N*W[9,W?&K.&BT:7%@-GT@6*@M5J MN":(AE%E=5?MAIK#],F@'YI8#S7Q@[.B\LO)^_L ?R+J&$<$9@+I+$@+@3$+3861LESE[D+>G@F>DA% MD8#SR2=42=I-$W!H0@C)(23,($V#.Z1+-D>*WP9:6_T@=%HPM?YU$\L*;?84K M0VHKJUVL:3Q^OWIEYEG^Q-J*"FB6FQC/">R,I44%4L;9J.;/01%>D3EM!.-Z M#$NX6%3N*K'F.5AN@CBT?&>Y<7&$D%_0HV&J2+E9,SJ= 5R688M)'@;50<:H MM$O7,F\I\XZEVAS8V"6<]JC"OJ;36(.>WQ%9@LZCG*2/IQAG:X8XAT_$E$3. M)*;+)J.A4/JZF W ?:*.A+,KBL'QZ6H3+D/Q VE(G9H9(B@YHN.A3F8"<"^J M0]%KFUK Q*Z-E97]?1_@%7)[UX2RV0$4Y@"N&644!"2RM,)Z6IK]+L:NOTZ7 M5@IH\C'#9?1"W$@WY :_Z@QD\%"V8T&J00Q ,M%02W].UL#03ZK VN2?RX#^ M-(VC,")^$B%'NAXZVE+5IS=XU Q[GU4GX<5+;;9"DWKK!J26,;W!4_BSE%H& M"2]':@M+\E?DKC>4 $\(6VN4;RTS[')3IWJ;W6!B FR95:;@&8DL-Z3%].*Z M$-LV(3"8>F%8=-NDX@6);^;5Q<24-RG#VF"8S"P!+LG:M+P@<IV8*5 0FO*T=93>2X#ZA MZ%6,^SVSZYN4P&2YBW-OXXJY!D"]2GC_IX*&J-KEG4LVM3H,>_0T9Z^2V,M) M7T^$ R=LVL[J8>5,_;:$KR$,O0IC+T=XA@AI3#AY:KW5^($I('H5SUZ.Z4Q1 M\G+,4OZ*G"/*5_+[;>!'V+*CV/*6"&_?=62/UH*DUPL(_9_7]4W.RY%K[0V( M1Y6W'8E[FP#VN@KZ/^H#0N6+7QS\[0_(XJ@%8*^+XZPNJ;5)96"+HYULPS'! MTO5#U^XRO"R8KU?1/:L#/@'1+D<2Y9O7X76\7B2U 3R]2G+_)WMFB'KQDE[8 MB4!(N@H\O4KZ61W^-2 JC.)80\=QTUG'_BK VQKO27[_YIUB*:SC9 /W.-NU MUM79UKI*9R83"(I=G;3Y.JI=G2 ->R/CHG?$PG>4BF9U,Q6,TEM,66\GA5N$ MO.%WGT.R:=%]+;F\SJSL)6D+H)!7EPN@_#XTDP(MG_7=$AB\((6/5VJ-U>8< MZAHU9 0'R\'J<&%9 '6XP&C*X#MHQ8' M&*AT2/]GHOCV4Q_588"L+X#J<,H)NXRV7BB??#;_+R>!X3L830/LG)*&'D)#E M[P;W/QDARX#"CC5=BTU?BTT;%;1R2L$=H@?"3:R,V(0^7I!/LPF2/*'Z_#<)H$D2_ MH8B^L",X1R9[FOMB*V#W1[RL0UFR%!CC[B;;C*=*^@;C8TMA]$Q*. M'->FY^C?,4%@[(<1CI/8QS3:(+S<6#X,^[9]^*Y%MKNG\=>P,,JV6*)&S*T" M,3!?;W'NC@@*1[Z[L]@.(Z6=3@G4NP4NA>=R*W<;)"H<2>]K>S-LP7S59;M; MH^$%B&WR/W0;.CR,)@S$M3;%M9BV&ITZK5"%HB@]1RX>5Z36B MI2CW4SPLA_.(!4WX^Q@X[LJUTRVY=%*;OG3(8%_C$2^O:G(K9 &T"7PM[X?V M7(SXJWY ]"MZ?MM !>"VR07C OLBWFXMO)^NAG;D/A%PDICVX2)>07U^\@GE M3Q/2=:^ZOU>\ZIZ!-0A6 V+8#ZP,N,$JP,D/^ #B($Q@'+@)D(.80IDT27X? M6!3609@ >[TI?[8WY<_@&J")>_+7:X 7? WP?"^@M7D%L)?;3QIR?A8U.TQ< M2;[6[+C6[+C6[ "B:KM< !W7[+A>HKI>HKKP2U32TZO#T6T:Q^S]!+(R__72 M57,:7D"@\7IR?NZ7LLP=G"N_N],&%K>6;R//.R9LB4[9>IC\XFY7]4W KT%Y MEE,,#:>,7OJEJUY(^#5([>$Y2V."RX#@8B]D]4I%. ]"RJ G5G9N;I=+B:ON M^QU,?'&WJOHDWM>@.75><#<5 +C>GS)-WJ]A)5SO%%XO6)F[4V@F,J$KY6"@ MNKQK56!(^S7H^K*/#$_7:\-WO9[5 Y&_AI61>> Q1B&\9:$'W/7.6-<4AA&; M.:)]BA[#Y?G,\/1;LX),07>9M^E D1CN38FBZ]+2#8GO6KHAD9(H'*Q3V*X7 M(ZX7(ZX7(ZX7(ZX7(ZX7([[FEWF:OHW4_\L\U\SG:^8SR,SG1SE)'T\Q9N?& MYG4:1-+7Q6P %$^'08HN*'8!8;BOKUC">60F-ZJ5<'Z:[S3KJE]-*)O]XO*5 M>Z<@()']6FH-74L-];9[II'6& MM%22.5L1VS8A^'JS==NDX@6);R$5QZ0,:X-Q>:FYYFAY0>)<>8+5A#!K O$5 M9]6V3,DS$N3&/JL! [DI4-=4V:XH>_&"7W![X0B^,E"7ESD+A;+ !+^-XY9& M%R)Z N#R7MTP045@PMO:47;O5WK.X>YRS\^#]$U*8++S1TYR]2B+,(D&&@QH]77\$?/?Q'"X^]G+@!XN^QB2T&H0P M!42O4MO+69\I2EZ.;N'KMUEC%HP7Z^B>U:GA *B78XDRC>OX7J-T9KXSKU(:@-X M>I7D_H\'S1#UXB6]L!.!D'05>'J5]+,Z06Q 5&A5T,(PWJ9(?0HI'J,P*&QYV;200GBHE78M M@P:J#%J(HP)1R%]'@I _?I]34!AUSTZ^77;!LQ-DV]\!59C + )5^6JVIAE3 M8DH4[*Z$DX2&'ZT7=QMON50\^6ZP8!F'XSD93P#MGY"$'D)"EK\;+/\C(V09 MT/.T:RN&U+6HV+6H6!>"=K X"S;IW V_W&-$K6B$B1$X)S9@MJK:%D?MZ2^[ M[%@O)+P MU\9YW13-2:U^?37BF6-27BA4IO',CX''AG&(PCVK&TE %QV,;.> MB/AUR6Y_.E<"P.763^N1B-"2A=DHI-EU'V,O1WWV,>'%E4SK@VAG*6), M+=?'A!=7WZP/H@';@:57R[^*NF"JR=!]/U'T[]@-DY'ORD=R(\O>'#LF2([# M_.C.T3VD^\\:AW1'T 8./9@K'\HA E]Z*O$0O?47KVJ)NI8#R>Q)3U=NI B9!OV?:\ M)4-[03HM[ZT?5AL KRIU*<>9S"/(\>E_;=SY:^ N*R+]5N";O!L E MU6:8'"NCO&K';I*='+0^B[%CA([HQ3Y3:-6H/;_SA0PSY @]9EX*@6)G 'MU M#S*E2@T3H1)B"D;8I2':"8J&88@BS4(!__GF[6D49#Y:+.?CV^7H;C 9+0?# MQ6*T7'0>V&!$@H_(99@=H&0%'50Z7"_5Y^M'G;S76_(7

[N5NS5OR@"YW MSY%'=X:9A:/]$EMD2["30XZ;??&+(%:H,T#_2N-=$Z51!T4PS!3& %D-803^ M].61QZGN@G\2/;6('T/7<2WLTV M/(Y*$[3M7Z=]UU2G";#IGPMI *P("5>G"=J:5VE2<3I0GX]%:]0/D?WM.GAZ M;0>Q'^%]RH#LCR/]LQ]^OYV<$+OXP;#2D$5^W4>TQ= M#YLLA4^J6GJ/JO&LREL'@=BWF-L&UTWQ>HDMCTG"_(E.%5FCM#H &*XS6;DAM M"L>V=FZ4"-T)#W7[&SR9KL4W7?RZY%5!*(;AL"A1\P,@MSQ&:74V>!Q=5W6J M(P,:Z._N=%"#9==(_S72 M7S-<,'I!=DP3\*:KE6LCS(WV\QJ>1<2?![S9-,/\&&)/LU:SY2W07H+VQD\E M:RHK 4IF67.$AM9-F*X*JUM<#$2A(PS=)96^$I\4T#)[BV0V%9X,%+X#4%CJ MXE6Z(7+$H667\S[PO.!YZA/MR-D!>(T 9!_J$9.'B%D/\0EA&A:*:$@O?6M( M*,V"]@#N!-23;@%.+4O[Z(G>P*WNL^5/QH_6-;?4,O1=D(RY\9U^-+NYL;A; M)$Y'!:;FZ,FET(W]81QM NR&AT 43YLJ=#&X4;%9?@C#24$W:[SE!X=II(?F MB0<^O<$NLJW%?8R?2=>UK\5HF;VY4P9):%9SV@*QI%7DK<@5#C:&;XMNMX&? M")7DMFBE'0"#6BA+Y5NB%?!;SQ%PD)M2G/SC2&CRQ^]IRLZ#&]);=.'HQ=YP M;BK(&O>OCWC%3]3TD0R?/GF03^MT162"3)V0?QTI M2__Z_5^3#XL3@A9^-Z@F^'RGA"O :+[PT1SM8DP@#=$,TPR=KA/@8 M71(W<>CZ* P+E?H%VHK;NG]5Q7M.0T]5<1$"QQ3Z3XS$94!:=<-[R$!HRX3[)L%W[5TF\5U]JQGNJ M*)F-+A3 $6HA5D,8:DW!3F/0*C MQ1NM(0 '9A!(>2Q.E9PKOZ ?; M>;FD!M>R?L"LBMI,R]#I\MYI(37B:,IA2$D5I^872G JM9FWKI7 MEC6-I7"Q ,D64;RDVJQ71C2-CU3!A\.!D]A-EJF96DMC_S[ -GHK,ARE77OE M5-V@B!Y*9MYJ85=L.1X@%5K0S!+?F5@1Z9A]H&TW[DZO>M2/K/=='H;+Y(7; M^?*WP7(^G"R&M\OQ=)*\=9L!0Q^[Q2DX@UT*S\#RG8&?0'3XFL%T3L6GU KG MJ)6ETAKK6K!*4T,T*EA5@\W74E;74E;,XXE_T+MOP4J<6LUL!""/45RAB@=X MRQ3\EVL%6U=(/T83 "D"4NHQP :C#PJ+J6(SJ6G[!P"9.*H8L9-RM/:!\TO7 MR2W$U$&9/OO$<2<&V11_M'QKG2:-$_ )K8LV)$\*:H\&;*6JBDEM?,'[#Z46 MNB[#NU9)/^S$=C3%V8.IG#=2V,TNQ\SGX]A[%=0, M#.KN9X#P'X(2M#7_:(I(M$YHSD*@98MS%C]ZKGWK!?%A)I[E*6AJ^,$4J6SD M;S_P,6B9K$EA=1E!F8T,F@@ZI&3"WKILIL')Z4HNFKR6!C-V]223AT#+-#T\ M398^QSWU'P*+7QZSFNOY9QX;2=P;S7.I0^!;_MFJ-T;>UH MNJR2 2%I;C -58>V$BP@1K4NY32#$]*XGF9<3S/:]XS@Q^+KGF2T'(L_VY.@ MNF<9?9P$W6X0BJR-N$H1HPV &XI2^K'@[L+_+N>)"+UP=E, ]PFEQ!2 #V:+ MNAZP7?P!VQP](3]&]X1B96'D\IG;'M@6H,IJ 49PDB YB VW]#7IL/0.B-X" M98\ ;#=29Z4&CN=UQDE^("IC@Z+D57'- \_WG1QXED#ZZ_4 ])HC>1F'I]>H MPC6J<(TJ7*,*IJ(*5Q?NZL)I/7&X2ZZS^NL'1&RJN;O>1-/5IQ EK\)S>"WI M VS=J;)<@A4<=ZX,Z(-K/;H> 4R)68769^JF\RFSYVMJZ]U];6NOM;5U[HL7^L\_(7K?;0+N(_&.X(4GSI"R%+5.VB$ M<;8XM.TD$C\)(A32?$Z:M'7O^L2F(8LBK<9#=PBJB?)_+PD\@FVSV9"7EPK5 MC!Z&M]8B0)+-E=44QO;:AI"7-UP6KBTK/2)I3NX*\50?JPV(#9 M,@$G@:]"0TXS$#NOE(P49, XM@S)XMZJK3=H1F .EL="DJ'7Y MH !C_JJMP6P$8[$H"E1F=S 1,7%60.MHN!'=#*E-3TMG$(L>$;L^/Q!03,EZ M]Z9:MNYV^O'C>/EQ-%DN!L/)'?E[LAQ//HPFM^/1HO/D*LZC%1QD6=%ZI1[] M:JZ;EJ$OBW-'_)HSM#(CX^BNZLR+I% M](^\L-::;.D)M$G)!M8;>(T'-%AYI=X^VQAC0$LSKYGTZ+EK2W!EC=708"&7 M)LN/@0EDANB8/,J]#=:):95U=0V?3@)2OD.K8^7GRY8W]EV60[K@M[FUXQ;O6?%K29WH\EB=#>X'T^&D]OQ\&$PGMQ/YQ^'-)]U M,+T?+'\9T437T61)HURSX>0WVB\')T]J'80)0&9"70(REH@X]3UFKFK=0;JO MOTD?O H\UZ'!4[(9N,G3&^RJJ/RF,$)@M9F4E^?D(]A[6506*-RZJ*+&Y@NC MRB1,1/TVPESURM(6!889">.V,EPT52XYAVJT+.A;#X'IK$IA5*SF0&8"98VP M/L3.:FBT\PNG);>O0LEA\6DCTR&RQOSE(0;'[$\A4SO+Y[0%<"S EJXJ![H[ MGV_^QJ 5;JA/0OY#7W)^LKS$2XEN+8SWQ$L1/CRHUA<,HP0G_9HHP>'?8A/@ M:(GP=NP_H3#U,3GL8C<%D&ZFS!TV!G"8,<-H9[E.5C::R%%R;%%"CQ?(4.D) M(&%)F55*",'A7)8)]_\"0IW/!+88(PG'A#T % %4YI00$7 <&JY6KN<2_T.) M.]76!H/O=3E310(.5U1TFT$MQGGQ5ID#8/55"IAR\CF_.9CM7\X&V,GD!9-D M["=/%#PEY1*6P6']AFDQP.F*FI;W71^4FMQ-G64 M07)9+0PGZ@!@_]&56@[_ (?JAK:-8^14@>6I07Y[6/Q2,<3YN(!CT-BW@RU: M6B^*#&*U!V JU&(0"QHSAX-'Y#<'/J2*F_UG$CZ'K MN!;F7Q7DM@8025.CMQ03.,L@J0XRL_;T4/?D+J1GA:&[DM M&2WLX+!5V3 P;1%PHG)Z3()M"B2G'040I=$"40>#R:OU>"-"!@Z/=-@#@#,_ MM+QJP#-%SHI^&?!CRPR 1'9!ACHO^4/4 Y;[HAT/$.(&AVE5I(C[Y<7T\=Y9 M@!.J1Q%V'^,H*:T5T!5/<"&T] I7Z"1AG[8G,7V'K;6@7]N$@2-75/P#/\%/ MF/Y5:08@K-3-FCA5#F6TX7!NB9$5QGB?0)<"*N(@OSD !=X])_GHP^'HT''< M=.:9Y3IC_];:N9'E<1C*;0T@;-4]/[G8PV'GG-XO\Y$SLK!/:W$/;3O>QDF( MX8ZPQG9YV[!*1P"QLNZ9K$((./PN0)>7L-AAM*'WFYY0&BQ_",)P@J+I:FF] M\ \*]$8!$'+K8;GK4@6.6+1#G$XM=A AP>Z%J"UBP9$MF>-;,VW#?-V*WM(U MSO4^??UW>M^]?_.N^\OU/3_:>[UL?[UL?[UL?[UL?[UL;\+ )5#3 'IE(ZX8 MJ]6&QIX_X$/]==V:+X0X"5)3G-#%26)C,X07&X*H/";,[PDBN"CBM!8V<"S_ M K@);.$PCC8$MC^YE26%/4#$##795,4",'O&81BKLR9O#2+*5XLM.0: 63*- MHS"R?.K^J_*EU 5$X*T6T VG*Y*\3\:^=-U@=^W[P*'!_CH@\IV M$<(!F>9:<>[J!%^=X*L3?'6" 3K!C56GEV_ /">XE1'AUZ#CT^'K4K)@2PA/(8R(+9?!S.&CM!> MO#FI;!9Y)44(#L*FN-1!A*BVN,%" PX=CR8\T,T.2P\!O?DY% ]0T'Q]7 M..R[#S!RUWYZP<$NOE7Y@="-.MLWB- !\7.8M$8XIR1Q-29KH0^'[TEBU23P M@URWI"(JWN]DG)%@#)BA5/Q"*G_\K5'8Q?2C*#TPLX0O'%8>4QQI ME<#B97.9+E;J:?K)E"XV6@6TX?#W,P'M\-(2L0>2\,=^2#:-)_+?&Q0](^1_ M'H^(&9Y^2O&;8I7MN*W!#=Z [4A*VJ(,'$$JRWUZG3$F>BUS& (_ [M0O&7T M0MP,0G9"5KQ/2*65@MSIC ;O_/:BF%HF%S0Y).!G=M$-\@D+Q3+$:-UKM.1- MCP+ P!4.\R8H.HHIAV4G;7IE5+=!:@Z&<-BC<@-FA@BXM$07O?>([E#Z7UD0 MNH6!>Q6$GL+5+9#E/*2''[D@%E#REY<01RTF[U+W:^%W[>9V+4EYG"=K!0Y+7603X>M?QFN9Y3?-48,PUS?.: MYGEV:9Z5[?OZL/!7D,LI\,GKA3YZ]UR;!LIJQ\?4?%:09JD5;NZ]X%G[:M'W MG5\M(I -5A2TSFW-]BZ'LXQ.7J.K4:EF5(J)?#4:KT;CU6B\%LCHI$ &3_6< MGW4W01'=ZF'+)AGZS_Q32MXT.&?99-A"_.KK. #N&:CQ50I31.C_T].N)\NC[LV<2"1V;;+)TP]#WRG_4&AY*-U)7*U=$%K>!QS$.]*# MNEYI5AURCDEU'!F! -C9U!&!0"PX,MT(;W9BR($:10JG5.>E1O0,!(@ZP4HU M;WHF#"RYI"_9E%$:DFT#XSV!7OC,AUI? (^4J4N! CXUXI-_?YW2+PNJ_=?_ M!U!+ P04 " "!29M6+3W8X(G? "TZ@X $P &MC+3(P,C(Q,C,Q7VQA M8BYX;6SDO6MSXSB6-OAY)V+_ [9V(CHK5J[*2UVR:F?F#=F6L[3ME-R6LGIZ M*M[HH$G(YA1%JDG*F>Y?O[B1!"5>0! D#FLBNBMM"S@WG?/@X';P;__KRSY MSSA._"C\]Z_>?//Z*X1#-_+\\/'?OSJFNXOW7_VO__@__^7?_J^+B_^\O+]% M7N0>]SA,D1MC)\4>^NRG3V@;'0Y.B#[B./:# %W&OO>($7KS^INWWWS_S4_H MXN(_&(E+)R%=HA Q6F^_>9-]<"6H1>'/Z+MOW_[X[=O7;]^A-V]_?O?^YS?O MT-W'K.%'(MK.;VT9^.'O/]/_/!".B.@8)C]_2?Q__^HI30\_?_OMY\^?O_G\ M[ILH?B3]7[_Y]C\_WF[<)[QW+OPP29W0Q5\ATO[GA/WQ-G*=E!E(ZO[E(0XR M N^^S7G5MJ"_763-+NB?+MZ\O7CWYILOB?>5$)%^K, D:_[EK+W0Z6G>5J;[_;?\PZ_^XU\0^KC;L=391JD3:.DD]X2H&($%K*>8U+.K8CQT:=];\E-)/_PEQ:&' MO4Q#RK*!,I.(!0$E3$E';HE>0.,ZBL\-EF0ADF#WF\?H^5L/^Q1HWM(?+N@/ MS$[DE[]?100]YP])&CMNFE%BXO_[5U6?=[,&%9K2FL=ER9W8S7B1'UOL(%I\ MZT8$UP[I12"^&-9]%T?[:DDYNZCBP[\'#]V_V$R5DAXQ3J)C[.).WZ@L?IVE M Z9(.LICR1 MDQUA%)][\4>\?\!QQ5@A?P;3QRHUR ;F_ -XGE0MGJ[SS/URZJKB>N8\\/S;E? M.WPMPM1/7^:>1[@E.!$_; G]BE1/J0-,%U37-4._YM;PG+*#S+K>RK,M>K:P/7,VLU*H;BDP8P_:]>3.VAN>1@HV5UE\?$#PG? MJRA,'3>MS?#JVL%UM4;-,G>K; 33Y9I%U76[C"H29*VL!MX2$99DYEXU#+IR%&/X,=4B4)>_L4I3:>!]WC1Y_N*U&_S5=C&W2M:P_?QQHU M/76ZRL:PO;!9Y-YN*9-'.?WQ''4>AD'*&[RSY-F\-VR2J]3;Y3;P';" M2DE[^QZGBCC9\5SN#L=^Y"U"[YIX>X/2I^W@.UVE9J=>5VH$V^VJ1>WM=YPL MR? \1 F/F-?%3ICX%&I; :^B*7S_J]/O+/<[:0?;"VNE[9\3YI1'!\'-$PZ" MJVA_<,*75F>L; S?'>MU/'7(\Y:P7;)!WMY.R6@C07PTO^33[1L_P*MCS=)G M11.X/EBG3WFSI_@9[C! MW5,4UL]"*YK =9XZ?3(?.OTWD_3*MZI>^79: M7OEV6*_K;3D1CSS7KM(?BV83\,8*84WY(IL_1#&B MQ$?VP[LH29W@O_Q#X^I=3>.)>&.ECI4.66HY 9^LEM>46W+JB) ?:UY;BC>^ M$-@:EGFSB7CCB5[5P,C;3, #3R4U!HF<[O ^M\'N,2:LW[Q]V/II9=F0BB9P M?:U.G\S/3C^'Z6.U4NKZ%Z-"+[:_>?OJX6N4T1_>O[:Q0ZO";5[V#U&5IJ>? MP_6L2DTRMRI]"-.GJD74=BA.#7%RX^'4XHO[1"3&-3M5-E637J>8);>! MZ6.-DNJZ6D84951'W>^7;N?SV_3K8TIK/5+OK\T.6CK!=4=UGZ>21WGP4O*S$1)!B3Q&#[IHU MFI5=\J019%>L$[6G"^9D$:<[VFA_C&-V/X\>D*;9<.LK)(TY_O!.H*:;%9?UG?.VDCA"GUABUS:'[:+.>IX=- MJ]I"]M$6B7L?+\VIT^MP3N:T8][YB*^<%#]O8IZV@>V2E5N>7/_(FD/VO M6E #5T!BE%$=R]D6>QP_$AS^$$>?TR=QR:E6\;K6T)VO4R,S0+W M=,J,..+4LUMPPWOGTMW%\Z/G$SKS-,5DOD\/^]\$3M7"46-CN+[9KF/FFO4M M87JF@KRZCKF\NKE'@C:2B"-*?<0R':Y+MQEY@AQZ3NQ5F*&Q,5R_;-?QK'#' M64N8?JD@;_\B'CEME!$?:S"7;T'7CA"Z8;U.Y1%;;@'3[1KD[#D^E^ZF MC[;00]P\=H)EZ.$O?\;UGG;>#KJSU6AVLJ93;@39Y>I$[;N*P\DB1A<1PB-< M?>-S\!L_<9W@;]B)Z\L5-32%ZW]M^N77XVK:P?3"5FFUK\V)=41.&5'2%LH7 M%7K=D+\T%8D];PG7%5NT.\W]3IK!=,0V87MG?;(C,M)C>R&OX:7FA^6V4_'$ M"@VK?5%J. 5OK!+7E#^*RFXC>>2?P_6\2DWRIP#D#V%Z6+6( M/5[GX=1&6F191:4#ES7>5-T*KD\U:)5Y5D43F/[5)*BNEZTB5#X9.Y*WB<7$ MFE.QY4_A>E>%%CE>%1_!]*8J ;6Q2BP-CW/.57"[\>/]LFH%^/1S\/Y3UN3$ M@_B'H'WH1,2^7D3)H>7U:(Z4O7M?KZ#4 KPSG6ISXD[9QZ =ZDS(OBZ5$;3Z MHO!Z=^.'3NCZ9/H1\8J[-2^J=^P*TR=U]*]\>T5NO=JL;Y?7 M\^WB&EW.;^>KJP7:_+)8;#=6/;WJ0??:1A/QWK-'W*M;3, CS3S:W= MB#ZUSS -I93[A+UC@-%Z1]*0T$\QNO6?Z76","44?<(#S9,$IPEB#*U&V6W- M0VF-#2<2;6>Z54;<+=QGT11D-1!YM\.^@O:,XX=(,0#-Z4=&M>O%:D.&M)OE MB@QIR_DM6JYNUOH76-VC[RP+=S>\7JRVZ6G^\FZ_^9B,2.1*TY'!G MC6!'8+5.],*[79G.>*8T''&+J,B -B>UP) M#L[;3@$5:C0\!X>3AM QHD[@< ,TTIFRCF,^L\VXN[*29[FH4?_ M6?SCZ#\[ 1$HF:=73AR_^.'CKTYPK)N&JO:%'9>=+"#'J5)'N'';37QM%R?D MV3.\[ >)T0PY*UA8WX MC1K*"%_9$"ZB-XNKZYP%58;ALYIKQ>/$X^ JT@BT-)>SH=LX_@GBJ*!.$L8=P0<<\Z;O9 M#S_]U-.3QMGY>XKB=(OC_3)\)B,CW76IW?NK;@I[[&G2K[3_5]$.[EC3**WV M'B E>D& ?8\DLG:VX ?6SZ_5;Y2@NXOQP?&]Q9<##A-,YM-K,JF/2VNJ-891 MZPD[)#MH+T>H0C>X =M%>%W_%CR08,(&&<8&G6P>6 GIT2SPLN?+9G0!D6G/ M=Q.LI&EC*+VE0EA*S8!]J:. ]_41WQ \N\>!DV+OSHE3'[>@=DL7V'"MHJ^, MTTWMX0*TDM3:MSF/9 I!J"-!'@GZ=A%Y4)7G>SZM\C+58Z'Z@?.Q?J9"96,; M?&RV)DT328_,CAACI#NM"S3FQWCDEHY'V(N@%7',#@>3*IM/(:[J]3P/L?.V MT*.M0>*^@5>0AG%.:0!5"NX;PZ0TZ!E_H5H6F_?VLHS0$''4A".34$#I4+4Q31;LQ3STX 3TB[=X,MJ8 M1I?Y^>8!E6I%ZZ%=S?K6"'96*6K<> IE"!J4JN/FC()93 MIJ$5AW@@Y!KO,-&. )4;[?'6^9(OT]49J:D#\"!NU;44O[6M 8=NN\S:42M( M(TX;$>+RBK.=@!U!W93H:2_G71]P[- 'V&XQ$>O>?WQ*U[M/"5],K[%*6Q_8 M0:JDL1RGC1W@AJJ:V+KNFU-'C/P,,087T>Z"L.!Q:R5BQ](ZH.11G"E]3#"@ M(V,UMIG<(J/*GORP>,AU?NQ&!HU'SB8!$/31 M!P1#,& Q. R%A+TPN/6=!S_PZ11Y'GJ;-')_?XH"CP ?7Q)K.8+=H3OL4.IJ M!SG85/O"#^LOYY?)VN5TN-FB^ND:;7^;WBU_6 MM]>+^\V?T.(OGY;;T[+08VU\V; !R=_6JXNK]6I[O[Z]7:X^H.5JN[A?;+8S M5?.,#9)J)7,;.TP&"!6*Y]:WG@38F:XP*Y$&4TMW0'4S#8."Q>DU%0OP94'+ M4>NZW3DOM(Z06D6WL\:PT:=9QZHJ;N66<%&G1=[>!:8$71A5V892\L#I6JX4 M-K!VZ)4?9A<,G-//1(5>$DI)%/@>V^+\=;G@V33YQ(]1SO[\=V[V7?O?\SJCKV= MO7GS;O;#C]^QTF/O7O\P^ZY[&;O3&Q(JB/F[RT#PS=MW;Q@0_N[2KR ^XNQX M5I*=SSI'_Y.OL&-7F""IHS^%S"[]+%\\$.^25SUNJ:5%CYBDG! 6K*1#>E(: MD&'M-V-=6P!L@U''&RAV<,]3PY'')BB6D#VB/'ZI]!A^5'LS>_OZ_>S]#^^S M4>V'[[Z;O?_^/1O3?B+CW4\_C#&D]9X$Y*4++Z,XCCX3&[?6TRRUA#FR*6A7 M64VS: 8W\6\2UD"MR6O\8"?7'UBO!R?\'061$XZ-J*/K)^-E4ME@#'A\]]W[ MV9L??LC@\?W[[V??OW[-X/'-V_>S=^^_GP0^BB$J/[765CNOJ3ULK&S5]&2U MI+HQ7-QL%[EO&E.OO)ISV@)O7*LIM['9"SL%N! ^L=K9)'YU< M4["W,@M'<7GH=16:CS#^OI[]\&/^L-'['V=OOGLKEAIF/[P;97-Q@$-ARD=3 MP*-Q\WYB?2NXJ#O ;DC582\K1]$'T*U<$;P>1,>.-.7:X&U])A-_:E7"&SM, M(BH'**)="E X1<.'55JN' [K7*8]96TMFJF4;FGL QNEE#1N63V#A-6+#YWU CX:J6G=6(:HW 5NWJPJN,F"1.5L&DI5HJ$4 MI_O%]M<.;:DK)QI>79OA4PRVS9FAE[4/KF"K*<&KC\/L/LY]^_#X'TK?OOR._OV%@^MV; MV;LWTSCY7K./UHZJ"OV @ZNJY@K;XU"@5GF]15T/$XN(BKNHH6*7$4X:OGTS M>_U]?E?SI]>S-^_X0:8W[V:O?X!_D&GX[[?I1(3M<1:*N)43 MXHGEPL.D36,FP!VVU >M?P@G!-L-,:5P:PFR2826R8"R'42&0L=RN%Q%^[W/ MGP>9A]Y5%-+!%(=N??@T]X =3@K:RN'5T!QNN*D(K7TRLYZVE61S)%W9Q,)M MT':<>_)G!0R7V>SM+HKIO'.>IK'_<$SIE;!M1$=Y(C.Q))'B<1D2:^*D[9"9 M<2:P 6$8FY8N]AOE !=V!M)3^UJZ),Z?T#H495EG*)<*";&0+!==G2A+AC+1 M[%0D &;5)R?&N54Q$\C6,;P)FF:TC"X*F75^=8)CW2)D13/84%VGUVG")K>! M"Y>UDO9)5PB8,8HSQ&@2L$N2(_:LI69&%5S')+3I*G%"(\W6'MO0:J%7!R=& MSY0T7>/^M/G7U]^\?OT&'7#,6_R_Z+O9Z]>OL_^SU/2[UZ4_"4K.,7V*8O^? MV)NA=[/WK[^?T6VR]V]X'^DOA+SHXC-_H'=,D=?CCZA/8;MO&V$F.\0O[]O@7V820#V4HT':>ND>>QW5(GN'-\ M;QE>.0<_=6J+K=2VAAV,+5J6*AI5-X4;BFT":Y\_SNDB2ACY(1*D[90R&EY- M^D#[!5'3K513L[+P)G72(VGXJ?+NDWM8$96JV:B0'!U(]#5 M@%M$UG6T>WP@PK*53'KT(LFXT)2,L4$[RD?D< ].0 ^OD)$!XQ31$QYC%@,> MR 0Y693118SPV#5^!U>O_)7:&-?O<>KX(?863AS2$I-SE_C\D5TAN69'?>K6 MGI4ZPL2D[KK+ W][+[@Y0 ?9]>&+LT 9#_1*XH($FT&.>;7F!B.H+^OJ<9J6 MRI!F8K#3P&0V0D:5)QPF9$;/;W/<1@F]P['>;9TO=;E49RJP U[3*B>%3+N0 M@ L%NHJ8" Q^0+W$,;OI]8HR_9I=\*+I#>$\!%(<<.Q'WB)LG,Z/;:$%7YN[ MY!G=<&J3]"-.(2E^B1_],!Q8=Y4:N-8"0KSF4 J(5P&-!%$_UE[1W,G8Q-*Q M#N4-3_"C8[UNS4FPD'$+L)LVDG:^(#SAXX_*&*=)'';$F[6A^6..<-'%L'XF,0G8 MF4:EB3 0<]J?&/_Q#:&17UHQ <])[669TM6B>>@ISPH5NL$>DU3UKKGW5MD' M[CBB++F!&W+L[-VBRJ''">S!=3V[03?C-U&K4E9FC$%GE$F<2G%.?BMBG/SR M]RNI8L(B3+E9OOBGYS%:FL*,917]:/PVM8,7LTK2ZI_7E@IH9)31;Y3V:0WG M45WR.MH[_NG1E-;&TW++LHY-CLE;3LD$Y>Y3QS^?C1:R] M(C)\C7[C8IB+N"[G/8(@^DPGA3=1?!T=']+=,9B[+JL,?(]=[#]3T>MV^50[ MPXPJ/1N4#G4H]807,9KR]]B=Y:6F"YHSE/-&NRA&5S'V_!3136$[F_@C6R*6 M+!'R(RM.R2 N-PC=M[97,T3<@;MSXG5,#Y]BC]U+N<,QNPA;8TNUGK QH8/V M-5=3Z[K!18,NPINYP$K8(.+KG!&_@H4(*\1XV;[0.I@-3B^#%G=!7^470 7[%M-UI%C\D 79VV-0!WVGP2 MP%8KM EG/K^3/Z5&0BE^V8-.X M??OKP_6M8>-3BY8R--4TA8M*;0)KN^MZM5G?+J_GV\4UVFS)/Q\7J^T&K6_0 MU?KCW?WBE\5JL_QU@6[7F\U8NX%W<>0=W70=;W#\[+NXYNQ$33.83MJF5[8K M5]4&GENV2JKKCX(H.\(CZ(Y\4D)(P,XQ<0'J#THTM07OAO4:GOCB>4/0#MD@ MKE&OU#\B45' Y^[X$/@NNQTE&%0>;FAN"=/E%+0397SJFH$NY-,JM+;3,<+( M93?F$DYZS/(\HRJ6U!V &'8&-+J:9M!B00^1'&(_P;+<21UDM#4'BQM*>@KP M:&P+&D'4)#=4$

[XK!8!Z2M)$8BV1VRW"^V_F!3Z2L*,A@BBQ<%#5IMPQ; M3="$C;A&-=2-L.T39KD&KT)_3'=!]!E%,9FRL)\(,D>NSZ+OLY\^H90T=^2< M)4:)F/%)3_\E^)%%J7>D+^"P3@<<^]&X ["OGGB2\1 ^53YAH%\.?'Q/=\)WZ!?=6I9H;1B0!,U->WA=Z5)KC3 M: T=1KS"!/S>DOE[HGYNA&'OB;(GP/^G&T'_LNR@9JB]+*M@%YLCR(T?.J%K MX+)L,Z%)CB@*ME$861JH3&Z$4=%EH)$F9PW_LNR05CJ]+'NS7,U75_8OR][G M)?W7N]LH?-SB>'^-'^I I*$Y;*AHTU,&A+JV<,.^56)=MZ7$$#N!Z1%RB+\R M86FS93 E<\+L?!JAS,^_LM.UBY*4Y+4^H @G0@;4^.AN=A:JB@_-/SNQ5[&;V-(: M+#2I:"F0J:DI:&!2$KQ? 5V6%>1L>(Y &%W0-A[BK,;$G$%5;E-T;, 94=E$ M4M893-F&!=RAU5T=]P\XKE:5'^_0.M9A[+ L43F-W-^727)T"*Y=14GKY:&: M+C AN8N^58=?J]K#G; I2=U[CY^"%"6/,OJ(,;!\D'5(G:G*T6Z'V3D/MT+9 MT:^]9&HN0S_UG>#N^!#X[EJ(6&>I#OV!1W-72]1=>VGL##C..ZM@9GJ0![Q@ MAC@WE+&S?O=_5&/B^8\=U1ZXHEGKHN MH"=4G108?<%GQR1![/@>E^4;6\L]@QFGO.J3PQSG@]:A'80;77OI^[Z0OF]S M,&L2G:H^T\AO&B4WX_$K8O\H M3(E8 77N[&BO_5)&@^A^Y1S\E.1N3&7_XIV]==)^VGT9DUTIM)JKEE^A>S&\LZ\3SP!JSW1I 3\^='GNA M^TITTXK9XE<<>E'M@*W8%79(=]&_Z11753^X(=Y)>C,'2&[SDT^,$8\&P0K M:9+AK<"/?TG1[Y3BW\H%HM*^-5V:71]8%<;%%QR[?E)?A$.A'^RX5]:\MAI/ M52>X$:\NNJ'J.VSW03!!.1?KP_L8NF-!ETW'.2N;^X8_TM^#XX>\1CYF^*6JOEJ1Q<"-H#;^4YD;!]7 KBP;\D.?9X548#]=M3G MHJ-,=O0JD_YK^H2]4.!DV.$Z6)E\3.QKHHFZGYO6RTQ+R[#]D4>+(;Z\/S:6 M&X?F/RC20@'.(<"/5T%>A(U;:A"LIP1:R$D1)G\F&?,+=N+A#+9)G3C]PYCL M 3_Z84C'W&K#C0+^F^/AP.]V.P&5_R:(/B_#713OV:RPI>ZD>F_8@-[1"C)T M*W:%"])=%="N:R#QX2!+.2&)E>W2D58LX?F)&T3),>:G&A@XL.MG?L'Y9S/W M)4^@,*&W.L@/10W>T&O?!^Q#!R8(]+:,N&6I1P3TO*NF?]"D/EO.$WD"Z M8#]+M9O)L%JU^3'FW4M0!E*TS_@%9&!8R49ZM0S=:(^WSA>\U8P MD;)%*SDM.FD"-_VI$U37Z3@]Q A6O?\[3BHSD%8ITZJB3O!(P<1O6U*-5KAN M3G+>"GHP56I5#J92$\C!5"VHOMN)QX\HP1E=FQ:KU.**KO]/7+R0-,LV,^T? M(AK,#OC+ 8<)MA:"V;1(;02_SNL(!LC"#G)3=CM=-.Y#$RZ,&-.LSTH> M6YZ8Y7GULI175[Y\40AB>R7#N@$[3-=T%C<,X!@;/Q843CT_I:LO),4YTC/; ME\=T%:5_PVE#PMZA.W1_$#WQ&M513DAVU44)KXG3L8MA3#+<,Y%67!)")BNJ1BWA13G2Q\&*,)$ M$(/6RJK4]20'>B75F')]PXY>5"HD:(JTZD ;M;+='\5HHQ?%FY[A!L7U4@5S M'/I1O/B"W2-)03$K.7+Y(E]:7HN;Q:RH6-O3"]VI@<5S$U:J>KJA(RG0.&Y$ M,4-/ S#VM-X%YR_JVSR\T*?T3X(R8 NK677P,PE:Y'F8'G5<0NZT!@NR*EH*'&UJ"AHJE03OO0W@%.0I+CX(!F/"V]"*\C.M\[*B&8.Q M MIYP?V'^6KY7_/M.='9)$K/%7]++ MH+Z0WM \)QK))BVN%.$F&$XP\HVJK8T(DG2LY$F8+VZRD!6WQHN"BG(K+T> M_.GCQ_G]WZC/;I8?5LN;Y=5\M47SJZOUI]5VN?J [M:WRZOE8F/EZJK_&/H[ MWW7"M'N&H-P9MGMWLT'IWJI23[ANWU%^[1 HV, RPY!04+' >$5]/TQC M,76Z]Y/?:P:IUL8P(UA-1[&ZV- 2].*BBMS:9RIEVC25C0GU,1<4!U5NO;HB M*>(]SQY)T-TO-W^V,LJ6M*0Z%J?%V\98Q:XPXU-'_]+I:(5^<$?73M*;B6#* MI72%PO;(.HX-P 1Z-D.^BO8/?LAK@K;,"UNZP YL%7WE@&YJ#S>0E:36==[+ M3YOE:K'9H*OUQ\OERMJ"1H62ZJ.4,0).S3SP?'#VRC)#]'P"@39D?7:J: 6#9B1W4VBK@1 MSR=[J*-_V %Y>.>'_)2#\^SX 7WO9]PB0Z-K?;_X=;'ZM-C,T'K[R^(>?9@O M5^C5[7JS^7J&5HLMV]#@'[U:_.?=8K59?(V6*P()"_:YG<>4F9GHFU"TP#VU MPU_]].GJF*3$0G%;'M"A.TR\T+5#^6%EM;YPLX'.&NA7EV*,^',L&2OTF?!" M&3/[.<%XUI@@8(CU\N0>N]A_IJA.'_:A5Y[#5&U'M*TK;*#HHG_%+FEC/[@ MT4EZW7 0^R(;=+^X6BQ_G5_>VG=SDC&L& 9XN-"];514[CP-5U>S096S-_>$ M[^Z*\FL[O&##3@MEC%#!R?Y0.)8A $7^78QIH;"3>][S),&M9YX5N\*.^B[Z MEQ\8;N\'-^([2:]]P?]^<3?_V\<%]?0BM9MO-HNMH1, 9362LA[MR[MZ%&#Z MXW_Z-.?;B+Y^6=]3/+2:X-0JK;_]V)#%1AU?<"N[2?X)A,,PXR)G-$&/' M4H.<(8@QT(Y98 '%DB23X:-/9OI\W%_A-"\F_B&*O,]^$+0,AQU)P 8*'7N< M5*17[@\7*+2TT*[AOMK.5Q^6E[<+D0N""0;UP5*MY[1<7W%H5.@V'4O6*MXQW76G CGHMB\CQWXD 7"304T,W(CZLU]=_7=[> MVHP!]=&MN<;*+>"&68VQRTNO^TN$;B-+&\UWJ[G%\N;Y=;2X5ILI-F0OM,>>Q)A8#59R7Z MU&#[?T\K59W1[$@*;MST5:CW*4[!.*O]QNI*2[Q!S9*L&0LL %WCAU1YG:^V M,6SX:-911H?JEG"#OT5>[;QN/5\!\,:VX:Z^]93\L7&XJFDZ%8\TAZ"4+JBA M9"A%K<4>OQV\=;XH#P?-/6#'H(*VY2W=VN9P8U%%:.W':^;_::V&2X5>[:<1 M&KM,SE=;SA_4MY^4MYH\<4")(T(=U" RJ,XV0[309[V[BO;T/#VOC88#)\4> M>PR)O41'1?7(=$SE<8W>1&&'N1F;E;+'7A3A0H4AO;0+W/XROU]<7,XW9$:? M7=\ '627LAE:9U6]J?Y!PJS9:EIQ5DWR#Q!H+8II1QJE?<&((T$=S>.8$.-/ MCUH?P*T;" @4L7MR]Y@ K.\2O97NC;?U@0TC2AJ77KYIZ@ 7 M3$UJ\%M-G> M+Z^VQ'U9Y1]K-Q]/-52?6JKUA.W,';0OEP!K[0;7L;L(KU_X*^,!\:#[*!: M$N +)P[]\#&YPS$;D-O"NJD][&!NU50.X=K&< .W761=9\TH(T(:,=KV@W0X M;6G%/72WN$9/[)[O]F]6W@)+2? \18%'(H^KN(I2K)[O=>D/VU4[6Z+T*)AJ9[@.WET% M;=^7./T)<5Z(,@.5#XYH#R!8()9I[IPX?=G&3I@0H%-XS$2A&^S(5]6[/-EK M[@,WSI4EUY_DW,ZW; 6.EK'8WL]7F_D5W7JSM)11K6Z7)8TN%*;IZLI+',K= MIQ< PRQY,%Z(,4,R-U!CW:@F 04/5]%^[Z=\1S3T:*EW,KW$H5LZ^MPR ':E M 1LBM"Q2?L"O P&X,*&GAFY47*T_?EQNB]J'5VOV..QB9>N1:"7UVQ^R[$CD M#Q :+8];=J$P\> P^>!ESH[=K"DQ!#62CFT8:+ Q=]WC_LBR";972H\!Q/@) MAXG_C/D!/_H(TPJGZ]W6^=+^6H@F-=A TM-*)U?X=$C!A9:^"O6XE?;IXR>> MF_++:"2X[NX7ORQ6F^6O"_'FCGB:Q]*(?&H(NB*E, :W=8,=+*IZGXRSC7W@ MNK^RY#W&TH(!$D?!7]&0^IHOPD(80XM.84/[:7EI\TY@ M7>/I^*G!G:V<,N*D[0\N RIK("JKGO-QZ -[=$QTPKK3(0W-8(96FU[9ZSM5 M;6 _L=,HL791>$85";+HMXSP("%4!16#:7:U7EW3(B#7Z&:YFJ^NEO-;DG[= MK.\_LMMZ:'V#2()&-PMH7-$T;;ZRLCE^%84>?0?'N_%#)W1])UB&NRC>,S]8 M[TK668?!2Y=%4A.48<;Y -8K3_-ZDX4[+)M43G^R*&1 N1!(D@)%.W2"3502 M8"NR ,PX%92[=!(_6>]$92@_?+R+ M]]X?]M S+ESK"QJIL-9#A2ZPD7<3K* MKQL-C V%CH+1#'$FZ#?QKVW4&-L4!Z)%EE5:2F\2HIO'!% +]Y8NL(-<1=^3 M3*.V/=R 5I*Z1VY0$ <7P(.J?A?[)),X!)C%KBNSLA&\GQ*\WBV2U"=)#4YJ M#'+6"': 5NLDAV2Y!=P@K)%3U_<(.>IT.4%PD3>,OC@C:"/ ;J(8^X_AU3$F MDP6W?&PZ]-BO 8O^1&WH[$,/=MCVMI0JI* MY@X-5.S;S16LS:SJD_3D&8<^(8@EX9O1HT,WF"#156^Q"Z#4!_2N0#<->B3D M&1>4%FRR4$YI"#]03B/N&HRON<3&.GK9_NJMK"0XR1,]^DK^H=+OT!%XS@!']1 M6J?)))VLJ$QRBE#1S5[M"*)&;VK TE&K ?!&*F@U=50:R9B2Q2A*8L0D09(H,R0+@S)IX $<".NNHO""A%!*9 [HF[U^2 0G?*U MW>4Q\4.<$'WW#WXH+^O7G=9IZ@ ;E-IU+9TPJVT-%SX49-8^/B5((YDVM ? M0W]7HFUF@XJ7O-M@]Q@SG/FKG](LB_X3'=-[['A^\'*-:69$&#\$^,;QXU^= MX(A;-[%,DH89W$/83VR&&:,+>L/,O);:59!Y>J82G>^_?3/B!MP?RI*V(1VB/2U/2W/U/F*'7IJ@@G2Y--"E/TRP MU[9$Z:B3:F>X>5YW%;2/Y%!$8*R0Q O\["Q3Q=CS4UI.1+IO ME:3QL="^]11 -Q*P44'''J6UI0[]X6*#EA;:*T6,&:+<9J5[BQE#, @QJEGF M7G3(+FW.-U?HW=L?; #$-G8\3#(FMK@E[E53[PH:$3A:0 ML4"I(UP0Z":^MIL+PJB@/%:\/^/X(6J.^)%M$!$Z JOXZ;(84]S!S08_4GGN\2&*NY9/4NT+&U Z M6:!4.%6E(US(Z":^]G%4S@7E;, AP;AVB#,VP"8L:A'?B0#LL.]N"\6YR60 M0$.'H68CP"#!@F7LO#3YC,,COB%Q<2766>FID*MCDD9['*M!0F[4( +#YIZZ%^T8^P0_3I0QI ?N,I8@L$'2Z:)L1L]AKZ]BHM)NMYMG K M9@N-'6##0+NNY>LT=:WAAK>"S/H77Q(VP:5C&R_4M,'QL^_:/PXYHO(Q#UH[ MXWJ"B:_34Y[71(H@8MLDBR\'6E6Z<2="K2?LT.V@?7G8;NT&-YB["-_C)CSC MP0):XH($&W!9_.A&\0HN5EZR])YQG/J)'SY2$%(4Q%<<4(#P_/<9:I5LK;J9]B CUD,+"A]AI+2VFU %F M3*KK*NZ&M;0&?>-+57;]E:&,/N(,K)9%'%';1\; Q@AZBY,$XUM,)%(Z OL!MY8@<$V#K?%$\!E??'':LM^E9 M.LY6TQ9N++=*K'^,D_DGH0PN8H?6.76^V!F>-T].C"^)*![%"@(4_+%"=GV/ M[:*[)+,GX$&O"#0?AM>C!#N0>UBG=."L.QFXX=]'&?W:B(3G!?W90W?."YMM MSF,RW7S$H&[9VK:-*W$ULP2VC=DM_Q?&)5')W)4[P0S];CJ+Y3"%'J"7Q+K( MK^NGTDN]T0XY^7.7Z,!C=Q?%*!5RH(0),F;UHC%,D/% G F8+&=L]?FW:R/= M63AQ2'PNN<,QTU1M(M+>"R:6==1:3EE:NL!-3U0%UZZ%)>@CPH#',9@P'LL$ MM(H(.A#U61Q;N=4?)2G>'X*(I8*7.,0[/VV?HBAT@QW(JGJ7;N^W]($;RLJ2 M:U]++S% @@.[N@]G SYIQA3$77F:(9 M'^O 9.F;OGCSDXV48X4_S_,YZUT1'EQ<_[+*?J4$&)K;UM8NK^0'6B1M*5Z]R![7V-(_-N1!0[" "2Q#VE-D6,;I@T['AM/6 MP%*PQT6BH_LA$PHE\HL[](#^LY K?RP&82'9F.D>:$,*D6B>F M5?KJ(B(4R MN5 F6/Y:$?J-R6:Q<"5("V_<)^P= [9G46/7>IO.^!TZJ;&9\283:KWC=]MO M"7\_8"SO<7(D>>QZISO0&*4-=H0Q;T$QM)@C#'I,&4!-$Q'*RS&AH) &Q5P< M^BF,402BZ(]0''_+TN\7;I M31!]-CE0F&(P@='"J"W/A@PCU" +,NE')NDZU=4V/+;U7SO/'B?B 2"PI#8GBP2)O'=[3 MA\[(#.N1-%A%89S]>NDD?O-@-"@CF(/2\+:M?#+,&!>X*_@#ZJH;_]6/D"4S ME O!L$ 6PS:* K9FQ7R16D^>,XJ7S3SDI/*;D%&('!27;!Y&X47QEPR=^ M6>^V4>H$5TX([\%QQX%?;3H0$7H+4MDH%R9P*P@5A? M'1,1D5*NR!5LLQGBCKUN1](;OV ]ZL*P!:-PEMUL@IX(:ROU#G),O>=%N?]) M(-6C:_@[/WL]:.X2>M7\#L>[*-X[)&K6#X'/9:0%V]V4P*6_)TWHJPVI MG^P)B MT5"7!8."@- L+&%EG!D[SHU]D(P=Y>*96:NJ>DHJRQI?BARS;6]!EPQ,4.MK M%[%HI44#]+I5/XT,1$?-&VVY#/(L3V!-BK/*]?][S-4L.Z;*[?-79?M8W"2P M[DYNR9WK*!0G=\/'#P3M$UJ>J-/Q]2Y4P()M'ZN< M'T17)@$::GLII!L:7_T?_T(H'@,GIG,VJ>0A$8$5Z(Q"M@)._D)/C^42H4T:B5Y08$:B;B)JN,]0 MB*V\6-9@"E[06CS6UG&SI",QF%ALQD;56Q]=*,&=F_?4Q\@UBG.\$9787PGF MUA$'D+4X\&3/1XBRSHT?DFD^,0\M_N(_=X,@'8I3 MP2%M:U6#46=R4T D?:6,7!D6W&>(\9\A)@';^,ME0(40\"#*KOE$F2=Z83-C M9 VD,DL4.L^#(/I,%R!OHO@JQIZ?THQ1*472)@8;FOK9J/0RK!8EN(#44Q_= M8,K82A@S0SEG5J*?\T:L!C00^+%DK-)I0#*WWT?/_#42,C^COSLENWG1\2&E MAV0SD+)R; /OGIUU8CLG/P!3%F%I/=/0G M"QNH3-FM= ZD)TVXX&5,,^W3(T( ]A8VR:(D&69(2,%K<_%YH#C )E53 X)L MUBTI8]R!,GWAQW>I[?BLD!]2L_((0-U-MC:X4NH(&Y#4=2\]!=#:"RZH=)"] M[S7.6>7E1""0,((=RD$O[FM28^",E]U5GX;;4!T7G+M0@@T(/:Q3O;JC3 8N M9/11QMREN8NZ2W- ,6VE?S",/9RB4R@J,D(-\>4)%?S?12G_C_SXVU=M[D, ML9@&')FT9Q5.F: /'\",:CD\LLT0EPG)0B$A%338 V=;1S::V&L#AY/KW8;%7UF :*-6A;G3R=-8>/,4U"FW#KC#JT^!]$;^FP;789^M?L5E_& MSD;XWF(B'UU,4LI8ZEO##ML6+>60K6D*-US;!-9U649WQA9,H43H4*K*J%0^ MCQE0CN1OB:F'@4[.[BQ#=@>%CNSW.'#HO9B(:=GUM'('0C!#M;]MJL\LJU*9 MTK'ESCKI!D;UL>7L\%9_AMB/Y$D-VTMF8QG[U]0'>8V=$5APM(#P S">D!EWTA8Y$Y2<5)[ P' M4*PJPQ\KT7^7V5*(A9:2+3^6;SSXII\AS&G-^4)##5FK'F&YH9'&XQ MX8O7V=TM;I;L<@0NC98O'YWT&)-_VX8%(S3!#@CF+":&@OX$00\"!M4S"__' MD/Y.LS)<>E>-A225^4\)*BYBBB@-23;');<[NP!@52["#.5"",@O[H5A)!;P MTP04N7J8!"O;[5,'#>?@J!WR"U"<>F MY.'%]L!*9YM>!X=>IPCHW7B[H2L2+0(A9)(>A8];'.\UPEF9S%1"O)M=JL-> MC<84H*"C)B8BI6#)UL (TPO*%2ALC&6@XDPAQ0YTB'TR@S@X ?*.F%TJCSTZ MH2#SC43(9A=>>'&B2[R+8LQ_WCI?KLD_2>J[=/)'_NX_JE4"[T]U*N#3RVK5 M6*1%<@K0U$\Q$T@E:H8],!&RWX@0,Y2)P==HN"#PL,N^!?V2!<5O*;6@)UMP MQP6QBVA7^6'1S'+$6N)"R"4.\<[OFCOI4)P*DFE;JQK%.I.; H+I*V7D9$KI M\'.!7OE5K5="!H"U$.U:CC[XCD6% "\K-E(^2UY 67Z)Z]6#,*==&%OL=MA- M_><"\>_)Q/2^M&S=$<>T2$X%R/3M58UDW>E- 0F86 MO$6.0%%)'.>4E$L<@IS@=GU^A3&TLLJ7T3"F=Q'04"FS)^= MN.LSP1H$IX)(NK:J!J6NU*: 2]HZF8@UF3F#IXP]HOR1$ >.HUOM&(!_BC; MC&*4F-C9!:7-DQ/C2R*K1R?')']C2=L\CNG)5G:FZ?*E:'/'SSG-* M/#,*83#_XBCY-!OE* 59],/V\(8 MH4<+DZZB*VX1;3]' MVZ?HF)#I\/;)CU.,0Z8<8TC'O3W^B/N, -)1W]Q]4>Y'^@;/MVU MT+[(\^0G:,]HH20E_!)V-^[MZS?O4$)9(H>Y>,*8CGD?9T0;?(Y0Q@IEO'B> M*#)#S@[]QAF.?JUF/%.P[_U<<_.8]IDX_\LZQ#J@UMIW$JBF9H$*6&ON.!E< M4U3#.+"]?0,(V(8V0@G9&#-$N$'%MH&MP;Y[(^ V_!2L+I>]]4.\3/&^;I' M"&&8^&G>=ITF4ZU4)SQU4M=->ZE.87FN976."H.8-(. U#..'Z*670D =OQE M?K^XN)QO%M?H;OZWCXO5=@-Q.V*31N[OZP.KJS&GYT[:JEP8)0P_#?V7?(3,P^S7#QT3_IP&O3&_I[?>*(;N'#]&S]F[8Z>3:>,U MSZL-U!D63=&$B8)&+796X5R7(.C-88/J]0Z[M8 V=%F1 U9"F9T:YE.TE.T< M&H@!BXS9S: M#X[TN<".=6$Z4IL,WNI8J09-NY":!%9J*62D!HS@C AKGGS.$./.4%#P!XA\ MU@R&,X,=Z&%8;K"'W& >YV]ZF4 \/'KGQ+2. ]%S10NH9A_0C/K)/ZBO$.B1 M@PDTINQTMBZ@06LB2P)]-#,QQ\T>_14"("(!XB+DGPHA*H 'V5DD%)OF*"@:86F M?*ZFZ_32MS9%3&<>+RAC"#(S V4.$$G7X!8YP\ 'P=#ZFWS'_9')M::/?]$% MT1@_X3#)B\;>1HG&0WU:5&$"JV&KU3[IUYWD%'*Q?HH9>OPODP Q$5!)AJRH M\RLJ!L!J]/8-Z$@&Y$\$NB4#BN+.KP)J0$/Y'-\A6>\(.).QGNKLA!E(;YXP M;GX-0X\"3/CI88TLM^O8'79^IZN,@/ 0% HWC,DCEXYR=--$'W6 ]#:WA-#SF8K-$)F==<)8F6+(N;=G#)$ ME"-(=!S8'.>PV&0.&'AHST/,(. Z?G1"_Y\L*JZB,(D"W^,G(T/OCI@PBYCU M[B8[9)AC<%)5YM\43;!H:"SAQ1/T7 M ZI=,8E3R0W);X4+DE](JOR0^)[OQ#Y.*NMLUS:"Z7K-.E&WJVX!S^5:Y-2? MKA0D1W.RXK[#/XY^^O(1IT^1MV1EOV@&=]1>QJ]P/=/QVUT+7GP4G]'LYEM.<&0EK%*2C1O+XVI]$ M=<&,!#@B[,;>"P-O@7ZH]K=C^,4G\O[7DY\\X?"Q&["I]H:.;9VL4(8WI:Y3 M0+ANBO1U\A?!#?U3L .!<^/:(..&,G9@T ZZ'30Q[XI,YH(H5<2XEM9@,4U% M2X%A34U!8Y:2X+I^*8C;1:11-#019WHKVMGF^0<U!>R.;1KF[EC7$*@[MHIK MQAT-;2LGV/WF,7HFW]8Q3.,7[I/BE\(EQ1_^_LN?3S0N?0#3V M&U7(INLSOZQ7']"?R7]&S=M-*O#G<3W\:E6C"_L MH<7LLL>?K6"Z^&2;-J9 MXR_+U=R*=YL0?F5F'OE?3\NJG!&H MO8"Q=1]G';RLC^^$_^V'!:MK_$PFRH<]NP73$->:5,#&>!^K5&W=*Y( '?N] M%#*TL?]*\/U:A@*O8$U@X9O9V,!@US!7)X:1<$)B;10S_DKP*2QIO0QW4;QG MCJ.8"6C1 (L7^A81:-&= &BLZ*&.;D PEJ<)@U]PM9L\6#/("4Y(7$?)*,0> M5W=\T*0"%B'Z6*4JHU D 1HE>BED**-X$)NP8)#"KE$X2F0[TR.@A6#U__GA MEV-X?_0?HA5./T?Q[]U.XJCW!XL0>I8HG\91[ P:%315Z7L*X[\9/Q13ABCD M'$$8 M:-)==PHPZKW@G>C2D%W7F3D;5"(Z0Y03]?#2GT<-WA%-D"E;"N=OD>/^X^@G M?H7FHU0^JZ[BLOX<$HL]^8<[3"Q-1JK'T[*E.OUAQKVV)>3R:.'1$+"%#EI&OL/QY05Q^07^D?VF[1V3G,L8K H>&9+)Y?XT0G?U!C9/!?8N#20567 ,LP"+I(- MI:ANY&;RH$P@Q"6:(4DF%,5(EDK>=!)S,4DRQ$2S G]0K?LS@CF'J[;7K\M% M,3:L=^373N:N[#Y%A*NW0SMTG?>=&B8U:& 1; J1:#01H0#AS( 6^QE!2;%J M:OQW?^(!= F-#MHJ/.( LYQ&%Z'-5,>7J -YLD&22/GUAJH^D_1BM3<=SCI, MSI,'>>FAY,M&"S3?1DZXC8KKKIOL-'K= M2>FC;82DV\MH4UPI^(VS&>0P3W@ EF#=ID!YM./H8W96@24GMDIO3$DI:A^:WJH;O*R6O%QW = MJDJ/\C$YJ+//6@E['GDS.ZL4-7<7^T,0O1!H=I\(6"Y#MZ7\='U[F*ZDK&FY M!'5-8]#ICZ+H?8LT8T$?)8P!/7)IH1#UT%IF]-$FU]),W/VG[Y!TXT,<'0]U MH5;5!&QTU>HC NKL<] Q5"^M_BJAN!:6L"-W>T:U=''U@..4X#I-3-,(?6$2 MH$3WRY=+'+I/>R?^O6'7 M3:$;3(SIJK>\;]'6!U[RV%ER[8%.9H H!Y0SJ)ZLC+.5#E!Q2V&="=6X$:G0 M;6IA7:UW0M@(;@.JCA/;&"7!RCY]Q>,0KG%:F_6UM M80=QHX9RY%8VA!NNS>+J3PD8P<([X1SUO(M](A =HGW4X^!NY7AB8GDF=9G(E<'A,_Q$DR+ZX9-2P9UK>&Z7N* M6LKY6DU3>#ZI*K!VM5E!%TF$+:Z&5:E)?XPQ;EP.4^DW/>>MU+S-C4N=IN70 MU:*;=.T9RI@,W9@ MHFH_=/#=W>'TL3+H.41F%V^>,$YO*8>6]*R^.4PP4=6S-++5M 4\H+5)K#V. M<<*(4489:9M)6H6FS=E94X?I^6Q#/E;;>EI^:RH#J_%A[]*B M1^R5O=J;1@U-8;JABG[9K9^Z=J"SLG:IM4]/YY113MK*[9DQ-,09:3,Q=8^3 M-/;=%'M73O)4%TXUKQIRIC*$/C&-> M+UO"KMO!3:D'S"#KH&W+<:*&U@YS/MJ&LG7*D\W0YDEGI, M+%S/M6T,UZ+YA,*U0FCC_@OJW*4]A777U//';K GSL[5+JTW-(49>RKZ90OM M=>W@19N2M#V\+J>,!&D@FY1%#?;U[M-4H 0O- SI8W8WM/QV .>='SE,LLW2TVI"XPQ@E@RU.'U 01!&KWRVGT<% M^-K2B4M+)FE\82+)+60#B]>Q_^B'XAV^59328_LN]I_IN=0;@DA2*<#Z=R0Z M$X&-O7HVD3&W&P6X6*NIA_9AOX(=#13&$!4<$?V:D%P^TM;S$"/;YX[E1(B2D!)U*3OW@0X// M6K;W +WPW45^7;_=/N%LQ!=CGU2G'X51BMR,UZCO8(Z@>GG(EP^'$C8HYS/Z M.YFCJU[[C=O(=@20)MM(Y'990HB3#W&4U.4W"MU@(EM7O>4 MXS$;@@4+5/"8(<;%2F(RN.IT5Y$]X>Y[6"Q?'AQ_$!Q3F,]94-?0H9O*]\4( MQ7YA*.@FAU DF$G73.3N2T]X#=([51?Z>RRU[_K:>GW.AB1=**!]T MH(S&3+!&U/OL34&Z),%M)?6Q;B.W9",WMQ'.;>1D-DJ'L9'"$I1% M*UG!VI/=SO).Y]4QCLF04&,JQ:ZPT;2+_C)\JO2#BY>=I-=UZ]/]_MGI7O\, M"596\' 4&\SWT9$FTUX&@OVW^'N'_#6'M_EN1W(\(DQSE->WAAW8+5K*L5S3 M%&[XM@FLZZW7F9?FE.V&Z%!ZGD6E7#R13H!H^9+!*GDH9"&C*?[7F_7I4_'V MTXX5B6[]S*/4&S9&=;2"*=%$OV54[5P3'$(],7K+RZH_VPBVN>O& M1^Q)*C:G_DWM80=>JZ9R^-4VAAN$[2)K#Q*SR:I EWS@O-$6ILI=(/=N J:UYZ3:6M M$]Q 5A==U\L9APL29GM$>2#&A+DZSXP%'RNQ/:KV#U1[=M7&1DAOG2^Y5LVC M;G5+V&';H)TW*MK##K5'#DY7M\X9P0ZY9W#ZKVO1F!Y@U[0%TE-=VB*X U[.'5]K6 M6G99N=;%ZX;F4T*=YN7INK93P1Z#RZ[G\&-YO7DP335!:)RUKR"(/M/JRS=1 M?!T=']+=,9B[+A.X6'MO60_K2 -V.&M9I+1NUH4 W,#74Z/'HA,/$GE'*A>! M'<2]BK'GT_K@R4!+;S]QHX3XD6[_-"Z^C6N;DAE<;H8@HB?MA@#* X[]R%N$ M@"R058AW4H3I8B0'S1?LQ,,98),Z<0K2! _XT0_98S$#&T(A@[42"8X(!4\P M1!Y^2%$4(B=#D;BHIE.=4NC>,^(,B.WOHL!WR0B^K5AW;FP(<_1KURV[0%3= M"MXXIB!KS\&*1F!&&/W&2!LJ:7HN^*T?XF6*]U6WV!H;3\C=SG2L=;F\)>RK M:@IR&W5!2AXQ^F.^7/%'4[/Q$MJXNMJ8$9*!'/N/(1^RW9?%%_>)Z(/O24Z\ MC9TP"9BWU]UM5^\-$Y@TK2#/_Q2[PALQ=170=7C!!V6,4,8)W;/U((F9E06A ML>QP1>9R-.IWPAXX,T-,.-$<_VKU-U;SXM/F7]]\\_JU#53@M3C8[5MV_(-> M_HJ.Z3UV/#]XN<9T*]D/66%(QX]_=8(CYLM>-;;M0P\V.PF[&.^D:$?-\TS9 MH2.#+R<@HH04LD2SBH?&S)@L2IT M,F*6D6%C\7"QSS9QPHC3@34KZ//(:W. MRRH\S;W_/G(UYV%X= +3B*_&[ \W''2P<<^Q0H'3'VH@Z:*OA5$F$X^7=$.% M@&0 8B(.. XIK/4"-?BGD$!KX/^3#$M\4P2]\C)#.CG+Y.O_O[UW[XT YM8F5DS5SILVQ M.VC08SYV6:E3869S,9G=[@]$,%Y_+8ZV=^$K#O+B:7_#.UJ>[4O:=1M'MB_L MZ6:4!<3Y0ZHCW EAG/C*&?,E%[K_2?E\9(P0+]!'67WA!F]_6%$4Z)7T568'N+4ZU\-C2(#'!L4[=+; ?;MTWBQ9H'*[>HMM0_=(*'6"=JM,ZN]ZT"'0H,:0]JLK(6=W*&C'Z(*!CE$-I;1.:IE_!0/:]S8E:==&%BH7;+U5[1FTH4](4"S2HJ5VMIO'<<%USH M/_QXOR?Q3)K%_F\H3A!6SHFR_YB?<]M.F"I*<5P])@;'B@\=HS.,B !D%)(? M)@Q+)X6AC_MGG*PVC_@0)_2.R)(E8<0HNZG7;%K)I%3RV**D8A17O*V\VCSAY)6$I#>X[:G KF8P/6I( M+QXRM;8!'0'U2ZPZQ,B();*R*8!>IZ^>^DL0^8/X\E^:I;)@R'-M*I9%VLV'ZMV^@NT/;M)O M;!LGK&R1Y][D29!A*0=+S'%3%=M_P<%QAU>;AR0FZ_+L[8$HF2VC@*[&#A3U MVHJ4*'2'#1]C[5 KE2W9%RY5KEY!>(,6!I B6+CC(H=D !M FL0$&G MWA=O:\)V^3WLVC*0ZPD; $9H+_J^1#>X;C]&>-7A+J3?KFL! ?I*Z;MQ=H"* MNW5QJO55O/?"KJQ N9XS=?&F]E(N7G6;H8NW"&]@I.<<@#FY2]6MN/EJLPE] M7.K[&=--T XK=;6%[#/GO\21CAY$\&EU=E&=(/I=V/UYF<$4GU MGQF,TT"YG#WA@G(VJ.2#EO658<[+9G%&B\K3$W>T/\ 9/NWBJ8^:)SAEI%OK>#GVNBI:YV-=PJ)A9%VD% MW^9?@;M)$VY/_@38530!;.>8X7WO]XJ3OP/VBC9-2J\0_PC4*UI%5!Y& M.36'7F%"'5#'0G<=#X>,Z@C3G\;K+G4F= ?C<1&E(Z&F[(9R'.X/MI93.6^ZDUOEDCDE",#V]_&V:$_H'.H-U_L5=%#>_N"LZ/6(F_X< M<(?IC3UFN'C[[/TC3BYW7IKVI#F.HP#;012L47NF2KX[7!=144+51P;\XOD- M,8:(<728(=ACD\HB]]Z^/UMP/)79>DN?520]IHW$++VF5Q$SGK.H^0UE.V77 MO27=9Y6]D"BS*ZOGY*\P1W&'%CQ'1_P3Z%2<5D$UW=H-HTV<[!EC6ITD(^.' MWE/+8A13KFB;Q,>#U4N[6K7-B;G9*36CBXNY\?*89O$>)X\X?[R15@5I1P:Y M'C#18H2VXOS6TQSN7"8CM'H)L9PVJA%WXX-6]4U$XKKJ;&04JI=1L,;^2Q3O MXNU;UY3O*6$%N]HEA('Y=DA5Y2$AX&*7T,%QURCFQ+ M,BMYVJV[84QG3IJE"%?$G4WP%C2M?4:UU\U;@&6=> '^["6_4=GS=0-=0W3& M^X/MP0*,G*8<9/H;@P8:2=$U@TU&N:(]9XDWVS4LPD?XR/KPEX?8EZP2@_L9@T4="1PX]/2U! MXXZ,W)I!)^4LV;CT2Z8V\<:DU@5MAC05=6D.'>SWY;HY'_F#NEV37N8[\_NPOF7YS'/D: MDY]Z1[[[_"\K-@"3 '9:/_WF]3XDD[I$&?7EJT-"?">_7"'65D_U451_IS;!&XHU^F M(HKQ+0H(%E-X$^4G9V]JW=+Q[>TNXS2C#\&VO-V@ARAP'-9B,_6GM$XIS@"5 M]>BG7FV=$40^H4BS[BN?$QXG2G,1W\[DP2SM1ISP6E9A?RH,8M+,X*TLLZ.0 M_"IT^,+U*$M=)0OOYQ+2M4FL_ W*T"VM3Z=.M5D?[K/3D MK[ZYT"BA(-\+IL..U+HC-FOK,JN0JU\P-)=3]2$N^J-?F7 M6-/UDR,P96"-MY MPV@+=?_.FBVE<-?VIMP4"'[/.W#,$%0V6C_UG@!;_@_978_N[C#Q6=4.0UG? M;7UGM&,WI(%NJ("Q96=8Z[';=XY>ZH1NE@69=#.R[.\T%/#+-R/,+DUP?N Z MSE9Z+MG,"X!'ZN3R4HT1^*9./A:G+-ELS0#(]Y+DC2;B. .A*JF?W3PFVM^% MWG.X8_;@+Y,%J^B1VB@ADN;XG13_9-NP?17B==*'#5':+5F[6*R+.%P TZ^B M\@I+R 0IV3$P$QDZK4Q?V.KBK?SQ;R%.R'!]>;O#KV34]Q2EE^T\$W^3LD&K M,_7VG(&GR,D_W0U023WW@N7/+NO-%RH+[V:F33OT5YL?26,FGC#&(JT.(4-@ M!GXQ2@TS[J'['5<5![F-#LK-YC,8V#U"JP[C M_SS&M!#)@=Y(2.GAA>>SW79:OY"6(J)EX\* >!)[J]C+ZQ-]8"*@/Y_>&K"S MZV;2'#VTH?CR7T;[\E]F[,M_&>?+?YFC+Y\*K5P[+]Q&X88X:I3Q5RCBYQ0G MKVRO)63\"M?]"QS7U:5]#VTHKOOC:-?]<<:N^^,XU_UQCJY[*K0.USU&G6[[ M(QRWU:5Y#VW'6RO",N(FP?\\TM-VN7V5GIXS<>-A[3MV5+JZS<"M)817'>0" M8512!K:)4LHU>NNDV7,FHWQ8^Z%MDI-N,QCE$L)K'N40]D+$+:%R3U\N&NOO M.K^1WJ7_X([@2;]YC?5.Z54'>TG/;43F0D5WKBL>P(WWWM;>,W3@;BL,^G"S MZ\S&]TNQI&9OUR1R*NB%W$JBI;=]BPJRULQ.C54,2$ MUH9PO;Y?7-4Q*U 5RK,[B?3-*-AR#\;S?5I*DL0'-(.# L6VN(7*]N>\2A!# MKU@L"PENXN1+RA8Q)7O!#"P3_I,71FE_-0PME&%ZM0'K=;UTH4AV!E? -2JI M\06(9^$P<5HYEGHY:O>EN'!G%K+FEH.,,'P%].V%90FF; -1/Y5;0&1?_S]L_>/ M.+D\IEF\)_JV9.QU-H()$/TZ48!H;P%OFV= 3O7Z=#FU]H0ZLY[C1"5CKG/O M[?%J4].G-1MPJ"U<1QK4L/"GSH8PW6I8W.E#L3V1S[Q_N=--,49=?XM+..@* M45O;P/2;7HUX@-IL #H^[1%7N:3+MQB5-(V&<1W!Z:QUZ@M-32NF:6'*R:TB MW+DL;6D"UN4[]2F6I*=_!^WPW=).GCL(21?N/F.->M>AVM6BVA14];HZ09$A M5Q>;@'?UACXGKE[^?1:NWI16O=9S2&LX4UHHS6B.'3TX23&Q:H!\SL[J/I1V M%4O?IS.C:]_7^.6^Q>4'TNS[I,7@1%]O!-__FSJ=(D#58AX8T"*O7A3(7L+$ M,0AHU+&" 4K4/1!H_7Q4HPE@,#DOL="J=DI&3\AZKS(-]X*)*R.U%K,6![K MVX$;*_AD]ZP?M.:GK"Y\%8#BQI)1[CHN&@VWANF0DEIV)Z;!N=O!)S_3U_CO+1 MRUIRX-2(@$6B"3;A *5 31N3=%'^39/R1,% E/V(.KI.T.8,T;$7ZR^A>K8 M,")3=!LUWZ$J&"/*V39 SFK4Z('3IQ<<_4[^]^LQVGA1UQ9,1RNP@-BG%4>\ MMB:@(:U78.52>9PH>F-4;2*167URJGI\Y *'_PBC+2&9OAR[7*2]$5@/Z=&) M.TA+"]#^T2>O\B7FG";U#D+4IG>8U"8GJFFI[^WQ+L[6V'^)XEV\?;N,_W27 M!9U[^0/-P?J+E)[%:K^O+6@?DI-\'%[G\8D3AGSV^^XR3S MPH@.TBQ&7!I4B8.(/ M$)+*Z2V#4*(53PS3,:QSTUP4:Z +3 MCGV_OKIR=TN?I\<7N_7-^N[EUX MZ^+=CLY:!\"(,7!'K$? M;Z/P=QSEQ+(5%"K8[=.O"C=X(2( M]V?Y;])'8G9 /&B/X9*0[?UG!8/#6F@O BE4.Q080L$=>X2"B7B<6DA530@=ZX5;F12(R8[8AM^I!_=ML&>9I, M7OMFZ/S !+_9X:->2YM:^M>8S0H[-:L,;$G/A>0=H" K-)N+R_2D,GDHFCS" MO+B6IB(&3_X+#HX[O-HTK4&T'[9%1P5/;71A(J5VRQ49?UJ(@L[?T*RB M%X/=Z6@Z&T6S^O880[>=@&Y>+H[5?$1@MEMMVN8&\N/IS+!LGQDF5 J='$Z2 M4#K >R_YK;UB4T\SF) TI)<8N;O#"ZB4?TIPG--A;&;4QA3CQV;6YLPZO!$6XH9TEO:%M?1%+V5T'6^6^ Z3=_ M:2>?_H [C:5Z/TZC]H\XS9+0SW([-.<_H[Q@HJD5"Q>7_HPQ AWF6U#;R@ZV M9/R%DE)&!@E6+S;.P-2";-*35-=BH9*135>VUPN S?U8'X3PYB+^REQ*"& R M8Y).]"ESEDO:>KCM@/V[F+&DOX.!26R0][N9U^0M 6JJX^\SII10(3=K'+.\ M]YS,7"= B]]$YYQ8B(T$N5GC_"Z"@TR&V7V797-8-T;UW+?9'I*8%@1X>R V MROB2^-#S_+PMWC G72=?P-3>6R?C][$%-ZP^L)VX0F#R$Q5Y4>[*,:EGOR=G M[GL4E)G!<$%V07/1Y@[?@Y?PEL\I>]'2P@<<(\O[@??17\C9M>)"D/K@M%S.O3W9[>LGXI_.9*&RYO4>P-WYR+K!Z;X -]JS\ M)HS"#'^\"U\IB4K>,T+>Z;9O8.O[7Z?.^%V"<(OM+2"Q M\,=W!\=MN@,+AFN@++30BLQ_S;] A+=>A@,'V*SS0]0 >M=IL=FA-+]N+OZ! MGZP^>&_C2OH8E>']8+?T%S%!Z/)F ;N14$,X8^+*N6$"W\&2&_^ M Y5&.^0$A0P3>%. 4/1]M;DC?Z.[[W_^MW_CQ9[KA:N+TD[T#MO/] J;_/>: MS&=V4*['L@-P/8W)K"!9DZIZ85=\R"'>("I6?EI'!"M*NB]09_EW=AF4R0<' M61W;F=#_*!JKJ T/!3 ?DOB&OKQS6SW \XA?<73$JPV?>/!32 !#L.,5^0Q+ M/SMZ(S[#9#ZS TP]EAT S&E,9@68FE35"YA$*,2D0H)8-'QE@E$,+41#*96M MAK!4.HJY5#XHV\&.K5P8+C>65_& "Y?77D+?*DM7R5V![0ZL#J]SA#.VI '1#;<_=2D'ZYCY,L_#W7 M^/L!1RDFNIXFRY5W8^IJEZ'X9^REQZ2E$J8%CC#QTZ*U3RY5FF(WBWN4QI57 MKKSW@M&!P">#%^0)LB',A:.PV?) 375G3,#0@,@HOE*QS\5T<4T2K,G+.4Q@ M1.8=T?37@ND;*='BA<>3Z4O834%<7%>W(<&:?VEHC -Y@#)7WM!O\R%Q&>+T 5079G ^4EWJUZT_H?GZM\SS]OUT%4RA %X4Y._2!,OP! M'![HM4>%"A%?#@-!@D+=8F/@ 2=/+UZ"+[PT].7--D1F=K@@99.BE,2N4 MD-/$%%B46W&$+6)\%XAQA@(:9LU38<CL^[T+_< MQOH8_;WQ@:: IS.,KHQ\]C.MN!/D@9EEH]?>1 Y*5%S=E+%'M&%875 M@2L%U,P+*82C+$8')@GRJ2@HY;+8/. P9XJ<,F*D44$;?+B9+ M,H$'1Y_6!>-"L .0WI?/!KK 1*JLP>XC#*;B,B-1YZJ+:_$_ Q+Z7SR2.V M/3T CW(YN2<\<%N01UZ&& .RQD24A=O S:'BCKUX]8J3,0[<:#\;WVW7M,-M MZXUGX;$=(NL8LS$A#NUTI+;N T M@3)Q\?JR>]U=^#-G_8CW^=[Y T[8ECIQB-7S+MR6Z>#T(;=BD?%$?IMN/)_^ MK>_,4!MQV-B@UX8B@NBA#!=G-.LW\6XRO=W-!4&")*@298$*85"U%!;EF7 8 M.MF5+VDQ"B+&+V'V1EESY M-6G. 'TC'%#!8H$*)@ZW-_MT[]W;E.HXWU'>O:LYW&N>(UW3?N;P6%??RFQ) M;J&:A-$JPK]BK_T N;,1S,'9KQ-/96EI 3J)I4]>U8&6TT2$**)4C6Y3="2D MS%VMOB04"[KI08#/<8)IF;(!#.AJ!A8%>O7B.-#:!C02]$NL.K H543).H6# ML]"M#Q-L*3C+79NA_5JM#&"BECE;:MW!F<%NL0$=(>SDN-Z(/DNS@D7+*1_A M/#!.&;YFCDPVO6.YIQ77X<*)MC*?26F*@V"*N&0$9?NP**__5IJG*-<_8E>J MEPAL9%"SR= 68S<%N%BAJ(?NK<>2955KN.+J!#@L&Z9"D/*A$#ID:=4[]EA% M&/F[8T!^&T;(+XPHO%=!$]CH%;%GO VCB(<@]!<$B,+XU(16@.?ZGT=BJB?L M'Q,FXLWK??@E2K"WH^I]ZCZWD.H(&V#D=1=!9;@77" 9(;NJC^0L4,5C@6Y^ M_GA_NT 5(T0Y.0$,"P;XE- [],=*V2VABFBIP-PR8?2*TVS/[HN^X!U K^^I M R;5<WU7Y:[C77+U>2VTK*:^_:Y:\FJ:[_!LM%DS0\'M62^-#'A.P5UCV M!R],J./_, ,X>!0P<20@M'2='R1TZ3\$"J?]Y@4+G=+K!X9',1AP60'0BAUH ML<-Z1/"!XD,7$J2Q$A*T'.M>OA"!<7H;E7605YL'8L,7(A99/J5A@/.$DMNH MJ$ D/!_0/+N:3 \F%&BS%#]1GD8,]-&S)M6F%)S/%]QT]>SGPM 5MU!1F_SA MP"5B)7A+D6@[#ST7I<&$JMPV"[ XMN!E93.AW#NQ62$#NCRU65E,39##]JDY M'*M-&VEZ<#TO3'M#P.L3O74548?]E'AD\FA:KKUI!C;7=#T#@J(;8> MC SS(LMLJW);LD);QLLF[AG4^%;0L2*.]^%N^*7<=J"+0.MP:*+C)8<7_J:@D88*<'U8$P>6WN4 M%\J\[R@3:@SXA)U-F#&J=K[T8M01(8_$8@J4@>7MB>W2IZ M\G9T?9C$M/CJVP,1.*,;?8?VF$:J#UCTD=>88]!P!]!(-$)\U9&Z++&H.+Y- M"3M:2BP(TT-,_L&6_ISY ATH>U9?$ANB)W/8B M9_[V911''TOFQ?KQ W\Y\P>;6&?3+C5>O,*RR*U\^XPSM'OX:=D8C+R3]\Z6 MOL^2,Q^QC\-76@&%)6I<'DG0V8@$I3O!Q+YQ.HN9#/T]X.8P2,JM' 5R\C3C ME]-WDJ+@7$W%:&2YV\7?Z/6*FSBYBH_/V>:X:^JR#.)#7M",_XW SU-&@B,O M.;WJH(LF3/_5:C$>TDPG"#K2T:B>LO<4(J -71YR(9#7="KD<3EHI.25DJ"4 MBV(Q$@)E-R(#*H1 )1A58J!"#KIXK"1!3P;M]HJ3Y[@S=H)@/F$L+9\NT8]_ M^0]'3]"\ABF1H\42';/90!>8V#Q&WY,G:#K;PXVKI*2>'&Y4GK) EPD.PHSE MB".^ZD ?Z(6K)/5V;A)#C1JA),YF#5Q<3?=S,]#<4.QFO22%;+\D8897FTV7 MBX^G MOK%:U26V*-(P$7&U05T0H7]:!+ (\%8ISCS<;151/;YF&4/A)]4YH, MFVSI.PGTS"+-[YIZA3APP83>T"4X'^)I:%(C#RI:,P=4%HTL84H MG/4;:$31:)^*% J."7NVU.DE]8<$'[PPX&'A,@K8=O*2':_R/;#E<\JNVW>& M%"AHH2ZI$ZXU6N2NBI;7ZCH?#KCMJ$/X,VZ%/]1"]M?@;7%=L2#C5SPJ"3GQ(KS9O M^6W.+$9I3M?-&6A;F1P&"_L)V[U&:#]4/.JD&URG'".\[C)1C,\" M>9N,3I'=4367 TSA*&/VH1G+FN[I=,K=< ,%2;EUW6^IG?@YG/]-J[UCH7$YR]4%84"]N0=!+D-6(M'M[WI*F_)I#??:W'ZF[_;(N M(H#F[G\'ZK8VA E$P[J)DWVS%=Q9OD?629=N3@^IG,SKII1S$EGW';/=DZ$[ M^4"ZE0AL?U2SB>RQ=),"7#]6U,/=U2H/AP8UMK"A#TI#3L6(%5#N+%+ MO[AZEB$58=\O3(QJ;YJJ#44\TLT#?RFO/3E[,8WLMH?\)1_R]EW*' MYS.FI5P[S"S3#S;F2&M>>RAOJ!-<')$77=4%"@ZH8B%L9G[-N;@YL;&EO/M- MR\^>_Q(2)=^642#GROT]8#NQA+:B^_8TA^NX,D(KUW8M:+/S5B#.:E+A*R_S MD(]I$B7:UY1WZK7TV;;42!XV,NBVXTE)=RVTX:*-=@TGU!,K!$&B M) M4RL)<5Y1F@4[0;%&',U>UQJ#8](X$*#_1(MFE90-!'A>@)]J#G\6LHD?L M[[PT#3Z MW6 PKK"3=MQU<@\H][MJ '.PT6[ 0=)8$!M)CEB @RFW*X>\; M)?GTA 5QYNT4/5N'VBU!@:/B@R(XK3:GNG;M80YU@NV]\#U7DFY ME;?E!?+TE;R& [MYR]6BTKC8.]R@\-2G@4W&-\?LF&!1^J).1'\AE8DD84.! M#GM)3O.#].#"B!:M#(8(B]IBH-C07Z";,/6]'?H5>PGZ[!%!P^S-=8T6I[:< M*W:UV.0>?\_6W_#N%7^.H^Q%82=2CNAL\6N$S61W,(8ISA+#QNAE!,46#++\ MTUV-18YQ 1;321%BAI,X*6&H*N8 6*L!< MP$6+L8C?__L\X.6&&%V;\3BQGC %DH_YD BQ93$8?_ M#SU5=<F$8;49CPH==FO#JO!HJ@J_;JU&_"/NM^+N_.P;TZ?5-&'F1'WH[_C=V360;Q\&W<+=;H)WG_T:; M'5[>TI!N)Z?'YS1C-5-8294-TQ?MP@UF6ZH,M[(8/6/Z/$6\C<+?R2]"PCW< ML.9L3_J-0AEEE)5:$_%H-1;*JZBJ+33^$P%%*C%.Z6XM3L(]Z^Y%$7T3(W\Z M/D7?7G!4_KWXI9=046B%;B(('=DE?:)'AMG%>F*JR@Z'. V9P0+R9_2!?/4= ME,_=?<'#Y?>PZW2KK1WLT=FIF3@N&XW@CLAN457'8DD1 M49+H*R7J?A!>Q7LO[$H';V\YHX%8UZYS*.;-9C(83X35-1QSLBH#LNVU]5U\ M#)YP\AKZ]+F:IWAWI,%(^]4_F?8PQYRTIL7+Z[V-X8T_>9&5*^Q0\HC39Q%U MR<'-M3];*J=<91H]IP4'CBE-!$CZB8_UH!NJ]75+[=W M=RY]BI;SSG"TVFP>,;NVMXZ?/+J/<7%,B:)I2H/K 8O(TIB'+XZR2)N?2A& M[\/CU)CJWWD1?,(/Q9L-XASI:07E27>_"JYLM>?H6JU=TUR%Z2%.R4Q,3XO8 MX4X8A%[RYA(N'HA57XAT2]^G!UED];T,_G%,,_86X8#5AOK. QZD+- &"[T= MX<.!G/C38:#@@RI&2.#D=.HW:P.!%@6^C1D?7[*NCC]LHP)ON4SVY,RU)(K#!0LTF[2=@,A3@PH>B'CK. MRRJ&77?T7)ZD%9ARNS\01Z=>W_,T9V=CV&[0KV/;)%EO"7=8#\@[?1JL"+M[ MZ]*0DH)JKIZG7!W8HS;1]@X3D7[!X?:%UL-Y);_=XD=,#Y**/ZYQLO]SAX$4 MR,!V6%6[U*I"CJ0!U\F5-5$NIU@P1(PH61-SGH@S1277O 6B?-U4E;1MF](4 M'C=%4IIBQTQ!1-ZS1,JXM"+[ SA\(>MZMGQX]#+\@!._NQJ^ ID9XTN/7:3Q MI87&3/&E3Q-S^%)P190M68SGC.$AC GK-! F*(R1T&QC(-!RPY*A\;3 9301 MV+"B9I.3VU,C*,"%%$4])N2?L_L&KL,5PNXY'KPD9=,R\N'*AML0(J+(ARJC MBVX0UA@T*W;MWK M$]H*KG/WR*IMC4&I EA :%8NG\1]0M3)!N;32YQD-%(9_ZMK # PUJWE6!+ M_6]I,0.<9@_>&SW+7$5WH?<<[L+L3<)XO9WG@P7#-NB"@NZ>\T ""?DU 4'! M"7%6]#G(DIES%#!HAU)Q6B"E!@ [SB-TPN8SM*C355)J_9GZ&6Q MVH6=7N.JCMIT#6>Y0)->Q6H3LSG/[WH"RH1*:\JLY3L!R,KC$47Z)>U*&N]K M#Q,ZI#7MWE 6&L.==X=%UK:]7!!?H"^-$P\7^\QFE/6]]*6SZI4FKQCF)3EQ 1/Y].L(O06?)ER,G MD(,-'5/M),*(*BVXD#)9(Y/PDC\K\."%@>.W(9U9R=6KD+(*][\'.9[*>4!) MSQN0(TG,'SAT/6>HA!>N7GRT;1Q7;SV.TK/GE4<5.F<$%5TO.XXF6! M0C7 J]Q+(WS PM#P\JX86SUQFMFT?? MNXR]HJ_C"TSM2V4>>(I1F0Y,&)AL&9XFID8$=#+91)6FIYSMF #_DJ)C5-R. MQ0&*GW?AMGIJL9;@V)9-@8(C9B\C$DFSE[8W$=_KJX>./O!8R*<2L _B[GU# M1Y8"\J2A[*PW<=($.T>HVD$E1)Q_:&@9'ZRF[5JW!<_I/6;'1$,NOUDD^"+, MTF1")4WSJ5S%ACVT9HP10Q:2!HPN0C-%CT%U3$*)R!SEW%'.WM'+%.Y,]1,* M]X=CQG*4\OMZ<+)PNK+[YII!/"([>':9O^:S4T_=&%#NB_8DW)XKLG:B'5-Z MYL%-7<8_CU&WY8:MJWM02_9Y*57'9L/1&JZHGGU=D=<6Z9)+M+2 M?(U46Z8MD+_STC3:,5[MJ%;,54&$R67.Q/;:QI769O*0 M)(L(FU$47)+.TF<>2=,.:(5SLCXEOTF.9*ZK].?#;B!;1XT2S%E!@W7$V$^! M#-P(<(HRREM^G"?B3-FF!V>+!+X+Q#F[3NYQ8:1"=;K/2.;5GUS R64<,65^ M";.7RV.:Q7N\$HC!B>;0QS)KO>'7?R&\06.\";,TG[O'NP$VZ_E=#Z9\WMZ MP/5E2;DGS.1LTB[HHX*!6^\UK/43"?"3-Q:U?,.[#3T//.21@9XM&R:^M[N) MDP=BFA?"<[5Y2.C5_>R-Q![7_SR&AWWKSLV(GC ]5$%[OH\CVPWT=LYH)28Y M+CVCB!-TX*SHYLZ!,V.#&Q?L;&[* #6![5T::V9X&*OZ%%"C^^8''*7XM.9O M:P/8$-74142BZJ_P :=%UJD! >8$K2.' 5VN3>K2\^J A<_C;,'!D&WM?4$78H MYY?_'L#BQ8Y%N/[>=S;AIRP22+;$,":6,ZO-%=Y@(GCP*2:H%]%9Z5/B15F[ MMX_J"-/+Q^M>7\L,]8(?68S08:I7D_"UX(2V)2NTI;P*?W:PC@&EOZ-%C'$; M="JNZ5'G4H]BL7091VD8L,H/<<1/A89A3*XW?"P;88530)/H.@]4&Z.(!MK5!C*+PI7T /\ MMU$0OH8!4:Z,OKDZ32OTM@4+ZL,:<@CO;@@:L"7$5AV)%6EA]5@ D44D/B<5 M^X'&CJ9AKBE=%JNO@R=OD[&U>6>:4P6 GF#@T3N=:^;_>'G"WO23EGK:Q MTY=2YZ8HH 6MC90!E'@;V,H7]?@7%3/)$^S'29#GT:L'/S93C[LW/D=0@(UD M"M903#&&BW$J2EA+*79R\=2)10Z"1=KP SAF5-^].AC'FHJYG.XP&# 5(3DQ\("$^XQ*)PI5M?KQI]*U/K"! +E8= M06_L**AA](B-\(-XS.C0#-!.&S6: L2!HQ3&21. #W3C;#'FY'%ND#=2%_/G MCQ'Y&>H9I &##!]#0H!!2T:9Y6FD-?T7HF^X6&-_B>@&X38*?\?!VOM>W(6J M#E!PY.UH_$\6!;>\\@Q?''0L)J91A#G/:+26N.2>0 [NNEN'4JK.)O)F9Y'5 MA4/Q@+*0@*W-"QF*1;J3%3@8H]%CS>><.Z!CSA5*=2 M..+46'ZGYY2SX@+IH%.W[L#..K5_VJ'CSJCK*P,\O="R,PL>Y-1LHGY* 1?^ M%/6P>2H!]@S4A%V&CD$G8B)\,T0QZI?$>84#!>]_9[TUV]X&_1 MC=!!N?*@]WS<>0D*HTV<[/,=!^\Y/F;EV"ZN^+(!'[/IU/!;J7V;=!9,LKR\ M?/QR?86N_^OA^O[I^@DM[Z_0:OVWZT=T=[N\N+V[7=^2WWYEW$Z/816=_!&' M^^NXG?IP%VW\';0S=DNK.L9J%&WN=!M6!7VE-$TX MQ56\]\*A;U,VFH=CU'5J+6/*E7>8T 5]S:EJ\I!ED-;(?\;[ MY[9'MSK;@?63?LV*0*^U$6AO&1!9.6:Y>D+.YA1;.J&O.66[J6\6%72VC\Z/ M,(50NA5)9/O 1)51&C?VSKLZP-TXDA-[VL9J45SZKG-%:&\05YL]H\9Q?[<9 M#&4)O1NCN:UK0X8_96G.+>IND1!ZN$_I=N/5R\K0GO MELT"A>ZPA_E8.XC#7;8OW&$_6@/5X9\SJM(<*&'U!;WAT4^%:]T34.@^Y]'? MM(/\Z*_ZSG7TMVB@:_3GK%"@-L?J:A#HQ!Y^S$/A]C:7\?!)PY#!PT M/&(?AZ^-I.6>9F!QM5>OMN.&H@UHK.R76,\V?<+)YD].4NP)"*BE(1E-;\Z. MZPSI6I"UC2:NOR.KWTQ_1:(],K&$Z0OK0M, MWL5BZ"[VHB+5:1U?>-%O_350^MK#Q"MI3<7U36=CN N:89&5 SM*NZV4),Y99]>2(SYD0BP1\^$+-I13BX\DPFR)G)?L%QQN7TB$NWS%B;?% MQ6+RD42]'18:T1VVWXZU@^C&LGWA>O5H#::->\H)458+5#!#G%NU@T'Y+9"7 MH8>83&=T8;4.]T8N4@[B@#7SE-;PN#7"PAH)(>\$'_P7'!QW>+5YQ#NZ^GWP MDNQMG1"X\GP:X:87;[6_M&3S3J4%'#FF6*@&(RJ$ &/*)'64 89SI8$OIXX8 M>21R7J#GMY,_:TV(_3]AM$WC3?8IB8^'KK2F]D8P!WN_3GPQWM("]%*\3U[U M!1S?DTS9NBO?'JQM)-*GY<@"C?"F0>YO7 :TI4+87)R;T+Z@B1A19QE/YE5S M,15WP&C7 XEPZU ?NM"DMN3I"=E^?;=<7U^AA^7C M^E>T?ES>/RTOU[>K^].M>"WZ2EPA-J[QW6K94$[YG*&4E9Z5Q!ZK'1/AEKI; M?4UA@HV,?N690T<[T,'.L-3*9UU[>K64!MP)AY8#@Q:ZI^6B')8Y347HI)=E M*>U\AY)0MW\ 84K-]BU7*S'.U1&OX[IF7)IE% Q6$9#O#1.$%*T@!CZ27>'& M/V,54*Y=>62'#"6SH_-O!95Z'.[3;!6T+[(0DC/SQXNWQ2J.O4 MQ##I?C#]=;3F1=Z75"?0X<1(%91CBX(-.A1\D-<1;P3XV>[%,=LF*/F@G-'B M%+VL9U2Y'@2 MF%Z#DG[>\"$MA':2NR[P#[]E!%:^V[+@AUPPMIVT*+Q3?B= M'F!&4?Z(G./S2WIB>QNE6<(FL\MX1Q5/"J#JBL>&.L'V63F=:ZN&WAYP/5=2 M;O7Z]L\9JNB3I7[)@4_!;I8+9K6^])+DC1Y/58$6RS/<83]+XBCT$?[G,3RP M=,/##@?;1O*EI9S":%OD9%R\??:R8Q)F;P.O(PUV@NW9L#U;$FY MU9,-HZV8AG03ICYQZE^QEZ""F>O7BHR;P(OH911N': ML;G69!7Q2"1]HYB3KC;E^DZ!)U*H**NEB[,*3QZD?_<(T:$@:9E8\/N>X\/%*SHSEYAT2K/FO*#>UBNH](M0J:6BDF&)4/ MQ%WE97J.">YX-Z2G)4S_D-".IPUU-0.=*#0HM.I@XP\=TH?\@I)T<8W/9AZ0 M:0WI4XY7#0WU^-4%#O\11MOB_K;'_$L6[>/MV&=]E0=>N0L42<)ZJ8HLL8$;:V,__F9A!%>+Q^[7S02/P36$!KR,^1JOP]: AJ2JE< M'?6U\W4?D[!A18$I0[OK6:+Z'V$/[]9GB(2_P!_BNDH O_8\T6-\F-M00G&H MDP#ZES![>8EW-,5E%3WD^T6K3?G">!1D*K*^S9DA2G(@^((<8EH\F=9D8O6EBRE MHIEB][3AXR4J)$.":$:+?W0 $7"SKBJSK@2S+FMF7?>;5?-V&LWXO\*9%^[2 M]C"WIR58E!K2[G0[[:09:.08%%K#=AJ]JX&"G#:/.9WLIQE2D;HE)8VN:BJ: M\ZRN*+NW[:R\JS4&[VXX.P_3%-QV^A@/=UU[F5XUFWZF-:I_('_ ]%I\2(][ M!66ZPO3A#F!]3E)7[G@#K4%[GZSLJF-3I(].!ZJ#D-6EOL:.9N^ZW_P9: W6 M V6T[#ZFO8-1=V[\46U3<,V'F7=F2\[)']G.7=.^TQJCZJZ7_[6D)?2R<;[,;G! K\<^D7%_I$]GU!J?6$LO99AP9L!ZM5?[ MII.%F_^E4SGE/?)"AD8 4Y>#5<_GHJ!2EM-."_2 B8$ &I!7O51/3I;-XAXC3)]42&&,T)^] MW3$/97:[^!M]F$_6.JT]9S9VN[7O'5\VSH_'-36SH3!TV( M8$'9A$L2KPCCX#KJ#2-,:7KA[=C4Z66(+EEY&98V6>\ M#2/VOIQAE0F&49HTXL+F%HTH&)N9. MM0O?S%6B 7I+=YI&ZG7%RW9L*PT<@1Y*0Z2N@]A[LP>[N)DR\$M-B;JL0<#W$:LB=^ M!Q^+&DZMGSU\]SLO*0UH6KU^\[)?XN MN]P?/S\J&,&&N4\T95:E!'DJ_3A9]52]4 B%GJ&[-4F%L*EY:: MD/=C"I"*DWYZYL\SG7"Z]/WDB(-Q)A^@-$LHDK&.! [UD9D="$DIHQV!%E76 M3%P/?!#G#0E^C-JH-$3Q*&$6=R_+74!-KC,]^K@A3G891UD8'>DUZ?SH@H2" M%YA$LUBPS17Y(2[? DC;R8P1):N.-R>;KUJ(7AV('1B MJXD8Q*F=%02=ZN0&@;@4^<8Q!]7+_6[_G[ 48IYG-AAM<%. ML+%$3F<1+_I[P,4$2;E5AS G+UZCXAS0!\[C!R=N;4GOL+HMA7,.[L((NG%4 MNRK6H;S:'5#=/& #A!&+-N,/30S@PH\9-4W?%96\*FKNU6.)W&M8EA5NC9(? M#D>ZYT.,2!.NZA$.2DM[%EO-]$#L+__^?VNJY-I[A3;/36>?C?SE;_$N#+RW M912(A4%XE[8JQSIIP\0_(Q8LRM!J(PPZ!CE%7ZLY4B"-V35YY+;,Y6%_Y1*Q2[2UVD-%5[T95<.7E2!:E"7F M2@T\0*$UWP*HUXT+-Z70XR9M"6HPIPM-5I((C(=(S2X$EE;(?&$4+DJCG2@. MS&C7DA$I1 4%V0J/:'Y;]>M_'),P#4*?[1D"@BJV%L#[ ]\+&6?@9N=9 E&' M#21PYZ3G[&"F2W[SJ)+O!5+6O*D1")&_H&W)0"NRYDU0%$[C*,#!D7Q&(A[?)QAGM X*L\2&/FM( $1;]]FA1*\2YJ&BQKXX0( 9<1BQ M%#T(% S 3Q*B>7KP$7Q#)@\MX3T5EO[W^[N,TK3+,\J_785T#;&"# MCRF[CJTU.88'7!@SIJFML.CDB'2!F+0?*;&RS!I:)@F1!M.?'8,A.'LS9B@W MER^P(_](76:4MH67EPD.PBQ]Q"DF@/$R.CQM]H<-=:,M(;<,.^D,%YS&JV ' M=7+N"U2P![L>TVVF@E!>M1&_XEU\8 ";'@]DK<8CK_@T_\PE;%R%Z8%?2EQM M+HYI&.'.JHXC2)=(HV$X"?T90G1TJJ>AF'JMRJ>@134LA M$U15E2QE@XEB-HU;F6RXQ*A+>'M(PCCYE81T0D[^.*MV4)@E8/590P*9VKK/ M#H)ZE3"/-8P]HOQ/+K9 1!0CMEHG1_SQ>$!>\(]CFK%J^!1'B&8'?GY^8#:B MU??^)2514W3DF3T;(E>TM9'\&?(-J4.87^Q9;4@#=O$GKTTZ-E=*@AY,0-%F M*:G$SB%B,T[FE%9-U:UX+B$O75GDFO@8/>/L&\;4P0YQ0I.MFQ=1T =^P?X' MMDBAO_4'6Y;)V\]OR#L<=F]LG4-YQ_FE6[3A>?%5'O=);BE[#/V08/IO_JEB7A\S%C!^:D/RYM6J0'LE+"O(HPG Q4XR- ?A*ZKIF, M-F.5IKD@MI]L<6VV]O$CEJ(&%- 60?YUY%$77:M]';1\3K.$*-]A MM\%.L-%"3N?A%Z&*'G#Q0%)NC2]$_01B$)?'?S*/JB\79W$KDQ==S "Q !N(.4AH3M*V=L# M48J^"WO]SV/($GUD#=A'8&: ,6B+7GSH[#TC.!C603UX/B38SU><,#S?B:Z MXX;R3/PF3J[BXW.V.>[(WUBI?:UH.L!H9J"AS;;3@X\^+C,"(7VZ*L_4Y:NI M]'6.@)-''J%**;5K.IIL;.O$K3B(*TI\2KXE+DEU@(LP8 M??DA\F![T.?$\M*K#M"*(-I2BC;/0.UK9_NXTKF&NE"E>M87$[;%@T=A6SFS M47WG@S.#%N@"G,Z.\T*>834T'AH4.1STK6?*#NTJ?DX1RIP55MT:.TP]TN8[QHV,7*$^38;WASCQDC1VYEF BMN>C@5=:8P?1ENA@J#$5N=@?]C./]H2';-Y?V>XKC]> M!5V' 4FX?<1)5]')5-L6V<5X8]9N,=5#4J6?K8)O]/W\]@^[(&H M^>*Y3[$7[,'V'F["*,SP7?B*@WQ=-0N MCK8?=Y1@D7+B)2&=S_,#!\\GSIA7>004G%D8*V!?E;XP@SXP_R2)]?MD3U MCLXQ;=FT.UPK#OD87_0H6F9I?\7GQCHW0Z,#6(PV?LX""[DCM)4,N&897QET M<$8?6@QU!N>D9:DB^;33CB[S\,P^?=MCD&LVKBKOI'-S3VN.>=\X]+>>UJ!349J\T;J:#)K9@1:=;MO0A ]#E\>$ M/@C_@),PIJT?^"M$74&$-N)G!%&#-E0&K$[*9P)?P_I9!#,N#,JE89U*>>"C MFSE35EB7/V$:1RS8*A]72_"./I](-ZU];D+Z<@9XZ&-OBY@!OF[29P1[ _93 M!KT.NF<">4/:602\_"6@><*=*3,.@%TJHEWU2A @K+O"QK!N+.E98IV2_22P M;A3=V6&=FG8&L*X0Q!'6R;\H#<*0CT4F'WNM2 ;IG*QH:2[CO;?'R^]A%V2= M-($-/6WZB! B_ATN%+1*J3H2*3%$J:&OE-Y_NQQF5_'>"[MV91N-YC'4ZCJU M#;:\!?SA=B*GA@&74U09%*Q?PB3#.'IZ\1*\.C!4??)? M\!Y_QOOG1L;+Z,XP1YZ:#7BBX8B>H#,,5?10?CGC6XP*9JC@AA@[%.?\4,H8 MVLP'A&(!S@_E#-'7G.6ILQM/ +1ICK_\VY]_K&G/E7&_T5TOZ[@LWS'T*4A*'W1VJ;U8:U[HH"S7&#B;66K"R& M"X98P8T[3"NLZN6,S,=\ETJ4# FBT9=QQ79V5=SVQU,6RWBPZ[Y>6W;Z-\JX;E0?9](>V<9C!+F;%N8X;2RP;X[&1( M60@S4RX??=(WE]!@=K'$E6N(UF[#5,8'.WD[4=O4P_]]$R<;'%I? QRGP'4 MVOL*1A8(_:R!0[)% T" Z5+F3B ]B_W?;M/T MB(.K8T)"\WSZRM5E?^06N?Z.$S\DUNOZ BJ$@ .MLFUJF#F:"F#X4]=E&I)= M2"+912^2%5(),:J=X3BV:8DE^BGXDW]DE_H\7X\PG <7OHG4F&"G#&4\'JI8 M,2<(PI_]Q&#[0TG,#F[SE*8:M,S]<#D[C!7BS.<&I6^B=688)<$9SPMJ=@ Q M*[0D=9WIG&#W(TG,"&>>.>7@0&:R4#.?,:Q\,[NY5VQXV\'.'@0!_),<7/8",^E3XVX&/>D]PC&_%^*Y]D\8GB3?(HQJF^=])^X"5 M@&#/+1[:2G/,:_%\6D?(^6):1: 9S/%.OY65TFASG_G=VL3Y8GRH@!KT>&"> MGV]$:# EK;'EC9#VN=Y@)$ MAZW;\EBT&=;6CWULOKXR&_NW+*$O^(R)6I;-Y>Q8973>%NMF%]O8/0N[>7R% M$9/@E$Q.79/@Z$RC,EQ81;HFQ:DRG-6+3)DT)PEP?I.H'G.X 76>M;(4 MLU;6>=9*[3RG ?35(@@1+:7FN6JC,A MYCE-F_TF,O.T&0GF.U$;MH>;Y>]K$W!H?BG]=;'JI1K,9DD,^B/U3-6J,[6@ MP,R6S4"_U/AU]%QS?[NCGT=,W]$FO[^,HRSQ_.SH[=8XV?_%T-F!FB0PYW4 M7T?G2:6"&.=[1#G%&!#.)OOO+Y8Z($$)1+5PF4DSL\_5G#Z2TJR^8%:RQ-W7 MDUOG.(6,7E=W&?[/AH: 5@'/>\+1_RUUSD/ZI#O?Z M8P/H X^.=]!V!IL;+PJ/5EP2W0+HS3T3=Y([.,W@UG(I*4-/3]39P9\CC"J M,KB-N5).U[E4I\IPW:D_^4G:K M4G8(<[ZH/]TDX!<"M2FC L5SF#SO(P6,5,^%BTMOCW=Q#CFM M?M35!J;_]&K$;Q,T&\#SEWXQ5<<0)\GSMITXB07%9K7LEF5'%Q-XB&)>58Y-R3#]PQQ6T5[@WL& MLRUX:L6 "C!=X?2IS0E@5^6C?&[]\ZAIFF^+%5^B+(-@-E^UE=T,L-J@G?7G MDC9Y <=DDQJ[B/:\$L/KI9%Y[,=OX@^AR)PR-PU\@&6'$:F]4F$=P^M-YT9U M <37^\,N?L/X"2>OH8_;)\FR:"JS7B*A>U] M#TCFRO.GLLBEM6O")W9>59;8Q?__,89F^W M49HEK.QDLHZ^9 MF3MN!6=N(Z=3>UOS.OY2=DX4!8>#BNWN30-X-G_DFD_%OP*2H[^*)I\BUST)O_4:ITOT0 MP&N ^D+,\3H0_&Q@^SNXV!Z"B_76+> P\SX7&0DR(R8TRHC4U?7=7'#Z=N6# MXVRA.7R7EEV@1@Y^^TX/^&1:VZ9L6:"V[U3"GA_9_]%%:!AM<\OTIKKJ8W&F M\UR//;7,92WTSW"^ZM/2X9R47V_E3*]W\W*=(_OEV'[1G?1*I4"B&"U7@'-9 MW+W[ZLAVC8!W<+#-*A >7#^4^W>Y(:RO7YK\80'K)E \GU>OH\#-/H?NK].RT2$^C^YE"+=5G-9HRJ?,2[+W8LQGO VC M2*V"M_2[YSI,<^F1*6"WJY(7^F(6&\QA3H=NOD'O^^9&.,]DX6;/#LI'LK6% M'68"?*SOH(25/ M:@6%W9.B1LA*%'^($':,P^Z&HT;"@DV"&ON$$([\05UP( M)O@0)\(VC/O'S&%^&7MQ2BF[H8.MO^;?)&*I8*UQRLP^3@'1: C^R\W+@K6)_=EY'- Y\YJM_$R0:'+H&]38+W MBNV=7\,.O#?8OT>$[S:"1B@IF9P=##LUG]:]*E43X*#4;=(;%ZRHL)IVJ8E/E(SSK M_!$>]YM1?WP*_BG%%CW6@;\?)F1D%&HAKE=^GP)1S1!5S=QC>U R-@!5W7F'*1YPK3^_G)"Q M@0$*,J7R6*R=Q3O.^"X@0=CNPYDACAS8:LL*@ 'B)?[KC+"DEBWS\F M"2;V89GH1Q$!(X0&$?.^@SB!T:\]\DN'GXDZ_3B\HWM)H>)"79 M>YQ8E.QC'.?,I!JYGUCF96WCF4F514\MU[+O_'/+:;2VG5-GTL&<,>#922T1 MRKQH,]Q1=6PH:WD\PIY;8U>MFI@!X)0B\0%1M1N5$A.**2 M+Q"7?5X;X[8_#*7]<4.ME_08[4P@W?ON%-)+]N\=TNO?P2ZDY[S?,Z2?6&!6 MD)[+?J:0KNG#-""]U6CS@_1B3?1S3).N=V0593E.'Q+@'<&ZU+3G%K";_3:E 5\K S(QSR=Z[S"@O?A]2( _H-Y2#-_+_7U# M/?PXO@?JSR60-_MM^J!>.:K7=.S?;HW\3N7GXRX+#[N.X-P*0Y@(;<_6$P[> M1W [N^-T%=U=O'!8NRQ=2EI>:D9[+BO:Y\)"/_&V;W>U<^SVJ0X5HJ)"5B>+ MF1G8_OIT@$Y9M-BR7-BSF,FTVMWT M3.9@K38#V[?-9(Y/6AZ2L+)_VZJW: !S2NG6I;&]Q/X*?/NG+N,T%V>TW.V6 MZ%'EID+Z RULFP1AY"5\AK";Z_UA%[]A_(23U]#''7/YCHE! M?EIM'K$?;Z/P=V) 5L+S,DZS=.T]-R8KT[Q@3E=6+%Q;")A@!#CT-ZJNCF"_ M!2?SD#U*^37X2^\09MZ.2K) RWU\)*V_,D'^VP48W$9D?L5/)$)@PMYQ@RV_ MAVG'1^CO =LQ);05W:NG.5PGD1%:=:CGM%%)'!74T5=*']((OHKW7G@:\\KV MF>4HKFLL,8[S#K,;R2=B&QC+.0$7+;911\ M9@?OY&<>F_7ZFD0WV*XGJW=M:3'0!ZYC2DNN'/#G#%@X7[(HHGRW?FM5]WVI M.\YY.''J3SC"B;GTAS1(RC;]B&<^6[0O;O4=90/1QJ8YP'7V<^*HC MGG-A([[.!X;+V[>"5[>"2^=_Q"DFGO)"M+\B@<4N/M!07L;UY7K"=OP1VHMN M+]$-KM./$5XYK8?S8*-=X +#X:U;(! LX-+9]6SZWH41OB5+_J[]3?U<8(.( M(:N*@*.9!5QP,J6HPZ,)*@QBTKA!.W F_=OR\?KCQ?+I^@H]+'_]?'V_?G(! MAEQE'+1;A'_8#J-*=X8-7>-L("*27$^X0#-2?M/XX009'-B@EHN$6W573"(D M 5>6A#1+<9FF.$NOPM3?Q>DQP6WI%5(=8/JNO*X\,V^@->@$.UG9)X3IG#[* M&:"*@\W\-I=Z3LB>&.6'7>L&Z4XS],?6J%ZNQTS]4E^@*(Q9+Q^S 3#?-*)K MBW^Z6D+84O[Z:?UX>[DF"X+[ZS5:/CU=*RT)6M"(K&!\.HJW>+591M'1VRTW M1-VU]_TAB3=AMHXOJ$0".=!K54 M_:)B3<_]/<8<>90[RKSOZ,#XTP<)GS'R"A'HOY-<"+0A4MA$2ABV6FU0SAPQ M[HBP1P^EK2XP*D6@+UYQ(1"5PC:XPK"7^MC2=/V+N-Z1-'RC)%,O]0ZE;/$F MP=LPI1>. S_?7&M:<71_L%BL9HGB M:HSJ Q5U$5Y0V*@AT;U"DK&H(.-0>I MF"+.U>KM)T?VH$B3+M.EB%./)3N^VVV]4-4,!H>VI72!]T,?H35P']$9+"0J MV*!:8LOV! V&*GI,.;4N)G=X,.C"$I0969(32]0CS(HC% ?R;?)[' M7G8]W:[H./GH:@L3!J4T% _G6AO"/8OK%U?;]J&3,S8SNMWCK-@334K:+IR. M"))? [J+TW3YZH4[>I2PCB_C_3Z.GK+8_^TEW@7$2A=>&OK+9YKTZ&<=QE*G M!MMQ)UI)=&U%4G"=?ZI"4UR(WV#[0%G_@$KF=)LC9X]$_@O$)$!?"QGA6=<)#R+M+WH@B()F -RBCV*L[JQ_4'O4*MKHWZ)FG)$ M%TC@B4I6>>$]LP4@ND[J8)BB8MJPBDY N*SX"-Q' <(X$L !0<$>-4 8T7\& M@*"BS40ON!1'/DQL@&P5G=AP-1T;QI$ C@T*]JAAPXC^,\ &%6TF>L$5?&R M;!6MV/"P.Z8:\&$T&>@8H6:7.DZ,HS$'K%#4:+)G4+ZC0<-J7N!\[.,D(X1( M0].G,SK$5JPB>6]%F[[V,)%#6M-:=DA78W@[9?(BJPYF2OEC21KEM/7,=3XB1,RW3%+E^1Z0+642T2:(*^4R4T:LWG;<%UO(U3Q*!*5 MW11?LZMXZT>>&H.FV/_3-G[]UP"'>?A)?JBB3O*/OU]'69B]W84I+>J:7G_W M7VBEEY:W( 8;P\0Q.1TI@O6WA!=I2LJK?"[+2*."-JW[DU/7].Z#Q-#D#%N? M=6AM '@(MNI2#KO:7X$.M789U8_]B]&DZ>6%8CQA0I@OMCK13?P]S/'3D)P.F_*7\$9+4S3E)+SET]7R/_^5D$(?/MVM+I9WZ.GZ[OIR MC3XO'__/]?H'9\\ODUB.F.J%2/F0Q-O$V_>\GM3; >:0D]>U\49Q:VMX@W2$ MS).JR*&*-N+$'3ZQ>H3=]>+R@T= M:*O.$[7A'C 'YPAMQ9>*>YJ#WEB1%M[6ODK^FG!2C>@#']$?_@>5"G6-^/_Q M@_7W@TV:K=.QF1%<[;@85[OW$SMY_HVFWO-$_[N!0O5=;6$"G92&M:?@VAK" MG7?[Q54=H/E5C/)RAO-J[&:T9#75_[:ZN[I^?/H7=/V?7V[7O[KPOG6"O?28 MO#'UEOX_CV&"@^4K3KPMIF7D'W#"P*+#.".ZP_;1L780W5:V+UQ/'JV!ZK O M&''G+E@M$&>&V)N)A%T^13EQ>&O&>!1#L-#'-$[+HS,]:PKA=FB55\24BH(U MWA_BQ$O>KHE^V5N>\E,=\C0#DVG$8#J_'AOQ1>X<[4#P&!3QI:3@*W'++]W%M$8[@43H4=J78O*^KL #L8D!5>.P4Z M8'&"!+];1P+[FD/R:/KD.%]?/M P<&#)U=,WQ)& MJ]*8C4/+6Z3#RX<)S,+U1ZBAQSU\D2%*.$>:34G/@K**KVN,F(UE[!QZM%WY MHF+G,<\M!;W@RR&.\H9I-Z2H48(-+!.L4SM.&4\&+LA,469" 4EZE$Q=*@^4 MR4^G*V4_EXMY5A;3YR++5;6;XYK9V\E.-$,9-\Z9\^>#;Z.;F'R6/W>!NEQ7 MV! S1O]:R"+1#RZ(C))>_?T-.MZ;R04+E#.B4S!CY28DL6$"\60GU_D#49HX M?/:2.DG:O?>R8T)"L7S3<_4M(F9Z"0^KY+,7>?G+Q@0/,V+"1[QC$1/]EC!10D*[XF'-CF:@SWD' MA;:5GUI.G32>SD6Q^B2F*3L\"'H5I)WEF5K54@^TW$;TQ:(TN_Y^P!&1/+J+ MO?;R,(.-P0*,A(X<8WI:@H89&;DU(4TWQ(1<"(1S*1!IL2-RV,09DX8H:*/K M2C]*WAG<6%'VY&/JJGI"AO)NM+7I"].(:[@ S=(2!MM ,/ENV:G0!BO=$L0*]#9'LU MHHH!^\P%<8%?VHU0*%40=HY!QC0L/INF&P\O&&?>RZ1D.'KPD M"[M7:GU-P6+$H'X<*CK;@4:,8:EM!1LQE20_-,$!.N2RV,01Z)NHH2ZE!7 M>?8;$B@O$.='@_&UXW1A%Q8Y,(MDHD6\RB*.TX27OL]$N8\SG-(M\W09!3=A MY$4^F9/R+&KZD,/%6_7SFLC34XUO(DG8L*+#7B+.3*$'%WBT:*7N=P5)1&DZ M+ 985ZZW"&!'4]C.T*=??3)MMH,[>'NEU3 H]9;U(S-6@/E4T[7F;&T#7/>(J7S.N%I-IYD5!BLB*DH82 2Y6CS97C28T9+H4(92K9:(Q MQ?A'T@,!]W$D@P)=S< "0:]>' M:VX"&@WZ)]2)"%$$& MP6,54!WNA ^B5C_=&5Z@BAE9P7%V;NISVK)%L4\6%#8Y.0CX"0P4C#'4/-U< MVJEGYL+&'-910265EG^+) M6=R<>"_!S+JF+2"Z.4OUFSS=MJS.6_1HKB7:&\%TRGZ=^+J\I07H57F?O%/6 MY/E)'SWH:Q]D-A?D)G1L!Q'[=5Y-Z-8/#_HJ:(?LG7%Z1$8O;8?1%D<^8;"F MIP5-325Z@,4-66V%@M=]S4$CBK3PRJX7IOXN3OF%?#&IS'N.CQF[HL\%8/I^?7O_Z?K^\O;Z"7UE3#0=M_7H MBBC _I/B,07*:[:T >7CO1I:S)7!3DVL$>XXH2UKR-$FL:$ M YW.OH79"PK8D30_02 S'B8RY-QB(F!>V^,->=]Q2JFS\H9,!A@HHN][#"#) MG:.7@D"H[V+3@V735JJ3*.\VNL??L_4WO'O%GUFYJX[UHV17F)BKHK^X]2'3 M#^[FQRCIIR6D5UP6%-F>,5G"A,$"_8J]!*TB-Q7DK.A_Z1U">D6.U30(0E;8 M20@9-:4FL+J5J\U]'%V2.8VLH,BLPO%2A'-!K69K.+9I5>'VOF[$0@9$A4"Y%$7I!%3) M@;@@UK- P-BM;?!1N['!Y^=V:XQ!)T=996FPYUVX;?/QWH8P 7Q8-S$^:[:" M&XWUR#JYA%M%TTF@94"U=9SE"W=V1'4D/].J)OOCOJHZ."W*,N!]8Y95\KWG MYJ?2BRO)KG/R:#-+C!8W![3*LF6%1[SG-[Q;$$!C_0$:0";X!4=I^$KT(#SP M39S@5YE\$_CBF3YQYGJ\W:^]X,=(SP@(D11BTJEDK0 MR@#TDLV@NM,V@'Q1)KK/3H2BN?-4*N1SL<1;NOG+G95DR"M%0S3_6 MBS9 M&U-)I0+A;A4J!!+O!.>/R,KV+82#1'9T&J#B'1.BD7 LN]-ZP!M#,AT M(0Q)MD8,=RZW\4\M>!>G:9L53^W6G)#T4H8Y#1FP7ML9P02R<$-[K8Z&7_P$O9X!MN+746[M\XL+!4B,'%FFDW* M?(_1%$ 'K%/T43Z2*W@**2"U8F&,+0M9Z4E!3!@7V4UV,S%T[SUCGIW*YBX.: 5!<:.)O#B MIB%!E;< ZP//R5UM.[JY"$[N^E).50G!=+;IME$*5.YFDJLZ3:=I-R3R]^!& MARYP0Q9]!E*:E^]<9IDZLM/J_NKZ_NGZ"MW?^KP^OP_SL.H^QG8HUC4EY+[%AD]_> ";8C MM&VY(-_6'%[$,T;HR9?E&754D"_OV+HL9V%$X<;%^?3XG(9!Z"6TVO.'O+YU M]N)%Z)>;U;63AXIOHU?,]Y1N(_;"IPT6&"+JH^)+!DUWW8PU$Y5YH\4?$M*BO3^"OG[01/ MW)M(!!F-E_9_)N2(/O0_3P*'9M0TT!JFSTMJ*=[G[V@*>FDD)?C$]<_!>V,I MM\0[7PGA>NXW$8T,>>;&(1FNY5BUNOXQ:@5> ^#GV^O\HC']X5_04[=33M/T MK[FF$=[2^XL="QD+G[TL#'"B^$0TFAS@L*+;#_F0/*F?LO/2--R$..A?LHRC M !/>)EA#C&5&=(<;Q*@HH5Z_DO!"G-FBL[J0DTC%IAWL% \9LUNS*W9KM.T: MMU*$"0<:K:6TC]PD!P\N="IE<\.TVB^=T=ZI"=O-91-5R#(BSBF&9A>8IMYV MI_O)]80)00K:UW=5!KO!@Q05X=4W!5A^\0?*Y8=\]U%DM$#/C)7U#&*;-GAZ M\?)R4#O"!K,'IEPO1W[F*^);OB"^9NOAI9^%K^2_%SC[AG%$5DYDH9;_*;?3 M*J&6&L(#;<1A0X9>&XJHHH7JN&YOE-$]LA'DYML#+WDNR7N[W98)^F1GSW7XAV^-'+\"JZ]-(7^C^:,/'J[:APCR3>34(_PP'] M [%9_1="RUM6+3:,ME=A>HA3;_D%A&"P MH1N$B1HP[UXJN%,"(-NH@EFN DOZXDH@J@4B4$8E8],#^T&0T4VMPO;,Y^P*TV___^M;+/'?GI?_U?Q6\XI__U_P-02P,$% @ M@4F;5I!H%C\RI@ (+8, !, !K8RTR,#(R,3(S,5]P&UL[+U;<_,V MUBYX/U7S'S29BYVNZB2VWW/7U[-+EF5'NV5)+)% $0($$1@%RSY^N\%@#B6>O! K"PL/ ___MMZ_1>@!_8GOOW[ZY_O/JN M!US3LVQW_??OHN '(S!M^[O__?_]W__7__P_/_SPK]OYN&=Y9K0%;M@S?6"$ MP.J]VN&FM_1V.\/M/0+?MQVG=^O;UAKT>M=7/][\^.G';[T??DC;N#4"6,=S M>W%C-S]>'WX9I.UY[M]Z'W^Z^?+3S=7-A][US=\^?/W;]8?>[/%0\A%V<&57 M%W5L]X^_H?_S##_:@U#=X&]O@?WW[S9AN/O;3S^]OK[^^/KA1\]?PP:NKG_Z MU^-X86[ UOC!=H/0<$WP70^6_UL0_W'LF488RRE7_>W9=[(&/OQT^!:Q!/K7 M#UFQ']"??KB^^>'#]8]O@?5=VD7T,\-'LN)OI?(IINMOW[[]%/]Z* H;LBE- M'V!#Z?5Z_^-[#IB#52]NXV_A?@?^_EU@;W<.^G;\MXT/5G__[@\3(KFYN;Y) M_AC,%T-O.W.!QO@!O8+&'M!?7U6M"HQ9#'ZYOF$1,+8&.X:!"-WL8%=W'B. M!>>\X7\C.]R+D02M?27$T ([F#\FD8",8'/O>*^"[,.QM;-!O+,#T_&"R =3 M?VVX]I_QFJ7O0D,=V+!/,Q\$L'?Q7YFF9:[V.H"YB+9;P]]/5PM[[<)EH6FX M8=\TO<@-X2IV!O5BVH!)G_QM=@ 7V" M((#3R+/MUF DMH$.@,S!"W C$$RA2?,?#-M%<^$$A'"4Q'\:ONW@' E&<&>U M!?#O?"CY6^] !.GH".; !/:+\>SPXR0TT0$8:--VQCXVXIF0^T' N M@:J83 M4-X.^.$>=@5-PCO4+VX=$1OI - (SCKNVH8\2:3*#0;;0 = 'CS/>K4=IE47 MKE8'71X#V![G<,CJ=&.=_ A8J:4\C,:Q;3S;CAURKP]8VNM"*Y[A\BHEJ=)! M9Y?&6XTI_UBKBZ4FVLC$#LQ9:M M!#/@QV+EI7V^9E=4XO9#T.MW0B4';7KA?C[<+WUH2@P3C4YN/I%:Z62#M=W: M8;9J@YLEM.4#+O\FDMI0-Y-@M(UB2<>S5<%[E^P>6#VC-1KMQ#/P'(#_1E ! MPY<:QKI4NYO=OH66&-8]W-]"ZAC.R%UY_C;=NR=^-"1SP^4T('PM2^O7:=._ MTZF?I]K;MD1;9$[@[*U*J_$ZL/E:EL,55@HPJUY?(+51OA4=O2UY/2DU# MQ].TY"Z).A*HT[Z4^W,42FQ%#IBNJLO>@="P'>&;^5I=D%*8?T$%IO:[B[*^([TDKIB,E,D?/S$$% M<]Z>IP"L(F<,EW/U>-EJ1Q00+%P6VB% W;9.?4[G%BUG5Z05[M(+#6=@^/X> M_O$7PXD@MB2H(.U[.\AG+AID+MQ.01P(.J] M8?LI!1.+USZ3HT79G MF.&][VUC&(&=C("!L06.5V^/)O"S$AX='\YS#X2 =8WUV@?KS'HD+=22G?BO M*R'"M,8<;&%I-.T /S9#T"I/GQU[7=_8M=T7)<2+(@!].-Y^MJ9)4?\MBQ!.CE'#^[G M6K)J]"'Y!//HO<2WGD=NWW&\5V2GX1+CSHN>0[@/SBJW(2G.+\L4'Y5WTA"* MU)*8D _*)"AQVZZ:GY GZ*SLV#LI4%,L#3\FCX!$MA:["SD5AQ0EO8Z@XGB,&:&;<&%,AR$:'T,]V!.9*%S MK$=8 A9$D]UT%1?/^5,;B*+Y-SL35_Q_$W,T?8:=<5&?AV]FG. *XHE_/[JE MFDBI]J4%V8A;D<"R>+[T]4EB'JCMU"SJZ[GP\P;8B$W MU16X)\@>$_[#:HB,T$Y7L)+!T P2IHVNX*#_,P<[N$;*+$!]6)2V.KQH5 M/ MJ7*' /(N#W1H<0O@JCZ]EP'+W,'_@;M;$QIJN%8#]KH9XOI?DT)$Z)*&YR:I M4 ^=3N>R6^""E5W/%=7L2QV*!AVKNB: G3B[9LHEVP4 M>OX>%IG#*67I)2$XQ+C?=969H6V\, M-O^:%"(2>#F LVTIX)=T!F?C8XJ\N'PP"@*XD3LJL_]J^%:[S*G9"VE%FO _ M>/ -Y-@YMRAYOBZ9"%$,;-+[)_C[TLL.8'(QM#D#4_/J1 O?ETR,QQ#9NV+G MAX:Y.5:,"3$*#J=]L)ZH[7AI]2(KTK_6ICF]&HJP?QWUZKH0=N[,G M!CJ>27] 93?VKB;QQ7Y;=O$52K0O,?SGE!)2\Y,;T=^67GSIVVZIPML4UNF7 MY,K[7/,V8W5[\N8N*IQ!LE2H>Q;:;F?D%; XGXF0#TJ>2.I0MO#<9-U;QJ(^ MJZ30FL^#;?5!%7%2G\ \GT39NJ&%4%&5\U.6OTM*"CO+R=618$N?YQ9B+*=, MDJ>=/ZW_+4'@HJO:P!H;S\#YKE+\N+8\[[^'*NH^(7F75W" M/3YHO[_YSPCH-,I8[MC_TLMKP/^,&>IROK,<]1Z+US,)GX;^-T//+ M$@I@>W%; 3!_7'LO/UG _@G9,?0?L4&+A0/_\7OD2K>COGS]\O?YZ_>W3UZ_?/GRYNKGZ] M*(!]\G;)1N*['D23Q#*,$[D0>QMWUQ;$Z5"2L_!P&Z@Y+#K>6 M=8[83]$Q^EEVG=(5@]"PW8.UG:0)DH^; DI.L66UU')[$ 56E-EX/JN M&QG.'.P\GZ;L?#$==5R)3Y!A/J=J9\"W/6OH6BBDFZ+;0CD=E5L-,-7N1X6T M&\>_VUI41QTS84S5_$DA-2\VP''2L^Y*19<+ZZAJ1I2ILC\KH.S$ M/7!O.V 2$?;!IT5T4BP3ME2=7Y119[9L=,.)L<7-O[AB^JF5 5^JVJ_*J!8% MP/K0\!RW! .4&DF+8:IN'+ M=*N"WVJ!4BQ#6-CU],B.NF4"5NF3Q7\3TO?L&QWO=AOGST'H\S" M[T6T'R!:=3U.U<"R( P57$T9+[/'. AN1%PQG93*C"_3K1(NJ'@>R47@)^DR MIU$(%PTN(C%QD4(I_31<#2]3K#J^KN$6^&MHH1Y\[S73".JF;$V6F;17<8X=K M'6;\9&>R"'$MP[-$2NY4/"R?:\'PAG;3+B"[3JD+^ M,R@3'R4 M,#;/P!9L2?E]-,M"\!,O2HXQM(MPKT=F(;S&S!\\D4U4E&=E,R% M,=.S"IZP3"Y'9/?P+[2$ "2!F2E;!'U;$E=RW9%-SKJR^BJX" MF:E:!3=8'\*R8FCXO5/A=YU46@TL4Z,*GJV)5SA))R@34THGE;+"RQ2K@F$>IC^YZ?3).A-4J,?,^-Z;N YMH7RPA<>'?FNH ABKO3K M*Y0K_= <2I8^G2RFX]%=?SF\Z]WVQ_W)8-A;_#P<+A??G2-[>J.DU]/5X66& MF9=DW2"D66>KXPL5&?RYN\')HX-\)E@&.()RE@G*/5=?L:DK MA4F_)V6E43.'VDBZ9H&FOLK14R_H*3SX/^BQTA?# >AQO'!@^/X>KNSC9XP) M%&"J*RDE6+1;9D9]Q.HSY?B,,8*/#]RAEM6*">P(!24U? '^L]?9Q) <>@9S M8 +(^F<'3$!(IP"MBE9,X 8J5X[:6@O9C>>'2P#WF>X+' ?QJV$$&N"*:J5^ M9H""OH 2+GMBE:\X 8J* FC+'M*EKUD40Y?NKLW*V1Q4(E,4%[&L/3:XIDU M//%=:K[9Q>N.>IJAM# M:F-6WW94L$%7C;-HM?O 1-'[PZ.X:FP1CY5U(T,#U(+\"9WN%=%\&.X?0;CQ MK&I?$J&T;IS@@2G(8=#A+(#=$E=:BXI:NE&B#ESU70=W:3]1)O0M6!IOAR42 MB17$"MH1@@^I*"=#=UR8PGV4@6[=C8$1@+F]WH33U5.0K)H)=*#6T8T1_& % M/1O1N6^Q-@.H0!=RP12(5"\O,"18ED@.1&' *8D 3^_"'&:OU^N;# M=:S:/TP$P(] Y@P+,F]863 GBN:IJH_:&Z/689(X1%_=>K[OO<+M3V4@VK&D M/ES@!2EH&=EU3"HB_\$#4A5D1"RO'PWXH.IPD' 7@:7'&7)&J* ?'3BQ"CI3 ML,#*=N-MSD-D6^C*7\=.PTR.>SHSZ)7T8T<-O(*.%B3;7C)O*XLR^=:]_[ Q M!Q@QJA^KF /*'+!(K2,S%P2[%AC!Z["MP,R8+$?2Y#HRTX11KTSKB@K$@OP. M$BPM2@>P>8&R'U 7:^G)DAJ8=; AIZZ82@-"KJ E+SCAZN"R("RUJYE154]/ M@M1"+T%5*18(HCL8L6?IP<1_Y^QAJ@IK&%E+Q=]9P2Z>IC^5;PAX7K)'_+V7/ MSK<]]!)QS,IS!P18EIU@F!FV-7('QLX.#=+U4D+I=R+Q"J?S-18FDBQ^,A,6 MW,^AOOP7$-Q'KG6ZGB:6NVP.\(FEA:Q67=J0.0@-VP76T/!=%#W5-\UH&\4G M''=@99LV.>-A5<7+9E5#.:E_SS4'-/9\HV?&?+ !;F"_@.1L9.P%Z$1DNEH: M;^0@-IY6BK*\OE#.B1":#B$O9>$S^P/>B<0A%_7#9!YM-YZ",SD1>'):[)TE MS%)1__*M&-FVZI%\YV/+LE3_4G&5;[CZW U;33KFM1<6R(Z_M0/9<[]:,XO% MO0&A;1[]2Y5/V'QB?\*F]WWA$W_Y[OU)FS/A6"(;2)R4\H6*%+]1[X8Y QQ! M)PP"T]$%?IC3)_S749?P'[_GA^P0O?N,#-2;?>KZHQ651J\<>CHJEQN9%BJ^ M\[:&??I&'+VP-&KFUEBULBD(U5?W_I ?]1?#M]&0R):H&?Q?1L-'L'T&/@LA M.)J3GC(4O5>0IJD4Y*-5GTDK_W M_#LO>@Y7D5-^P8?D?6>J+"\GZ.K%.,[KXWW/,7,:EJPV$]CQM9"8O,&)L QI M9I34?&.TG<>%2)1<1DD&\()3_X&S=E+***U\/HCJAVFTE4A&:1)P8E0_\WC; MB6.49D,-G.KG'V\W(\37#S=7GZ\4Y0,_3/6#']I/_Z V)6H %15+T.<5+& M!Z6IP(DQ\QM=*4R#LV1Y4)L4M:!FW%#8J9B[UP>GRJD?2]"*+VG-@+_80)$3 MV,%04Q]^U 6;,43A5Q%ST&.<03\*-YYO_WF,*2(SX[2&EHQ@ IDQ06'W8PGR M* @B=A8DI35F 5@IGV%?9$EN-,H#$+#16?TK!3(5=&8!U4H,S*(]TJ>(>[T M\,=@NBK<6T(WEAA#3R$$6NCI8@G_YW$X62YZTWOXT^-L/OQY.%F,?AGVQM/% M0MK@TV1W>A MP'^Q34"(*,45DT:%'/HY*I4+E:IJC6\P)-C(@:3$LM(HF$M76!4S@NM2SYAP MCEGT[-CFP/&BK//8X$]*21E5R*B+0KP&%[[. [0PJARBF-.=;P<@#R(@Z9-: M7!>E\H-L(0"KL69C+W"5/C&%=-$B*S0-@J9$!5.KME;BQ*5#,/4LG38O+JF:ZRLJZ9D'4^TPK3K%"31E9@KHXM> MJT&UDA/QS.I]\+T@@$N5%3%76:Z$+JJM@J3^N^F'(_-#.#Y]TB66ET[EM6=? M/HB=;XN:+ZU!G)$%;C\>#?\/D$-.6F(3*TA' CY=8E;=?%";SN)2&'K@0IDY M$'+?VMJNC>05VB^ SHF*6D5I?;JY^O1%;6+4P:O#,@"E;H52WD#@=W!.=;P= M,K%T;E#K:,<,?K1-5Q$R\*(D-=;U@W;Z9T/8]%9;4>=+"1:0QXRG5:H_EM17 M^148U7]$:N2^@"!^,R>!6I%YD51<.P9P 57_2MLAGPMU!7!22D.E5^-K>EE- MAEG^WO.!O7:3.WGF?ND;;@"E!($\&+:+K-TM6,$RY$SC'"UHQY*FV-6_WQ:? M5TX\U\LDB8 '"#EYP4BIHAU#N,$*NMW6_8O&>=#)Q$F?4>B5]"=&-5P-KKP= M%]'W4)K)NXP1!)]*TW-3@YE+(S%\@V*%T&W7\/>QUY6E;![ M>EUNFE)1I"*_!2X@'Z@12A>%\UD7(K'A;'P53X9E='*B2'&5' MHI^P*:,(N MV'4WR"<@/)K&!H]5<+>C'5?$2$"#6WL%0;#016\J4-6LL$]U";8[SX=+H_3Q M#-/T 0*!\N!8\#?TW_%M];[UGRAQ,A+(4*,E[2@C2@89L6I[::5[TK9H5U\, MVTF,:NX.;/KLRJT1V";3_%39BG;\$H$_XY;"C[IE3VYF&30J LA(Q:6C1^WX M,2Z$+=S,Z-*RG&*GV0]L6>EHP*7-:C)4FP)-F7!G.U%(3#-"**T[&V@PY4IX MWI@/OP)[O8%8^R]PUEV#280NJTU7I5P;J4CN[,!TO"#R$]-;,:F(:;RHAB_= MLZWV%-2B/ 2EXRZ>.*E 3-I4QM6&=#1KD2WUJ4D6E683)4$@J;!9DS1QMO+. MP:;"TFQZ7D2[G1//-89SDI9GF/R]:@[F:$$Z]M6>:)N"5O]E@S@RH9!"+)$# M.=BI[UKQOYQ$PP?GVP2$T]72>,.^'IT\7$L+!CE7'^0C;T,.$J)-.I6G#M>A M2^++A"'P07O!7[D ;I]#8NK?":5(J1VVOK.S-0D)(1%+^J1M?>S;]K;OG:QHJE1]DYR[*UK)YJZM%5FCOV;QE4':MM1(G+HVR M>:,[PL77G DJ)Y:75_-T)9:USP=1T"3<,0D.,/L!PI_[ MDX?AHC>:]!8_]^?#GZ?CN^%\\;]ZPW\^C9:_2>N_/,";KO+.[O04!N_-9*QS M[D6?N0%6Y(#IZC8*X*@)@KX)>Q382:Z0?>Y?5.\G9S/2F XN3186BR(0R^=X MJS,($F$A\^FY\>%2V3C [?BL$$@ M#"B55OC2!T80^?L89(*7JGAB>2T)P(=6_:U'W[+LI-,SP[9&[L#8V:'A4!E! MK:,E*_@1"]I_=&,B^J89;:-X[TW:>]$)PEJ_(+IO*,#BFP9D:81>4%AA-\29 M@]" *S$KN[1-90F^L):4X( JZ'J3J%-@A#Z"!??HC0[_!=Q'KD4\:*(4UDJM M-:!VGK8>H]LX*N\?B(_>*HQ/07^&^VOT[[&]M;-KG>F>VP(KV[13:9$(T+1% MW5C2BCR:9L7O=(; 7\*@SA.T*EH1IC;@SK/2V.'$28:NHE>8;PA:4TK[#;>B)S+#A@M2R6M&!'ZFHS/4=^:JCY\"V;,/? M+PSDSXV=+S0_-:F\?"QHR4?-)0!!7JINN#&:3:FK@\/O\NF>2TEE)=.1218M M? \7*][KU)VNX,?AJH4TN^/+::,[/H1*#TQTAQ%LD='"KEDJ#Y28ZVM##C'( ME?8LYP0V,;;P/W,)4:B+ONJ*VM&D)F3Y',@5UX4&B;<.5ZW)0]",M8N-( 3HAQWQD3&],3TGK]HL88(F: [J7.%UGSY46L45F"1( MT(=Q@O9W.]_;^;:19/DZC1$YU1]##?456A>DJ/1ZLB0+1Q/;* @B8-U%R"V< M+*:3]&^Y%1EMGM2&(S@,#6XH7A9)!][3B="#'8[;4 M80!G ,,U27>AZS>H#]4$RZ"%\,-.G_K%2N<.'*4#__N0H0%"Y6(:I1W="<8+ MO7%0HW13*&U3D[UU"BPT"< 9@,8M_H;T(9<@[!F[%'XPY[@"#98>X8XJ7B+# M[<[Q]@#$LIQ%OKF!)6:^M_:-[1PD6R60YM5+Q#N' W;MVA1.=M0;?8@MDP"S MT:'PU7:J/P O,<>HYU AMZ8/.T4*(&.7TODX(=(YV*58RU,1C4>T>D6!?5"= M,=Q0,V[4]OQC5WT2L2,9,37HD52\#'Y0L&8$$?L>CAR34SPL)N U_J7.8="A MKF8TJ04W8XK"3GWJK%N3*">5M6<*"]Z,*DUOU.:R"&CG,)I I2+Q56>@NW( M(PO-;)JN((G-'+I=+>+%A.)^5)DD3- R?8L)OC[5MSQ9V.N\*OF!ZU5)>DIV M99Z8U"A%.VVB3OY^[QV>**JSZBDU(HWUJ)^>O3G>UMY9.[.]!HSF MXB/7"P[]Q<^]^_'TUX4*EN @BFH#@"EZ[B@1$*).S'SOQ89ZNMT_!< :N5,X M14&*N.N^&=HO\6*<@*9^0S*.?Z+N"F$A8J!V_L1B=U=Z)%@J"E)BF1T5F-77 M>N%\'QW NZ;M "C/W'-&GABCTL:G+H>)9Y.>^N\'W '853.YV@7_VXE#Y?NN MU=\B%\&?M!@VEJK2<>YLU"BSLK:\U+>^=)%<1B0!\-V$;:IFV15@\BAX,(] M"E&+,_3N*-?AV"J_^Y8AN.<(?^2^@%0'E>3*E7WG4AT!-;WU7:3. M4N24A4!,W3L[V'F!X4Q7V7E:!J@\=575>*=(?3$UO>LM@XW)G@D)-YYUA!M? M(EUN#/=PBWFTW1FV3YG=^!MZIYYPZ0EZTP5_A?)&@ $[''K>0QAQW%,<>A) M:?JQJJ>K/B;#7-FNU6SHG7/"I=?T6=9,5**N6G>:@_L@NC'*'Y.B)O ) M6[8HFL_=/P[3(8O8!=3X*G;W,V*6U"K+/9038+I&J(BD86_@G6/"I-;XBK>, MQ.N;IA=!74!- /L%W9EAIERYJG1D:ZAQ%@HQ2J%IN(L,2ZDR^)D/X$;.HP@"*1A;T :L@@F09E=#66B@P<>"M4$ MP KBUW#*EYC@MK;JVAA'"Q?$K(9"T=!@C:!JW35*X$@]Q:FL=T$DJB4*'?SH M&.15%PQI52Z:,G0IZ' /]=38/AHA2A"[AU9VX#D.B ,4@^F*@43\+5T0MP0) MIW//MWCS-#9HZ:'D@P[N:N]$]7QW$!-QK'1[S[JY7MV% ,N'QH(IJ]#&:U)JG& MUTRE>]6:7?Z-S^WTYYX@F0A[O]<+#4>JR(-[VS5<4\"Q,*4A:6@FZ%B8%VH+ M 09G)L\<[%(+/EV-/7>]!/[V#CR3*$(J7I3.-VF=F+P*+C.'2P(Z'/#F 2\V MGA]R4*10_C(Y4BT"">Y$D?=AB1LCPW!KN'^,/0.348I:7'_-UY) Y[,'1NT+ M$(9.]E;1(?UU_]7P+M$JZ(_9VI+06S2 M7@E2AN7M909_Y$)9&LXL>G9L<[J"N,B/13+7OR!2-1))Y_>&*E8A&:)[SX'; MNZE+X =CK;P(/EY=2>LA$;8FX1*$^A=\\M ?;31G9O<$X=0[ K6[3UBV7P"W MCVAT6*I> M#G=J2Z/Q":4,[K:"&P%M#:8QBF#X!GS3#LA!$E7U+H= ]42A05K;W&$L'$21 M;VZ,(,Y3OMUZ;BR)BCTYN>(%L:>>+-K)3-NI;P>S>9BNYL "8(LN<@\\]P7X M(;I-,LL@4DE6M[VBO*]OKCY?Z@@\/F\GE*6X M!&(2=3LN9YV597\;9+Y,;M*HUO3$:!?S'L+QPW?",8G^^C(9=RWL8"JAW-"5 M89^]B':[)(;$<#*QCMR5YV\3G=*#=AEK%Z5YDR3<4H%#3?!UGE4.>:\#^.\>JN5;V[K=V.-#00H=["4;= >32-VI7A):!"WD6;=&AP4DI3=O"@ M53]O4G;!"D&< ')JW$(I[35?C;;S:%PA*UP0 @Z@9479HJW;*)QXX6\@I,PYK-6+TOO0?=AF M*W3 L:Z!? 0M7<3&<*9GJ(5'LA.O%CIV2!-%G[PA1'TIH&F+ET:MMD36^6*I MZ@(+<.&V?O@&S C*#L1!1+?[_*G^U+>@?/TDL+'J@@MG:Q?(,N'BZGQ1AF%8 M%C@=W]4@#:& R9#5;NH"N2565JV>$7('*F-8!@5YR.!SFDBC3"1:Z0OD"KM^;S8>+X609_P);VCIN0!$)^M SM/3?G?D1[)QHT'+' M0--5RC;#.>P,JU)D"&K[W,^"DWJ-H4TV3.Y 8/KV+L66/I<'!^8, M5C;AL%Q"1MTZY&B_5K]9',,?NS=I0CE7>(3\[&)L80N).5UKRRXNHNT6+BGA M\M->N_;*-E&R_)($&&WC3=DV+IX>'_OSWY Q7(P>)J/[T: _6?;Z@\'T:;(< M31YZL^EX-!@-%]+:Q[(X"$:/5O#<9Z0T;5:9(K;*TMB4:OT4SD?K@VO-6=36 MX(8&T(3U_=24SNW@#]:A_*$\E ?3R0 N9N;).@<.Z/EH\8_6ABUFB8^!0QB) MU)+G=O_F^X)Z;J\^?NAF&#-HIN&WK8E-N%&;+C(&W?8:+ M&8Z]QL?R(+Q]6HPFP\4"CL;'V]%$[IT%!CEI[J07/?.0Q72&?="R599FV++H M*#]N&\!3;N3.P0MP(Q#$'K('PW;'7H"216=.L]2)EL1)Y&('*H;UI_*PG@]_ M&4Z>AHN_]J;+GX?SWD-_-.E]/YXN%G_Y:V\R7,9NA>2G[X?_F@TGB^%?>J,) M- +#^/JN ^_VN%F$ 4A[)U? M9058JTMC!QIIMG@=O0%RM3?3Z88BS0N.+B"R&X7/9:.0;I(7T#H,AJ-?^K?C M=@>[J)UR$7_Z+G:%HY"MZIEM0-8I. 8F,94M<.Q?E05@JUP. M1X?Y8=\ KG+K@IE_2+F1F:S/YL-9_[?'(1KNQ[F^OU@,E_)Z MQF(YV*=1$(DH"..=K8J /&CYSYQHJ7HM7Z,%:08RCU(.:<\$8%5P%"R_/G3;N![Q+YEYVE" MHG'.J+F3A!G-D"HWRD^?\&4?X=_*(WPT6?8G#R.X$$^G9KD'-P;[\"V]'?W@ M>=:K[3@5ZW*^)LY_=:/0.?81SU"S2/\OD/X?NEV9U]'FR:6.6IB5&_*9,-C& M^?55>9P_3*=WOX[&8VE']D'?\0-1!+42AC9GW3./Z:QW[&.94D.:,5Q+7_G! MRPM2N4$[1KD[&#?0UY@@O/&POY XB"2!1QB1IS^>>7>WYDU0"BW.!BC[6O&'B8"*_^8#!_&L(-;W(LE7=?C4?]V]%X MM)0YNFMF[)&',D@B__S(<(BN*UK)CCS3:9^R+D'B'57*/H/6;*TX-KYV-\@9 M=(AS58N JYPIB.\5,8YV3!#8>-J?R#N84;KTRO4OJ="9AW"Q&U5#E%!:FB%( MEWQ^]/$@46YT+8TWC@"O:TR U[+_+[F#N@Y902H'&K5D5_E=>'Q$Y"K2C#L& M;6!3NF@[ H^ORF6)R1G'(B8J:_%S?S[\X19N+.]ZV>FLM.,R=]<-)5]'*_TD MMC9Y3B2^!AH+YSDOG KW;]-&SSVGLG:W0)#*N;=9J\5Q]0V.JX[2$8IE2F%. M;T%":H>"'=.KH7A1CN"0:TP@V'RX6,Y'@R4T0W$LJ-Q1(;%KX8B?&@Y24?;L M,9_%CK"O%1AJ2F,&F/13C.BL!TZYM0.*=YT!/[94C*,5$\J%HK9[L^$\63Y( M.TR'AN_:[OH F#!"R<7._0;!24>JAB2QO#0#L4H#A;< N- H-_+R#R6BF)1P MSSC^,&%8\;#[>3J^&\X7_RN.PUK^)N\HC,&2QM[)C^>^1(Q>RBDH9>*%@'U2 M9*Y?X#"Z1MY53!5>&X7KPXTP*3)=A,(TS?0PG4J?YH(BBTM/- M6??L&0@8>E>=BX"G$6FL0"VM%O,4-,:MG%7HFV:TC6)3&#L+D$L/+L^!&]@O MZ6UGM%5FM!"88*W^8/#T^)0L!))0$6@S9G#5/IPL1K\,TYO-Z05H:2T&HY@F M()RNEL8;.6M0O5;.;T5.^X66O@QV@UJM.&*^WEQ]Z>BAW(;:/+$9_)B5LQ*+ MZ#D _XU@$\,7]G.V&VR2L-L%W*?#!4,/Y4&0V+=]BIDPILG%SOY64K$CE5MV M4GEIAFF5!HIO(?&@46X PL6(A>(YK4..Q-R+']/5+)8ALD6&R^A.N\&G_;I# M@9UWO?O1I _7\/TQG)_OI_/'0R(P.(.C_3P:OV@>[T]:\[?AKOKF81)#-[%E MSI\)C%E?4]?9[9/_6YF8C*FR-': +ZUG W"=OP$C8F(Y)CIF M(P.MBJ(4X(;4^7,LC17_A)X%&0:A#2>]TGL9^$***IXJ21"S>%IX\:9S7"-HXN).U(3J0@T-G VLU MQ93>"%9K[Y><;\Y/G@,_>02<^9T;>2B1R!479P0DH M25C3BM&C=>@9D11VN![P/@(#'8X@$\KCBF>NKQAWQ.#+"**P8W8 ^VB' M*%XH=S@)Y14=)5&Y2>=H0E&:-(:8,46DSQ=S2?ALM%FBM/F']-NE3/S4]0E3 M746)4A];QI"F7MP7X#][75D38M9F-DO"6EU1NQ[;+]EE?S834ZDC M#&K&((7]P@NP1H*8@YWG\X8C,=55E"/UL66D4-B;2[&O;,Q@;T!1>C0$F'%$ M8>]KQ2.!;#SA:Z0HRFLHRBL5N"( 9!;GUIWG5L )41!.5PO# :PA#L0*BO* M$U"F)-79K#G+J38:BI* OJ(LOHH+!+M6^]P%V^ M'4!)Q?D$V>Q 12U%:5 '54:![N)C,>=W#QX$XB(./_A&9?Q:=07%]%D34*;* MIDY-IY.!G#RXD;RSP3:(*3444WA=1)G&%7938B[%\[@+6*LK2HA&\#)VJ.R+ MS!*3,_H;"<45U3X7G$S;*OL-#[F@\]FBIS&0V"EB0K'"@8".=.B'%C5:4I0C MHI!F].G.PXA9!R[].%!D'X,,6.8%MDI%"=S<7'V2.DJX :A,K2*=@EV&0IPF MO&6;%RIJ*4:')JBRVY *._UF<&L+MCO'BY\+N 4N6-EA]91054U1$M2"E;&@ M.S<@QMBC$U0S1"]%O-C6Q'9!"$#U'4:66HJIM@FJ3+,*>_0FX#4G)]]SX7^: M<:PHTPJ@;C.*D40HS(PU+0=,MI7I9NJO#=?^TTC7O&G2CUFNU67\$.1W!;41 MS.;#Q7"R3'[Y/OF.O-EM M\I(J7 ."8LO+:[HZA-XNX%\ [5$H06TVGC^."KL#H6$[,05L^+T=_&#NEA/L MUB_P/Y"F1BYD+ C"[&I3K#[*9"/\$\71^*$[HR.4&.DD=AYI"\=[%4D](1^X$/ZU)ZO6DAMUFY20:[EV4UZN\:0DE'W)IF)"PL-%O_05.3?_ MAGIZ^<^:NG-TE12N"-:PP,1S_>R?\0*>:HK:^Y T)JGFUUS>;I/TE MW?IY"L JC0K#WUJ-$"WLYS M,.)HDJU$EEYH. /#]_=0-K$-G:Z25 >Y1"@_@Z,\<]3@;D-!.HC!*"AMHG-V MYR(F'PK7\O1C>7EZ^[0838:+!4J+?SN:*.([Q"6&(2Q%Z47/'55RL&=P]>/! M7<>?T)Q9*"IB91_>.38AD2$'B^LF^%NT!1;32E3P5XICZ./-U>Z"-%(_?1,(A%P&YE/9P,S1>SE/P\5? MTV>T'OJC2?ILUE^3M^(GV0M;WP__-4/O>/PE?5TK^;UM8X29C[$RR@242"85 M$\'HU&KC]_.'L$!-&>NU#]:I1RGM-).58:HKC>VHK9&R6:D/7/T\_BG6.=A" M^:$%&_#C!TU<$TR?'3L1"9(BRA.YM+>P"+H2%MK!*DESS40MP5_1D83G$)&, M.VK<#=-LXMX?I_FJC72M9G3BD5 92+FG/AYY()%,/-=+CC[<-1)7@.3%=*^@R_)FGD!55.C,;6??0P[O0BAKQD7QZ MIN^NCYUFMQW<+1:'S2T>/9 M.9]??[$8+A4(?8G%8EO9$J8@&=*3ODQ5SNWQ2UD7)^48&#L[-!RTRTL[6^PE M^_.^39N5QF3PZ+G@%&Q# ,H=+F2A'/DH#MY5ZU>RD#LL2YJ)']AUFNC@3) IYHK3J<7(^"I'S:XO2$O]Y.,7B]:.*^(3&7&Q-/,IM=S.Y M\QA.KW[=30>RS^#45([YYS/^"F,LVYG,]=!J\PS5*F&-*._EK[P M$Q ;2.66ITF20JX1C+E7/Q[V%RI4B" [_0>%<;-_-$+T9O"^BC_-VU2#.2WA5#[VRH] =@IX. @_-;ZL MNPU,6HC^8#!_&M[UTBLO^2/Q\:A_.QJ/EDJDA)@9^[B'4$2QT R'>!Q.*]EE M$!;2-.N"A;\!::P @Z:(D57\",^SVVG-HX#BQ[B&^ >,0V':GR@P@N_ #.NG5 M+5AY/CCV$/Y/$-HFVHG O]MKMHNC#5N59L@SZ!0_[L7!UFG>0,^1>"X*:^/#T9KZ?&H.MP6'=V=4>D*9-0]7 M^=]22QW,/<>!BX%7P^?-*<7;H/J$$H*X!8=XR^F1#Z^YS=+[8%Q[*DPJJ,7/ M_?GPA]O^8GC7.UP%DWY_E7O;8Y5_URX][H\O_,2R>L[+BN1':]A89V8$_[9? MW_?1L6+=G%L 5OA]J0D:!MGM/-7><8&_Q M_\T."!0KE)&&)N=1;IE,U=)0FA#UA7@4C&NAZUP38PON/)1=/B($IH$+LTKL)*G#?208A6!+ M6FPU;U@^BIYYA=:2" 61MLG3=*WO1A>A9_Z1/#VA=CYRN90^@QP%G=BV M]O(R'C@W,X6T>7E$;$]LK9WJ=A'.M-TYWAZ !?!?;!,0M.+$W;"3AT^R4_$9 M\&TO.=SBB'42^[V"?M!3O)\_:D[K;D2:4OZSFO'A*&TOA!I+ABN> 9/1%CUB MU9L-YTE@@_R1#$/#1T_%'/ 38A3(Q;HS32==0F\$HW#F.]N)0NY7\;A:D\:L M5&F/8!$:8U4N'5 ::C$S?+C'A\8V2!X\X@M?PJ2LG _'_64L2^+:S0GS1AG55-I M42L*=.=GHP(G#:H=X'E#E:49)2DD%&SGQZ*L1F9_:S@HMP7'5KNZ=E$DU]UM MJD68$!Z,K?D26\SM$6VC&&NC*N%&TPZP?Y@\/3X ME*P8DKP>@^GC;#[\>3A9C'X9ID_8' M868+5](0_E:E,3$-N4#,,B)(),IM6 8>-"IN ++GJ@PGEU5PNIK%BD#R,-P] MEUG")"493"=W*.'07>]^-.E/!J/^&)JB^^G\,;GN/KWO06.%]CC#R3(V6?W) M;UV\P5U 34PIA"W3?-D0;;>&OS\1?3HI+C8 T*\+UVA!FK%-%7NV9A !KO.= M!K/>$^.S@.*/O;;U5$]M1 /M\^.3-K:Z!R#F#*;1*F M_MIPT]75]=G\[:T_E#?S+Z=S)% MHTR!M_W%:($F:[BC6,"9.OGEAU[6JYZWZN7[U3-/Q"J M^M2:M20>I2_.D;Q&M_O\+Y1KENP-2,.M]JA0WNJ2P7E(8K@O1( M)P8%LWP$"/PPIWSXKZ/BX3_@DO$YL"W;\&T08"^NX0M)K7"*?HZ*Y<"EGE*/ M807_C5 ^.O]P!N'1*TS5]5*\\U0=SD=D+7_ M6^2^V8:[_O?&#C8 Y;'F(0!3;1TY4!^X($^M*!H,(';'"QG53BNME9JY@0JZ M'W7&K4:V0'X WMHW=AO;-!S2/H)45AJ=GVV3P"6)+L=Z/5* ]2DXXN*?6%8: M4O K[$397 BE<38$P/QQ[;W\9**W#OU]HN_T'T=UIW_X_>=_G.CV^$,1YH?N MCE#YE7%49 6I"5A#-XPS9A.F75)1 M:91[KEF72Q#*K<1PZ(BS+KFP-*S@UEBULBD()7.J_'L3;0R[CD^%M:;T>J8H MJ[#':@18,K474=B&^Q_;/8*Y R]P-[G;QJ%=% K4:44;.@@#+YFC[5?(<^P]T:= P3!=$$(12/ M'6P0C#*5<*6T(09=:05R,,M!3C>T!>S$<07_X^BS@O_X/3;%\9VT0_S+'91/ M\G#IX4\GQ&"O>'%<:2@:25WA/*G3L%%YTU<7=FEC[V; -Y&@UZ2'SICK7QRU MQ$A(_8S&>/QW(#!]>Y=(>>;;4,@[PTDSF-N =!NG7F/OW&LN+O6?COW%\&VT MMARYL!-0%(G=_V=D.#82^0N8^O ?Z(]&\FCS8]I1=GNQXY:$C79CO\9?J2$.9NNID)@0%KV3A06//<)?>,>!ID9U; MDX[M*BJHHF.*A@KS2!VXG;O,,7H>OIE.A/)ISB+?W,#E7?+H4G_M@]@,_FJ' M&PQ*E$[?V(S!VG"2;2-F*8(I M(0TGSK'T8,6OD,(3)-AUQ.G/TJB:50VX@S-U5@/IY=+#6U+Q>^@CUZRX=4LH M+Y7R*E51,-,U@$FFRO/G4%!*P5[U'RA)D@\ M\MW,[R+?H[P;/58]THFASI+P7[8!-YX/OA?M2'-'J8C4NF2=*MA0*>WAA780 M158EX7MS._CC=G\+7'.S-?P_*!- 5;6BH#[?7'WZIK_9KR44^6Z$-V)/AI=J M^JNJ2<.>1IIE(0@#;J7-R\)P0# '+\"-P 2$V.F#6E8!*C#HL$P%=K#RZ?_< M240TGSZX!='E54!YDHATR INC54K6]<) !\;./-M]*00-)U@9<,1X^^I,P-? M(]+3A&NB$(!=/@)5V(O#O0_"M%'X71IUGVNNJ$9/C*D]I^Z(!OZDA#3Z8Y,M M01=U[+>T^7%E40*3H:R#3#Z+R#&EWD:![8(@Z)O_C>S KHC?))261N'G=-#P MR"*ER!=M*(+^TP?X]S*8ZQ5%]06*ZDNWVW$>E;(1HAJO9.[YU/I1_?/E,DIH MLEH7N'F@"J7:UC_WT/(8?:'"_!.*2Z/^L]I_'F&D+/FJ#4OHEI]801JFU-(B M&PG4,?9#!YBA[[FVB:ZMQRDGB:'8I*)*:)35YO.AE$R;5OZ((#T1)F[C2$7E5VV%8HK[."Z8DLWI*F7 _*KWO-&N MU#+>7:D[O6!\+L=4:]/5+UX8YZU.3AZ#U!UC$6:>>HUI0T@Z69A\CW7%)<@" MO@#_V3M0<>?;GF^'^[C=,_-RZMMK*.%$UA,O1*%2)K!?T)B_A]K*!?.2T^#Q M-7*Q/!0@IA;N0C5@'RXQ<&Y@Y<8;1#OPMCL'A"6CQE;IXDC30"PM7)OJTD3- MC'VR#O%2TYS9TLSX:9%*Z55J5BV-2;:&TEJFR@7WI0_L8!@M@1O#S M]YZ?6M'I:FP;S[:#RQ+-6.OB>-%$+H*"A61*8HKR75B1 Q=YTQU(!DD 2Z(# MFGO'>X6;A"""=@IN5$\"E'D3G7ZHG>@TZV+/6_6.G>P9KM5#W>S%_>RE'46% MLJ[VLKZ^)T5]3XI:X53\UET>9Z&J;RDIZC>A3\0H?$FM0YZTI]8C=;@%H04C M&E]2ZY 5W!JK5C8%H7SJ5NF2FH0TH>BZO)<2@/W]%+?V5D;SJ:==J76>QTU MQJ4X0@*=U4#9Q(L^E$)V$ 6AMP5^G&[6LMTUVMW"_V"":O1DC9,I+.D M;/)$R:J5L]LS,W "0O0,X!:,R0[F.TD]?LMZ^'\.\'\/0O0)=6D(%CF%.K*!$7M@S M'\.H/&.2U5KC&$8K1C0]ANF2%=P:JW4,(Z^Z%3J&D9$F%%T+/8:1@4!J'\/H M/O6T*S7UCV&2S0]AJ8\OI U_Z+HM&RH&,71^4UL0(0:1CZ3.Q(N3LM+0@T-M M)%VS0%-?Y'[>]M=_V(XT>EFF:NNI)1@T6Z9&?41 MJ\^48LJ;5'[$8WE,6:V8P(Y0@W6":7H1Y/GQEBUR?5,)0*NB%0^X@0HZP.PT M>@*NKG:&;0W?=L - #2(TW #_((8";Q@J%F4VG7W[Z+9:'*7!*3U5RO;L2%J.C,(I;4B P_&SB]XBMURLFPU MM=(U\T30^)ZF%QI.EQJ>>*[)X5 6%WK MD/ 6+I*)*T1R%4DYP*A.W.J0$ZOZ7H015)"[MN$J)Y4=" ^!YP^>9[W:CD-@ M!DM5W1A2&[,.MH.\=3K*L\8^\UA9-[8T0*U^7'6%]=#50K!8@:9N! FN9N!3 M*9&BEPFE==,]#TSU7054+TGEC,!8NRB[&RB[STI3I EL];T+AUM%8V $8&ZO M-^%T]10DBRD"4:AU=*,'/]C6$D=UYI!@=$3HIGHF?(*>E.K<_435L:2:K>5: MHFFQ\>*^.RWF+NA4^ \Q):71[[F#UEAEH;ZS(#N&GQE[M,QA"TXH%I:&);S: M(P/L6?$B3_C MK4\Z! AGK2HQ9J]7U0F/U5)4.H=;1D!S]B'2[,%=?:;+3 M%"_*YZ-4WJAFC& %J[YSBF=AP3#):D("=J2B_%)2[$ZJ]:Z[MFDZ;NQH*NE8 MS=2HLU@I&Q#:IN%P)TK]U'&BU&+O__*>.?4]4.;5H)"5* MG'CNS*D=\J0]M1ZIPRT(+1C1.'-JAZS@UEBULBD(Y5,WQQS;>>94"6E"T75Y M#2T ^WOFU-H')I]NKC[?Z#OUM"LU]7V]?5,8!5Q MJ#QM:,,^.C/*9JZYE%I\KJXM=\(BVB(K/ETM[+5K0T..TD,DH&UW/8,"-]&J MPK+L!,O(77G^-OX'I\[,]_0^Z Q>AA,KH?#?J39:\_&$R? M)LO1Y*$WFXY'@]%P 0L?N]#+]4&!+3Y&FOA].ZU@XQFOW#AAATTH*(U5J!9G M.JOP )%O?7ON#6ZW=IY'5W5VK3JIN?&NM4-5HG=B\(Y,"S;VI& $9_Z5Y*'VYWC[0%(G!\A2LJQV$#9 MWAH!L ;>%F&/M4::MECKZ\6/9K#5O]$\,_;):;[7-^&T[ .^!+FLU?4B32/4 MHJY%=[T9/$4+EV^._2>P'@S;'7M!,'7O[&#G!08IDS9O,WIQ2 CZE$O?U.72 M')WPN\ :&KX+I1E P4;;*+[6=Q<[\-"<^+_@4@%7D($%RWB:'W&X4+YZ_49[UKA=WKV>X M5N_0P5[2PU[-SEN].!"_=)?%B"U&70@\I6-C)& 09&QG/45,ZQM15,0=9*M!+=F]WZ S]#W7 M-@\ L/'OM*+J:+E"-T6G!Q="+BA:LYO1?QM!L<*5-778%PMIJ'\.H((B M',]WZ7&.[F80+K,>?I-.IX)6]]4@NS3<]?6)':XGOTJCTVHE8!2FU'*K0F6/ MMFMOHRU1:87?Y5,;I5]%Q57C4$]UQAM==?G?559=)0[Y#*4(1\>8<->7O6)1 M6%]OKCY?:3%U-I2 TJOBRO.7%# M$[T/PD[TDO[%AW96[]C#+'?T^YG>&<_T*%QA.]6K:D :^U/W7*\60/E6GCQ) M*LB(;_>/QG\\?^ 8 2YE58T6I.&'(,V7J=14&+IRZ0A]8FSIYW^]8+]1\#9> M\0PU-"=#70E(=D0X,T(4U0NW:4M@;ES/\=;X['?4LIKKFA][EWX/C):7OF&! M1\/_ P%(("/P1*-.+Z^_MFO@[_)$$*/QA;<*7Z'@8/\'WF[OV^M-2%0WI;#^ MNN8%+RA)B=1'O]\@EZXUV>Y5PY3O3*.=P]\.M5JM!,;#WZ+*)%IFMW?X*X/: M*/UB/OQ55G7U#W_54ETE#OD,I1B/5]7Q+TM5:13?A;^4+@6E#X')J"M/@5FJ M2D>;VEKF(4P%?DU/@I?H/>.!X?M[^,D9Z8] MZ;V@KJ #8!!W1J>SW>H*OW_H/+'._,]AAZQD_^,[[-@79U"OS+6&^"]8H%ZHL"XV35ZER+U$)67*0F[\0LIY%;)J] M'R+G6V'ZRE711IJG6WK7ULJ+;Q*U^ZTBT17 MW#Z68DD8:\G/DBKE46="9LAR[;,9*7!<53ZY?OI> GHK@<6;0Z]_ ;3@!"_; MMI2;(DW6X:PM711MZBVAQ3X>*=5Z)98.$@:Z8SSQ7#/Y!\?1&*ZZ3IP2@EWS MO1C[LE#XF>NE4*V!-,ZSYY(\*H0Y*.33>U"(J*"0C^>/,SML/^-8*SAHQK;Q M;#OQ,'H$!E*I-77G:&CYL,N)Y?:S?\9[#5IF &'M%P?J-:3=-VE#1#YBP]): ME81\XGHTRX=*/3C%Y,>W$IE&CM] MRQ*@YQO@:4->IO%KGD*CVJ+0@TTC=Q>%02R]:^I5=4H->9E26[D4PC#B;RT( MNU..W'!SY.;".4+#W\)1A@0<^<#-D0\7SA$:?D&>2!DXASMCY(IE M6Q*3:LK+F?.OA[EDI/9E1,S /$#F7@*?U)274IPJ9EOULJ#78ZV;M^*'\<G4+/K>@IJ1+3<29'+K@(2-A"5;4%[S$W,'+C'<.+SL&(A/ M.BS'E7WG%)=D6G"%B8WI'&Q0QJA@Y![D.%T53/-TU<_L>-^$8RFP\2&=-1NZ M:#X)%IOF@7MU;P7W734H9_;M"F++*L '!D66^< .5K+GNI!3'4V,\2*9].(' MIE 1VP?E% 33QL:U2&:DTQZ>$@OUE1":CXK)^3UW\ M0SNX(KJHC0U8YY:5HC5(O"JM'8KHIC4ZL,ZC\6E:@R4J1UNND'::JX#6PHE> MYSZ)_1)^CL]/E=601OVMN*BH*)4.Q2N!15#Y?%+'&M*0H*XJ&9,-MQ9E@[@ST+=OXS_RQ9Y\+,>>W#XM M1I/A8M$;3!]O1Y/^&2_(%XTHIH2V! MFH1.C]U#2J15+E:*$/MUY(X^?W4=!ET'ET4AM,.;KRIZM?/'2' M;>3"'H(@#-*UJ,7.(8;&I&,7-PV8F%17$H(,43&+RYE9]FB[\1%,AOA@M8]" MN=W/#$K6((X6=.134_ARO>'9F$\S8Q_?<%]ZZ=#)1 P".+$'I#FNJIJ.S*F% M69]Y+7FMW;10Y8C"TK$7MEH:9#F9D@M<#%' _PMVL+B4.GNVCX4GH8; M%/QJN ^>9[W:CE,Q'9ZE#SIRMWL!JA^]5,%1G>G#HMG&3_5)9>*Z2A&J!U]$ MB:%IKAQL-B;P*&% 3)T\3ET(D#?\JC+RKO_#B$D.6O2C?%(SAO MQW,Y^@]*[)3 +UPX"VN))R7I5ZWFT=JKS"PW;USR#-N"PO=<3E8&X?"&)-\PAB2GW4'Y\5:P0\=WFHVX3STC[53/<*V><^P6 M^AWUZSUXF2<<[7 N4AXD4._5+"#DW1/3;G'(?;ZY^O15[JCE=I$K?<)X;[MV M",;V2]FS3D77$.TKDA\HA>K-F3BV[U#]B,8 -_0.?(+X:#HD[/ M<01:^FA14U\ZO?\I Z7;%JV,F95%BF$.@M"WS3 12'E!T-ZW+I+)YY=HYXN& ME@F+E.',]W; #_J[10UV#O?N0TCCD!//2>#M;%'WIF]*,%=5G#C;)"KKHI-\(R/UX MWF&0^_%]+)Q?O$TO54EZ@[3IS9W\#ZF[8V;L^>X&MM>']X'2J:2;WMV2=,SD M0C>FJS'\#:UJKZ^NTL0_$\\UT:O1GN/D,DH=KGZQCXMFWWGG?NO2S+8)5RH3 MO%8VDJ^712>J$#(6B-\MGO--'#.,# <*:^9[]^B5FM%V!_?F]U#DA8&3QI[Q M7DW]P/I:3MR-^.(I[,@/\7LYO:0K/:3^7K@!R?W4I$/HUFK:);UNI;)5Z3XH M[XRW4SNT.3P*;/&6ZM<*[Y0$X=<-H_05GU?(.JL9I5^E\?EC:/T M):!&2U'ZDFJR6A=<4?IB]2=["C85]?-OJ,5)^E<87*ZM"#-%@QFEWFSV80V-'S7 M=M?!U!][0= ZX_D_]T[\)#&; MRJ>% 'M9"38!X<@UO2T8DU_@8*[_3K;:4FHA2:,W],[%YN)J(<84P\:V M#M'3)482U_Y@V"ZR_G JR-:^R90 _W#(_@SK&NNUCX(]XK/TM 6^L_1/5]>G M9^GSX2_#R=-P\=?>=/GS<-Y[Z(\FO>_'T\7B+W_M38;+7G]RE_XTF@RFC\/D MKX5$T,6^H;^DO6O_6!VSA<3*MBC8=/-!.#ZOU<;O-V>W8 1*X$[56:K(9)7J MR;]L;+CQRG=86O$J,[2=5F2&4W\!_!?;!(0'N''%I%%X;6T=%;8;CEPH"E#UI &E4D%(GZ^@D*ZD)@G7W%,#>N?+ M3)$DF;X GXRX/A#YT'P_Z&E6MKE(PD%N61'@ZCWMCMU MP6_ P)\=X LII56*.@JG2*PX.W?78!3YZ/D Y0:J4"6VF);*9$>JOI^E\>Q8 MY9$1]P'IN';6E47++/1\?PQ4Y_4(E3*) MB? (97WMO<+.]K+>]@[=[1W[>TD^H8]2[)YRI$F'6Z8+CIT4N9'B^+Q6S];Z'#0>PI@O.D-Q0'JOSZ>Q6!ST[ M%.X7P(S\^%K4_#R0?3;5%16W+I]PUJ4F:LT2M]"E0+EP75WQ M\DA#1-UT'X;-L"P;;>:YH<-)G-.JET(=)MQRI1+!94O<&.X:!"/WD!EENII% MOKF!TW?AU>N1B\DQ5)YMF[6G$W?:$89FJ4-B84X\%SW""$&[:R3H $F:^+@- MK8I._*F-5U2J#R\T'!4NM9<%6F,G]:F]G90==ZWW/4@Z=WG;J<\"YJFD910% M]^"] -]%3[0^^(:+>Z::7+8X7F[@>+E6R3Y\/IE?.('*M?VA*KEO!7-@;Y\C M^"G,6\O4LMHJF0FH],D9XW50W[+B4-5<$/W "S!JII763-'<4)MN+D3O3#'* M1I*8N@L#I08J/+5->D6=J8YFBJ\)6*ZM "Z,!:ZG@ .! "\*2LO8@FPPP2WL ME36C0U/DFJ7ZXR(.6R6="-, L:A._X=5CL'+N^QL,-*[?T M\4W"KI"MRIG-1KE3#SX<66FW"&:#7JDXB+[ 0?2E&[/!HZ.\C:@!K_/PV.9$ M5%IRN*1^\E=KN,7-H X5UBE.Z7,BXQT#.D68]ZMIL\2YKUJ[?R_%[6 ML^-JY'WU<2&3SM>;JV^JF9?&: 4M5>#^R?:L16CXH:C[/&S8^E;2Y!6[B M8#=<-S]9_@Y=ZRQ;[ID/=L8>[6&/+_;%K\4*[B6HT8(T$Q*/]HHKWV98U??]+Z+=SB$O4;*?I=&T M*,V5N4"%JKZB<==-8W%5^NP9:EX />I*H?,D%;@K+20LF%!AZOL<+H H=:60,N>K\# B*9@S\5RSL>.JW(@T?&K#=\4(5\:]:8H>^YMGFXZ0.QX8T)7V5I]"]0GX6E2%-9J._RP@JP>F5R+*LW1_BA M=VXOSC31-)I@+H,T#62A7-0S\7RU;UEVTOF1&R>5C3-V2@L))\M,( ,MH.*3G#ZC=8&%]?4-[BCVHM8@5#5W_- M0A3($3G]7B][ _J2APVJ^JL9\NC!#IDX,--;K;C-$+4U?6E4 W=KD='MK6V2 M;!I07,>-8?Y.%Z$ WRKG*RZT;#H;SI>_Q4N5'?J@ MRFWQ0KJ2O!")2Y[*\N<.$2IQH=0WVBM_K-4ELB.,&BM$#S5!J?ZRA0CZ=K^$ MGZ6\S<=04QIF"%$V;B]=3P0:TP;AIK[$QU!3.MK4U3,'8RK0J\^8Q(]MFP_ M33,#'[!C'X%CKJ<.6RIT7&9+/>SJ=QJ>YN1<<5SL=45I2/*N7:P= FH[X$G M H_3!O+R):XD'5=J*I>#)639=P#VVK33*(&= V(ENE9_Z_FA_6?\ M=Z*,"%P2U;R^K&M50CJD<20BG@!R)!2YBKY,XD:M8*03]K!/0)S35UR<$^T$ M4.$P)]4/_/)F,CU-G[IS8#I&$-@K&UC8N\*_,QP=@?N2S#-_*L0&CR;(_>1C=CH=IV",N+.#XX33+C"H1 1B)#=], M)T*.EP?/LUYMQZFXZL+3Q.\WYX\8@%P#E7$!A4+%D=+A@Q-U18P)":@&J/[V MY@!R@$S?=+4(/?,/RG$_L;QT!&!0'T7G3/ $J;\C7VH.(?6HOEQ07ETSJ0WC M+66#J+2^T^=VBE:1?J9*KB$= Q@UB#E(Y02IOLF_MUT[!&/[!5BGN&_WC\9_ M/#\6)F42X&A!.J+4FA:: A;D*._&<%# 'Z%/C"T]X(NS%>EXTY0"7*1BEHC2 M,U(6K#\'3JS)8&/O*@YSR354(@RS>C$K%4X)=#Y=X5($0 NHZW MWF/53BVKN<+YL7=^&HM1]=(W+/!H^'\@% EN) '\**\LK[_*:^#O/(8+H_:% MMPI?H?0@B(&WV_OV>D/8:] +ZZ]P7O""PK:D"'%<$:K#4E4ZTHC>$7+GX&@PP ;$UW\JQ-<03=&7#:LY]:O[I_)&B M.:-8CJL@Q7]2*TEG+WA54#83-0#K%7 S#$)[>SJ)9C%()8'P6I(/M6)Q0-:G MGI'K5 \DO4(E[&.TCJ'*FU#G-CD?9%JBW$O"[S+$*Q$V:+([>CW#T?E#( M7'W@7-74$T<+QFSGVYYOA_NX57D8B)',!%JNY2MP7L"CYX:;&MMYAD:E8Z%P M#O%MVVI*3&\705DHOP'#7[YZ0BB9MO7.Q":"ZOP\JPL"PB^3 FYKMO9.PF:B MZOQ\K0,:WGL1*02C7F/O)&PDJ18>'&NP:,0<^/)AO8?E$%X4V; !/C!6(>Y@ M6$"CE\2[%B760G((23A.M@40$O99V/H]_YB581-NMX>^GJX'A^WO; M7]SE+I9/]DRZ!9*2V,R:ND)GSRW&J#2$-KNNHK*QP-GSZJ)IZLP%34CIULRFL0M$4;%VJ&O= NN-%U@+X+[:) M(BL7GA/%P?*D$%1Z>;FU2=%*86]0 V/G+F"2:F_A8L:ZL]N)^>KE;QY3=@+;V%@4;$;11 N04!,HT5 MFF=J0SMZU$?=2AQOEZZ_3"2SR#P!"Q@ M4U@-1[ $JCZS(U@V;5*T4ML1+%:K$GB&=/($"K3C9W40=F/',XBC[W[Q@#NI (!N[[K-A?#! W=:<_GCM=Z2Y^Z])=Q_WX%:#$.,#JO\"_KL$R[D1@AGP34!\B(>W&5V(P@I-_]LU7!,T MLR=\C2A$$@' !/G]B[G).HX3)\F$W;#P-:('8SB-BMAL=ETRIFAJ!U[ -MV@ M@@IIGK'SZC\INMAX?H@,7I4ZRP454B=CYT7=W9!C!3!'!FNZ>@H2;PE;HCB6 MV@HIO@FBE U?-#GDSXMBY,)>@2"<&7OD&IFZ8]MXMAW8,P9FD"L7Q?BEN[2! M?,3@!)3RXJLFO/C%\&WD1ZV: $KE%-(V6]]3Q7Z30['X.\@'TF(TA2FA@(Y8 M>YWY<:X$WJP\NY]V8 2;F6%;]YX/YQ^X?PA&+LK6A,XV'F$)6# V0:NX>&:' M;,"7)>WZNAS!<_#EHB[T=K /O97GHVQHJ!<].^T&_(]>N &][;$SZ$ZF@[K3 M]?[J70*"N BA6E;E2LOS5 GB[9JGU6%1H>3FOC_)L>7TVJ57F#%HOCZZMTU@+[7JEHO(+LB3S..18! MY1=;(@B&;4];>K&C%72<5$FN=J>K0U:0)]=*7=[ 2M*K/-JNO8VVATD;3DC^ M@^]%NP5^#-98Q7XD3F:Y#"+YGO62KO72OO6RSO4BU+MX91MW\7\%O4,GTXEQ MK/OBMN.E;4Z^F5;NHJI_->!IEFMW#*#A!80I/"<3QBR[=9N3 MCDF->5*FGE#97"@-Z0EU.5MY)QV;2%H(TU&&:Y3Y8J^E*C-GI15SJ[N4+4-TT_0GR/G[(+X,P\#>'4G(-_S)Q6798O M%O.FG!VJ/QC,GX9WO>&_9L,)BLKL3^YZT^7/PWEO/.K?CL:CY2B)U4Q[A8(U MC:1?/9!VK&>X5L]#75/L=A%D+;I1B"0;R]IP2-&8U))GGI_2%.=!VJ>L2Y#W M1^$/D@%4X5<5)A2'Z]ZNZ@@T%W^1E(%%3U,U$-/#>&]ZL=;@91$'K;HTG9 M#[ S%4]5:0@B6O-E3M46A_HDRJ:F[<[Q]@#< A>L[#"@TX=>Z8*(4T,0G2RUKP 3C251@NN/S'$."Y< M"?H_%K@@-5> ;B756!=S0TSGI?$&@GC/LMP8[LB%^R$0_XUAGF!JX *((T@H MG6FXJNFAH,M2^,'W4ETD(.M<8D&;F6_6);$T:T$GO0B&MW"*WV)NA8MRB.:S6L#:-6N;9"%2+IW"U?=S?$ M1!.V!BZ/*PWD(J-):3T*16=2U).$7-&WC9XLY8MO-;JST-6_O$=[UHV.P+!@ MB3_(8*PHCH2^KI%1$&N$WE&I!/6PH M!;E/'$$;X4*GDU?G*_2'>9K^ZPW$=M69!MD$3]85!9%DVNI;0:'GCV#[C+L" MBB\GKA02XML))#4GHMQ[*2>]MR8P4X"3'64( /3Y% ?KOJ, M./H*N$A!J:8I+W@1JSUG1('MHMOBYG\C.["K5@_XTM(00?SB@0.PH),K>7B M_M,'@+Z$J*HG#3?JJ)2-$-5X)=L?#HPM<+PP?OB'M#-NMYRY"S_R#NM4HE5.,$A4Z+%."#;!DZX9J MLSJ&$_(H!-OJ:\JTRM(H7^2Y3U/\G8>,2'2]\,/-U:>O$E."KLDR+9H(H94W M>Q4/M;XT?E3(X5PO[XHZ8)X#$]@OI0A84C%M=<^.MO/$)?+?,M6%%PVPZY 0 MY4QARQ?"E@KX@M:<.,*T]DJ[9[B$2^%LDL5^! MO=Z$P.I#0V&L0>9DF1LA*;D\:_6B*#]VG_*9AR"-0)[G:916K?@<."B_^,SP MPWTMLUZ*X4_,^@^]M.7>#C7=OU%;JM@ ;+)_<8B5/D=@ T\YQ61O0#JZB*- F5X-Q:(-IZC'F.6"TG&D MH1[IQ*!@ENR ZA^VNPZ\%3VR!5-(:GU2Q%_P%K+BZOS. T9Q_[(-;VM3U58J MHH72V%!UGANEK0F<=%[,6DTZ#G0P6=.%TD4)5'KUJ75T(TA]T+(= +?!E2RCIFO580VN M]@7QAQG^>=)SM>I6?'(# "'"GM;Q*7X@^10/S5Z4/_'CI?L3/W6?AHBLFE;\ MB9^ZSU"AKC]1 KJ(HX X?Z)NG&KD3Y2 (PWUR.]/E( K?D3)=,G1?Q\_D2Q M.M/=.24!"SJP_'1AR.F&4[REGIQRX0)66>J)QTK:FFN M8"D: -?,AT60)262B5)#-Z;4A7PN[U6K7H.Q^$CR>,P3?*(7I"WXGX5(,C=**)$BTC9H6JU]4XXNB@T>\XL+Q@&&NG/#IK2 M&R>1RKT(=49'ZM)X2W(Z<^W%/Y:O]R_[_^HO1].) OONPW.%E9MO:LG&AV*8 MU@DO*Y%*2C/D&$2:'FQQ09$O>"7PPQS%X+^.](+_^'T!I1VG%GH WMHW=AOT M^!@FYHE:5AJM\JKKJ&A^?.JI&JQ/P6%#E*AEBZ+XTIVJ^15VHFPNA-(H.P#F MCVOOY:?X74A_G^@[_<=1W>D??O_Y'R>Z/?X@ER*YE'%49 4($R="EN4:[[HDK:6J.?W4P9(@F=,2J>;%5>I?OP O$BD2($""1 +DP\2T M2R")_/)# D@D,O=NN)FAX*?K_;%"ZQ?'W;N[T\1]"C:TZ%_1-X#7.Y<%ER6X M\EFZA!/35T2K4'O^"8P6ZUOJ2G%4UC.BJ856>C;S(R35L $NZD(?PXGI]B\[ M>'EQ]QML .8D$359"LZW:6*ZL;.YMU_M#7(V_LJ=N<["6S\CDKG:"::DS=&S M?4H!.NGO!\<)7B/; 0S B'6V9B2P,/'.EAMC6DM(RJYOFX6D4UEDB%.'-,M- M;PM2CSS:J-2C/F9^$7T5XV*3\\2,)#2[7?$ =)WRVN4Z8@)3;8EI>J)7[V&U M!JG4^@:75T+E!7D:GRU.MUNT#NQ7E*/P,UJ[SMK>V['*@@=$JHWLB<,]Q'TX MY1I3CMHEO!DXJ]C<*![-MX4(Q!UTLFJ-%ZVDY_[<*5FP)HO9$FLC^((\,)^4 MEFYH0!5)@@-UGPO=-8C[B=$8^SX*_"^>Z]."K\L;&T*)&D+*==LH3?)U+?1W M:Q_&.MOOW9^DU#LO)XI/FDX03HE;*0FDDC3S8U0:S=D]X0$RL3SOM'6]GY:W MH=D/^@.&44104/V7M]\<#R^O=H[]5S0N[I"#MG9AN5'1VC 2B$B9,. #I*4E MI?]+%+C;[7B'-^]^4+"%Q05FK=<80@6IXB<<^:CS+>^T'MKIP?6^X8G2"S M6.R%Z]M15IS*A*(";S"$1+(D3_CSR;A99O5B!?]RP_WF\7"TUL%Y^\_VF]1[ MF6&X.*2O,?_YP?V>NQLL#U']D[XJDVAY-KYJLT_1NG'1^YV9$>?'/V( MOI_^%5B__M=HD_1A9#F;T3;NQ7!/I]5>DPWA QYG$]?!^\.01!H+_8(U8V@D164H3,?>6N%UH3 M]W!TG?AN_AF6I+)[L@(57605:E!0%EGK\ZN!==)1K #Y&P3!)AE6]@1UK&BHCSE^)=_ M1K>>3V-GD[W)D3Q2=O%7VKMU8U7[PC==]GV.V>1$%6@VH(Q;XI'-WS2RMV=< MQ,Q8U=MTHU8;XK82SPJ#3)'I1H=CXD$1X\[5PX91A4>ZIO&L@,T,7DGB#6&( M;?2//4JF=S%ZE+W!,(YPBR@I[%6I">&Y;;9\P8C?X7WWAO@G,!S1OTY_K9'O M7Z)CF*5N9']&5\IU@H,)H;9T^SW!_;<#_QFK&*OG17AVNWI>5R8U$[!I-"W@ M.0[#=TQBBN?;.^*?1-0K@2*O,(PH_#)*"HV%:$XF+Y:SP[:X_@7"YB\VC%=- M)9<5,@N1;@MRW9'46LBX>\5X5?8&PPC$+6+*%)7.;F'OHITLYHZVEYP!X@;1 M^4!\Q5+4HUCU/MW(T8[ *55," XH-[=3!P,965OQ4X_R=^2!?'-[\_XS:.;( M$S)EB\P*2]J'DNC( YQ4ETWKF[4?>"HO7/LK;VV2'W=2^3H%\\-C\O"ZFOL M;-(;F"1UKV"\2*%&;3:.]-*/JSA2$O<1=><__-$FZ5 4^F%%78KN[>POG1HB M03K-DE-9F9?UD*ZFH8948*IZ2%']V3_$D_&$\VDP9&B@90ZJ" AO3CAR5OKT MWY)IE3@8O5=$II;H#JRU]^?8Y--J,S9X8W\(U@00_0.@"X@L//>(O."TV./5 M!09A^F=H'P_T]!K\+^@)I<3D;Z&RK&H&<8VILT?RP?7NW?!'L WW^#=RP"8R M-3;[4$\8V0Y.+=2H;>P(+.+GOB+/B0IA>59I.M/*1\PB26V)E:> MPCO5S.Z;0^_49\TG@)CHRE//J9JRXJPS=%;)?KU9Q.L$'4EQ..U:J0?;(1-M M#1M%>3(/Q>WMS8<;C8G25/ 6TM:!RK0LM.,OV;OJSH\:LNJ?:JZ[?-OF\H-3 M\,;A,! B]0K"SQ"W!P5:<1O&_ Q9 M1).>-)/0*.=O1FBRR,)[P;'GD?"-LBHPPL^#88@DU3--2PTHC#J\RLC?X#"! MYRU]I948( !NA+=$KVC!C[>&=H WA:]H4UI1H,XK^DHL 324'URQ/2T9H;*^ M@V=[]Q+,M]]\1*L^(?X.<\DB#XX6#HN ^&2N1X^X]3&7/W6%5W[6)#^U(/^I M0=DC_:$(M_2R3J'4[=#+<1.R'WEDWJJK =&QZ2B56];93X81)7-,ZS'FX>%@ M>2<\H987Q!"-(__ BB./OT4"Q\/,UZ* \23[L%DAXEQ/P"@B0^DY3XTX"(9 MT!4G(I8D9PG>0=ON9AE87J#&_E,KWJP]LJXFV03"/8G*('D,QVN\QX_OCHLQ MH_)UAE*GGMSZ^W2%X$C2?B^BH;#*5(:3P3'JRWO%.#$4E'M5NN5?=/&\'?91 M7MTK[HE@8)B'AKIZ;HV&0J\VE(;-,6@E$R! (C9>WBO**='Z^EY>DK]X@3]U M\A$X;>W?+RGD%M8I.ND][^3')+4&IM\WO$7WHG;S2"12#N@@6$C@_*>/>Q']DT^Z,HKA'?E19S38 M[5]DC^LWI=GZGM&>#/F)ZV/HB60_LLJ@. 2:OJQC8W*I7%6>L3 ;:'!W*E!R M3*[/KJP?>UJLH+3WYP?VN]N;#^_4V"LY;,F:LG8QTOKJ.XE'F%D'-/YETR:X M;!,P).E&M44J58)A!!ONW8-ET[Q6^4;@&%&I(;I2&1*I5&M)V,3JI[MZ<4/? MAJEPP1%-9]0_SJ[2+-+/XE):# MIZT\&K\8'+NZGDU:@M"$\,'+"H\-S8]K:)*1/7.=5^3C]>(L)(,[T2B3R_*_ M!H_@[1".PNR. #7E=+&V1"5%/)??N:GS:+[>X07 MN='WZXBBG.DN^:=Y&/B!Y6RP.8FQ;&DESOOYO K?8Q6^[=.84(6P_HFW6H(O MF4N)KTS%^"A\?A@?2A!6GOQ+^?C(V)%_(7(O$V.)M^C6#J7+S85G4S,%=?3U M872H %A25C3X?DWJ64JIAZR-82*O!\-0406R_AGC&B.8^,M"S#*5HT6P&\.0 M48JTK%J2.@^<%"6EPT:H$\.@48BSM&2#@(>,H?N67KF"52$LJY*H\;YA!4.G M6:>&:0<0[@:48&W?^PAGB'%V:AAB@'"75OE6\1"3<2A\!5[DKKFW O1@V1Y) MU,X<3IUTH.=#1QW&Z3"1$PP V5?=Q(I1_45RW29L:1 70Z=G0/ M$F@C[E/YE"/M*_X0,-['0,]?HBNO D3(B G6/ 1(V8[OKUN\WR3^KV\@CYB!7WHTR#I#-*4\QK7^VL_ MGF^\VWE1-H].QD3M_@QC!@;DZ9C2/0Z@U0 ^$&.JNC_#F((!>3JFY 4 M8KS9V'&O'YVMZQVB5XN6H+CE+$%Q^=C(OGQMJ#$QU)B0GQ99H5G4IL9$WH[I M654@E@U_@%%D(M3U+E$WN%VG]BM$YS!]71._M9HQ1? M0]2F93E:6M+Y7I"9P/%?E\D;__'[,UGDE*SA*JC4?A MI:/]ZEG-D:_\HJKED/YHJJ>_FR' MK;_L[SKKKU(.Y:NC_A29_8SGLD_]F*5;AK!IO2LPMT#J0).OCS0.@Q?7L_^B MEV.3_1UXI&Z'9!+9+ 0ET!FUPU"\0J:*E1N0"*0.HNYX/CT,@,[1-:;^; /P M#$CO-HR5;H&6Y I1/VP:W\!*<3SCU>ZEN^+G>CX0ND)4TLY X>)I>CCNW1-" M2^2]VFM4KJ9S?J((*#^:1K._DR#2F1O\AH)GM'9W#EEL9LL)4\C?R;?[.Q+4 MP2NI7JZ)PR(Q*ZZ7_!-I1YL> HK1HVS6O>/.74 D558-G^: M=L2L\["UC0(^)"8V3U&Y8$:"[[^Z&WMKK^.E4BXHY='WPT(,D80W]I-;;8#6 M1L75!NQK/KV20XM8WOO0.UO@&(?LB48:-4)=20J_J'^DE(R5*:5)I<5G?/%< M7WH<,?U+/29P1V#*JBJZIQK:[K*X+G6R-V.\/YR9"6=&VU=+_H'[]S%D1_U<61'G1R%I)=1 MD^C?1Q;IZ\B/.CNDBQO2QJ/HC@$G2"H&4%I@T4P)%UPS#I"&$ N1"8D2>R(9E8SAKM]Y> =U:02NL?[Q_I >#;=/7T M.::\$Y7NVD"(?>GH;HCBJT#]&RP@$&Z:!*%TN!@S0AY<;XMLE8.DT(.\%F^Q M%F^&<=()R$T3(Y@]5$#ORX=ATA7$DG(AQ/ORJ5-OF'#O.>I"@2%(L, AZ& E^^#OVO]&U'@T9>4FZ W3E]XPZ]!KI=A#,)1@:2, M!K+*HG7@$^Q?_X:A'BI0GZP!\!A,O*(A M9B>\ 2C2N6'T <1?5HH,(X>>J0Z4-\.X4PR_K,P@"AWT%Q2OT2H!ZWN)/U?: M7DY-[_HWG>F@@/;2G*A-_I#U&DE*^O!.4M*'&&)_M(O[-N1ZR-BL(==#%[D> MWM[>O/\XY'K@P4CKZWN-;2:K\WFN%VG]BM$YS!]71._M9HQ1?0]2A1GMG-YX!D*OK>;TE" %< M4U->>_0JN#9-\LOBLOROP2-X.X2C,+LC0'M_=QE>6MS>4;T#,%NQZLK#7638 MB.MK1]V:?/;7>SXN% '!'UC.!AN3=N[R"GZ^YT-"%<(]KFK.AB^928G; M3,7X*'Q^&!]*$.[Q!> $OHP=N8J92A>;"\]>2P]1%?OZ,#I4 -R;F[K48Q6> MVY92AHF\'@Q#117(+50(5^XH;0)GYG:)RJ$CV(UA_"A%N@]EQ*MP3%%2.FR$ M.C$,&H4X]_G^J^:;&,.NT@'$>Q@J'3K%/#M ,(]S;*U9LQQ#*N M2#A#C+-3>56_[ULD"2SJM_Y?J.D"IUTH.=#1QW&Z3"1$QD V7'=Q*'9 M?AH2&;D*>S=L% .=CAV9$0/*O=AMQ(,JGW^$.]3S@04'\W2,J8LZ:)Q;7X*G MNI-O]H_SZF!-:=TT7L",&X#*YXJQ&3_HW?*"!G8ZA7B1)\P"3X M-(PX"#I(!Z+N007R$:8O$8 ,PQH='(8A4!VDPU#WP ,Y(8B/&#';\>UUFZ>F MU._U?)!T!FG*^:91!!ISOGIR'^]V7I0NI),Q4;L_PYB! 7DZIH9\!(R9&L28 MJN[/,*9@0)Z.*?G1!"IJEOA^>(A1^N838*9^8!^R_O\D)5 "I6C5DO?B54NL M2Y<(P)M1X(Y0TJNH3LD6=VWT2OJ6%CGQ20_/E4V&HB5"+QN*EI2_/S_X/][B M\3\4+>'!"%[1$M\+,M3$?UUHB?_X_9D(6U*E)/<;&#ITH\0+::I1T%/AI643 MKGX%H_1J)90HC"&#=BK[:COV(3Q0E9;['9[:&/W**ZY:#N5E2NKIS_K%UE_V M=YWU5RG'4&RDLV(C/9JE6X;0F&(C=: Y[X4SN^5GV__CP4/$88 PJX)GO!1/ M;+=L<@M^'MX0:(>2$KDO V&@TS*H\1'/C?-]/C)F:JU?+@]&2#[Z:03-1C16YD.- M6)E+UT8;$A^3CXU!N']Q<,P_HMB D46Z.++]L$]W;OQI*4QIF4M@&G\L[4E]LL<@+3 MXU/.KH-7(%"QX\FQ)0B'X!6.LUM5I_+P2-\."14F->Y\#ELWG'>&S32,= 4D $D .7]>T)HB;Q7/'0HHW4?=0/_ MUWS[C-;NSK'_PE)$F9XCT?C.3R1^"XR9:_,LI6V\M':C/SK8[J E5G(TBSPE M(#!.61A/@*%3]R0H$E 4)Q-IQ#Q683X#CDJBZN0F!$->K2E!!@Q>85E[Y)>> MD5#;Z:)ZAN**RN>3TH!##[3?D]1ASN:KY?V! OS?R7*:28*JQXSD1"VA];_= M] 4YR+/V6.SQYF [-EG#!?8KXN$)U[-&DJ6^Y/K?]'G&&L-HOV#A[]$KVKM' M B,/7SB>-)(M=>56?M^E,5?D+/2KCN E?P4KXM7SF>-P+/)J>9,Q2,?1\%@HDX/]R\N7:#/T^7 MJ^?'R6IZ/YI-5Z/Q'"\H+3RK/P*FT=A;G M"+3"&?K)3P><U,L'V5)36L*1L%25MA"4DHZ+U"K M[E(#SFX,1N7"&JM6ME8F6V#._HYM%QD#Z6642-[3PK-)A.4= M$HF]!#Q-N,R_1-F!;AFJ)O[T?.T+>=7RQU]:>,DE0V^;Q>*/Y+"$FIJ2C MP@Z7>FAW+1QUEJ"V!:-Q<85=*5M(0C"3A(_6_WOGOO[GV@V=P#O%^D[^N*@[ M^8??)[,KW5Y^@*5((65<%%DA#K"T"70+13MNYWL(C"H;6^$&\D),[KA WII MOT/S[=AQ0FRR*ZE8(2%N>-KB7ON6;QW/,KM;#^ULGRQ7-VOK: >DJ]=L$7O> M.(9($+^%")FC9[L>WEU$7),QFZ2T'OOC[)AX/@LXH?%#X&'CR-%4=OWC24N# M#BC.@=*V9G%"7-36PD3;BFMZGX=OR M0^I675QEE?:RQD&FK,I7G')YQ,,.,#IO0Y\5;#&4 RMT.+H>MN?3/T.\JAVO MUQXB0I =UP;%R57B7"N;?X=^0!P\%*;4>%//^"0+H::[FL\QZQRT(WOKYON: MKB_="]J2OR+-V M:!:2T^@D?Y,_#P,_P/LFO)1-MV[G;5BT_ZU8QLMY.1B:BJSJ6Q0=E@.Q,P:R MIEFA=X#A4P=M[2FLCE-[!BKM2[:VF24UV%K&71>P Y%/Q "0Z M]_CG_.E^^KS\C]'T_WU[7/VFPZ%&[&.B'&5<_:BN3!O9"=Z=)GO+YTP<6G@B MS^-/MS>?/B@:DZ6(4TJC<4D!)F!1JRN,"BE05]%%JC04WACF-+K#"( )#?7( M)@9#9G@$J ALG_Y"ZY#D@IMOM_8:>=1[C.4-02N>H:>+@@5E@Z=@D05 &O,? MV<7$2C*F FI[<&IO;OG%9-7ZLGI60J:A+S:$IW@AM175SBDBL-L02T2N78\G MKH.W?(&-6;Y(^Q$[EFB5)3D?!*=F3C5=]-M05I#ZOLN(0D(7T,$2U;S *PSB M0%.I55I[*ALF%TGJV@&!5QC$AJ92J\QQ0&7#?7,V"+S"(#8TE5KE568Z&Q;[ MT)? "+'7F,0*"9)+NE6I:*N8IO+J+5VYWC2(Y?!HYCX>=1UIK:I[ <. %DY#N>75VMMQ)25S9UO:%AX%A!58) &_I%KOC;#O+]\1KO07P[4A?=_E-:PZ-"8^,O(FG"@D]:6OXR M0JA\1<[]'#A2B*B4CQ#5\@*;!2;6 >W=X(OGAD>:W2^VT4*3U;K(F7M. M*?4W\-E8NB=*R05FVSPN;S NGW0W[OQR)OK_K*_^5QZR_- [Q5%1\2A)W1K\B)[K#3WHTK963*') MYN!RDGBY+!'-@,[F*A=SS/M+^$G)+J+^RXR@1PL02(K4@)-C+ N0YCZ\0-?3J1:KS)*#K)DC\EE4Q' MKNJ-4"P\[R8H;FT8.?AE3 D@TS<+9%O,\LM>-\MC\Q9C RCM2P/]TX5+%6]* MA:0KWW,2LQ:OV!^=!]=;HS>LK4W%HT81I+; *6F:^ETK2--6BG]:1N5+%$6F M!10HTJLA+,9PJDG1 P@<::A'-C$8 M,@,+3OZ_Y ZENV5')Y.LV][Y: MCK6+*T"X3H"[F=UMTAA5\VW@B%:+#$5.R82CM8D%A&,CUT+4EW$KQ9=Q&@69 M/@R^B[[Y+A2:'46^"[F61>(^LZ*VVL)S-^$ZF'M+Y+W:Z[+<0[1F8%0N7XT7 MB@@)KZOVB2,\DB"6MS1%BT+R M*;\_6*+*1P>_#OG!]-<1.5@.Y\FURBL+L!OG!7Z/!7ZCI4)%181XZ^^90+V? M;^,2NLNCA=<'SF:\.=B.378'I+QNU< 5?X5:"C.;FZ)2<2%;N"T'XP2G_1 ,A31ITP4B M"1:MRY%+"\$ P)&&>A0/P<@3 (K7I/E)/C!=,J 7.=B++0Q0FV<8D%T@42>N'S$/-,?6=;4"!V*2:?<\Z%'#!0 M+BA8+;/!4&X%)%#G%3DA>L XYP<,E3.4]N#(4DNA9;P0$5CY*JPM6S(^N*$3 M^+DJJ&)FI>P->0P_8 QO#"%-,PA:6Q/""WA;1#IY08&]MO:BT6]O6XE^RW7I M[T,T7.O]!Q8-I] .*8J&RYL=0/%0.KB1 4Q;\B@@SXUL&J<:N9$!<*2A'L7= MR (T(H;&9@N&="+N)'E:@N@&UE3M?'*I=R-K(<7"P +%$S6;##TI\[\&*7O MZ'ZQEPI*FEV"(_Q(56/B%()L>3;?VP]W9P MXJ+%N74_",$6UW"OU)VUMQP2JQ6Y>[A]4.\D^:!^))]/_4V#NZDG[J:/O7,W M?52_,]37W:20+O(I(,_=9!JG&KF; '"DH1[%W4T "-":[P*8/AGPB_DNY.H, M6.(H397&)Y5RGP$M_HT=\E8:!Z:IHBH%TC\Z:;Q>1Q$3,S= /KG 2.[4/-@. MWBAATQ+7:B!K"S*II/^]POUA++N:O!(<;=I&X^==>@1;5#\V()/@R-2+647.=-$?.73 M1CO4$2$*.%HTT2!,<3>>:CCN3*URLE"\X2 M48K+S9)&X%1;4R>YI2>OG"T.^[;""$@*:SL@&:O))IEDK<9;9(0WRFFL .>% M%=S[0NFIR?SKU\?5U^ELM1R-9_?X[]GJUV^O?*COHYG@ WHFNI);T!7T=8K<]=[T(?SV*^/U[_&=J^'>F)[D&FM ;# M@;HJ+,[5(I(:1P#RGQYBNWHKGP-#BCHJY2-$M;S _+L3ZX#V+OM$OM@F+]EG M]??;Z^DB;^GYI(2F/[IQHSG_.)\"H^/F)KR)Q,KW6LU#OLG1^$5^O#=Y=&9X M6;[ZB?:OZ"N&XH4VN_,\J@E/V%HN6O?:HK?@UE-9NKK$LBZ0MR8ZW:'Y]KM+ M($[S*_N)T:45N*_W,D,9)A&,%HR42LXMK%.$\,I-I$ZA0CZ>GGV:M:IZS% > MU1);TKE5WO/4@#-E1]@A683-MS/7F9#+('LRTT?CP4'!O158$T3^2&NE[/!: M+\(A2AM<,$'-7V@8?5H"I(4$WEF,1$_%AH;Q15#0%C+EP^*! MR#J:\^G>,$9X-2TS5W\)C=HZ+!FOU^$AC(Z!TOT$?N4+(:^ M1+5P/B!VTO*F>-(RGDR^??T67\V+()7T0L8N]90UU<1X8TAD.0J.")LT3;+P/("J;='2D1Z<#UD M[YSX0'R=2^?H;**_]K$>-_\._6CVH#"IE6^8Q+/N -+?PZG>J+V]N;WYJ.@T M"XA12R&0Y%F(C=K4V702U<(I^'BSL6-Q'IVMZQWBQ:S@8JQ0I5QP,3:Z] (O MML[=&)9:P)9:K,Z5F?!KHTVW5!+>;*+U:@N6U@*UVXO1PZ;'\5%ZARUGKN;; M.*4S V2<:?)2GY(;C!?%L6RC>[Q^8+6[2'Q]EX-GDR"$LN1$4*(W/8S?.@_$&;PG?JRL6*J2Q:F4S M)-1.W;E14!JI1VD%7L$,+>55S"N<\HMUC:?S)U;H7JT7@6%!*]9>,BX&>,1( M"EM:#LKR1OHRA*W,$B]7M=PFW,>,Q>2[@EG:%@PC!!1'TS:/:,KGC>87T"S_ MA9S6X_^;_AG:K]8^.K\/)I;GG6QG]]W:A[3DK5S/ J4$CW:+S*@OL?Y,6;ZX M7K!"WN'1>46Q^XL6O%+6U"@>< NH_[I@X:&C96^FOXYD>L7DCWRF.?!H(4S5 M3QI%BKKR&I,0YO^XMA-\QV*&'JK@!N,)HS@A*J=AL;")^./MUM[;> ?/18KK MUB82@DM&20&Q<+84/%L)H[3-;?P;1ZNZ@;57J6'N]%^TYD#U7DOAG-+IOSC, M+'\?22C9>/,:%6%9N6<#Y\=5F^=;LF&BE@T2?Q%0OG"JOL@<20CHO\^\QI'3 MCN31N+V]>?]9:SYPR:>_!8G%9.H8J&9KZ9.EQ<8;0'5K@+3P&3E\=3;+P%W_ M\>+NL51^;*HJU@2\CX-A0NL'#HT0T=\J9,3G.XV@/P"&,U)4RV0*C^1&'%.M MUUZ(.UJ0G!ZF7]X>,C=XE%DRRPB):L!B,98WCMI=6;\XJ5!L;RP5.$75?\Z( M,JCR>QJ+;W-MJP+8# &\SACBSA6\C4H7R# MP;VQ,(\.8JM%C8\JH@/YC+253D;Z WF$WF*$/FK. D%9$S9\-,(&5!*A)QP0 M5O\G?8U!1M9JI1NM:I:"/^NK8$8^*EI *_T)R 20X484%=VP_*%%_!Z=]3[< M8! 6KA>I-0@\^T<81#4%76(=,498AGTFY6J%DUKN1\ PLO7#D YPTS\&DPQ@ MUXF@8L;L7S4#PZ(.E5UN_2I1,>'H9.4ARP^]4R1J+#6++;3F VN$T6DZ88+S MP5UR"BTL>_/H3*RC'1"!R@]>REL/1!(%1_^9ZIFD97'09FIY#L;,S^3SN4=; M>VW3UD_5#^81>]=3.M7$J86[!_W+ZM=7SLD 3?]C!3G0M[I]'.C:,I;Z'Y-4 MN99J1G&"89[RZ,U6I]\";^#F#(R;O*# 7EM[T02"A:2H\A,(YOK706;Z(:%@ M2>J>]^JJ?G:24/"]^BJ?,!(**E2T1#U>R"$LN1$4:)Q04"$-A#56K6R&A-JI M6U)"08 *9F@IKV)>X?2/K%]BA42UVYXHF07I#<&HNQ6S+BBWI(-RI:=&F>,Q M#-G-M"?!L$50L">J/P^#%]>R_ MJ)5]&4\820DN(?6_AE.0^-'W0WX2Q*T-)@!#0 "7<.2K?QX&?F YQ+/*RX', M(P83H4I*2?[ ,C: \@B>$?7GV]RID7C9RK7 M0)RZ+NXQQ;!0;H<:<^4+9MRH_2V@FI+PFM!C&, GX1R;ZBLU,4O7E+IQH''%7&UM.9@:-#=!"($A?YK MC;(2SWA483&^X"4_\3_>(8PRHM\5$'A##^G4%!W][SI%=R%FKN.F%C@>5^P% M"ONA'O*H!B MGIZH(P\9-3X9-O2U#..1@3C5<+1P!4GE'=W+Q2M2=":;)[!J M8N-XLH=\JHN*K#M!ZB:R[UA*XM=*5X21=_0TQI/Y*_[_.Q3\1,CY_CC%N\SX MIQBJN<>SBI+S\A[RL47@6LCO!L<2QOF-0CPA)%MCUTG@R*1+GO[">VP, ]:@ M=XJT(G1=L\4OYA7V4:.;=)(L;_MHZI_?[HQ$LDR^0P[:4G,K4%KWEFE\2#1- MD@?!33I#P65P4=B1:]-#3E3+GSK,;_0U&#QY&Q8(S^&DI@!)?83N4?S_54=T MC5_<0\JU!%K*4ZTO&["PH?L<\2(X^FL?$V7S[S!V=5>D@VGG8V 8W3+?Q(@M M&4_]3[A+<*J@*^,),)SKSHJ*HI$RIO&AEKII?(4.1]?#6YXD#_ :CU(BQ,I] M1AO\&_GOZ$[:91!1J%3C33VDF"R44NK5/NV2G2&R-$R0.3_D7Y%-TEM[1+PV$4M)**E44#$(1)^K1^21NKF)WLF_AK3,74/*]7;T%%U# MRG88;K(B>C-#+B9]PB/IDS+;T\G=I$1$[2XI2+^6I%;7LO1X(8>PY$90H/&U M)(4T$-98M;(9$FJG;DG7D@ JF*&EO(IYA5/N+&D\HY\7T$UG=.!6:[)>@[B@I]))PZQU2WFV:4!T8+5*7%YP-UU6O[+P][]*9SHXGWKB2YP MST9;TC6P6TDI^TAYB?+*-I3EC<"8A,K=HD#_M5L;FK0;%-#3L-L;=GO#;H^U M(?I\>_/A'2P%R]OM)<(IW^W!25"K4-VUS+:@7"8DH)VA@*R4%Y[[:N/U\-WI M&UZP/CKG>\U)Q#N]LB__"^!R@ZWF(C\:RFQ"5EH*!/$UYP:\*7F!\;SAE=E@ M>Y/L\NOSIN0%QO.&5V83LM].MUNT#N;;Z:_UB^7LT#.&XU7>.2'L;/)_T.FY;DNV;WM'UW?VG_QW/"(GR#>G_@:#-I<;L%0 M^*B^8^;P'"B6^I?O; 1A>6SR&=BLLF(%TN)G.^V$.:," &ZR+N^KB]U-<+I" M9XSG5<\[82!8M=JYGC6+;_7$E709_QAQ%O??"_I#EC<]8\L;:1?A8[I,G?PM MS]*#R?_ZSUAER5G:?_]_4$L#!!0 ( (%)FU;BT^Z95%L( "W#60 3 M:V,M,C R,C$R,S%X,C!F+FAT;>R]9Y>BW-8N_/W]%?7V,\[9SQGCH9N@HGV' M,Q0Q*RI@^L) 6 1)2E+\]0=,966K2LM%M??>W6U 6'/.:^85_OZ_*\N\"X'K MZ8[]SW^PG^A_[H M.;)NJ__\A^GPF.2VLO_P*;N?97]MO]Q?JJ]\)![ @X?L!Z3;\?A!PN)?OBO:GN*XENC' M8HEOA&41-(\0V/X^8"5ISY.5?/. )L_UGS(W_O#!1?KJ);9BQ-' ]I>[0'E1 M#+E?\;?'K-%?D=AC5LI ?YZL^(N' _:<#(Z1K]UZ>\7N!\^)%2L4"K]6"1;W M=S7N)0/LGX87!?9/R;$V3\;P>_:OG@#QP2V3;^\A]0%$Q3!YGK*W,((C>.X! M+/5G89G;PE+_\>_?&A#E?_^V@"_>28[MQQ;KGQ\^6/F_MGQ)?HR 1:"'__S8 M?8_XT3P>Z:]___9UWP3__OUK_^_V7E-'CO[]6];#.\^/3/#/#TMT5=U&?&?^ MFT#G_E_Q4W_%7S^X1M:]N2E&OVW'!LD%^NIWP"@"A@L$)L3RQH3U*A>Z[5S9,9BR6@2#V*2YBOKCSA:M M>, [\_2;C0A::8D0BYWOLHD26'9)N@6A@8 M0[8\KM9JYCQ$>Q\GDF?+@H8Z:SELZ"1/R8(L:WJTUJ>]*Q+9KO/E 0=Z+*\W M:::[ZLKXE"]>1I*>KMK__$ >TE<.W(W."YBP(1 5..>>7%0H9PIY12ZW;5H, M\6[+75=$Q\!_CU.+2Q0,OQO&(HZJ8X-0'G)$QQ;-9W M)$-SS%@?O;)N!G&H\8 EKK9&4$IW QK'N7:4P1?+P(U94LC' R)1%+T:;[ ' MO,$$M[ADRL/\JD W,V+59-KD4EM?E#>.*7&K>E!?H8LV0[3F=EUIAC%OL&P^ M3V+X-9F#/V .+F1LTO*TT"'1I@&"04\3>R&E7I(YA%%O*QEOUN)QV31+80<5 MD(GZXU\\E\UC^ M@2?OMS%GY0E5Q8HY"2,P6F?X0K/KSUGY0D[ M1##%ACK:S1UY@5BG2IK.N4LKZ6^%7T)TE\C %) ML+%C0#&83KO.J-XS++K'#X==&73\)5P,\$9BJ6V9T1RU0K:;M>L66BXN$P9@ M[U6!KE.:8N)Q5-.L["_#@#*ZYT;_-E-Z;)]N, :B[:41LD]D\8 M&O3*T-I5VQ#YYC*OE[LMUBE^-+_S^W.*&G?0.=TL5KI=<3ZJ*N,+Y7?O2&(_ MQ!EZO6:[HUQIQ#<;+D^N<^6V12X_RAD)P\@95J]6:=V:+WKJQ&Y8BT]PYDSI M/02< 13)H=6&6N+%S,I;3N8K:[Y^I;H3.V[@ZM)9C,%VQ#+0?V\(CZAXM*YH MUFT9K)H@VHZ3DP2J-$#,\E !1N"Q*[19[]JK=3%Y6JSY*(J1A6PV7]B/>#?" MRPZ8"MQ$,A7=DT1S#$27MN5R+,+#F#&B,FZU.ZC(Y[H9%VM/T.K8+PIX,F8$ MP7"$P+YTP.5=5^=^Q)7X$^\PWG8':87C)EDV=++'<=G%++.L%P4B&6_RB"L. M-G8(NB,_'&YAL.*Z+ A[O%B=2Z(?#7@]WQ,RR7 KXR\=;#$>J;P9K2FJAP%. M=;DHF]8Y>2"QH$I)Q9Z030:HQ X0O##&5)1.*-'3DC]T4EX7S<3(]('G MQV3$1BSY(C8Y#S\XNG(KSKJ=M!<]4 ;;?^/W9I!$_O1*TL385/5C;:(5!4C^ M WNU"I9*E&]F2WR5[$WKY*"/=90X!BS@>+Z037O9Y8J,#3,FWNNWV"8/*@R# MEI1F;8C'C@ CB#SZ@4KHZ1'V>U*K':.$4N#I-O"\HA33[^G)3S9.TXB]14463%K/LT*N3Q*(_V9S2]?C4:?>4#7=2I)U^J40#40\ORT MUP(M6I2778[UARHH;U(5HG 51CY.T3[&R$I$8=E<D/-^1D0VRRF36^1IAL%J^EE,4 M<9R/-HQ$/UQZ?,T9O1GXQG?Q0>(WJ\!177&NZ;&OW[!L-\$AOKVP'"H%I-KP M+ ,TE7%IV&_EU^P;70]F#A*1V6I2NZ9$UXT4QUW&XWT8^=(.KAF:-Z:,P&B/ M[5X)*TFKV. 5,@4TCWZFO?&:*X&>+:;8&%,L*%;YH +*)6G8MUM!+_$#9 XE M7G,$'PFO]MISH)HR1<]CE$V'84/U_HJCSL-.A_)6MMOKJ(R-ZD9%Y)/0K.-PKICX/C:RIHYY'Z!U8O*%;(_-3%G5S!NY =X;V>,.M^K&26&2N#V) MSGX];.:[0 %Q B ![]^_DTD3O[W-?(B8YKO-)(K?R52#?WYX<;II)I,C-I]I MF]DGAH3L9V7\7'ERDFH]O,/V8<=/V+SUG,#=O-M,3?F]X_*&G"V0,@*Y=9*Q MR:'#F)=[^],'H9[,DJK;Q<#7'%?WDMAAKONBN6/EVV*(;\/&G !>N0]D$ ]T M:H(XJPR!Z^OQR^YFN.Z^DKN[KY-??OYZ]Z0G/VBOCBXS>#.#=G'YQ0+\>,>/7"M+WH*4C9MUS\'F SBAQ7"KIZ[+1E-J$B)8_/_3(+)KLGX91#YG0RKEK$;C3:9%BP)N=CJ:A4ES>!$" MKPVY'D!P 2\31C8<4<)6:W)5WO]2K;0\:).!%TFN,?)Z33_^#&ZWD@YJ&UFM"# M.G;QSS/Z!NXGX(Y!R3FQ6)I)A]Y1XGS;">2:8R9]2:^E6_I^_<-N094,E(1Q MVWM]PHX#-1L.%PS C%RKRXG=-0="D%;(QX#[+!-O5OZ/4(27?0#=MPW2\Y$& M;7D\-RS1 [,Z@*X6^$T4XN8A'BC&.^QV?A:6:P1EUXVHP\D%IE%8RB5X87JS MB1\5_1J46 MLH#7.:<[AKPITGEBR]/AS=1FHX*3&_.\Z.7I\6K%%H0RO/"^0><-Z!0$G#A@ MY_Z-#'2!WA#0TKUD28"W7QRVP4VR$Z,PZE39=T8N3Z?HGXY1)A9.,8X4-TN6 MF7DR^GT=BUFO:K7%O&(P;9[(N"R#-M?0S<^]7\7\'$M__)OP]'?"TS/.W'D] M 'HBC2^QU2_*\9(*5D!PXL0>WO&E?X2"/Y\\W53I!E3[A:X:NBTRU;G_%5P'36+:[?*-<_Z.UXF;QOQRF M+UCL+I?CBBO&6-(Y-"+G8:DFH/ MIH,#FW^2W#Z]A"-R]&>.U[9D4 M\;F147,'#=[E^O!6L6'T_U>ULM ^$NZ@+!"]A-6=%(P_&PI$Y$&,PXZI4!;2D$5NI#T9LLNT@8Y MKS6;YJ7.RHU&4Q1T%+_#-^<&VKE9,VBM&;PMAR^K5MW/B2@W5U.#]NMEVG+) ME=+"EE:U#%WZ S5X_\S9&"]MV'5YRWMZWRWH8OV%D[<9/C?)!QE4Z>1#^%;/ M0PUN>#I^V.F@Q[Z/Y7X_Z+.]01W!.&V !I1?56:+;'_6O5GT=((>!DO_X:E& MI^XFD><+'#4=M7Q#%]JR/Q]/ (JE-8"^SBX/5P?-DTT7S[7$?][(+R:M!>/3 M42G'8V,&;P'XMFB"<8G_T!O-]9=2?CC,K+):O6 MH&@*1>JYMD V1#+M<=KSM'YS 7<<.[F;&^=#,XLU<$Z[:K\&L7?7-BO3ZGOS8BQI%2*73IP&R&#E_-^@*<]#OW8]/=O M(FY)"JQ@L[T$XVO 32YS@99P,@3;8PWW+4JOH6IKMUGG*33C2)6UXM7EM"OZ MR>1_4QB<8^V *]'UH)OS9KPXZ.1KZ#RR\%):@7')>?ZIATIR0> [;M0''G!# M4 EL>1_NK4,R7UV.U#JO U,IWJ?.]E6E,FX/>6<5^(YYN R#3K)0#0 M:J2M%;WO6C1UB^??(6 ,$@&_&L_S/;'%R&UI0(MY7]5U;LWHX[2+^0KQ/"S" M?CV>CQK548L)L0%--=A)NUGLS=1>VJ5]C7@>&G&?',^CO6'!55$^0JO%:) O M5;.T+Z9>]%>.YZ\-@W/$\R5R6@,%+:>C#+I:YHK<2J[QMWC^&T+EM7@>T8.B M1BWAO4Y'&C7ZE>'_3#*H '3K K".&LX\'4W4XY]>!W[Y13D/)8Y MDE>-UA IH O-1/-=1^+R$.];\4=9P#/6<>I])=!XP?-1O)TM43W6ZGK%M(OY M"G4<6(3]>AV'L)':M#'B%92JL#7:GH@9&D^[M*]1QX%&W"?7<;IB=YR+F0/X MJ)<)5P&IA14V]:*_J 0+=_(PKA9ZP0N+K M,I. +( "J*XQ7-=<2C;+76Y<8A22,0 M'[^9T@C@4E!Y]_3>IZL3&^LHL^CKXR(/+!0O9,K:JC9-NU,X?27AYP([6*;H M/16KF\ME6].A%*#5V7)4J3;1NF>FW>!_E5@OUZG]]%KBW&C8M,WT 1DI"XJ>%8NX.A(+X3*&5ZIB60/DE%Y- MKW<[U25T9O0YL1R3D3JQ',H12]&5N6@.]F:1$BU@.O[F\YV(!**9"1!LBJ-B MV:?5:2N;80;0!C /*-I8O*6+A5MS5J5Z!LY5W!N%UV;NUKVK+2.*+0*R.1H4>N M.FSKXZBBI<+G?(&V7+9M_IJV3"OEKNIR0L'(>9.6DT-LDO928<2^0%O.+9;- MGKU8_%QBLP&- G=Y<>?^OJ0AO]DW*7\! [X/@[JF:'?B,.%0 MHU\ZG.8$GFC+G*:[/@#V)CG:[M_KL1OB=[ =@<:J, 3.E,=[\Z#&5!IF&]YJ M[#&EV^K[Z:2FS!&\7[R;$/&!<#N!T%<:"QJ@EHE7/,)84>@ .@_^;N$^(11V MT9ZZR^EG%'E0]$:,2C;6_((<>9Z+#&D'WNFVL"BR!]M>H)^%QE,C4.@Q_;89 M:#K=['5P3IABE8H!76 "EQ& #A8O[9;Y&8O1-NU*EFGW5L:0S 5E4LG/&3;] MWN$K+0;,&ZE^W&*TJU))[9"+D5&5<-F4B"P.X"V906@QKK]5:IP;G8*#94Q2 MQ-C@!2 LK*8D,KUAAF^*HXI=4POYII!."_$ZI1?J%^4OU"@\3;AOV?^5MFS, M)P.RR.L8W:>'0V,T@?>$$5CL/Y3B?:JZ:A8IK[P\7D41@ A=8TY'-;+:IZ>W7 G>NL76S$JEKNEJWF[7V MV%T5!&ACY3\>N##49? 'P'U[BA^>QSK#08V/T$6M8+9(-AM-$>BBNJ_LZS\0 M*7ZZ2/$KBO3!G(!!,!\6NUA8HZEV;T8':[[O**D0Z:7F!%Q=I-N@O"#@Q-:= MR$ 7Z,V 6[KG)\NVZ)6D'60*XC?"J%-EKW"J_Z%9V>/*-F@C0!D#+T; M6)JTJK;S>>A !K4]VU]RD;.S'\(N>Y;9<8=8[=Z:Q<':!TR;'^:]R#%TE!YF M5QI7G]5P;@)=O>SS%NH,.=:QP7@]QWIPZ1D"\H-YB67\U-2\PU2T!OBT7&-; M#1KTE+5"X"L&JT(775U;81\+_EAEWQ#\\:47. B42G9C%"5_J/L:%7B^8P%W MCY)]'))\I]N,#<9 W,B]3$*HZA+>B\1>4F5GB&S L9 M[2S[@L<$-=.M1EN\$T)FFSF <1NC-)HHOV.X,ZPRKDPYT*$E*,<_Q:(.* M%YGT^;CP=.YN1O*$O=^J8@03D#>[3AU]H1_NY^= G]$+7IE>C++U95LDK2*< M:RA3 .@7V7P#]H6 O=] Z]A&=PE,K0I3&3.&%%BQK-.:FR9T67Q*(/T,@V]@ MWH&/3K9QG[NZ!RX9;(O\PK6Q=(4T*.'0JGH= /[+!/&^(L2S'Y;MN+ M6NE"X4NTW81_G/@\LF.<+B(9TW4E%'=)F5-Z%$_#M[KY5;D_0]:W%OGC6:C7 M+0)U^=Y@G5]W2+1:9^D2/M;S'G7+F6&/QF"8E7I-(#\7B65(>Q*"J#\E5%8VL#\G",^'XS9XAQKR3@F&L,!G1]'_6X'@7,.[%E< M^@W 7P_@KRGVC#.FF:-59TPO[-5DS6F%*H>FRQ[#E1G?PHMK%WL,JTE6U(B, M4-"(+\LR!";VTF6;X8+TS4I_H-@C5&5BS5>!9%".@0_#U:!0<6[%GF\E_&=C MS'#!>K7 [*-5 :DO9GG!)N$[AP*:8@\,(G^\%H*;%+>CALZ1@],DF9OIGECV'Y*7]O4#Y[W?)I:,'4 M5D/$QCG/B&:N;4ZP['JI?]_8]!947-\.[Y!7P9E1G?.6%*J/W)"D(XV,*NE" MWI=GPVD3_G.6JS-<=DUM: P-JB^Q@3:J:L0J71'@5V;#,(C\Y-DNA\V*ME\6 M[;U>;#CVR'5QNA7'KXRR,:\*:KC;&O>F(U1>"^;(9Q _5907U:,^X\P!ZI]<#*9Z@N/PR,@1.(C6S\ M6:J ?>&&W W\ZNNW7[2.$#RO^&.VU!!,5Z76GN%!1+9.Y(?P,"'^& MVS>8GQQ]"Z;<&A-H8TI7BR796=(6T3=2A,M/QM'J.4\FTB8;>H2,3 MZ/P2J*UE.UV9^,=,U'> PMKDHNF.ZN.(C=85G1H2Y%-*T=07<2/_*2"]5;L@;AGUN"2ANHO[($I72,+-$PB:6A"W6Q7:PWHS*3KMD; MD";H-W##48*JSA '[WI= 441/+0 MQE1VW5G_*4'S'P6'-ZU>L30?V8JB:"A3LO$LHC868RM=T>5U2E PP.#DF4!7 M*$&MY=PTM(F&AB[J8Y^KH&5Z':2HJT6%1'?+;'84,]18D0O GZ#=QPE*"F]9*3];UQB#89 MO-M4&_188E,4AL.+\%M@\IDXO#4I34J$9)?H(3W+SFUT78C-;WIP>=425*K@ M\*;54^?MPKQ9*[ &4T4ZB$9ENN0X15"X6@GJ&C#8';JT+T-*>3-?GV:K.!KE MLNL,X/I=>WSQW/<$1AV=2O2H4G>.4XD>S 3$! )]> #5YW=IL/WJPK&ZYM"( M)H2Z=@89T(9OW4D*=DW $>P=,P4QA$#/;RK?,V&T'U,FFHS"*$K\*3L7XZ]L MN2C',8KN^^M-6^LM@8T&*WXO+E"JA,K786LYSGTY2"^G9_R M_9U+75=-$4L.#TC\+]0FCB:UVMCK1#U:3%7CYI^UB:JS709\C\N M34P;A"^>)LXK'IJ9H^TR&LA4*>@5.WASFBXK_0>FB6F#\5>DB4U6$_'IH.VC MS1EI9>VZG(G0="$9IKCZ!N;KIHFJ@K5G?;8QXW/3@ETFUJUL24G7I#.8X/RG MQS4U_BY+=NIYP 3W%U"7AZBUS%E$ >1QFB;(B5==[JN5#F=X_A>?1WH61_\;,$WV#R M!DP>I3^+U2C2\2I60*EY"] #=USK<-"E+1_"QXEIS)\.C-A]Q:,0J?A3%[1% M2=-MX$;'%^^@,IO/*:O;R45\3C(5*]\ELD0IW:8D=C@GT?ZMP+-;M7,);P/& M3:$EY^=%5&]QE7YQ,"V)#>B"<3B]S=$BI4>B_O@BI;.(^C6;8 C--N)Y_,08 M=GL5UC0GW5F8;INPO_B+S &T8M]&XKI4!3$3-M[FL?!IKR -J7&AA>(1F\WX MABS7>]]#^&\2_T= @'+BY[O!ILQ5M^-?JB[P]C7'?G65Y0VQB-"1EB\9/L6# M;OY[2/\UNO\(P3]*$J+9FBM4N&Z#!^N0L$(D'\Z\[R'JRR4)7R!<[(RAFU03 MNG.:]&4THNIAT5QQ+17_'HG@5X9N&%2B?BUTJXQJ!3FSDEW4*D_RW) BJ[GU M]XC5OSYT@TOL;X=N]JQ3DR>>KM$1ME 6WEAE^-+W$/ZU0C>X(/!JZ":1C$-, M;1[ED4PQ'.?RY7;YFQ3]KA"ZP27X1Z%;7P -/FB*I&&517S867E#;/D]1/TE MH=O9A/O6O(^]_%A?]$$RTH1V/Z(<:^[8\5OO@93[P!=C#R?3HFLG<[YVTJXV MT9Z:*G5L4PL+(7%7=.K2YW(D0>8WB;PH4]+CS@SZ8V, LX\C' MT_3YOK]#B18P'9\#DF8[IJ/&?&SY\@X0\C!4-6GJ#^DFJLE"KCMA0QPZ0"13 M$A[0M6G>O$;8!7LV&'IZSP8]K]R)HX4,Q)- H11XL:7TO*(4JXNG)[_88X#5 M@+V._XP#6SFL8S#E"=%N^[2* M%&),HC]%49VNC@!>HV2'B.O(LA(%9[XN29 M__&E%^G:)9J>1+N.JCJXM0$AS4:&Q*[KFZ);E2*,R0E MYDO\1601P\BW--ET1STB5IC@TER&1 M=9%3H30:+['HWGF\CTHIGA4.,CO$[/EU%U,A2@+5J<&+J<3/ZW MFH/PUL*\,P:\V;FL.]/N-$,/PWR&6QDD-^VD'357"7AA6/#V.:"<;FO0X:#M M9!1GS+,&BUI.D,.0,.V9]/5M#0P0^EQR?3J$U-YBW$ 7PX%A$?4Z+88AI[5N M$$ICVOUB4[TDFJ(M@3C[ '[+D<1#QG5HMB9,2JQUX+HQB:TXTM3-31"ZGZ"- M3@0#+U5YWFKBW7Z/#.T9?"V+1?C/BWK=F=0F/LB/ M4;$]"*FU5)?*66@- K2BOE2_Y;U:3;TDYTRNDVT&!9HUD$(]#'MB:4E=?A_\ M"\OY)6J_N3Z_*&2**"^5J(P&_&+ Z/8*'= ]+NW*_,5"OEAS[7%%0@:ZT *J M:&YK._N:: GHLSA]VN^:L#FNX_DB^1L+K//4)94RCU)'C?6&'2@B;GU^Q&W-C76D]GU\1K9&VNM#T-Y@]'?NE;R M/G"/ WNEB[8ZT70O#M/5Y_'=8E0:$2=J0#-ML9);!2.W:T/7"'@#F">1^JV@ M\6Q3X.T"?JTI-)>LW!NJ9($/(FKLZ&+&P>&;%W)BR;S63%D4S D^OP76JL6VHTR##@V*Z%=K#5J*^B/H M) GGSE/7;&,5EZ(K'R^7Y98.ISF!)]HRI^FN#X#-:J(+-A>R&VGMJ\@K'RN: M?.@:S5FOX\X8HQ%:T%G90VWOF-"-5$^F]%MYU?/V-U]M3E4PE>]GG)9$XQK5 M&-&QT52FT ($YN84S$#Y[+9<@Z%=M0;K7(O/3:B0<=;,T)M^%\_Q9Q]47!TFV["SL#L\%'MU&N>QT*N^;QC* M@HJ,1;/"?F(,99FX>@LS\M'C'TP=UP_ABQOZ_Y!>DEY MJB1Z0"[KJNZ+)NN8P::H93\^!-E5['!AC+ ,CT_HT!Z7' N3H(T*GE"[E>[) MY'XK1?X\1/8;6L9LVG%L#PLGY,?MYK W0ZV\C66J1H'$98@M_(NP>)'$;P6% M5TH)[Y<]J)3Z51V11)3)%@M,V!V!D0V=H8=%]E]<&?JJB]5<;[0'_- 3 M]=*@5)Y@++03%&&R]E_:+_Z(UM+A4,(Y0Z;0G#:SW=D,I<'JIK4PK*G]K-:2 M/4*Q*Q-B2",HBB *'W1;V9O60CH!X-3MJ"OQISYHZ2&0ZW8\%E6?FJ#H><"/ M,].V.'-X (AMYN.-49B@:52Z./&%U1R5,L%!$S[8UP5NVBO MTX /L2^S M](\"[$< >=AA)_!\QP+NIEZ=!,2:/M\;TCS*RHMJ9]HSJKX.9EJ?JYL#:"LU M[P+/8:.=E\F_0>AMF\:YH@S:HFLD.EAV+%&W.Z)UR"Z4/E'CT!E9-:I.3AWW MIQRE(M!YXH]:G]>)O\'G4RZQ19"*9O R05>IG-Y'\]7):@1=WG%S7-> S6:2 M_][&M,=T,^)HSJ*1[+ @LS4UNZI_&Z $+AOTX#THYD5:'RUH>9[8E-6@+Q>G1B4]H,BL M,:%!Q[;R/!/Q $ K=)CC5&AA\':LF>M5.;N\-C!^L99'/2,T<,;X'B#XTE@3 M9@B\5O7S2]RR[9#U"A]-L*%MS>9@%OXKR0*3D075'G47:+4V ML>6U8M;IR;>1_=+KZ'$;A*D >=\%\)\J:K M1< PJKLV=']A41U1RO;*WT;WOSS(N_S^0Q51=P>B&8!2='A9BYDJNI(6M4 ( MS ?._W!-W9X'OK>Y 'O<GU0;+-T_W! M$D D^'D[1_IT=>#V2E907XDM>#.'DSAZ'U"\PM(S-.O?EL4S(WE%&"G+9G:[ M'\1 D ,3,,IV-6D;^)H3JWP(//]^C>GQIP D3OWQ&KC-)$;*<>?.MF72TJW8 M?NPW-CEY0XP/+,3;W#N8>KJLB^[]SE -M=&2A%!=\:QD<2-"%%K]-G3F=K-C MPR=$\&!9WJLR^+C"?'[[CY-U\CWK$3?#>B+W/U()7SU9XN0]3LZG>[65:&>+ M(,C331_%I7"I12CR/77O0V=?G$OE7MG(Y:9REU6Y=^WK=045] NDM6)K0@U= M+ -WG&^/>G4'NDSS+"IXEGW';BKY753RA'TDKZ"/)-+-99U5M4D#4N#<6G^9 M7\#7XCFG/EYR@\J;,GY%@_/AEEOWNN E![O&E&\Z08\J',F9D<=*>?HN79G1 M*+OH6(1#Z[R1<=;+4!U4H?-8+^S2=8^69YCS>1 ><_5Z6X)!"[Y2 VL@A;HP"D^[$/BFR!:20D5+C0"JJ5WRL&@;\![HA0$XONR M!;L?D6:;YQRUHLX#7J_KL^["F0N\Z7*" 9)=Z730?7'<48K]X+N(+P7H'^$O'-3X9LV>7'= =YK,&S504,J!7 M@T%;ARZ.B'WX2^S=]M->Y^_G0N>73V-\(7Q_33+7C.*_H^*=W"LI=:75:A9J M)2-@!C.WJ+>Y6@7.*NM7;Q[^380<6[-2J34BI:5&&XL5.A>7:*6!B="%MC=- M?NY4Q-2Z4) O1BMM4;9I:^*@85\O]G!P7.A-Q?ZC.)=XRS=MQ3O9!>ZGFNLU%KF!SPU MD[L+FO>],@Y=N>_Z+C2]0HZMF9\=!Y1:4")Z8;27.VC2 MAF*OX_C 2XYJ3&;G5W1;M*78JO:!!/10G)H@Z63O7S\X8"E9SK-K-018X,7)AHT2Q70PM"VA2)+JH6WVG'@;U.ZK>JMFWM7%;( M;WW782GV?KY-Q(K)I*6G2['K768G^97B6B6L/9;IB.XP,C?@O35\^U0>%EZ_ M1-E]F_) VH7T.O9G603-7UZO7TW4]H(&-C]66:;BZ*NJULQCTK !DI, M>?SRD;.*[RO%]&X'T-<]HY1<+&GQKQX")6&SUP/ MW0WZM8(YFX22C.84OQRS<+RF+>A0]WI&M@?<^T3P>5?WENSN1_:L\"XR@ ?& M^$6Q?RO;>XKZ;A>%[K8 \([\\N&S]^KE5JOB"R1_L_+T'0KY>$>&)]?N[B4P M&!A9+D\;E##L:N@R*BP:4.KF4_;N@X%'_/T*I=L"_[%D+JQMC[>9>$&F-\7; M:L[N@Q@@7^\/3U4_=BRYR+J@%5'$R]_=Y=V4\"-* M&&=H\"IAW9),5? */2.:S;D"KVGCE98F'_B$RSP>RQ.*HAB 9=/10V[;L%H)#,**L=H*8N2ZN5HVH# [Z*=1 M"6^%FYL2IJYP(Q(.47/Q?H;&A^45/EI-!RI\^_G"IGVW !22E17?N7!C(,5L M1B*9*0\T+LI=9@:E:MX*-RDHW, Z=3_%^2/IE^KT" .NP=;:U+1?ZLL?X?"A*55"S0409Y HO2PM:[/)BF9U,%U/#7<$.FFJHC[#YYLBWA0Q M9864 M%H'NZ0D##LJWW1R_ZCK!?%\U,5E.4.J#.0KDH<7*O6D$'];UX7Z#M>.?_ M(^+.*>T'NSVB!00E#G1]?K-.C-R*$/5Z:HME*QYJR6/)ZC/N:%6X>!3^7NIC M^&+D&:D_J0*2?-D5DZT/*,>:B_:AQ!'_C^>63(/'(TD2*ZOF3)E A]_72PO) MM\_0=B'XHI?9:Q8K?$R );$^+M?\%8,RV36[IA KE,*; %\6(%:X^%[/[W,A M^U]]Y(36S7+L)(38SVG!_<5LT-4(A@YJK5HXS1*="05=!G1F?W3R\SYT#.QC M'E_(KEQ^"_*O@^5K!P>C0K:(E.E:"P54:UU@6%(-6C>$?@:A7W]0\7< ZQMG MVU*(5FI3ZTK?J XEUT<#12,UZ$JZJ<#I5<[2O2I$60W8Z_C/.+ 5T=XAJN7, MRTJ$DQ(-U+$2A-1HL!ZETO(]1UYJQ7B&R M748*?BWLQ5.;'=#%#L@I!@U#6N %?(=@1=!/V;D!X M<@A\"BR>70H"%I3H(8_D>BMG&56-8]<=\=&C /; MTX+]7/-:T0T=?B#2EB0H4B4<%', M[8]78F8VZ>0ZT$4>YRR.$? 4QY[*(V6%X#-V!)[!YCB.M8CN,!.AT:A6J 5& MTRZFHE7UI\+AK'V!K[!^-,>.!L&X3/!BK2LJK156H"UH?>?-^GW;[L SV)P+ M+=DKUD=U?IAM3$;^#.O4V31@\X^!PZD]@NWY@(?SMUJ.)!ZB^L-2*F":,>%% M6VZ+K@'\^#6]FL= M'84S@*4//) 8_9ASY<2H._/DTH=X4?JK#BE.NY&1LZT>O=3(H%V$-G@Z"2\G MD'V#S N0J0([#A3,F'5%V=)MW=NLR O!0] TRA1M%(<4P[-FM0:G<"Q M;79L!.WY2%@/A6RNEVX#'4[W1#YNB@%!CB\5%H[,(E>!#$UR5XTCITTN1X!PK(<>W-X_=YF#+H( MU]"M&9ICQ[POZV[%E*%U-*]2>0R)1V1^Z_+:YR!1E.7-G#C1[(JZ7+H/(%*<@*9$S.H&8?XGJ/X ME.D$J%R#B>UELK915_D M)6.(C":H-:#'TW9:HQV8G10,,'LIL?ZHDVJ,9XL2*E,K/N@(JCP-0JJ)S#2?6;CH,N M MZF@WR+E!IUA5W7TPHDF)W4]?;U/]I7F^PHJT;=%6VCV9*=IM\CEJ!X<:]R M JN^9%/JBQR,9[NS9I<6QW0NM 2#KG6Z^2%T0=Z7'DCW 4WYDK5=EQ"_KK$M MPJET19ZR -UOE+K3808Z\YDB\7_9XI;8>=)A/*B#)Q570]W7M*VW8.RN&"7C M9Y0].Y).LQXF8I ]SNDX=M>5^L#;R(5.KIF[NG=HC4W%V43W/19!%Q':0R:L MADXST-F%V&$>F+!UGV?EPA]5EKPPH&;V,-M=9G,M/J=4E57>Z??0_ U0W[B$ M<&% %7A-;8U"I$CK;:OLYTIJP5S? /5MPOVCAES7%.V.:!W.5^:6#J,28H8&VSRHN)2=.7M_E<[E'39%E^J9!$>#4KA-$M5O,Q*@;8.=4SH%BTG M4YJRT+BQX,.B2.=!W. +>??A?E>X; MI'Y[\3Y57<IB9LA+WQY[Z53=5PF%7;2G3IOXC"+G176DRVYW M:C1YIF_J$56NKJ'M:<.BR-#E%"]!8X/YP^&S][L<;C[?0:#>,1#1KB\Z!M[# M1@7:I4)>@=:6/Z#H>$/#(Y+^2%%_(E:+^"$FU]O.5-QQE:2".;;IZ%4K6J:D6&0 @]R?E?*]*.)-$Z+DSE:._24.2^"YP;MU4DSJTRA MS;U/IW8#EB?DPIZ!O[COX6?%3'B.H*PMCS"&Y7E57--!UT&AM2V0BOG\+5_R MJ*%"'O=3^D"WIH'K;>80[<5:E+T'G^]DF\W/N)"IM%5^:/7*_([[T*T+D5R=\Q((?!IIH/Y@K5K<5Q[4V-WW^>)3D MEH=):%7@J*XXUW1)W&X'+#F![;N10'4^8F$V]PZFGB[KHJL?^G0&:!19T5A9 M*%5=-2DP9H:U/G0X?'V*28S']S/[XV%.,I@7I?3CWYV8?E.=ST=2[[&IFV$] M$? W#?X_II(=T4[.P>CIHAWIK*:O AM&G?2'1EXH-JL5HZFB@]*:*&7F<^C\ M_ILZ^0%NWY3RSU/*!U:;TS>@N0?'T?8K5]9*QV]+2X;@5CQK@KQLH7R'AV_' MDC>U\B/LOJGEGZ>6NS.C&KH=V^U^H$^=#O"7CFM XR;ED'0Z684A4#V3C>9, M&X^ F#XW^3Y&WU3QSU/%B19G-_I#P_TY)6Q1S3 3U+TAO9A,F[/A3 0$?+W< M-U7G5,9<4VG^1, ^D,C.OITOT_=/77 M2:,Y,'\;7#S@_DV!SJ] 9P'[^=("<=@V)'FE3HRFENWET6Y0]>';-A)FH-[B M_+/T^[=K@A\+W05"+(2<=B:NU\8 M*%1GW$A0"UF9'KHSOR.O9_0X#Z6L85[=?76M?VOE[B6@TY"4(4?I*Y*VZ%P& M7Q>T(-.$TL>E!CHPKM&]!'2F7$Z=]?+C*EVMJW2CN:KE!K,;=#X#G:ON\903 M"@E8B 0ZA]=#6.KZ7;P2"YA"T< K?'EUZ!KYE MA9A/>T]__\8J$\N\T&5L5!^-:S-))9 ^"QWG8C^717#B-#_WX-+/1K>X@.>W MG,('LD@R1<6C%Q6-XM"0SZXM&#CU8(XGBB-X_O/QX:/0'A6<9KO1BRX=EH LMH(KFUN(^ZAF>T*EX(]W?WY!>26;@Z2'H!JZD MB=YNR691=<$FO4WV:KAO K#[9Q9MN>-8N@W \7YLNT,F>QQO9_6$H%Q#.A=+$+U]L?8D3[XMHFR&4TK"# MZFH0.!1)4KX)7>"V!P_L)]Y#GS9>$DKEA@,RO7D@HFS)+HV(">WVX.LLI!)* MUT@CW[<59?)E;--!,L/+FHOV/C&DUVNV.\J51GRSX?+D.E=N6V3*RE')M\_0 M!KM;>=]FDB\)<&C0*T-K5VU#Y)O+O%[NME@'.JV&28!G*Q^_N-*O*&WZ+;$% M\H'7^ PCMVM0GW#R:_M?WV!E(X2PWN=!Q\ F+=*4 M]/9TR@_Q"M/$N_2:#:%S9-\)V,](X8^%=AQK7M!H-U6N5J-Y,>"KU4%W5ECI M_ K>4U\^C>UGF7FSV]\"W,^9[I&:K9IF6VOQU3F!!*!1UCKX]S7=<, [_=8; M@R\P>6JZM958[P:];@EMAH2960\I4)A_7],- ;!3M\4$_+!^SFC/5UPT&FN\ MB++-(4;V4$<7C5LB^2TL-OS0OFR\;:_Z*VI8GP]HH-3F(U4;"8X,74WMFP4D M-[O]5?%VZ.,*GB6IJ1&,FZZ.*[6J#M\I#=\,WBFTWI^:'OU2OV(]CZ@%W==$ M5"3"R;RHR16F!!WXKMZO@+Y3_2'A]RNV$!9G.&4@A>D2E^J+BI"V::A?+?S4 M35%^2?A,,Z-@W5H.-:K,6/9G^D3)PQ=5P25\& ^2+6<*>44NMVU:#/%NRUU7 M7.##, GRZIS;1H09@7S^L*T^"/4$9'6[&/B:DQP9)3\\@EFO%ZS%:JY8*,OD M2CE/JP>F"IU]?')^UIN$72C2B66<05#R\I'.V:9E]1_-R4+0FIW)Y@8N.FP- M>GAF$DDT#5TT=+XY6?W;W+[S@ZB,^U*&J.MK@^I)JWF+Z%&=#G16(WT@@B'R M>@E$I<#3;>!Y16D1Q+;W>/K\;D7N<<9?B2@LFVLNIC0N#B;69-)2-!9:,_," M;QU\?$WYIRBJR8-9]FA5P>I9'^S.:A;;!"(GZH3MLLB:9H M2X#5 /!;CB0^6"YC LEW'5N7Z)AAFUT[>5ZV+4J414_2NJJCIVD>0\2X3[P MQ3@JE&G1M9-.VD[&RXE-C>:\(M-49S%35R4Z7*'0ROA54H_/DGN.UF]=*_D8 M.&+-3RX(?,>-K9\'W!!4 EO>@Z/5-SIH+8LVC6K>FRU,>ZY3/+1UD3? $5N! M5VC]UN!XJ0;R*,,GYMN-G"J;GE8'U3YQ6J$8OY R>LM:&.T[S^MZ_T;!SSY,MKL B/'M#^[ M&5O\VT&=WHD?=4*Y0Q%B!\TM^C.R9KE\"X&N>/CVM(_/,"%U%:'+0B+J%<Y>&R8EHHH98J>QR@;'=T@.MF!L2B[.R0/K8QI"C5^:43X M<"+X0E_J8] B^46J?OR;;'MX(.M;E[+>+_*7'6+>RG9['379M-:HB/RRQ$EZ M$[HHZ@3Q?XE'@AX*FX--8M'(@0D89>O/V\#7'+ENA[%/OR_P''\*0"?V L\> MP44Y[MS9/K.E6_K]2K+3CF>I-<]X/ LYG-0M7:EU4<;5*'WBCC,K!CI3M3FM MY!,B>'K"UTLR^'C =^)!+[7FU[::_X"#7KY"@5\])N8*QRII47=FEAN\A38# MFQ@K0W7 Y*$KA)]%;S]TD,VYU/5V+E,JU76W+_Z:*L33?3B\Z=*$I9B1"KE\J M@+YEQI(*W[:55)1E%W@>\'8O#BV2Y))]69B*;QW#:6)][5ET94%+SE/QA/T_D@=X(@U0'-=J47P4P5#J/MJJ+5=/_KO M;HR;W^R?L_]N_SYYT!L/I3IC8=&(T3J=VR,C-Q)4GD 7M%=\^D3=VX'^3$D]\G'Y:!G1P?]-QM3Q7I M@UO\>CCZTP4QCV\K5.8S?TI6N3:*EW+V?+B<8?7P); EO_B$Y,7]R4I"U/57 M6J,J]=#AL(N$-*-76^.G\H\#J,-O/@R !&\[ !2#Z;3KC.H]PZ)[?/QH&73\ MY6< \ 8RX0: 'L>,0C8K2 0OSU!CT3" IO%4*#\#@%@4R>6O2T%?_7:30#") M"35]?B>ZDNN8#\UWXCM4'BO?/ M#TX2A@#DHU6!-=%AQ^(R);EKE=I%@11R/^Y\9WN9(&:E;%;$@2#BN:F00;.8 M4,!D4S'G>/*P/WG!Q:3]^O18"\U^G7( :LW-9M&)&#^9S6ET9<@^KQC.1/Q %? M=HU://Q<.K@_UAHT3KMHR6"MR8*QZMVHK2W3@AV+,[*1W.AZ*%[KUM?S2CF[ M6B\%+)N.X6N9Z0(;+(P)'^1U=A$XN3+;* I82K@O3:J24U3&0UKLK$,:[X3E M^3(]T#>GPZY;G4SG!EYP@16L(K?'QN#!TC'\*:(E,O.)JZ-BK7>"!\TZ_S C\&320?VN\UIA,QZNDT'49FP%, MQ?!+11RC9T1Q8NAUKX=4T%#VVC'WT70,WYQ*G%U>Y$)T.!>4>DFT)#M1W;/' M/-M//"=P)>!MWVI E#=5KS@3_/?O^*\[SX\2BBQQA2QUV==^8RCZO_Z:BW(R MKQ\Q@>+_SO[,Y^\_O?]N.:XGF M]K9+L*%O]]&/?[ED1OF=H]PEA=EDF>'?OY*[Q"P4XS_S9U@IF4!T?T\=7_OK M,5>?L"M.T!%M^T0,_4ED]Z-.$G%!DF0Y)Q$% 9<(4L@ G!"F('Z+D60N.R4P M)4>@/[8#.0\C]R*.Q^X[UF_LZ*-$A,G[I$2)B*:NVK\ED,R_WWZBVTE)-1'! M7],-)N_OL;K;K!JY^R]T\]_^^^2&Q,]$5 ^_OA?F7\\*;#/8^,MC84T=4][] M\/!87S+__U?>1PE_CI(<7XNYKW-F5-(RWX'TJ;/ MB.Q9PG[\RW?J'%V^8[DB1[-__YJF9-@L3?'].E>GV;MBIWQ'CZA:L5.E[RBF MW:ZS;)WI7)&6C17,W1O!AW0])&189&OU3I5C.O]S5_Y)_;S#T6RFL_NKMA\R+8S.^A>:)Y M?"B5_VZ+KG''V.#_7,+N?<"'?MQE[H(O(@>R:!Z;"@2(T[K,-(Z["AE9$7!9 M+"C3*98C\-PN^-K^(H[L:\6<,E'F#9[/C0M53)1M=Z6_"2;W.-D& M0C%&3''N@=_[%\'X@3#Y7-Y_ M'@+73V8$[4Q3#,?=+3(_L>S_.N;[[EE[&1PA_^C>3GP_Q726>U;OWR-+5YS_ MGKI -)!ES( W4XC#]^(T#A0#?Z%G M8O@OWTW0?Q:D?X5%>^B[E20+]?_YH<<_\8 46UO'G(JFZ?A39_7C0JZ]#U3= M\[=W.TP:_+&W<<+0B4T;+RAH-$ *=:^EK->-7OQ,]#GY[9G$ M4!=WS]CHVL MV&7\9R.] IG)W$OO40RPD>:Y5.8K)/>:>^S3U3K+]8M'NNGR? MY8OQ"XZYBS.*Y-O__5]8#OT+P_][^G^V+YG^7?Q.W;^KW'$U^NXH_3BD'D6* MNXN_Q@I$YN"#[U7@U\;U?*769K\P2ST$+Q_.]A[*B^E_FS &S18RA0(ID'F" M$#)Y (0X?LD)^2R:FY(Y5$1Q\7$8,]71>=%U%BS='"WDQK+8'%35WBV,N7G5 M6QAS"V/2$L84;3L0S3Z8.^Y]]#)>E VN5 H5&E]-PHJB46[;_'#TDOLSHI=B MI\,76W=]NLOT7PM:B+LD6,G^MWP+5KZB-IU_OC1=<=P[7P-WBN[%:-M*(@*B M>P?B>\O/% B/M/-WLKF7%=]3D\4H^1&P+Z6>W4S:$8@1* (&5 0A3Q6P 4LIXC97":'37.%QS%TL)R0 VU"-'C<[Y?X M67:Z4C.W&/H6TMUBZ%L,_?_8>_/F-+(M7_3_%W&_0T9UGQM5]R$=0&@J=W<\ M+"&;LBS)('FH%R\4"6Q$6DDFSD&8^O1O#7O* 318L@;GB>ZR#(H&<'GWQQ?4/1@>#X[,W[S=V/_R]O_.QA_E[E1=PA40\[;6/^EWR M 5:Z=*6T/*S2XM9W-W>:K>'Y9F-K\[RU,Q#G.ZW!YOGF<'?3;32%W\DK+ MI]Y6ZVIQW!C4%VM72>Q__KKX,*^4EDJ&5DI+I;0\&Z6E/Q&^CVU!W&"14UM& M5WMK_^QO7IZ=>1_?OOVR(B9C2?MHR^5YO)(F@NE M F[>+!4076J8LBZN8!P'>XU[V$#<229>[,1X/>#JT?V +_&"W)_2\Y#+4I[- M1%LE#F-H4'T%K6'YSVD*(S&4^*2YU+S\M[X7B#]3F'"$?RM\S64#E+A.Y(%T M_A#_O69-ZM5)>*/'G]D6W'#Q3S;1>I4S&<&?O1@1@IRQ!RIUD**_^L\'3]]E M)*(#>.41O=%RO$\;XW"K(\XN+YN=QMO3[=G?5T&_?:M5U>N-M8W=YO9.J:O] M 7-VR6+Z]7)VFS>KR%FEH3T$>:D$LB!!G#N+Q/R_K[Y_?]?N?SK;&RW.-C]= M[1]]>W-Q#==7N'@. >,Y;^%3_,21"--+2>U)B[+?.]_=84([AX+:[)CC@H2> MB2&B4XT<+W"\)':&$S>"=__QT*GOO^@UNF\GTM&_V_D@K)O\LEHUDR M1(VWL?TJ9@KU@B1T.L&%[\63!TGPOS/[RAN88G3A1K,HO)*0EODF3W^(5[X*^/MO8ONFMN<-;O[UU]G(]W_SG;N9U0W7,7L(].%\XI M&,4/Q^X>E-#^2B,O'GE#16F>O7\.Z/5A=.$&WC_T[Z=%8@]!/A(!4OYQ"/IU MPR*:MZ^__AV?A]^VZN[GM?#S1;OW:;)6%).KB.9UZI&8=/9KSF?/#:>>TQ]Z M(A@*!ZC(,?"RSHD;7=:S6>O3O^^OKT+#T<;(>-G7_\2;-8'+=J"]^ZB)$;./O(G^$:/1P;>-H[ MO =_/8Y.PWE@[>_8J_>#S>F'[;-/.T<'9_N7T^_GC5O>%\9@_E%"?_CZR\QN MG(1QXOI_>[.QO1X&RKOY_^G7S;/_@PO-V&@')7W]E\B/W(BVPI MJ7&)#R6M%?'PFZR-2K8_G'K=^5ER)EK_](^_[&P>?!W?[F:B0^I$A#-?:)VI M)V;IP(>E(FK$Q O<9RJTY;;A,F812&QOYOJ.^"Z&*:KM\/'8&XKX^4KKAT"? MMFA//G\BHC@, N'GC.&UJX,T.)T,FYU^?SL_G6H(4N$K2H6WXNE8 MP==1%5P(,78.X%8 00$]'1,514\/^F')GI\*_T_G__Y!/O_0E(<#1\+-BX7M MO6WW;/S]Y&PO>#\<+-8^B/G7VW&[G:T?% D_*B$?>.ML-PZ/HGDS H<2NW&@>#[:N=WEF_\WJM MY4U:G^+P=FQNJ[G;=+;A?\^'RW76IJ[G_WD9#]>\Z/^YE"[,]:$,4U72LGCS M;F 83R\NK[YN?_@X.$O]O;V]T7:\N[@E WM:AO$3O]8W,6Z/!O4U__/.4>=R M;?SUZ_!KP]_]D-Q:C7F9QNW//)Y2R_AU>+H7;UW$7KTY=D>3Z='>WY\N;GEA MGH9E_#.WOG@_'.]GG=K;ZP '[U9M+:^Q9\&(JS3\VO7[\=;#R[/C+7^_>]0X[^R?S#_!D,__D>O M=]\V&X<7T<8%/-G*/YG,-Z+S;\=AO_YF&NZ*5CRZ\MYC9F?AR>9D$'_^^GVK MW1&M=^'%FVYCT7;GY\WBV]<&?UW-]O\Z6)PMAI]?;WS;Z@PCMPU/JC'M*/0C MIL:O2#-E I2_V-A8;S7^=2U ZP-FHMZ6-5Y;4>,E#,XKW.'$&?IN'&<326^V M,8WUG:T'S<#5ZUZVRN4Y<+=;R49CO=5Z64<S7L MVQZRU.-Q/PF'EUKQ;X\BJ>Q_FK9\__SMV?QRT?ST]WERWAOV&G-;V9NGHH2.5KW[OP:1\^__N>6/ MSOK_65^OUQN8NLXS6&J)/"46=BT\[(T9EG5]6%A5UV?Y]9'2CV6;OCN?W8W7 M_3>[^V>74W M3A!TI-#.1\._'6YWHW^F>_7TKXW1Q??%X3Q);N?U.7+CD?OM1P-M;_QPX/I. M7_ABF#@(:RV22D.X!6&H)[#$!7-CX7-))#O3S9,/1Q?'0=V[/'#/YJ]/A]Z[ M]HVTA9W/Y[WW6W\U@3Q.PZ.9U__4/ G0%+^=MG"\5/0[1;G\?WYI[OBP@ODA M4^Y_A=-Y@CSE&+>P;!HWHN8,TL0) W^!Y65#3$WDLHRYETPH M).)[<8(N-Q4A66IBPRCT!%-L*SA JXQPQO,,[.^M-[4__4WM. MJ<4@M4!TS%]-76+55_%Z)O48?16?"QM";DVN:F0ED7"\V'$E4@?QY0&\G2OG MEG,D \!2<:2?PY&J?F0_KQ]9[L"ZP0@TE$00H2RNI<&'MM39_ 7-):"D1N- MSGF?SKW>YXN/S;7IQ_K6R?!PXVPP;JSMM;.&6#L^/Q[;EM?%U:#EQ]VXV?EV MU-E]Y[:&&Z/NA]] <1QZP/7C__ZM>W3P6P9P' YK%";R@6*6F&6A]6EBQ^9( M?W,0X!P>K]LY>L'7S4'[[WF__FT<+K;>?IIL'UR!_;51VZEOUIH[+?BSH>PJ MM1?2"E\>&'+ROB%)!N5 XX]QT/H& .4-)P((=8H=^3RFSLC@2Y LF0O?7[L, MPCE0M7!CN,TC>15JN+*1&'L!PT_T4E_&7UOU347LEJABJ?)XZ#L6TW[XLLM/ ML&WO<-?Z_^O_K*%ZA"&[@JXOJH'6'E2L++S-><<3C M>RJ7^II[\Z $]#/N@'K7PS.OCZ&?!NB\0?2O*+:8UG[S:K%Y^/;O4?W;:/_C M],/1WO3S5ON:S3\*GQS/>C)2=SX1:+CE[_#O#7D%)R!C\?:.'-?W]16V[_9 MR =@X/NXSLXHE0B0H*I&H+603MQH\AC4\25V?H>1T?2,4U"0XTF(F%-*L4TF M;I)?S]R-BPR)?BR7]$>-\L]_;UKK'@@!IYT.OJ*/$'Y$S\,O<3YRL"EEZHPE MVN/,C1-GM\XCC-Q%_%18T\-?V;TTB@0VY)26/T8T4OOFCN<'G5;[\-/5I1>[ M5Z?M>G2U\_>'2MWX1=2-6W$?O'QP[Z9>DL!U)1]]% 888?07B!0+=D\7;P": M1%?"V7<3USE@%2/#E\P8MLY1L!-ZXB*5R&+]M=/?\;OM5TYSH[FN#0F/D.UF MB&SW4_@3SUQS'!'_\>NP$NMH\60E9[%8B3NY^JO]:?JW?_G&;;NG[S?ZO?B@ M8B4OFI4TZG?D)>1$\&$PX;C#(? 2(%*X8WBIT(,0E'X*!DRP5O@"U1GX 0A] MG-J%NN:]5?+7D]?-UZIQY8_@*J)?&C)V]63 M&3](HSE8:RI/B*UKK6?:;VR/FKO;&YOG.QL;X_/6]G#K?'>\N7ONUEMU=SP8 MU\>C0@75E]Z'[?GAN_'G3E\TX\L3[_/?_KO2NJBWGR)W_+TUC"\79]/HX]?Y MN^[7C_.RNJCAZU;R^>+M/[N=;XNMW3?)QX/SJZ_X9.'M?[7G\3^?8W]8]^KG MWUJ-DZ./7\ZQ?FLG_^3&WZ?3-U=G9_-+]Y^_9E\_[?\]"#[BDXU"J=?&]L[N MVI?CO;TS;Y3&&ZY[NMF?8Z:J&O2^RJ:DSYSB:N2/EA]P5(T^><#*JL;.^J-# M^-^_#"DDY) DH4N$K.(B9'S-,G3I:$\^H#/X4F^S\W'O0_SZ3'3//G;?]1?- MP?8'61ZXBFR&6 -9]$!MB/5/TT&NN-1U[$#_7.O=UJF^L/V^3D M#@=VMV-KUG]FBB4QN=4+:YL[QBN2%^VV-VKKA1Q08W>]T7QN]ZIUUWOUH!MV1 M7STEC>:I:C'W3>-/0]@]0Y7DU]KP)Z!+=*1SBA? 'BK^NW13/5>5XLFI$4_" MRY+KD9GWKBAJ>$-T(/&\M)=E,OYG[>_7[ON]L_[9X=H_\][LQ+NB#KZWZW!Y MG8-ZF=/EI]84_?16C9O\ %T,MQZ@'L$7P3"=AO\KZI>>-,TX!2TF.9/AJS1[WURL$F/-YH9=', MQN]N-HDAXTUW?E1G?ZX-O'\&^Z4S*AIV6)F9B&BJXB*W.7H5+(G$6$0QGC82 M3SH;(<%2 UIWB:+[O99!#)U2:4YXA$$\.\D$"PH+AU(C$J/^""<:>#Z)&&CT'86XD+^H>@S4_)'J*$6O8\] MN!\V.Z=:04G@.'$X:N/,PJAM3NK =R_L3D4?=G<_ M?YDVS^M>[^0TGAY\.]KIE&8"WCE'[T'1VV^8I!N;9#G,Y5]=X>D09JACJJB6 MRF'[RI1*]["8UAL,_73$J?;\,YD(-Z8:6BHS":-(Z,9IJ&)$$1>GSI OAVF, ME;Q,?F5O523XV-+T/E.;4++09F(%#N^'V29UJ-;&TW75J4#(N:A09P$#N?XB M]F+9DPXCG%=B;>"BM$-52 2Q*Q.VAP*^(A&FWVX?I>9P^08Y( NMY*8(U+(K ME[IRRRE(YRY6[MD'ML[=C=74FM[O?7(L8(N MJ[A(HL#/C$FDL[TM>P?8(4OX7^5\FL_4S=U.4[[*^YZ M8WM]ZR<1^XU3@8Y1S?@3,]&>-SNOA.@+%Z(WW?9?!%_Q-HY7&5:2V@7'BW11,#F*V(T3B7@6!ABQ M#%5)('DZG6^IB%$HK/#!>E3=5_ 3.1[\N2I.B@7,H>^'\R<"67AW?FO?HRZL M6H9;M^\-L^#>I[;SB& =&92.:W Y5I7#Q1/A^SK>_WL11L=96CGV9.I0[X"V M\>@),7W<]TP># /*;[X>]N977UJ7[M';TXUO!Z]WUP[N(92U/ GFV1:>/B:" MQN_MDY/#[E[[]6''.3XZ_.*<'CO=?O^LT^L[W:./QXZ&IY M/!VXQTAZG&.*J-\0&"0&QE)S[@H,$J>#&,87''G"7XRH#>\@52%'*UK*P7;7 MF?DN00=C+%S&Q."?Z?UCW-T<73+/GNY'1MWC77WLR-V=0-V?9'Y3PXYCZ29G MYB.$KFQJ7))WC,%8W4EFY6XPELUET.>?=^YJT TPDR M]':+((1U&=.\ZRKJ/[2*"F2Z IE>#C+]FT9[&&SL#D?NN'7N;KD;YZW![O:Y MV]RLGS=%8WNPM3T8UC=S> NT(OSW_>RBO7K"*2[ROCSV1]. Q++V=>#L'1^= M=HY.^T\B P%>@6?UW[]M_+;$ 61:HNP^N-,M(W-H*;LYCK2V6V!);CE7_4W1 M=??HM'>\?[9WVCT^.M_O# >B;BJ,?OL?;V5$ MZ1<@F(/CWJ=V;__P^/@=F#W=(_CW^S913W.KU6QNWXUZY*AK\&DTKA#)-L01Z/UY(C#T5K SLTHY;Q[ MVGE_WCCO[H-^T#W]XY[]M'[3>=]_"(TS[:=]K['[O]3J__ M@AG$QB_/()"LFL<'!W#.IZ Y]$^[>WTX_,[G$R".SOYI]WV'S(P?91S-BG$\ M#N-XV .F@1TS,C$.-;:C!Z]8R MG(1OO.E]LLV9W=W-GZZY&L68:&Q73>#RF M<9]'"D/](M9IJV('0#LMZ["/CT[?=O:.WY^TC[Z<[[:V&CL_S!=:%5]X/+[P M,&=KQG3@_S O0 [[@GG%5L4LB*#:9T>]3I]21D"3/#B DTD5\\R/&:,1T:U%&COF!^T6A4Q@92U.;Q2:<'LN+H#5B;!]VC M]M%>MWW8ZWSL=C[!)R>]X_[)CS*-S8IE/![+>+@#U@.3HT(/[?#8]"&-WMFK M.,DOP$FVM!.<7>#& XXNLO&3^3HG1?-1S8J M/H)DMOV^_1>0PMMVK_/V^'"_TT,7>Z]SV#[M[&.H_-#]I;5;\!*AM1VNFM@=^N]&"__M1 M/K)3\9%'Y"/W?[+&B/DU(BRP516/ $K:/7W;H? [2(M#C+X?O3G?W6KNW#4E MT'"(W8I#/"*'N.]SQ5@*IVF@6B%'?-'\8:?B#T!'C7I[?[^+PB K:W:;],^,MH$KL5IT!B:GPX:V->,!SXQPY("?CGH?S7?K>_ M=WCO..Z856N>./U#M6S&(%LUB"HG(;U(Z7=%6K0 9)APW\[W[GH'UV>-K?[W[$ M"L3]=J_7:??:;SH81-O_805@HU( 'E,!^ E'K$:O.6I\Q[R K([]SF'WZ,-9 MYVCOI>L %6,AJFN];Y]V>MWVX?OC_>Y!=X^<5?U34@V[;]Z>]H\/?IBQM"K& M\IB,Y<&.6(WK9 9&"$L,EO#8ELGQQ;$3,\[ZA+DDT2PK7O,+\)I-!-CJ'1_V M.?EXK[./'JWSS=;NSH^7IS0V*R[SF%SF 0Y7C:CRR>68+YI5;%6L JEIJ]T^ MV^^>8C52]_2TT]'9.0B*T#L];VWO_###V%JO*MH>E64\V"'3L(X>URI0X9$K M#O(+<)#7>\?[G>.#SNG;[E[_O+G1V*DW[H%GO*YXQJ/RC/L[5AP(31 >ZD7S MA"K5DXEG[Z37!4%PTCYL[^T=GV'YTNE!AYQK_4[O8W?OA\O4@$/L51SB43G$ M0QVR'M8QXSHX,-DG\?O3MQV9$-S'@LAV;[]_ M#WQDO^(CC\I''NJ0S; .CDO.4CFRHX=V#HY[3LZ.J7C+K\!;.B=GO;VW[7ZG M#UHNI>68K)S77X!8NO? 6SH5;WE4WO)0AZR')<,FG]3EO/Y"W(8[C#$Z\<%! M][#+);+RMR\:JKBQ596U, D>P&$?O>ETCWJ=-R!]>J#-]O\@OPE#=[Q[V3XQZ( MDS?''SL]]+IWSK>VFBWJ__2CS.1-Q4P>E9G<^^GJ\1PSX(OF$U4Y"U/2V_?= MHTZ_?= Y_6)JF\X;FQN-W?N(T;RM&,6C,HK[/UXM[_?W9-IJV_;I\Y)K_,1D0>[1P1>^M)QPBHF(^GOKWO@(7\] M:1YRXU(SW)W[KS1[PKSGKF=_U._N8_ULKTU3XL/OBJV9>'+^X"9EPY6SW MO-%H;M\17/>R HG^%%9Q'V?;,4A?DT. ML=OY_+;[N@O$L]O:W=S\\7+5"AWX4?G"_9RG&N17Y #_3MR!+Q[>DKNAZ7:/ M&R7Y!O&'&UF8^KDU/MI;V9QZXB,OGOGN J@K$*]NMPK?"\3:A(GSIG9Q_19F M\%6!M$PKU<<\>)B/YT_;F[B!7#VUEO MMO[U:A!&(_BJKJ:-V^)LKN_L_,LQ?\6%%'9VZGY?L_8O(]CX5^HCNLCJLS#V M$B^$VRU\-_&N!(Z=&94.">3RG\W&^M:#GQ')UPWY%^;)DOF>'N_=C=6>(K=Q MPK&S!]_"]8P+/''MGV*R?MW8V=LY;K7KS?#!N MM4!,#,3&>"!&V_7Z;_Q6_D4700KVSRA8=+ZYN;M+QB=^?S^[:N_&(/1'-C,? MPD:(*+_QR'WDQMN3>R V67+RU@0ZWX<"_C&?B$@XR40X0SR^[XD#QR*BN1<+ M!\8!X9C !-Q@Y(S#B)Z;I1$<$YUX,O'PNR!U?2<2LS""7P MX3WVW5DL_E1_N24[+:7K#&^W+A3M!TYB#9AWF"9_CKWO8F1?,,4-^"ID-6?Y MF%1%V=U_EYY73 M40JW^8=(_7I6@-R]67_5WN_']-?&*R"+L8AB)PF)=MI3&'X(DQH)NNINM'#B MB1N)N.8(=SA!*H)_ /7"*IS&IA-BP-D\901'0=NIR.U7);>]"9"(HC=@4O+C MD]Y>.1&>B'#F"YD4'3L],4L'OC\ MP/'=.9!N)"Y2E%=AP*R26*CCBPO@B\@UW>_.U$T2G .-F.>:0/S?AWX*8SNG MKC=W@YKS-H0WO(/_U&C$]^[032OJKZB_0/T=5#1F$$,@\ M$E,OG3I[:0P')J+B97"=H?S.F7O)Q-#DE0A2F#*0>PC[Y_3>OP;=J@:JMW,A M A&!2@#J0!1.'6%>/J27Q_SRF+0%T"T]&!\YON\L0.>K"+@BX (!OSDY*Y+F M!:QGX@UC9Q:%0$XQ\MLT\)**@BH**E"0EI5%)>#MNW(=0/_$Z<_$T /^U!Y- MO0#8541V)V@%%R#.V<@1*.HKRJLH;SGE.8= .LBD>JDOEA@_])7S!D5J@(_B M9^IG0&=],4PC+_%0\ ;.*7S93\+AI0.&^L0-+LC@MM\WA3T<@78(NN14@,4/ M?X_3&6BV4Y3*([P$QI2?AB-O["FQG< 6T*S@SXJL*[+.DW77=?M%&NX&X\@% M!ID.DS021'A*V:RA+@EJX44(ICK0:4X93"9N@I+\RD,39P+O7/-!R?0=%^@5 M74S(:N%[D/K3*5X'#_7*,>RCD\9 M/!R.&:B^%G_!>^L8N:@Z[J= 9F7#)Y.OD B4'8>(,A _R@.0)6'3!PO'AN&'/8#?)<7'AHX%' M7ES].R^X"OTKN%A> !<7=E0XD1(Q@Q24;="XX7GM&U[ 0*D_\2%N3E9NNN@+%*_ .IA"'XT2Z*4":X /(58N4GWOV]]?"^PH? M_6'_RCD5PTD0^N'%PMD+UVO.83):1T'TL=NI"+ BP.4$^"8*T]DJH@NC61@Q MD4D]V_G][;O.]S^=C9V=G3]J#N@)S&?CA",3D]"'(V-?K9?$H(D/8F_D@:(B MHV? B>/0]T;D.W/'8\_WZ*_(3U'GKRBVHM@"Q1ZY ;(]YX,'@MTK4FSV>Z<_ M\;ZGP0UX9!@(Y=G($"HZ?(&R*P9:D6,9.8(]Y8SP@".@0=($@<)0M43".>$@ MVNH8A%9RO1CL17^(43-@@H.%,_) N55>$1V!(&\%DN3-1J^!RAHZ<]1:73\. M;_%+%>F;P:O)ML1P14U]JA(A0 .&;0QIPL5Y@EJL;M =7SH,(S!"9V% .\'O MJFYB=1,+-S&;%E$4#$B#N=2)&GHQG"O73X5SUO_/^GJ]WD 2XZ\K*JNHK$!E M)Z5NP!/@V:A@W-T!Z#HS/8;OAW-D=MIWP,Z^*^&'LYH3I0'KU+ X]T+8_L*8 M/ ] #C)#8SKSQ7<-3!8S/$1_ >N)PR%KY>34 MD+-0X_AN&@PG_"^<2'5EJBM3O#(/D711Y5)4Y'=#\KN)WOD0B4 RA:Y* JH( M]TZ$"Y153-[HB6#J!8,2QP?*<4ZO'*81!@47.E/CNN3.Y=3W!(IIEE80-%M6 M?20?E5=5SU35,]=7SU0\]5?EJ?U2\ZT?CI.Y^R/Y&ZX3JS& LXH@5A;22/A M=##"-(2_HG<+]G(X,8][L?P%IB=AZ!F]S\/(FY$G<>#&'@=+T#L(=R$BLVP2 MQJ!F5%I#1>%%"L?$N(GK.7]Y 48^>JDW"$M(ONPQF!1G!]TU1%(19$60>8(\ MZ_]G3=&?_(@#)G%1NSU;[Z\[N6]OHN&>!120[B>8TU.QQ8H*"U2(^9%T^)1& MB3D**LN@2(7 R)90'Y:WJ=\A[;$LGPMGXEX)9Q;.141):C"1*/3I)^REQ?QC M]MJ.P> **+N>JN)FZ#&@R%8(:H#*C*#A*)J&B\$A(S$,+P)8/'T/_Q*8D8]L M.'%5^AD&V_!'\&@03L' &XA C#'U@A2((#==. !QR8X'>, T0=F/J)3+\*6L)J^M<7>?"=?[8/G4.66TNOZDJ95/=,"!+J6:3 M!XYB?FNP%,RD%C[G.15V?2./\)JL,8?G.#A?X* MJ5)59^>^0BYJ?IDAZ)+,S[79IZ5Q%U1=0% MHOZ4@CV8([0B8RU[JDJMJVCR86CRL^>"%EM4S_GS91G+\EL[7UGF*3=V&O4_ M-#4BY5EIRO&*/&6T!XA)/R$JK5=$^B2(].])BEZTZSAGZ6.KJC76E]-:>;"' MV)8.,STXP& >.NN3-"JG+A9.88B-/."CKVFH-\^"1,7JQTC!O\$K1_=Y6!Z MQS"GA2P+HS2ER$LF4Y%@:%ZFVUI&JQI7NO?!SB8382*FZS\'N3&_L6>!3V:, M+EN&E9#.A\9^Y :Q MFAG ,5'L;=MIUI['K )S*?PE/Z%Z7[3Z5Q=*:P';WW MK[?6=W:WFS1Z_S\;Z_5Z39KOLAZ;,I_![$)>&'0L M/D:NYP/55Z\+!(>U9L>= G$FL:S>(YH="!'4\#G^;"!JZ,%!UD5DF=]*>% - M3J7FE&N'JT$ZPQ_+&5"%+-)71-O".\55A[@7Z.00?CBG-^-/?/\^2>R>,"B? M3^B_BOU7L?^;(V=N;HX'PTW1.F^-1O7SUO9X=+Z[LS4^W]X5NZYH;&V.MG8R MR)D'Q[U/[=[^X?'QN^[1F^X1_/M]FV TFUNM9G/[ZLA=+Y"<4"H(R+JQ)C#QDC0A/]TV!WP#>]%G/H)5B&(B&QH!') 83"<>.)*:+5I M@*(%SIR]_"-O3* /B<0MF2#PJ/B.4C!FB!-O.O,]H2MR5BSW<>CA2Y@Z"'CI MXF&89KYHGKF0.O)9D[VP2N5B)'Z?#"8I?J8C##N>]<'//]_.?P4:)89+_ M%$,H0V^&4CK_C3Y)"J(G#&V(!-8#'!.*6J ,Q\E2$?$\1*8)"1)/(YJE*T,J)W%^ATF-#+S/-#+.1B&!%) M_F2,*R<]7 ;MN2?<*7&QR+TQ$&*D+^J*]4K# @A M+RY0\DV"$)**IAO-E*@(W\!^/R$2JJ(>CTQ!;ARGTQD3B84J&$;,CAB7$)V? MRIT> LL*X9'G%L] &S6>D#\X$BZ:5V$4IA<3M,]*O.0!&6#.*!RFEC-C+DP2 M1[E[72'%\69B+I\$_' 3VU,@%0ZE6K"C>853 .<#!G,LV"5%(@G"=SAE]+GH:[(RQO2]@SH&16P1T ME;%=+*) *U!G'V(J&,[7)&E2!F0D1MZ0//+7O+ &PT7DRYASOF/,X0"U%6,: M0_U<6MXF-2VR'WX)S(H,1W #JH@E1RL9KF4LNXD @L@1$3 M2#"P12QT -+#56FYZ4S]?HKGYE-B,(PQ96'0YFP M+QB-UKC;1FHWGXQGFD"2,NYI%;0DV%L\,.4 -%P^',@;1==,*=]RFRT+D-\1 M6Y7B=%T\H"*,%BXL0%/8*)CWI4@HV]J'\Q;$-MGO==-7^-2PA9&:>+82[D/3 MB^$&*!0$9HDCR686)#& E7=O))W20$V44\\N-DG#%ZD;P?D*SE]W\>3=X4+B M_2$@"3 [8GYC]N!:]=*ENI$]%Y7>CI.Q(&9A(ZZ07#PQ M4K?1_3GQUD(PYQGT6KSKG)]=T+B*&E=1X^NBQE/8'77(6QOKS4TU;8HD;S<; MNZX8;9TWZZY[WG+'C?/!UD"<;]3=W>'6N#[:'0PSD>23=N^T>[Z]O=/8V'@Z M46.<%:?9=!]'%F?.W;:400M;(UOYM_^Y)A,>]?M"+OR$'](Y\61R!6%)A0CH M=%V*0(]2#!5C+JCEP54^$9 >9 G2]UBC5,@775YK5E,Z/Z:4UI39Z$69,=9A M77.A+",**.=R596LI>HK%=G"PD@0+.I1'X475M0$!UV(G5<%VS$% )4QJ M"K,(M+UH(:OIP)"-M'N#CU%6]&/J6IQO!VHPCA76FJHN;&R_LLK_E/'F!;F MJ:6*DWG ]:Z8C_:FW3XI64L<&E@">T/ ^ ]C0G<+EQPBZ6/Z).E,;-.EU$U0 MTP572.>8&.&+T87.L%:5+O2/D1<)8TC;A9&R#,!Q+R(A%ZMU.,S. ]*)$X7- M/X2GR?0!0E5T#'2[[E"#&*9H6&8X#UB_5M2!+L\ ]-)LUC?977CS:2O"2!\! M=NRD@61!)/DC^!K%5EN:\?4R;FKTILQSUP@*/O9/EA.Q/(TFJ-)1KUP6BR)@ M%]Z5EU@@[2MX:LJ9&,!0%&@E["*VK'$\WT\YAAYSOHDLR!!.IEW.#1@,.R+5 MOL? M\"*&Z),*%P6^\M5FVL$;^YBJ+N[7FJ(W;-=2_?WO#'0)_RQN.7D!VX, /AY>O\IHL M60^6-6&%6HJJL(JZL+Z\68#IIHB6< Q2F6@AU,DC04B=X#J VO(X%V?K:%6BV?=JO]+ M33,CCC-O-[(I=JDOT@RR\.:5'*DC9WA;KIV3J#">XM9.ZK;N^EHBJN/ !Y M0W)G+W/8*3#*Z:\:M C5#(H>!+1ZE[VIBLAN2"6DFR+1 EF34[N6VP?KK:5Q M5T/X4@-&NQOL"1_VZ%A9/6A%C,00E09MP_/)#;&";XZU75B55D.*0A]%A %L M5^*Y#'W7FQ9(7V'BD&R*&3O70HFQ+KLN!$ W3 G$C5Q!B6MFW>D+;41TP6QV M-M:==V*1;ZS5:+[:6-]?=WH8W#V@@*K\N$<,M6>E5AV3%:LHJF]T5VF;[5EK M;%L'IZP4Y)GUILLGF,E:V3N4C<+.*\5RG.%B@/NC6GMR ]#(N\+('A:L M 'FL3<,@G(74!1&))M!;0YX<>2;R#.GB&P:89O:">4"H.8#R_-50$Q&S,A?Z'5CBUYVA6\WECJI 0_$$ M*4L34RVW"_8OAW+/,]O(\*#63E(QZ5SXOK+8?3 _\&5>P$H'RGQ.XQ"ZFXZ\ MC&W6T?#:'2,I4W8 E]'^G@''^T.[H$_VVL>O:RHIQ07E"F7BTLLJLPDH'Y7C MX23,5":A25/EN1?T(=H^6"D%HD.0IA&=C:QULK:KEGL%'HA Q8Q2])?.CQR? MI#Z NBE;<*+*$XSA9I'@R\F,,1^]YS.M&;5+-M1 ::9\8;6\QI11RT!]B71A M6K#(JPAX:U'ILM6$T.9.H3XQ[7 I\BK=J/0>F);D5EG-@4IC9,(1A>G1=^B1 M:Y (1%Y7S#:FY**0Y;L'NKWYT/)K9JP26A@E*V6X'3&A[&^RDU):"*N-6O%X M).F98<9*^]O'*]Q7E_K0G6O5 +\]@>TFF6I[Y$XBT"KY0N/S&"L8V7EVP*9\ M7P070C ^DPI +VN-,Y-G>XWN&;F-X.?/, M[ W#JYAB"J1T69O*?++@"IRK/4*X/W+_X2)[]N4)>':Y??M]/W+'Q-J1I]%E M^H,S/N))=J[XB&JM()_$"1W!9*T)4;2##.5\=:;1Z*T=S]M6]J51UVP-Y8L8 M698F=:-C*-C=0KZ'>4A2AX+ H'Z9=CEB,, MA2H6JGDR08CO ;+1E*2AE/G(D94AR'$U;0)F-28K19&BF3J;U*H>S&23+B^O MD;$Z8^.P#^3&)H%E#<1%=+X-FX+!C13$*-$7;G CU*DG!R(EBIHTM"T;?: MIQ4KOE<:7)<6W^.(IN/ .1"#*,7@=&.;'&L;-:U^:$:+M[QGR ]9K4?VJ.9- M>_W>7BUC0^"GIV3)V&P==#8M4& ?CI4N8KWH6"HOM&>'TID$#&@_G&(*I=)> M\='?Y0W5PZC'^<7J37*+_Y!YY5>6J^LB]1!K/S ,9B"&Z+D3=(B$<1L A4?P MC?0\ B\WX,)6*;8@R3D&RPKG*\B)&]8-$Y(0W-N @?&3#P M9@U]36'9DL F9FG:7VGE3JF RL*AOXY)0(_41F:#]LBX:YR5$022TED?-K6+ M>OA,++OP)I(4LMQ *KHC5M_],2Z4-Z,F8W6$8QR%0S%BLE &F)NE&^L1[=U" MLC,_R.GWENY!/FTEN-GQZ ;YO%/0E-'P)2EL:>O$/6S*SG@Q^>0H:W1*V1O$ ML6P50>OY2$EISAU)W@?0X85RP694'ER0T1MB(2AC?-49LREA\4>6N%G_KK)) M;;5=^OY\LAJ,9J!_8Y&L=1!%@5TT8,WY&'^NEF[% [0', =8LS0$3D\RGA+) M>>65S==+U'*NX))RVOL3]]+[MX^U2T;B*W-*/L^A;WD%[+,H)7O;4%0JWTW) MONP.JB:.W'E=<@9,%V+25.X3=>&5Q\*^\.B:'"3&RE0RS'F.P=QF%G>1P1VY\5*$-.O[-''E6,']M/QZ;,A/<(BV!NLR,@[- [@*Q9.B=[ZE(N)B\#?1OT!EU[8WQ) M[O5[(*,YK+ -A-I6B5IE-G9D[ZP*M-*QE"BU1MU1=C]MUP&V4F[6UP[8(P;[ ME@VX\GA6F,%XV4T3>C>6!6$C@1:DR >0Y5BZSX8I:M)CY6[!9LU*P> YX':@ M[3S2MQ&)3T=32Z;'" ]JNS@N;UW.,0^\=N\TZ042?_-43QZL:E:E$RJ7O**H M8@F]TJLECFLQVULF/W!]LO196=1)<4>3&RI-UK6N>:)+CFVEO>1)>"QMV[$7 MJXZK#E:%C0K)*$V'A#WYQSQ?HK5EZ@.![#1ITAR_=7T$&E@PVBZBQDDK+$ZGRIR, M\DP*R TH ET9#.4A%D!.N4W1)D/^5I )<2F*PI".,U!TSRT(5334110^28)6 M2$@)R.P>9B1D80]U @%.:=7^\8*X:%_S\($@S])MV *Y[M#JH[1G93&Q#] F MEX(#$">82"TNXV&V(_7=)2I6]O#5B0>AX\/2X$#P[,7-(4Q5THEO !3W2!$(T)=CG19B: M=.&2LM1,:(RX=7X1EG:D2@LSWD9,2/-]E;W,P@KM;BP@,[D#S#2S5J%Q-5L* M&*M^\M:/M)8D \N2XUAJXYBVU_BBM?OXOMVU-PC/*CU4[S,";P28%$/;JULD M$GS9@+,^2"7U(ED="/*DIO1/: #S2J_WHNL?2,-"B@U$'8VO//[?,(* MPM1D1/L>>^:Y\O@/#.3KNG7S)?XG<-][U^YVC+L+S'[7? M=-[#M_)'-X-6U/&' KCAK2$(-S?76YL%%,)[/9)50*#PJL%2P)S?_@=WSVG\ MU[\',@:P$A3QJ$JV-\YWF8/M\:]3:&.[L[-3' M;JMPZ9K'!P>PL:?MTV[_M+O7A]WN?#Z!T^CLGW;?=T[;KP\[CWCI?M*=*T%. MOV=BOIMT3Z;3PKZ0=GF^WU54DY.=,,=VI*W!-[ M^FOJP^5K*,52R6\!TW6SN;Z[679>#P/.+H]_8[V]SF?.V[>*5/Y?V6ES]/]I M*JEHXD72Q.L;T\2>._,28-W_&,]9-\#T4#%"7],O2RBW"!(]G+[\BU#KWHVI MM2?IT>47ZAB4JI"O'!85$JX)'G!CQ24 ]6@/-CJ@WW M?79Z*I_7W!*@O;:5GH/,%#-ACK,I2%9E-F9C6+C*_C/XTH]4PEX.ZD:T MQR3,*4G+ :H_%5)UF-_9K3(YM\RNQ.2,#> S(J#S%(L:U+-?T=G!W=T^A MVI.I-S(#!+:*NR4P3_+34IB( O)_O*:D< :4C,KZ.77&QZUGKW=.+U)<[D8) M,K?JQIN'*?]9>WI0CH)1#L!AE,A\XU?)7#,)8R8=S&2,,;.GS:-F5\0>^7&? M&L3!W,(I-:&R*]P+^61JN^1N.3]KNWY-D)4*8R6(RSH"W!?579.'_T(K_1]' MU+>IR Y3_#%E6Z8_DEPG^QZU?"".FMT&3CVQM$&&M,!4XSK,=PX$5M0@)(Z2 M[DQ\VL;1FZP:@9;H'W9AA:;0S'@?VZ?F@W$8F8Q3NA<<^->];FKF:UGQ8[[1 M@"[Z$;Q(X1"T()PCUD*H701AY=>;%I\%/"Y98@->ER:D]::V2XKK8/:MEF/B!? M#?S5,KNI=L,^+-)M1X4K<^JP-*[)K,TU9>.^$](96"_*2E^Z(("U^XBKA*_%^61QM=88^$W?H&9LF6?C9& M0)['3.L#DI(9Y$YNDB$]?>4:>U"LL9LA+#P6"]ME5.5*WS*8-46N!H7,N"FX MT9_Q2I#+TZ@V2J,IJR?+%*E0,=BU=P?O^QBEJ4)G"$ C"7V]/=1D4#6,,#VH MEUQDFJL*D!R^#%9P$OW$]'XX=0];K#- M?;?YGL 41L*E*F13DJ77&ZO9(W):#I".HS\3%Q4M,G(2OBD,O#)2(!^9FV8? M9L;C9"V0:_.X>3EOB.KH83D$2B-*6>JV.WBXP%9DL9$<-+X!OS(GEEG$3=:0 MZQIR_;ODE3"UQ/:;C79_JXVDA4L46^ Q 0)UX,U!I!=?ENG=^G3TW8V''@&+ M8-,;/!UECUBU5W:W] SNWHWV/E]+:4<(AMZ5QUB JDP0FV*C^UQW/;OQGI.J M:Y"!N%19+.5@Y$%/8X0#,=?0,MQ58276R-W*%Z#'6'X%2,EFY"1;_S=*E>;O M>H>1AV(Z.\8#-5 /B6!EE?F+C#2FP:W(CR& .]R!U:N="UX.W0V@5"1J!)!9 M9*3CM6MZ)#W\2Y@Z\406%9.UR-H1=5Q6_9V8_HRCJK3C+.PGVK\(8L0@TTZQ M$QI#P+\6?CAW9ER+#0(4;@]LTG1J=7*> >D-O=F*9"*90H'D?.$&L'2%I*(9 M,:+QD&\554(ZM2&*&YGQ0(S#S43%56H2O%IUF-+ %MF.M34"B9#[-D.= 8'^ MT=9+J)L!J[!(0PH="BES_]AT([C;D==])".RF MH^SOX6W2$F[>'H%F?+,"HP3^!:+1O]Y-@.QMA^4"L$<0E MK,$;.1=1.,>$2* 0B?F(8E!^:H'WU4".)KF,2NUS8OO-E5T?^<@>GD;G!Y5^#"]F7;ZBMHK:*$2&BMV,P6=MDTYQ/*E:2I[)IDDX R/< M^T MZY-Y*@[\:W%@ZA&+1E5-)QNCNDH0M780U$T2X!"Q*O.: <6@R[%FRA/0Y%+5 M"121()^!'PY<7^=)YO1BYK1 H*-<>1!\$\O7C[Q8HL!F6M474^4M7B[Y?2T/ MQ_I4M(YZ1?*/2/)OPG!$D1V@##2O"!O;S9 ?M5HTL<8DI*2O.!82V9E(6PWC MJ1[ *MI74Y;;+90.&5^]N4>L7*X1-]42]6DYL*UX _\;]F/BS20L]#MTO(?C MQ'D#6LB,]NFSYX93KW)L_X)WM#LVR;"JC8?R\4-+6S(;@39I &5&!4&*: MLH@,LT+ HN7>LEG#X?:7LB+37XM,ES(M]4'$H1.=Q:$+_VI,OMKD-3G*MO") M,,DME:D6U+8(CB^B/BY8J&K*SK1_6^8MY;DK?#R5B9DF_+JGE3W!.\)9F82)+]*9\.4SS3PX@GW2L&:.]433#>[6,:\ M:ZI40#L@+;\XI4QD?ZD!2_0(^A/I>U*6<,T91&PR#$-0!E56UC)][299EL;Z MJ-W5(?5D+E%EMCSF'5*P %J6Q& #BPFHWT+U0[(B2#9ZTI7$^5 @+S*SQY.9 MZR*6B;$JEHK;IH!K=)XB/27M(78)V.]_D5;*7;*B*FOE%[R:W,Q+8@KH&YA- M;C3U_B6IOS+=6.6(XSU3;;BX+Q8N"UN5S,]JL1A.K M<1\[F>A1*^UG)'L>WJ*1#R;W4DIE8%I1REQ2TXSB4>FRN/CX3X9M:=BKH_*7,\R;)2T M'W4)8I6JLH2E%LLILDA<=&\/W;EV!.D?$+X-P\KI$$@)!MM*A!?J$,=-'!K[D1U)V3>A-+FD9=R[+ M.V#5W=9;6L3OQ&0UI[55CKKS9"1-1=2/G=Z\--R+LL=@0R M9,"QB38ETGU%C14UWL'9SU$RJ_YW8_=5++FH-ZQQMETNVDKLUCBD= _L8;D2 MLU*!<3(=(,I0D9F.MV]'Q\\L:7JK2IJNDJ:KI.F*.Y=SYUQ-7FRKOHRYR&EE M.FI8XJ.T\>RPJY9QZ&OWH^U4M-&L&% \$V:Z+SY=4?2O1=&(&6&A.S;#=$SO*OZ>A"XF"" /9< 8>0DI.%D!?7@9L.P,*1RVV9*<,*@RW M_'34-,2Z41+# RU3TUZ#FE7)@&V0[_"V[)53A):=N0N9=!&B(%EB]B[UW5\# M\+?THNU6%ZVZ:*L%#O7((\QB&P8!I(,(+.A=B65J]]%C&%$) LV)#I[\TJ&* M2AGGLAIL&)\X"A:A#!.)C2S\6,PI7:T4\6\9D6]N/G$BK^*TCTKC$0'G*= : M6U\)N(DF9]K'=@(ALO8C-QZYWVI*5P)U;.(-R)/.85I\YFWHT_,J=X<3'W!P MV:V2:*V-$*@YCHBDB,%)4W0+&(%5I%C']% M_L!PG$.9/R^YQ57HIU.=7KN*:!1_N*+^ -BWV,XFU@ "5O(U0AJ(;*?2)R.K M*F)\[-KBK$'M20A5(#G77V :LH06FJ6M(ZWV+ M)4JO$C:!CV7K(5ES+#\JY\-2IR*RD_&-&3<-E^1YLY2>1(N Z]]346]%O:0V MB.$D\+YA<;H -3Q<<"H..D438):^C\F>J!J,(BH##N=!D6]*04,#%C%/4CS6HG$;? MH7'AD4A0M@.A _7>O]ZJ;6YOKV\XL#1?]NEIUIMU/ 7X=K=6WZJO[^2^;:P[ MIY,PO9@H/&\U51?-0WJ!;$^&KY9#[=0:._7UAA[J][/^?S;@LZWUNOKL#SE^ MLV8!A6<62GAXBG)P8-P0G(VGP-1AG3&B1])T)!RY_0/Z*H/%-Q)3[,^CHG1, M;VAIU'+1^II=2&875MJM_&(88TAY4G9#KCFG9G'O39PHJIE92'=#R_*0U!>9 MC@*9;Y4:*@*19)N7&0P/A9A)D]18FE9B&3Z%O;W" &=]&JH+EY@]Y=ZFJ(O( MWZCBURB\RN%/Y?(;,DF^.EU--CS+;J"5CR-K]&3U^)@W4FY7#=T27F#]A,:B M6!4ENN6Z>1($ /XRMK9'3D-U4[)*M)@>HBM?V*?0<2E35?&2HIF<(I*S#TM(.WS%I;Z0S.>[H>0Q*8 M@\7IFJBNO8T95!T8EM ]KO0:I3]&_B"#,R7%)7)."M7&)6WMYJ+8N]%.+UHV M)_A:OAD%0SB"M_1)/NE&8P2--?3#=*3I3X&TQ]DF&.(J]*]4"XR!D*A$,S;3 MJ2DD6O"@PU^03[.89<%\WR(_+[:!)%PG2*<#+-<<9_-<\W%$/ KL;&=WR$#- M]/HED5)WFF,S]TE4/Q1?^VE]E,I'S7\I%'; MW&U8^@YN 'SSYFP$:E4&1U"(:)B5D-6]WA9=WYE%&V##0V M?ACH*)=1[-P!J15 #5,,C\>2U>?ULEQVD^%H&6W(_A4OKMBHIMQ'0DG#*]KB MU*2*HK[-\@I23622H]U)M%QC4@%!+Y9;Q?F6[.=9>EC+M[YL9S.&JY(.A>E>S#>L5M1&5P#8HF3A M##AZNWP0M6':*I^ZE@>6GJ]:6^L-5%Q'[T^<2N4BD9U@Q^-8)$K#H_VTH2(, M#FD6LLG80%8?FXORPI!]7J[B@Q!BBON%8KKR&N2 *2#B6=>6>, 3=W=^3"J N MBL)=H%_AYJ@L3&U32S.RS!B_[YG,7T:HV1?U6V=RP!\-+J8"#.L,% M2IE?>D$07G'K&R2[0+!6K-1XR\FJ:6-*+]7EFX0\RCWA:I%2'>EU0Q.F1Y,[.M..Z;X*O)6VT-M.>FNX0(U MZX; ,_\.R\FVZ.8V#K^,6QF1SZS7:+1\DE'HV2&%5SLVM)=K[",#=+5[S?:0 M:7^;<1:3YS+)0*>&/CN%41P[(J T:8&_PEI45XV,R;$4H"ID1 MKZ0:Q\;PM==D.CSR-;>)*K-GX0IJ*0C)81CA-0J9GRD]?=UY ZT)80T M8040PLA2-%20((/EZH1HS6(?Q1#%B9L0,AI%50@"=B +LY2DMMQXF--X1<$5 M!L.T3Y;N4C9;U]A]KO8Q:V'.MF4M9\:R(D5W@/S!3\X]=Q\]49].1!,M;9H_ MPX$DHKS4[CFC^ M5"EYY7J^]N4+Z3M1$@BE=ZP#0"/7(V4Z&TOGJZP-*AU8>S(7)NLBP]0Z\BUQ M'4\LN^"P#U&[656HBUF&Y,N:MY9CDN92"Y3D56ZNU;FJE&7P2)J#I ;0Q3 SE MD,42E+:X --V'!)WF@K.ERKUF0F5_3*82S-TC(I$ MRD=.CV)^.XNPS?>,%FN>'X,0#B/MEM#'0>@1NNLW!:9UQB,V(-#_4/7R2@>4 M7BJ#5U0SR6AQ.$,+V&IZ9#40)YXO[7]R\4BW FFV9*7!\QC4O8@,F!Z\#?XY MG>KIJ->/A2L]SKK+.3UONORHWG_N'/1>K5[9[?MD[QX17&"ZUEA6S1G?!,HM M'2926IN*=-4X"D#C14?>&HDT/$Z00UYP+X.3H#>;V!.Q5VP\.::K=K[%SIIL#=HP0! MWR4U:Y6W($T.J1CPVY7;F^( 5B*Z M&AP40OP-Y6W&K4:A$S<:,0J769+!*LJEK9*YD9\QT;AU M<,8MASXZOJ?210UO4! MU*W #;)N80:/03\O.9J="X%W VZ<\UF5V# 6CT*>4:2D]QH MCIQ6,E?K$M@.(N#P41X-D4B/@GQ.^FV+L2J:H=%$.O]./QJE?UF!:&><(5IADCH:] M3,QKR ESOR=/%ZXT$!L6BVQ4@$G6UQ3/69J[$DYK=V>]\:\:_M'\%PT,?ZO_ M2TTR-[9D W3_9&9UWL[MDG[F>Y=27IFD-3LP-1#6J:0S*BU=L0&RKM2F]*6[ M*9,,2W(UJ70#<_%(L+FQ@J!8-A0&B! :4(EHO$6HN_C&F<<]SRR?NLTE3\U5 MS=S XI'(JMF2NTO5&/D?Z*NJG?UJSOD$39T+7>S.SC";+/A*B!UEAL5ZLB50 M#V'=MVP"@4,0=J,7W8M1*8%/:)G?\Z) M2K,E]2VCK87:+M$JF@G=UHS35[M7M8Y6,[\HM++4WV@BI+!)+8?DBF)7D%XT M5%'5)5*5-=$AW@H?CS>C?3P1SFX9S@SM-\\<[4U-0IG3E6U;2Y%=XFLP5?E; M3'E.=,C=TVW4B9-Q09%E[,"4*/RV(L5#A1CFWHB\IJ-P1CG*)B4]T?:NHH=, M*UK&(^$'R"Y@G'4OEK^JJ>:\U^?9W(WTS')O1H&\?$V"S ^56,X75-'VL$BH ML:\9[+W*J MKGP. 17@5"9H:9L=P"&59:XCFYH;9X>_%&)F)7R4'2#G@JE$"GF:#U6'C'N5 MKW!R8&W1A^BC=I2YAUF&HTV2O*W'%K?)K*^I)/T I)I,ME?"DWP; MY/*BV%9F:OD(M96RFBG)*OC/GHK+"_57[8"B:E<*\"D7D%!ZZ!6" B>J4 H+ M3VLHBT?HUT&#;)S@W_10LK:P4'LR-_ERF?S5:0@FM?0^,#T7Q8>>IKZ45MB0 MJ=0DYAU0>\*LPZ+Y31SW<+*QARW[Z\,GQ5SR%CM)',] MH41*V0(QC,6-)R#KO(M)N++<@VMVEX3MI+MW>1K%G2-V&7N\/->+> L&("\5 MR#N&B>-$ZSTE/3ZH9E#CQM%.*SZGX[^V$R*G5\C@L98U^DU8[,YA1A5=+.3[ MY2A,B7J;V=/QZ<'#:-DAYFE?YVCI"B.>D>;.:A;ELD+)G8*L(0V3TN.W5YA8LWAEZ \\@K883$+U/7:MIK\C# $\\O&MBH5^' *ASXL\*!#PEDLX^5 M/.@PL"(X&, ::652-O!($J!IG2>A.%TMXQ>WPDR2K>0^AU;0[H^:3O&'U4P4$)?I)8[7KL='^=PVEGRSMI9E&TZ#S052V5P'''Y MOY4:-8,C99EL:CU!>RQ)C4&XDIR=BC&*?U/=D]'"XSD"HYLX-8 M)1L:RE'UVW!+IU-:#0:R)_0WW1DHH5*+?. 0="5N$?0/@@I@:H,LI;;F>D$ M#9-%S%8M.P5D>N?8':J:/+N(!F;G^0FI@?*:Z,G**Z)0/K)D0^GT[.+#5-$U MD"[(UK!* \Y+7C*3C&:H#UVOY+?-Q[8R75=T.KR5?4>;8[GON1!=#4U;08FA MI47A=*$'0 TDT3C1/,?J6=$VL#KR-I#"JMZ"+GBIH5*R&&XNIK7F:B(*Z26T M+.(I%D*1['[&)\+X5055>)KS$C]@6LDMN$DWH'!,D/SO_VALU5]1 P.XF8N! MB-;45N5PR:A<_Q\RI.WDC9I.SO7%]SP.EO@.2@?N9P&]2.8\4(C(4OSYZLH" M%+A(T0681A3FR+*_0MVO+/$GJS?F\A&<*_H0YQ/A3[EO[B1-&"O6)AM33Q ; M0)+!0H:CW:O0H]Q>UP?;SJ,:I05%8M1UUU(&R %DGZ2-J]3'B).NHU6>3HNZ MUYVWX5QH*"&%R$"N TX28$)=.:YEU)HX'9N1MKJ"NOMPHF&VU)2G<%#D@R.R M_+-JT? T0'$+2O(]!(Y6F1E*P26S']0? ;)-IV9A_2VJ"B[5L1KQ0JDM4DC6 M,/ 9,_P>M[,;>TK(DZ;%H/FI#+EH^:O5\&RN>_.5Y>*7 Z,LH"''K&)FIC(F ME"U04$'=Q%N,_@_!X&TE?(<1^8%CK($8B>)76NM^?'SHZBX\E;M '7NU84=A M82P(-=?"9!"JI,D2FS/C^ZL(K2(T0VA@2V >7R&8IYS))79VUB*XCMQJ,M2F MP4HLI[I1($AC79(-41%L1;"&8'61OC;N./Q.;ALIWRN*J2C&4(R5-FG* CD, MJLQ*[B.NZP@D&JJ(7\'?GA MU2M2>AIJF6FY33 W&%HFH@DIP@T_65].-3^O MM>(M<[C(!44)051=&RQD-!K+/Z\HSK$DID!ZJ3M58-NRD"57OJ*V3N'IUH22N7E<.<[ZD6O3(O^[%QH^>":@"2B1>-UM 3O+"Q:TB% MDT[&O*.>'M,93QF LK6+GFPOZ[E>(JHX09IG#*MB_.EN9LC MIQ?*W:&RE3S"4RZKC[#U8$@9@,OX,?.%TSAF8%P!YA!,(&!I+;3B $08RW2>C>ZW:I M3AY;IT0YTPEV<-R1C5M [7 #/4V\*G'931IYU#P YY+/"E%.U&>9)-&HDB2J M)(F7D"31=V7)8(UB+I%IU6%E2$B$Z2$A3A.V&7"-)/)DL2$PJ5!&U?8(RD6F M!08Z4%F6DU>63"43D8OI5X^;WY#95ELC!E5FC71BUL:H;;G1,PE-#FZ6H!8B MBY+-88LF!H:_P ;6MABRP9SV35>[\CH^A([Q9?]5I M]^AOC5=_R*IW>4P<'(._Z&,E>58\5PI;BREQ>\HS1=$T=['_9XW#4E1C)+WB MQL6$V[ 6 B\!H7(1AJ/2?%F3_E[^B,J(X7J;I<5*U[^+HW1G 15#]1-J:$$' MPZG &CMHZ$7#=(IY^UQRRSXV"7])6V?WK;%N2LV)S27B;133 6QR2 LU./0X M"OP,]M\;C^W[Q:* 7B9K!+!M0[;^A.^62[^BOZTQG*LF)A46MR9CO=M^J2O/ MEW'H7(^'P1H.E8A$^'TJ&<0*RUJS&TXPKLE5 9'*:QYE"*PA>?-$> MK7>AFXTP-I9J1$+M>%Q.IR"42DQVX:-3*'!JQA1$]RB@H..R- (2K?4[+E.F M]1#RA<3,3^U2\S '4FT \_'A$ 796.5$I ME9IS48DW"&=4S\E=-13#B[+T2SQ.QLA51LNZ$Y@9 M0K.F@;30.!'+9"*9"Y=/C4.;":M&R$$"X\ QDVL!M[4;GC+()F$]++GH3#IZ M=6QA,#R5:W*"M*$AK1O,6_!]_K$-T&9PTQ72U74=HW]$PU"F)M;"S#7(W0P] M'L-$EZ3Q=5-0J5JN:SJ0'U706#R6M6':HQ)ZP.'96%$>:2)48'RSX M_F0$F\XM,5H(K&R?\C$I!9-G0_7$W@3D90WA [&"C3>0+E!J.L^AVD+GLFPV MYHP&=)X^R2O.^K'7O1),V:!B+C\T*Q5_>8N21]42,[)()'2WY'$B#3(=&".5"C$Y;NRD-)WY\P^M8(@ MQ8(D4_56>":O)8,HQ9PEG_*@)MY ME>Q[KHB/@6#X_LN6,,**S# +$A?;5)F MPUGW(_\.HN\0KP_@;"(L;I1[BX.0K]1@ )H@ ]P%)?84]HD(KKPH#)28UE*? M13[PMC#QK)H1@O\@)%=Y]/9NX .Y[7@L+R--0^N.EDE0AD@IFVU0ZA[7V#! M@<70= JQK.=1N/9492LL%Y$$BK35'ET-E7FEU"N(_WD:_BDS8]VRTS)..:4G M QV1ZPN7X6'4%Y[(=A;Z,J_;96!W'EWA7>F*S2*0.I*OI=/#6+2[@>Z9J1QU M2NN6$)@&4L=>0L98DMTD0^P63EP6;01/R-HZZGMQX1HNC0&!G#QPM"ZH5JQP MW3D!*Y:]F.AX95F83 //.&?1 TK@7!K;4OKXN00LTU0O@TJ^6)YV,/&TL1LG MN3Q^6Q,RF)VKW)>Z@#IC/%K=/+&26849<.,E12HJYCQ."BIBFAJ<'-,+.>** MVJ+2=8<,-1:INL],A;)Q)C.N/@=*%@:'U@"16DG41M=9"DIZ2V7G@.B%!010 M NK/Z+OEOF(!Y:RBEJ$C69B^$D**C2G$=N03@/!K4+1 MS<#][D@XS2)/:E?\-HK:8=8@)=S6\D#&!:=]35X/8<]%9=,3G#'< I]O%6?_ MZ>OLJ[3>&GOO"?$VP09!LIN9*IK$)W@1 6;G2B/!CK/EW.,JP&:)S>PEKC'Y M<2Q-4:!6MU/%.,H>DK?;(GT;_)!RV/FFP*5"1+=1EH7PFI$T]>24]DB5_RQ0 M8]DX3Z8Y(\EH HGOAT+DIE,6N>YPP: 5C#:C>*:"1N<\ )/+J0N>J,1=HI:21K)#-Y9"N1=3*-M4M.@=ZB6NJ6 (8M^0F,K"K*IIEC)!IQ MI7,<"<-R^62+EKKY^CM9J588K4AQ$@S.C%T8BJ48>:RS#7H*#>*E1ZB$HJ3 M5H+7ZCAA^D@HOURAU0%O @$&&YE72%=BY5T"Q"F #KV%\M?YU1.^IZM[113\ MF/?1*, T\LYU!*<4ZLA!I6[D6:7I2KE2T5K.]^8 M@S)\&']EB9\BTPS$>NM4^KJT6AB(>2W?JD-Y?4I'YXW.9]8ML[IRZ[_>%4+^ MJM(7:Z>&9=<:I\8BE_6T-,CI)44? *FB[!L366//>!M+)T6,A;7CTCE+WF%- MTW9D2/ @I,#1).CBF,H!=U3L5C MB%S9TV<5T/%P$E+DTB!1\3JP #?7N,[(+H*;SVXB!500$,N5M>H23(*JWB\6 M"C&:3?<2_D4^RX4I,)\YD^73%Y%IUL[5 MZ)DK7P;MRMXG H6O:2E7T! *Q!8LP;FR^Z%SLV69/V+U*I:89Z05Y(QGAD@. M2H'O-?JZ!OJE_K9ZI&S'3Z5-6U M1[0$#M%CQTGAC-0\6X-%4T0ZDT-N6A/ *BP0A$PKW06IJE,I^W3>L;I4JE#/ MZE.K,0E'"O%&\SG<6KI1N'6<0,$7SBKV5WVN2)PPNR]P5I=0562Z!S71TT=L MNF^[$M2..S1*+40>.W684[VWB4[P("E"2 R0W)DB8F?\/#=ZH6EIQ1_G;[$G0U\B>1' ME.:YD>XADKT*2,ND%J/JA+S-*$X2]D=A QK\PN](SUUH*H0XK#QFRT771^DE-FDS6)#,9>%"=K4X+RI:ZW M"0@.JU6:=4@*_U.ACF:[:Z34PM(WETN6T!OM"CM.A)G0")VOJZ$4LUU0/-PZ ML+^M!KA>0/4[DOG8G4JL)B4R=)7%F.<$'XW9:0)>>.KE!H51@C5BH9JX D"W M4!BOQ:BTRVWN;#AVLMP;"< F6SHQ1IFQM0<%>*/Z]NBPF#1@0JL]GEJ2H9\, M6\@@^"QI1%?(Q)) .++;_/.1EY1A@&JEI9$SSUX"W)GWJU%S2(;L53H0Z^68 M5_LC+KI.YL80L9M" M\QJP+S<"HNA8H_*C7\B3%#&-HI5MM.6/2Q:>=D=1.@80R: ML<&7Q2'9#J)I%R9-=XO !DEWRJ+!V%LF_\7'$1O8?+! LP6"SRVLME&%U:JP MVF.$U:X#KJ3K'0MQR:@ZEKAM:F*90/(*MO8,=\:+H:^2EM# M[9GT*[*ZT*.TXJTV=#E-5N96XF3)#35#SI0IR+6"@?)%:&1$F2(%E316L]+] MR?1&!%5N?)Q3$;JG>2CSB6J*=&4 M*H)"JTGABB&Q:)4[#-(0X1A1;=3>61TY5,?*H3O3^#,U;G=.O=70QR7=Z 0G MLNJ561]5H>LB)87!V,&%RW$8&(=JT!%\4[KZ"DF>BD@9SA96X(X\%% ,1^MG M\^&T:OV,=%ZKA*-@G'/DPO0U,%@"^LXJ?4HWRH2KD+*#UE:)[,:!TLQ@TT1I M0+37?#LSE*"CC;9.Q- !6=R ;&Q1QR%?F,+]*5E$IMEO> [S.:$ M&^CLH?XM2P?E83)^G@19MG(3RLY5E9F#%;H\T1,;#"G49*V_XHA8Y17/\ += M6/NN_?_LO=N2XT:2+?HKM#-C<[K-D-EUT:4UVK;-JJ76=,V,6C*5M&7GO"%) M,!-=), !B$RQOWZ'+[^$1P!@9I5*RBH)#S-=8I*X1'AX>+@O7PLK3U16JT9= MSD1-_4PI/AK,!-?$]S>>(Y,>8]_Z[8<'R<74+)]*07YCN:IO4?U( 97<06Y\0H1"Y3>-.X=8GB3V"FN=PV^"0ZV/8EX*ENXI M.TS>\F;H\JRH^J@'8BP>JZ@M9-2J5(J1(AQA-QL1O&HJN88 MG7BS\8*9[DYC ?L)4B=V(P.YW0PSC[^ P5Y)>#DYKZDIK82K3&8GI>99M%CF M+L.5V;N/,'2%NO C9R=H;!_.%W_83^G;K&4KW V66>@ADST!_?/Z] M=<.\K:H-)4(X(Q9QHIYF=&FK@'7(0W';^!E$YGC/ M.)A;.EKT[54N2O5>)R%3TU3+L6C'&R4A2 MX.%<)(IT/R'4<7=WX?4HBBX$OZME4F)XWSV0H?H'JPH H76^(P^&?Q6KQC'T34G;;$C6%)8UFU5W%+B4SZ/5>K)5V2 MK6NG"Q3I6W$X&)J:62[9\0G&JKW*2YUZ$SI/<58-2=P*0EF@35U91^1;MA1_ M(#"_'R5,COV2 N)%%.KS]$7&6(:- JC:23 K[=Y[!)I>[CV<@)X]>?:DH/__ M%#\)_WBFD2]1UQX(GRJ(PC"@NSJ8RT9X;0G23*66YG78-\H&O+OA?_A,B97@ M%,&TUP7:4@0 E,/HAK^.O;/OAU()?>@MK+<>+:(C6($8DD/2BDD _Y<4QWN? M0O%$7!G7@N,I CL5KV<,X"(B]#MEZ"8+%#MRA5"W$-_($2U" HMMY=(3.SWM MF/WT2.=&=Q9/+)^3:;U'-O1D,:''-:$] >UZROD^SXT M18$7<*5?AK@!N_?SIX6$*V"-)":_GHN&^ <%MK?ESM)+*&%<4%"91%?ABM]] M_9>/BD\^?7;YYU5XAQVY[S_\\.I?/_GTT\N/]9,_3G<)C'H#7(U.FZNC_*%V M03".Q855&@!CUR@!*1E'QQY/^-"0NICIFS+B'-\Y)8UGM69O?J5P^Q$+(@D4 MGE7A8R:H+&RZ82QBAUXV-C[QB'0MHV2L?:M+# MAD:#^(!DXZPMLZFNC&%?^+;T?4060X5V3P(8D/AZ\FK\KXM=W1#/GKLLIRPW M]6Z0@K@OS"F'FM?\H.FX"O.,U[K+*/T=D1T_/F=(VZN=L81Q!3K]F9B9U"G8 M+BDY> NI7V6ZTA^! 2L[MWXHT*8?P5-;:6-0UH^,JL(Z3%5LO_VB#$;:)E1* MRKB1Y!NMGTLRSVON<,35(!/K=%B046?#Y=[*GG.M&-*[Q@VK'!S;_GCAG\LK M"B9PPMB8]_XBE6Q(F/" &;>DPZPB\^+=E<>=_ODJ> 1L4-Q]1R?KR]47VD0: M13Z.G/6.AV+&)^G,@/C9KBK#;06ZI(1"]7[#>-,:A(L!0V?3\F95,@Q#&(GM MG?0&O'N!2_(J1*3;FO>KP7@&)(<>D_D;4SC.=I89,YM_%;,&URC MQ3RKOX4 M'.XU:PWG**DL%047N]O2V^AT&?GF8>B(F5:HITFB))JHD9/;K;B\>5-)ZZ^E M":0A(U5I202);<-,0C)?NDAR#O)7 E41FS$VWWU"N5=V&0&"DHOHDUQ5IU:V M:S%0A /S24XXF40:P:N33K6D8&C/ MBH83+4SY9R==&&=[7&.7$@9X:G?A]]F12TV)GP$\*=COKYLL()JVO;6C\RZO(=N&D MKU25#L;F+9-3N;V\@X2K?.^(N8F$\$I+:<4^ 9E0:R[S\.Z%8K43(OZ[CHY; M5"\#[0>U"S$/+SI)L;[K[1M-8"24@LEQWZ11Y;FDG](!G'%7_(ZI-)6GO)[< MA9W 4QC**X:Q1L<:OC&8^ %?05*G!(D] W1)"]CZK3]1QC&"5:LW$"#P1 M\:/]U'/H Y,3P:M\S/"IH"4AOQAI8J1I_.W3B=;):=BP3.[''_[MI!Q1Y?%2 MUFM?).D7AU:-O0V.V!YG&GX4IZ(7,[L,ZV> /TX"M9X3?F:MX$.#>'V\0+P6 MB-=[V'3^5Y'GI23B5*Y,3\I%;(C0 R]_G0^M[7DZA M,2%FC2(SV1,E@6(H[-5)O)U4 TQPR?V:9;J%@KZC+HO#<-0LW^OP] Z'ZKK_ M?,6!G:FH.O=) MP(#5$Q.*;:W[&"P(^0I$2D/PA9$WUL\\%#H\ F\[KS+@0'M>3Z4O$#)#+ M<;K9MCQV4@O,LMB.VZ&2$NNZKM)\E"^;5*ZI$>7"NRP9C8K=;:N\9 EK7\)U M9KW.L7LE&8'LI_//=KGZ6P5VAMP^KXQJF8I[SPT_6R=I^TB M?7C,\-]T@,S'FA/D,#@4=U?Z8.IS&2#14/RQ2PXDNJ(UIE3ZTN.E!%-KBK/Z M,,]K+I)KTTC&D&@,$+&U1H93*DA B((6Y'+UE]1[C6XR M3?\ZI^XSE=(NSH#^WR/R@>FIJGOL0%D$CJ*^D;YNPF5NI?_] ISLTQ?CRLC0 M9RT?83,@/JUQS"2Q,C0(AG?H)]K07SU(#SPG-\*AN=YP]Z&@?$93254:^:&\ MMMENU75MI_49?,5H=,Z\DNHNM6^RU4CH].W2_3>/2.2?V2"UZYR+*B1T;!',.&&:9 Y;K MVU#K;P. $45/R1*IMX[KK_J)8/OXP+((%$^M@Q.8[K43H,/0I)BX\$!H4P!E M'_X5VV#A]:13T]:3X_K,^F@U%DVV,I>@8JQF=3-;Y-5S-H+8_*&1X^MPIB$O]>LA$F3+0*\*?].0C91 M,E!J'VY+&YI0MZD2/6^?\82C\L\XMPE\/MYMA(N:OB-Y#AP+<3.5-TVF,VMV MAGXQ2 W\!B>7L1(LB$*=JA$V'Y,TFOIV+R1#&7>.]$2UW*P\E'(,12HE4PTQ MO^,$B<0QO&[""4SY3=A.6"Z&,AP3] ZB@2(.)S@4;4\0\KS(_,3 5\91I>/& MC"_!=N_*#NP+4/X"_+3>82BO@4HU]JS[7B9ER8'$^TOT=CZX0[:Z1E+VZ2'FO;QJTAI;0*@]9M+B"3#?.4D>=_ MKCK$QF;^EMESNBZC0,KTKAYEI*7_##($TX\[B"H2=:(2+_ 87(L"?, M7%A8X%PAXD2^8"02C._E]NA$KAC+1B+@S82VURCJ!6!9DB:8P!HY1#TB2[WX MANRZ4C5LZ*8BPV@/5.C(2G1!@WK?/'\=;*0%X;\@F5C)3 CS^9!=W\NUW.)P MKX>HTFDO1Y.-W9AUD_P1?!>M8A*GB0W!=R\I&-\"RKE0=_!0M6XLU9W?0@/_E]6V$J&M>&I/G!-M+.:;M'N#W'M_X\_= ML[\IWH3=C%UA(D]NZ9S'Y_B?V'7TC;0D(O5#" 4_#A1.B4J/PZ'+U756""C,*LN?7 MI[_B:OFZR'N*QG13A6&]4:S9\?O-2R](!!-_-K6ITU^)DL<.YUVE!1[*?NW* M>@]>\&BK9)I2)^W#AQAQ);9"[(?0CB!*MVA&CR(#RD)5,(!?=>N*--%F#*P1 MT6_=9RRG4C4)BB76JKP"VDVU.W".3A00Q:QSBF\[FZQ#D IM',U?"2=1TU/N M9^ 7IQ4C+V])8)DS!ACR@%%>V# T,PLR,X"L4CO!ZA@73Q8I3C5'OCM>YL?P MCB,BQ)2//"K,#KP8I71PK*+/FJ\56+903D,*4/;E \7':\;=?F.8YLY(RFD" MI/02?4_=)"LCFC>1%O MG>=6O^RJ!7AX/HS]*%4IWQ;LYU:F'IN$F8 _.,M93.L0L5@2[S*>?=U/++\2 M'$$%VFK-G3! +IPP>:LR04Y)5-]!4AB;%?6R5_LWF1P MN[]TTQD="/GNB+I)F$"*<^<,$4%*R[,PWN\G M9!O0Y< &I]/,??^J&WEM+]I=1A[K^3G1U575;=H.55XD7+DQEYR]H[*)*!U MR-B>KG0&0A\8GJZJ.H%Q\F:MV01MEW*H@/TA^ YY("5M]#^2ZT0O3TC FC#V,&!<.".0[;SH8B*1=*?,?\M@K5]4++ M:;UR*E*^RREA1R>H]Z78^$O 82)LJVVNVN!: <^'6 U;C=,"YC(FR=K@!T,C MG:UD S'*FKSB:"U0AG!3"3B*P $.9^V3DN^8OO(1S[0$>CC6T#9M?:4V=DE/ MU-D498'=4S78O YEW4\W&U\I1H%A93O(6>339D[D* P3HE.$M9*Q.6P].Y5$9""BV/GIC6#+@.<#9SU:%A9&3]DZO72;-S^.8MT7$[-F M8MG^[L(9PUQJ M0#72YEZ%JU5/DG,1:_^G'RA?,?LWR\CU+]%58GJB&LY4Z_\55B?U! M=#7 _F#2KF\ZGY@ +DY"R7;G9PB'&IS(M9B3F[SXX2@7,AS:)#"KH29UJ_NV M-T+Z+4 ? ![1;*A,&:V1EH6>&:3U12.1=B4B356G'.F4 '91;< MN>F32'KI,?^=]JH)HIT/'5XBBXTD^%NH^'E<#SDH_/50M0?$:4IQ'D'R/6+V MT9669M[%]E+;(VF5KH)7"^%#4RIR=W2LE,V+W*J*4&JM8'-=">Y]Z19?#,QW MBX^,**J1:M"5DSY3?LS%PV=/!V>L[4-#1'RZ("(61,3]B(C%B?[NG*BQP#GN MM\A8J@<1SJ5YW5+9F);&F+.:;)UKALW!:&I#:U&)&BQE%,_)MSU)X5@G4 M,GH@[J0DXUJL9[&>U FID1B9)>Y9EVA8'2/Q'AKW+];TN[,F 'F2R(?KPXM2 MQV(I63[" 4)C-/W>J7#\ BV3(+%W?8\F^66+9R8H#!\;A."*ZO9,*5!XS=95 M_/30U;>ET&ALRF.I6J]&1S'TA D\DLXLX8=:-*G)-^-/XZ\N5U\+%S=76B#L#RFPDQQ:;!/V0K1:LY]\@C<@EO6H: \]/W#Z8V-1[3NS:ZY>S"UCV8( MFP0U D].)4IZPM3QLXV>7DW;CO\1OMX33(/IQE\VKJP#N?'_')J*"\=/11&0 MJ]:OCE(Y_0+E4J('$H3'WTNI1WZ+4I#%4E^TS74GQ236'2)9X6%WS<19X9=? MTG.^TA'\[_)."Z''MGVM-#-S8@K?3UT@# @W+)9SYYX-$!(#E!+&&!=8[X@$1L'! MN&/8BPG7[.>0,="Q)12\3]*LPOT'N)A"2S;A9,13I.+CQ)0J$^6LAONRHXH% M]1E4U^$U:.T+>9<,@GUEFXQ(FU&G4'DE"A]3H"V[7U89\*AT0>; B M6W]DEV&KFQ@K@0U!/:+Z24DI("RC/9_JYVTJW%J]7#T:K+]"R?8_A_#_>$$[ M%U@.QYNV4QEL6:B[,NQ9-[1"O.L1B*FM$]F1:-/A=F"@3O@2%VRHP)4V=.U= MK>VY-(4_-*"Y#T[E"$G/)@IZ/?NS=SM?O/B".E"NN7N=NYCE/IQ[O*9F77AP M$L>*+U.L_M'6 B[A3B&^7O)"W[%I?!W^SH#4L?L)L_I5==4-5)E\^C%KC5VN MOATZ4BD]*@/;/9?-@3?:$IZ>+)71ZXJ\E75E8P.B=UH#Y!M]_QC4CH4OOG\M M'$_.QDG'(-Y:P;-V']YSY*V[LXO!"9TY/=746'C9952;-1"-<30'?T'%-/H:"QG72CE%==6V[83W,\3A' G"E%_)^ H*J9EUV5 MQ&K0<^M3?#/5LG!73,C'Z(^912@50,TD>N0XSUW ]'LAW.DFV(:IR/\!R!CV ?9QV-,IH,\>M++U7\02N;^91]B MA7W%T#/Q):JP54B)>70<('I3%P94#0 SC.GO,AI+IQX$!_KW\&IPH$\_RAPH MOUU_(R[PQ0:=OT?)G'[GPL[PGWBE;(O]PY==&"SLFQ3]T>C]47VE-JT@G59W MZV'?(R+IF?5!ON4-N+6%2^_+^=HI.W0E^=P(T03TA_J/(X\'1W+3&IARSI^$ M54>;PG'"I\2'*E<4RSY[\KE:C[@/?/KTEX9 MH4NV(S#8/4P.F_B;KXVT:3PS@O$ ;$B@*#P.BQREOZ/86Q7-<-(NZ5U%CXKZ9.G, M03R&2^=OH[W65*TQV#YRG#HCV%N%%W MSO\L&X1 )+V.V/H/<'V@=TZ$3%_)[-0Z0&PV>-C5'T10OTA6%11,N@1)] M(7Y(9F53T9F5 ;L_DB?@8U0+\N%JX[LA4Z;K;[_[ G[4EH;TB>8>1$>_R,XR M#)/MI_8QV>,IUKP=&P(=@\J'17$6]9GU5O-N[-ZU4DR\G\S$=9M0QT[-)[;X MX)LN. ?,UPFST/3;2)@9A]'%4]Y;+DCB@N8N,F(.0-:5/"OQ M0^$T"3*AF))38BPC001W05 M'SDUOD)OR;Q< *S#U0I[HEY.]H2A_S!9=OZ\8,H63-E[J*'P3<,)D>=YEI-D M2H,]KNO=*%^9>1]S.=\FV>(OU,V_=,[Z978JBE)"KCJY?GPQ M4Z%!D\ .I+.U??M*T)"(SSHQ))@&:%DZY$RQ/I7K2[O;!C.R4YPU<>G&QPI8 \/Z=D_A21 M[9DPIMI,SY#N1*;@(ZV"LFEKDU--2R7FGA]VIM=1J#ME=JW!"J0W?_"KND ^ M[-CHYXKIH'"* P&#/"%MH';TB%][V!/KNIX;>GQM"B()O"'WY M.U[VQV1@*!Z-@Y-/]>2\'YEN%"B>+.I)!'OF1NE18?49+IAERQ5 MM2R?OL1;/R#XU6@[_[A/K( *7"!!Y[)+_[!+4R]=HMC&5GIF"H3"15M3=.F_ MY9)QKD\E._S1.\OV6*G9%04?J7LU;)0OANM@%EI\^Z6K@M_J8<7Z3HSVK:ZP0+XGS)^(M!%RB5B[1@/R FG1K8MC:Q4JF>"J?7N&?%L*E&DX9 M[8:?\T9,D!-@L3QH#SE5]2LLV17?44[#NQD)Y\:M>*I/[C'F:B M:(T=+I&'"5"*IDY'V.)+F$FX5PYQM:&W=U+[M> M];"W-)8UG.'87H10#B%5/W ?-KTP\I,4KR>9/U1$8L1)G!W '9&*11^=ME2< M*:G3[HD.CU LD4\IW*33A(U5ML4PJXE'8RQC29C43&K(7H4A*R*ADVH8# M#46O5NU2&C38L\D=5!1P/OJ42YZNF)"Y:RMW:-K/XJ,722;I"]SL+WPSI&R^ MMP4Q67;-3T7/E ')K%1I R9R7'QRLG2GY5/9'G8P0"Y01&175%O/*AFQ)/!V MF;+I_)A=1J;Q9/DX$KG?M6N0S P(%,KN^.\H>-Q!^F/BAZ8WRD@I9RVY/X3IM+)JSG'&@2<[R:?'DR1/ZOR2[SR_BWV/Z2OYM M['7./QDG?><>[.G$PZ ,V_1"WSG[P]'OB&Y"32[XKOI0<\EQ':QJV"E_=MA( MUC&U_M18=6A?1LY\8E+O&0S>I6__J)Q7B1W'*9^Q84ZD>T,V&ZYMN2'F#J%K M"(SKJYC]#;[!:/IHCL^DG@GV2D5NJB+LMA?^&9JD(GSF>8SD XM3U 9D%0QXU M0OB86<5D*]CN%4UV5?/Q9!/FTW0+KH0=2(I#DRL5^ZD)/U+9QPV\V97#YXUB M,K1'1E1AA W(/)17[:W;R^XJ)C5B0ARWR;X56"#\]PTS/9Z2*D*"V'64_RFX MP!$XI4"#(FS*E29A7%J$/GGR]/,+^5^7,0G_M!/*2Y "5L<8(=!S?BN@S'C4 MNI1TS2,)GSZH0H6]6&A>K=KDT5#-R>#3,;;TU3!L*!)D%I23V*AB_?KHJ6(M M).W+1I"& (B=7")I'L^GQ,Y1*G1+"]RR#%DH,@$>GL(G?VZP!T[/-*VF.[/X'#@X#2:*>,19NP$&IQ3X97I*0* UMGW4X9@&(7?D9YQ,*W'Q% M;@SJC8D%M1D ,ODN'92P.72%3O]5U9LF+.D"[:K-M:5LO@!8$[EQDFJL*+FL MB+96.<)C6E2^[F(.$V.)54X8:5?=4!!UF^/-I@;OT!)ZJV(9>P;L"J/6Y-ET MTL;<'E01M;C$.\2A%=9(*6T9V$OV=:^'1@/M'CI.[P^-+*9_ MX-0!&CDO7K M@NG]T&JRGRTUV:4F^Q[69)/30U)TV"+$TS3KS\%>6LSZ]O@2O^7G )/"KI\Q MC%I ')/^8>IH+LY".V/>=1QNU W8XP%?HVTD@^?3Z64*WJL@9G]R WDAE5Y8 M=P]GEN#J<+\[CDNAK,&WH6-@V":H9D?$<'=EQQ*>K0]2:KFBE @+P=M2.I3X MZQ4#1SLQY;5XKZ-\1S@3,L,D9[FUTB6;%%Y!A!5Q]3AAHBGQUKM_1O";J!(_ M*"@$H(<"$"AUQ8C;]1GAG2>C&)G$^-BB/_.06S\45P43V@C'I)O2K,-LHG-* MM]E\N]9S&!M%K5V=:7@ZG[=46M*.*@+!N[' V!V=NAAIY1"K'$ZEJXJKC^(D M3&S"#6L1![L]!,N7RV"@X LK$"$$Z'.2[E#F$98(!1#(D:DH3#J)&-L U*?.P!CVF$-\##F T]5[H.S'Q%"KU'__X>R=P/Y1SU5 ZG'B:%W MA\;_T40)5:O3/(/7>\"?BX12UIBCX0V$,#IO LY6JYR-BLF#TW0;@^LB+M+5 M$J4PM",86AC%"EY<>H&C/(JUGTQ/]\A45U^&Z]1'9ME7.NSL]3)S/V,R_D3R MV;R8!H17.^M-"--P7L6>K=8H7F.A]54&V0=VR)$\Y M"<5MA*QLB_,KQG#\ME!HY9=-U:,3N:N97O&SX^BN[/64T*.NGCP6P^*ITKIO MI!O 3HC^V!KN-M1'R*(I26<2&L@U\D&8;^5#9T;!L8-JU,JCZ:$YTC=>#4?X M!U=QE@BEES)?(:&%]0GD.1>N,NK!4(#='#+Y=G>M0,KW(+H:G4:*=YM4%Y-W MYW,P]-U$=\TK<4N!RLNNS(4XL7CV(*&)*54J6?8Q&M2[3:&!5/ M6VYN::Y_RT7T-U1?98:E?EXLX M;]B2$"^H+0^(TN=[$Q%U:7)=6UM&3Q&,6=Q!N6SZ6H$>'^CP!WKV632 MW"[.2H)^Y\T54:"5GC@W1!A/,+;6%[6GUFWIFX.9-H)V\+* M&";NO%TI.P5RA:E-9\05'%&*3KE,,EL9"O_G9 RU5QO+&A&+>)U:-,34?X4@ M,;@A=BJ)$:H UQ"5ZE<0-/R;LGJ?;19DJ$IB$-E?)3$GB/%N"]-VJW+^XU1 M>TX0J1"S9AAD- *NXO,2C==ZI"AY)"YWOFCJ/2;^.QG-;[UQUG+*:U%N]#O_=C]90)NA=")XKU""K6\Q@I#T9Q>1_/#)GFFD8*B$I,K%*F037M"N<..%>+=+[#_\!F MCAU$(OS?F!8%[2NX[4W!M[?S)8IS*2@#;&]94$62W/?242"W>2S,\:50> M$S73('YW:37&C'OBEWG77$(X+DF8 HLVIT+B9 M:_.3I4+<26P4K@@''(+ /1H>K1XMH)6Q&/(;N%BXL"BIQUZ:I7'.:>+9V6/^ M>#+M:]+)9OI@Q%@Z MC4\6TX1YFL)[%W=0#@^U5]QB8I@9]$JHI63_BIWZ9S"WT82]D7!:/@T%B?P( M"1*>C+&]'YDQ@*YJL?Q.*B?4OW[VM/I!MKD^>[*45)>2ZGM84A7M.0$!HD(R M&<=&_QU\7:,2D2D)^P2<2'E6?"<% R.2;*4<5_32K;_JS]QOM0]Q1QKOJL241)A+4O<1Q1VIET:MHVP"7R'3S!-"+79S;.J/$VVC7LY$) MNQ)C]SB_9SOP=.GR0Q&$_4*2,/4TF"QO8JH5)DAF$G^:_"GO[CL2D!B#NZE1 MT!=L[[1&+T?B44@8K$^<2/E-Z<)*;!$B;UVDB=6QU&,?46EZ0MJLG,:KC3GR M$6$-[+E3:%,/>TX^$B44%.(F^L#C(=$EQB_1G5>) /.(FFMUU6YT'0DKC=;3 MV.D0/C[!6[#XH4N2\9^+Z;2N14/T_=DWE=>B*>67I:?VUJA$P-GEU4'Y0'D? M7BA5JQ2?H26CNED)TGO$:=17N@JR$->WK>HPX:3!7BI%6"LN#X&D#1G^VZ=C MCN5/Y ^WE2__A-MWU]+@PS X:Q_W2U7,P!U&;^LR^9H>6'38],(\9*C7X/LA M4KICM5O]Y86C;.6[R!V=N;GD":8DGLCH<30#F[D%NP'#C:8S:IH1FYV_"9+2 M6;NR%7%LVUT\4N2>!P?GBIFX=B'VB\\>CAWM82_'!]BYJYK,U&]![(7&/#N5 MJ8)Y[\=9L_>GPB7:P]BK>FB!1* MDH?4C :'"K/<(U,=CHJZR<>+.GE0])\8KW "$VCZ;=T-).JF??_R\5VX=_P0 M4RSAD7$&TI!==^6>%MMV=B+1#,,R\%F6EA>L+1W@%K@/HYG=C22M5ZUWX473 M7-\[WH\>-P,^N?G(UN,L(S&X-&DF\W"L=M4DY\A,=*"TMO%[NT[3[Z"T<^P4? M\5$M20'?0G69LX3X/D\9I*_Y9QBTEY(5QL]\?_OWU?JF"0?2ZY-E[+]^^?+[ M"7]F!3@A:G%LP24K-S>\"O/1T-=FR>:ZTGG2ZU$%F0ZW:OBEM*BUS8YQ4DU% M_DNN(M]9;<+A(03S:^;RIV*4/,$XBAR.5 PQ3@ KHB('K X@@A=H%XJ0O+7,$("@E$HNL3^WQ7\H)SBQ90G"8[4"L>H@F$NN#_=%VEAQ%08-61$I.''_ M!<@!TZTN!FS.]"T+\99[WCV#_XCGLV_"2_GGIQPPMD31HJ"4@)S,IH-/0I5;J^ MN7X[["JELB6[>OW0E+?!"9?*LU2"[:/BF(096Q(0FL%!AF.P=TH>E="@(^,^ M$(MN,9X5X:(FEE=J#3"+AR VY;7J/OAE3%_<-N@(A^-85]*JY/V+P2L)V37. M"2DVFN='7#[_A?6AD?9V<+(]&(65N48H P("SXQ]Z#3).&-KU M32N$+G*HF;V,U&^3:^EAHUZ_!><K7*D=1VN)"S.7ITU\X%/UFZ%SH32Y# M,@@]2REF*2:)8:+4FO-+XHLTS-EH5P9.9WS$)BYF_(?R?TBN1HL,#[O"?*3!Z^S,^*'?*F.3AZ*Z 9Q, MRW*-<7X^^<1R.%#F[0%3&X&/81W4MJ.*8E,WY/0Q&59\^'6S#%&/%[$ZU:J,Z&_4HACHJ<=&OYJ MYGE8[\IZCS@];K];)$M :M^'#SDS)H(%''!B$AH>!\.(-15'[^B/VOB*A1U$ M<':I=@4/E'65*#CK)Q6N/12-3U-^R#UCN:DSVNTPS+H M (++.X:S *)P?.9F28#AB%]>Q$SQY/J'@^AB+?*J@N/0&M?/.05+(/G+)B!^ MCN_X0N'P18AQF:(B.8&2=A-2;%A3M/1>?OE%3$$BD["CDGE/G8#L?S@YM$]_ M+,)//^+K=N:C2+EKPX&91K!@-:L=T9AUPL8?7-#-J4>G1)KT)8L)L7QCE$=I MZT3R&HGQ24(+F4[CX9'OAW=#)FU7B]J-(@?"'-X..RISR8$@0AW@V]3LN ?7 M'U$M.1./J"%2.-Z$8]!K*NWMVG8#R!W83?G@0G9?*!6XIB +20)4Q./"598X M-D@QVEARQ%AC!XR^C+AN=MMP8F:/JH\.8LYUE31RP;M?=T,P#&H%WI.0>X7Z M9-A':&[B)R@'\CD_N,O/J34KW*ON]Y_[],78T1(VO>G#L4:L;Q)JJX>7)#$5 M6[LL.^MHVNR$J1E1;C-#GD"@MUWE<].,D811X "8MB)J)H6R+&&!;Y(<CMO_G?Z_^UY_J M_\T#G-6S.*D["H<>K9#UJ\>N4DYL:;1Y47).)";P^G9[O"OMA#O"FG*5(9YS MD=2X#]Z2AI B..6A3.]9,/G-&:C$NNW"DD*]Q8VB#ILT6\<>@#9ONC[[^N90$" M9+FZ03A I$?*XV\%XC$T5+AJC.D6^+T-$FX/_DTOIN;ADE+KN)&C4/ 6;@ M&[U'8UZ#())H 'L07[!>*1K1K(W[)9K6Q"?;#H9-)$?_^ ?2N9_9HO0-??>4 MWTN3KBH=!O0JIJ_'K^'6B 0HXX&A;065N?Y8V!71@!ES:?*;=;OA[P,'%4MQ M="P!6HEV,P=._#"L''G*4T,EQZ[@BC.FX%\T M65\-2["?]X=';;+!C?DX:9S1O93L>6C'F.G)P>ZKZG5TYGC/M-$DA0/*YJ6= MQ6>V)]@]N=6+J@D;:Y6O;N^\. "\Y^IT?X__CA %=P].IJNOI=XL,E%4T%K7 MP MJ*4[:&-^V,O5.@28WU6U[K+*S?CBTK*4DZ(!P21+@(6]?C/(GEL((@](' M2^RW920,@9#N>PK%^M4C6*"SD#AJTKC5CB! !^2\+B-3A+O612K*=$W'*EI%"I'C9WBC+1@*]DZG#JGG TAP^79\#R;''I0.E7F^S>ODM7:-CU4S@SZVFF[G9DT=#>'_;(R,DS;]9 MRTO;!,, (4,?EHA\SBSND0C-_8DW'R2?\$V=2NSQHB@NY-+B7"_*'*-\?8?#X+6$:*##8EK3/-3N/S\"^BI$@:X#.([00<(L1?>C;N2X^LR:RS2'Q!\\(;>=I9QI 3C/+&'+-$/LVS\;"D; M+V7C]Z)L_(#T4!J'5'WEEC=:E*M>(DDT/Z:G80;O)[!2V2ZYN*;-ZIQ@H1)@ M)H,'1+]UF/.)5UHDX$P+V8*# M.+N"!XGI@NB M!U&5Q+D':3S!#(1:&"4N,YO$I.(9P@9T@F32DP-ZOA$B;41';UVJQ =F\ MT5U#P+N1W+#MG^AZQ$_T$"P61\"GL:QJ(8U6!G\*:Z44KKO.CP-0Z)7)U(8= M]"K$EX3 B^$EDAY"WXTKB;)-+K#DDM;:EUK2&K+CKOA?2E< MDDR6ZO= *HO^O[91C+2R_@[&9#!+!X^+>?J!.WZ54$FR6H:'?\'5QE=2@?H: MU7LG#PQ6,N9JDB:G/:'IPBX8#DEDQ:3R5_F6)]4PY.&N.&M=]X:>9WI'N;W' MW=I23F#P4@Z-O7+0S^%> +XYOY %YF03,2H_LF0<&=B5I'(0J-\;82(IJSE5G=,'9WQKD^W74G284V"V;$]#.<]),E)4\9YG,FTXY&PS(]T?/N+ONU\Y%IZH+Y&C7W M8FXCIA-,%[9B2EKN2VW:YB(N2Z_]&2*A$ %,_:QO"RA'U<=9W:@W)F9ZA03) MBV"1.]&2-."-R'"AF!>I JZ[2E;X?5:8[@>6;\IVG"P11";#Q,P)!E$-Y[Y; MF?JN6(_*A>\$=Q^A\[.N,R:L8E;J0783N<7)#&-RA;"MD6\KF&5X["/8609V MEG*DZ;.I8"\M2C[A;G@FZ9(Y.XAO_08QZG ?5Z0F8IP M7-WN'0593 ]PG D9XF(PF*MSJ=:G3.GIK?Q5PF2S[FC+SPNYK53D?[S\,7!MK0MF _DY:SD6+(S[A[M-]-6_6/JC/ROAQ]$L(Y!493 M70&(90T*MI0N-.:6R93#7"?C" +)1\F4*1W-8@Q1E(K0QNJ^"-/%IR0QOCW' MG;&OCHHD'G=)V0#%"$X7KNQGEJMW/.N(8ZZ8^$GCBPS\:V;B3[FV9O;:9V$71-L$^F^CCR$;,ZL%D3NBNA%C4C9DO48K[1V/Y*@6R7R06<)PMPS M16BWX+J/TB<'&YGAL;<<0396LTLG XLSIL$EIF@/Y/K[\;AC""10#9(T$RQW MJ\)[?71X 4.IVKTY0)33:J-LYA"9!49U\275*N/X&C?0Y \1#^8C5/1N'_VJ7E M$)P]/T_M1^VM2JW'RKP*5(Y+TG5(U4RG=12(< ^DMJ6/:ZERC4BI"RN* DUO M8;+F,\%5P0$Q855;<@Z1Z3NF4WPP0!($&20Q4M;\B'J(D*+#IZ90&2("H,UM6B2HH0$(.#KMUK M0/?^@O@"!>S)X0XO.S3KFXJ)TEKX4%3XF>X[(G*IXGHZ4-2Q(R;H4X^F;QK5 MZQ8:Z$=:.PVSA:QOZNJVLN/QU;"YENA4ME3I6*D6T_(1;A3+A#@TIN*0(HLDJ1YM."IN>.E;=0?4UTZ/'0Q95D% MPSD8ZM-P@X2Z<_( UY*QTX9X >Q,FLO(^3CL),!,X95V5@1G9O0K M_P.LY3Y?:KE++?<]9*1]T9S29B5?\7H',04+,$[*[C@ U#=)X,K,*UK:C6XD M*>SJ7FMY/G%WEZ'X/FY1_$�. M[:[B,Y?11L;7XG?>#!PWNO;"V.U'?5Z=C6:4%M>SCTN*QJS>'+MI_$JDD1FQ M)B$M[4](QADF0YDT"$H7](?"2/6-G_BZ]T?6"7Q8>!!**(8A+K4.+8#O(I@8 MM:NLJD.8H'V]3NB.? >ZG3"C=QEV4J>HJ M4_=S@<>:&1^7LHIIY&Y*0X*#B-\2R'_X4D$1_00+F%H&!/W['C%6=)8[=IG5O:FV@F-EJ;.B-\@'/U/EZN_ M1F@,Y7 EJ_U5.PJG,$0X<*?W]:HJ&QW0]7\LZ1#S2U N^L!:*$>N7Y0;YZ:33@3 M'Z\Y2@U/R; .^M).NB MA/Y O=)\-"U&C)6E\%AYNR@!$"!IE)$_0)=2[C&+=^XR?;]<)-**;2\9#9]L MMR$:!',Z)Y:3W;Y(Q0;(4 L'8*8+^M847W;=06SKE$4/43RP<*^PG5#A-BH. M56VDKTP*A+ZOS2J_9$B 2N8W_^?EEQ=//PM;4\-[ FU7#M X=",R#5-?&*?N M.3_!VK8HC[%7S]Q(7->I[(-^SYD#$B&GI"$YA(A]^_A: =,CQQND#!R%F4P" M@"%,"QR)R\]G30NXE MPZ8ENXDMJLW;&A1+;+^Z#4>]?24^ ;E-41CUY?A*[@_^CQMMNDFG)#MWY )=$*$GG)_JA M=LV0)#:K,,>,(L?2Q$(-AZ9E".IV/;9B(8K< MY;+U\Q_UQ*A_5&/DOS)+@]IP7GQ,J?7%>K=N9>8J MUGUE(->7M"U_?/GBY#G'"43G= :J^< MO/RZ[&\L>)$NRQ-!:3OX.$LR\0_"]?YS",OTV9-G3PMG4U7"GK:O&\;J$*Q6 M03;Y\X1_,E;L*R46V%14*4N7)**G9Y]3V0[,^JPXEOM>!&!QVK!&^39B%#B( M:D%'7-YVP&%=ZD25G O7 L?0UXK;=A*L,1E?'PE#"#'B@Q=LCVU_O/#/E2 + M/#[#]"G/H%X5;N]A%8HN$ICQ3/PC''9=-77V@>BK?]=_?/X.#$R]"PWEY\ZR,?ST$!?A%!""W7_?UC]5&V_INBS9 M)H]=^+^-/K%\[<_\MS\=-_Z//^NI@\M'!D8<%BPD/._GP3,?JPOTS /U?ZI?&R>@?QZKDUN8U4\(H\T2IC0QC-%G66 ML+Y(#J!J0JQS%-8-!J_*RKA ;=;)$B"+H2V&%@TM-O(3D*Q>#Z+0NTU09Z,C M1*65 ,&L"8PQ!NR+E2U6%JU,)=)*!O_X$,_JO(($X2[GO,9FQU&NNU!ZH !% M#5\.14CRDU']+*80Y.@(KTFY@)MVMZ',:.Q>.'18C'VQ=BCL1MW\- 8R+X%=BS:<%+S3Z0]8Y(]?H%YQNDW73ELAEU:-N72 M,F=Q%O^[F.0YD]0"^>OJY*AU%P-:#.@^ SH*]:+K 3-J= )ME=U&-\RK-OR' M8 50*^C6M6S\1\)6-[%WA=[C_:^(<"Z:BTY1A<]\TAD>A0QG\5X%N.)QN-Z_6^&;K.K ME"G/J(=&?'O,97.L+_9MTQY:0:^:HE2P0Z+<*5;=H%?S!$6JW.W<:)A$$"ACE>H24]<:%K8TGR])XKQ(!9_ ) MK0K%C_3I"Z&.J:S'X%K%2@R5N.XHT(V]D1'\/.R.D"("7+1LK@=N".6"E%*Y M,':?)F$ .#X$'2T@4)*1/170J\ D%=[Z:)'+(.+SI3E*$4UO2)]TMLK'>G0,+"G3 M$'$/. !"T0,AE*P%F!D6*R$+@F]VWR6022)U3;!/T![DF#V3%MEVQH<29CJ*5J[# M#JP4WY[QCJBXBDP)H^#8$0/1XF;$@B7N<<)?NFHVH8F:B?MZ2)A+[ M,A2/AK8^1Z2+]:C/K1 L0Y@G("=Z"R')[7R8I86TF-JU2BVXO2*+F((EB(9 M:O\.VJPB1%WDS(K<@AE^.472*1.+2()(U\4,G"OBS 2A-4+G/=),)0[-R KK.S$! U8H6&\HZ1GJK0%4N"IR]-HMMMP'LOX>?BP M3WE[XU6[JDZM=L*V(BB8BAR.KQ\9D@D8/'#OJ9M!QU=,(,"1R% [NAY;P (C M^;U&PD3[Y)&F$Q$ M$-$3WNG>%M;^ZZ8M61K%]MRMD5!)>+4J#HGI%]9\VT[ MV5V[&--B3/[(3G$FLU1I6(F>+>/_#Y$1;]+G86P?&H3ZXP5"O4"H[X=0+R[Q M=^H2D0LQO96AR8163*TE[+_H206#79NVV7?5H3PM^^UB7-&XJ@898G [.$0F M\FN49J/0?P3?2'(B:V$K%QHF!7%R3=,IOY+J,*N-Y-GQQ2(7BWR(18K"2Z83 MB$2."I&";R<<7^OK2J3((I9$.P^99(RH0WMB_ H6>5-O-N%?+K!*E"C*,[9DL!PSI/"M="2('(W1;2<0Y-8YC$F$WVB9RF! M+JLI64U7I%R0IBBE"'8L?T*/,O*0(H(3#UF;ZM!55%%4E1NBYN[4WU? FA*C M$!_1/K2"(M%LY TO3D(\%\)^7^E[G V\.>?!?VAMJ:.I)JUCZD5/2CP9'>:Q MI2*CUJU$R-!*5+6R?6@!J9@G#+N/9W)*NNC1R!3"DW]9K2LP9HO,AVKF;.+K MAV]]]_5?/BH^>?+QY:>K\%P[>I\__/#J7S_YY-/+/^LG?S2MN'K/JLQE1]EZ MX_&>[L:G[>]5=3CR4Q") &?^ISK_A8S#47'0:']EH_U=!0D.^O!;[9X7MH"/ M+_]ZN?I"Z:Q>K+$3TQ7^VA]!MZ)?5..QWOHWLR:HL3AKTE(\^:-V5V]8SZ#< ME2Q47!'_Y_1$,&6.E:"]-9H^:.GXSJFZMS]H$6=3*2HSXNR88]"[ _\;DQM1 M8$$P*N[KY[?R1 4Y 0?K7#$Q1'\TR1FA6+-[>(HT7Q461(,?TKN.]J=VN]5[ MV?LS@(&DD+*?N+(M12O!C+QN"-.EL?R4,%U$32T_N+K(HWYA29+IL!(WR=OP MI3@[S+@(.P@V1:VH\!F\(IAN/=Z!^&ZI0KU1H 2S O=*J<0LLJ1-P.EEI*"W M(8QRVE'9S1228 );YR_$P@:,RRC2X1W5RE^ W7)RF+U9*IOBM%1-BDMY:X&O M]V6'$62#BST8J\/Y+*K;MAZ-XL)<@%1B]V6/M1"]!^_($;N\I'L\V(C@RY9.:&LWI7!(G$_B=L M;\^>?'KYS#8W:'B%#S]]?OE)LN,]_RQN@7\LE+H+N ;VU^NRZR"SEV"')NZO M\8#C#O7>7%B2(TTE6P+MEM$\"K<8"ZYM,B0JN%SUTZ-R*","%(#'9RR1TE&< MW[H:VZFPMK+>]6;:Y-_ <'F3GY]9;""4Z2,.- HFS'<#+>:& 'M<<./MIMVU MU['>RYBP(V OBD4<.^V).RN?1;J[;"JB6**?.>#Z/X;-M?56LC+J#8"2X8&- M#D,EE6:!.'?52@*,=1MN^,_D.2$.RGY_\EES#N&[2A!-[AIZ>)^-6N<=\4-8 MB![);8@3!H@KT_4CTXP@)Z,@6D%&$]!$1>GAM<"?,K4I,7.LSG;8,>M>J/]# M=&-7(J)9,@[!VE#O;/R;DUBWAEO-:'-X]@\FQO(P!%-?C76AK7]-Q)G]4(1R!$Z33$#VV+E%MXOLI@_\)6W*? Q3SKR(=\ MYA'56) 9>6.9G/;4@AHNN^!?Z0"S[L+.QWT[76G"2/$QI]3*[A6'>%R6<9I! M&0P!@ML\WE3E;3V:0>3^&VF6<+SB?=7420CH]PGB-\&>K;CKJ,D]=7AR^HB, M?#_6E'MQ('@:RMNZ=VGIT?U7QZK<^S3>]+>X--+KQ+>D5D@G##FF>19<>V\E M _?"=4/,V&4 >R<^'LXE95\3VMOIO+X@H^;=;=J$6.5B=XJ4^1&I_D9)H3>Q MR4=)LUNM%4,T-DV<7UP&,(O9SBS5L>8EU >W-357&*J!1XZ/V>HY$MS#.6OE MXLB!IG\-IO(*FN <.47M"3)+SBGB,WZ'S2WWR):[:SKAW.S[R,&N1W6=\D3; MIZ3>W*@G X++6ENCHFAQ'XE^G=[:2ZI[HZFV5:_* FKL3XL$QDMI.DIY0+M1 MR&JU DBL@T!^TSPB#.G(&U>K4#FG2P"U*>2HF260&=F<1450A$N:C58:) M\)UEZ@Z2'"6@.Q;.)P,%T6%D[@AA,+@9C# :9D4.X7C;76B'F.OK--EC+_;, MG7=4K"EVAF$H*]SA&@] M;W#[8)F*Z+=ZQETXD7!7'&5YO&E*.69:!:BDBGRXQNXDWSR7BH-)B'U*C:>] MV@E%#):7\JR!QJIP1^X69]4M(WJ,K4 .VL37C=C^Q9>O/I10#G&$B-P(',]2 MT5G.[U79795A;BZ^^6D7MK<7K,OP[,F39Y>K5\QT\V__\O23)Y]_].0C74CS MOXG5OX&[/RF71.; 6U]295.;\E(NN5&=,1BQ"/*9(SOCY OKVX_,5/*S$!\N MO=M4&VL>_AB/%!U]DQZ6;EA=@-@\R*/1/O=&@TG)I+C$T\(Z3WZLKG^#"W/@ MQ8-V3;5KJOR*P941);"MPYX!G2)RNL0,"]*:_JB\3?0 NJ7_[+=0CT5!,?DM ME&7%,J3D1*G!A[WHXTQLIIO#2=%QW4-$@X(;J\EYL:0N@4+H'O7V!(T+0D.N M)0_Y9@-IK:H;4L=0I9^I5<91,MA8WM#BFC@/VU00@D+:=F.U>=V=;#_"5KX) M?J9>9RS\S:#"((,PW76>^KN5.> M&C&@)@288.C853COQ2H;2\G:&+S)R&&%=9O26L!S/^WTE^KI,3QSXZJYK;NV MX7/[724(!<+75FY'WX<5'59Q9?6T] 3J_H;@2.]_=H].A3.@;V4;="^BF97? MJ>O&7:SR,:]3,**L>:T:9"K0A8RZ8&M5K%E),WC?)^79LQJ7'$#L*E;"FA7Z M"G$N*)8LC* +4B@10M/DC.M7Q,.M@5^+R\NRY]8-(U182 !I?0IX4)6K>Q' M#@9$LF%'I9V0!#^'!GR=")0F!6T^ 1N0YN]EORG_I_ '%)XJ"[A0+@_'!R8D MZ6HJ,07#"&_@TO7O?X@LY5)5U*6SERBW=L.&2]8L"*-@;9D[95IU]L+6S7.E M 9*OE<>Q+&*Y!M&*DOTH)QWVI$!$%;OVJ'^:$:*_WK57M/0\,+)NLOD39Q#CVG3"[F/F8[(-VI[3 MM?70J8:W%S?!$3NMHO%;M-\3-SG"'S-NK2ZY*5 M4KRHD:USHFENI(J)18"90H96$_YNUXRD(Q]F!>_3I8*W5/#>0ZFC)/FF:4^G M_!86\*9-)/:21;L[.>JL^S848Y)<^&1^IVU%+)TJ-;V3X?UT\T":V005)W8> MR[K%Z#41,.["<6E'AA9B6:)_6^.HR!'X-<(58Q257KN, +$9]E5'")GT"0 I M1Z/<>]0DMYCS8YMS5JRPD]GNI B%56X$Z1!82ABK50%E, M;S&]&=.#;?%!$. + OJB @2ZJ%B-Y[(Z0Q:*U:8\EI2+N"44! .$=X1?WP_T M8S;,D9'2@&[ESUYY)\9O(G'B"_$*FS.TL.@D5 34'-786JDZ"2Y^Z(/C78Q_ M,7ZO^6RI6IB^;M,0H+KJZJNJ$U0E?;!N.VIT4 TJZVND$. K\;1?\'=6WP)= M3ED4@B32)7YH4/_\K_"ZFV"S?Y&K&V+QZ9/%-A?;=(%EL,7MUGRCX<9X'6 BAR6O,IB6HEI(9NB@(RP71Y%1G0K/*G(W0W< MWT%];M1H'R[ 2&:B[)M4[EIL;+&Q:&-S5(Z+E2Q6$JW$\69Q[5))C:J?A"X) MG _I*4#K\@*#=&/J/E!*3'QGS;8K9GH8")(A6/5%//RCP+(N%+Q;NCAAJ M*(J?=B=AZR"EGT3Y/_2'M3?UE>#"PR^=!C/'@G+96IL3O_OZ+XO=+7;GI9=% M@A(=A]8 T/1;H:+W9]:XU:3/'G M>/P9*Y@VR,V!UB/3!H4_Z"6;H/6GX]Q0=$1/TFW5#'(8O(;>- \">H7ZJNSS;E]C5F0QWA'72'(1QV<+BC$TATC< M6'&7@#1@3#7#6S6.*)>IMWZW"6NR>L1NV=E@TP1MB6,RTB,D!*.-L.35;9>0 M&<>%"Q/0A6IL&T;XP%,;DTKI4=YZHBSR[8ZN77FSKQMML15RZFN:XX9;38;C M32N*C4IKJ>&RW672'<3'N:[:^"HALM[MJH9)_!^-AR@V-W%;34K /2'QK6Y- M6O;.=+C,$3K\+/[^#ZUKY<]+U\K2M?);X9WSY%L$7P-?" Y\Z."^+AN18!_M MB9X[.CH^3K#^+ELMB=4V%GK#OC$:SW"QH>=M1+7 &8?79%HT6+"UB.(M,.P7*Z^ M30<-@4'),-^DA$_6*&DQIK:1_JZ^=5F.M*\!A+9(92"&]$XWQ$]=L M64OAMNZCX(,PRW\)0B;N9164\5;H*FR9PBA<@#5]XZMAF#FE1H^=\5G)MZ@3/)N@B).0 M*\PT()ND!Y%NH3]_4R/6NZDV.4V/L6Q%(K>)Z)*^*27O5\3 \%@AG%"@%?9PF49TTJ\BJX@P9(_? M%R=OXL<8N/W;O5@17Y>[VN2.9 .BP!+7OP"'AAX2=W"3FVI;$J5FN,K6KD0) M^!CXDBH)/9=7=.&GDL Y,JX)1MZPY0V M'RG *^'NR#;*%#!3)) :^:]]VU3$,@BT(Q/BT.H+CF=7=@)NI$^:MLF!.C < M@'!HT:2$!D;P$;:\*B7Y[W-);X=*C69*"MM(*/GH8-$&3]L/EJ\M[\$9A M)WCZV:>??S+;X/, (IZY*IGDD7-"&>+* M4%@*RV+[4+ZN6Z)[#QM0U8 Z,7SW^CJ$&KVD4$S<(SB;0U=ALR=72FPW5FN) M=/FR@=5=QL(:? "%-_#N1.P1/#\&0R( _,>^?,WQ6<=X<+0:[QE)H7&(VTP\ MO:C+I;30$"UW;O LJ6*;/(4(8!BUS)%YJLGEZ_<=X6BUOV@(=B9(P()IH;@1 MN8NWY5IU237&D)PC$[1Y!5"^7G4\*K>CVQ-Y78\]CK(-9ZXEMTB80SH6G@%W M?%TFQX+9I>L?=H$KS;M!VSPW8;?ABEU8T?QOV)B^,&\8R5PF:L4^>W8M];RV M8\ZJB_:N$=JO<($=-Y#3GF,$M9&H\J8*>]>.NZ.VHCPBBR>:6@CIL97'93:2 M@;,W5#;4#B2:7:WB,X[]UM3T<$3O8_C@SE'1OE0&(RJJA#-),.,:I+FR@"HY MQSD_8/$;@$>3]7J^E?SHQ.*9LG7X'VDJ/&O[N0([!>H==$6HDXG9WXV! I2[S6A5 >R)1@_6$< M6)PDX0##V:@-VP%]A8=<:>(YG.3=)+I'HSV;HA*+P4@'O#K[B5"9*^ MMY'8NUS]?1S_Q(XR,B 8-?&B6[R^<7^ZQ)Y+>&)LBB4]! MB(S+ 83TKX,G85G>'DF*MN'C[57)NH)X=XH'Z#&=DXLG!A\3R&>%?"![.'M% M?3Q0+1X.;9@852X,0]@VQ#I)RFG]=3@15/HG$=,IQF$?M2OL2SR\W!X#@7F= M#!SKYA^##5((-_HP2E>[]D[(QG=4Q2)O(Y,(?QG^(OMP\IH&@@M;H\@0B96A M2&K&[$Y.E+B";+NXKZL9#&;EHS[@7#@[8==7.+$92!-481Z9A9* M+D5;]PF*HG@#$UQWNO("@T+E-C7PCCQ_N:(S#*(UX_/3%K)T<6SI6I M8E8I@FWY[DST'PT\K)=X]\=784W7BJR#O:$^S'.5N I7@78:\Q]F)>FSI9*T M5))^"Y6D+U+IO+GS6)8;&'7=Y=H-SK5R:+4CQFP>F%5TUKEL,"L"B.(#$M>Y"*..F0L_EK]5)).@U([5R96Q+^E M8Q50-W%L[>S$F!+ 6DN20#&N4$Z[1 R8/H" T5@RPU!4CDWTJD.LY>.,\'V. M/KH8TG$L,QY Q;-$'2\'9\FD7DS00#AX"\FYWPRF"V&Z)'*6D5(EI9MT*ECY M=[(.EE@GQ0=)BOD769./(A)D<*O-M!\]VN+,O7K$/:5=;?R1_QX*BI8@'94G)!R3A)\8;DB MW7.@JE((R O-\CQ<08C.F93VXNOCYJJ=$K[(M5)Y#',0_I;\D]>5?3U*#5$. MBH1^DM-YX1-1.-@>I<:KZ94AYD$I#?03)5IE32NC,TD(C\$ M?F.^_0]GQ;[K2.;%*-<8?9GE*;E1U9S_7745HK:D;L '94C@H".1KC>5^- C MS.EQHXSO;\(QX_K&IQWAB*+6"V%0T6Y>,45I]/:TL'4G388+L8B)R)NH0&$) MI]2>J^:Z9+EY[6IOFQTIWKCT+X7,ANXU":&,?)?S^/$Y:*4/LB(.86'1DRC5 MN9%06HX-B9HD/2<9ON0;4*GC*OO6T MJ'W+G?_N7/S][^NGGX2MWC:7_.-=G M,1J","]H3Q'UFM8=%C,;VQVJBQ$&O,=3\0'^"O]$W"%/9)^H'5L3(5]E+_9H #5,VF;$3'/(*H[$TQ7,E0<26FH)VHNF8O>CCA+(P4 M?MVH5B93]#;F2+"$:GH'6FJL*TV[HUN4]J)B5.9S8$]=I;BL2%),]G[![' _]W'7/V8UM>[\J:Q"S]8AI7Q?*H6[:I)M^FR%&P MCJ?3*>$D>1EZ2YX: M,H;H,7A#^8F2QOU(3KX,Z_2O4IG304%8BY&"]' X->U9^"[X.8.Y%[*D4?*2 M7_3N:6#/2?#$,;,UIS#E;"87:2X^JE:8HS-;R].B:09TUI;U2#D&>\PJN/_J M5ONM+VHIK.)(FD%A*JA%AJ)YW78VIR8\T3J)P.&1W*E"3<54$KF<>W+VX0*$ MA"8L.^+3%/QUH.@K>,8?&IJ'/^"S'_XHIP?:_YR/YG(X99;8Q\$@]FBE=@^8 MZ"(VMB%+6!$EFP3S+(=$GNIKNGB'C@.91*Y0.T_(9'9ZB*L^6J"!G%R[HN$.E&X%)62R2HXT[^<)FOB MW84!-Z:A#*"N;CQM]SILL=1F4&XK$M5.N1WY6]QK4G6>(8K_DHPYJ0H:?F8O M0KBCWM%B1*$W ^@$]++\:?*%D074Y&$2K"@JW!V_1@TII!M*9R,J@#37(0O&O/E6[F,YB.IX+>@9%*= "#E#V"W_]8C@9 MR=G#,;2+X2R&$PTGIB'1(]%5Y?J&LY7E=5>YSB!V/I)%!#)YCOMZL9C%8AQO<HRJ.9 M*@7:%1[9=R#/=.3>GKH_=C$SI#B[B+S+>E5CZ6?A[USL,MOO* -;,FB 3*QL MZ"R7->89QU%&%Y-P:GQH[)HOMP#-)+EI1V?859+$W7"+J8<>9[@;:Q3E8PTU M2^JIQG?;_9S2;(0DYV";:I-A7;E:L1$\&XB;.!>/BCJ5J'<>^)'B3("P,.;H MH3N/M1 XA,C_KOXZC05[4$?@!X8I2N%S$28@ MH"ZH9;6[]OID:'\N[)/P;4-M[K%;(0*+-[YFT:^[X5@W)X81:W/QU2R>R5N8M&"TY8I$W[FJ*Z MIY>.HVS"V!*^,WQA7_<2Y10$ M-0M+X3#LJ-PZ99U5UX%FP@5B6TTQ1%2SJ>9'#L&=,R^B9&@=[]$4X5"VQM]+/K:'O^+9WB2FH.!M7HY@ ).^V!$YZS4H MT1 XU@2]I7V 2#B9-?5F"._D@G1LIW$SLYC(4,%\H6;%>)_P6WU(\ =?M>WK M"-^5UW"78Y0VW?MJ.(IHNO2GQI=E\LH6V8^>>=4BLXEKV@3)R1#BLYW!U\"3 M G!SI/"]HEV6<%-5A[#?[?JH7U?'L"G0UM^5@TG"TF:PKRBNJ_M]/XXA(UW& M\7Q_1_IJUNH1NZEBF,*[HAF!#,.;-U1,G0]_=63ZNW8'AHSV#2]9, (8G8\R M %2;)+293LVV*1EKL-3@*.(YA1O-^Z-,P[@/9!+5+7U:>CP3M-=6*(PCWBN! M*FJGT^@T3YF&&NU(&N>"*(D+$]4F&EUR?.3VIEY:Q\\H,JH@U"/#-JD);QV" M=6N?BT?@\.9A6=(451VXTJ31'CU[Z-P'E1,WT,0CTZ$\<@!L'04$\B.L(74- MZ[^)!+&KCLEQ]=QXA;-G?FR?>>P275218IN='S>]6,>+"Z>E-!G[?= D;MQ" M2<>:G4]2)K+S#_Z-MY%:SOODFESW-P758/W%02;XR6YS03OL21^O->I@?07K M:B;C'F\:M/+A.HDU8P<2:Y_,.814H%U["K)E2A07&@$&H>PL!V1V:6DMXU*":#]!..R,XQSP^\RI<) (#=T M9 6;<+-=>_#N"XVSC;DQY&7 :#71N55%NFHA;D6DA/9ZZH$+5^Z%43^V%ZL2 MD%)VD%FD,!/L#,A:QD R]O M1R4;IVTRYHFK3Z@.)P6QIKN!8*L<%H!1#+&"A'WS= /N&>5-4M+4J\KOJ&"2 M ,J=)X8V@WVCM!F). -<^JT QU)OEQFP)9[/^SMY*DJ>4IS,W.R,_9!)XV=1 M;/U$O[/D\?9(O+!P<=+@O+YI6^D>0P.W>"0CZ556<^T!QAIGQLOWSS;+3*:H R\,^ZF M_1-:G^-%I^7)./RK4KFP%5RS>;G>Y^BXI MK[@6UH2D7PCYD=X+PWC@SM="B$=V5>_X <([UL="3QBY;(?$HW%3@YN((6_$ M6$[FNHCDZ+%:JHV4H,M?2SL^6*]$*&"PTPJ3]NE,KZ^)E%@ARA8_&; <8.V0 MULJA<32E;*?A>J<#M]9[?S4(G\-NE[=&1WDY2E/CUK+9A8V4^DNX^W@XKH4Z M3%OJ"WTY?U S50.MA4TK&KS#&:3#](6D )\^_>5/=<:+,W1)D%\M*&!JTOJR\7._/B#8*@[.TD/:(F3QOLPFN1Z>J.F+B8XW/R0,2F: MVBF-&=6N"!^PKX)3VTB$[8\56F30P([9""0.ON^4E4@!\/B*4$'2KD5"0%;, M*"UD59Y[;$%#'XU&,CQ6EK"W<#PXD)$4YJ4-..S$'X3%/* (2@UIA>7$&'># M./#3CSZ*Y\U//OLT.6=^^ORCY Q*C_#TV<=$FT,[7E/NJ^R55?7R7BX1@ WD M5!"/%M Q0(EP8PPAZJ3XTPE^;#U&^(R&Z]M3:O[)65-R0EIV#UMS>CK;A*,Q MN"$*X<=B^2J*&EC3^AK'$[9=J36[X#,XU MF/A_4=*KW1Y7_Q'BRP/'9)5QUM-6ZXPTVJ36$#G<,-HD#R3SP0MMM,^>?+Z: M!R-]_6KU=?C^3?O_ MCT_-/GSS[[_-_^Y=GS3S[YF/[WR=.GSQ7_:)>C29%_ MVWM\0;F4 I\^_7SE"?BA<.%6E5-7.S)5B'JHM013_G6T4.BZ)YOJCL "<2@( M[E2W4,'B#=C_1#T@#98ZB11X5\O/W##'U>BF 66UNQ#T\1&%SVIT#]DGXU(VSEQ M?WB80BLQ6^&J#)-?66F*+RA*$!\NZ<:SI0J]5*%_K2KTS]E1[XFHL ]$ZD_F M$)I-K;L 2:/1OJI>^\W37)LRK5'RE10T[VZJAJDX=LYACG<=#9S=YT5D;94 M:A2V6Y'IQY19E7AE-TF0EV36A+9[7JE8G*1R8%8GLW)TG16 9H? M5##4_AR6J-G#+@I+*OOZ!A-LFWUUY"0?9J=G(:B!-AQ-M3$Q#7TB^:/C,>PG M&K8EAB$W=WR=]SZ&(@CY>KR*U1Z$XS(^3>GR3D0C.G,>>A'US>ZI0SIUK7,/ M&8U.18,9;<'G76\5* ESNKG<0((5$=^MBXV]Z,M[=-(QT;4T.P'V[ VGZC#- M,3>,6$P@FE13F4H;3XC8.;PFENV.4E LP5/W0(6FS(U1/:]-3=V[2.^%XA&U MT%&7>%&R)@K==0^LT:>K"UE:([B3]:Y%;*[4DFY04C)?Q-AVX+?D_!;RQRXT M-DQH"\MD59\0)]^5C%85Z/;D6['!N9MRME0S/BHI9IVR M9[0O%\ZR0T0(,:J.DS7^!N-">MM7.BV$,S#<2;;!3.U%2:^7>F#L1,DF>L^^ M6>1TB1,T\,DKN #H3!K5J9*[Y2CQ82[.VPJX U'/7<7P^&-R$7,+]W,R+6@!%3/>^0UY>A^%=6?#!&TKTH."WQ& M_6R$,!%*C4)-32GF"3N#NF4++',*<8#SM"$];GC$[;#;G1X0?4X_[X/:JMZJ MJ^I#+;G\=SA&HQK8$?006,TP9A8^OF[:NXN;]JZ8=:7L@Q+7R GVR44V]M3K M25!"5&B9*%,F<,7WJ9;R94P7AM?JV(=P[EQ7E_*_%XFJ1E)%'OC81UC@DQ MY[_6^R<[:#PC3Z,<2E1=-/':T!HU MDQH+_R:P6P7IUOW,$3\,PR&\1?FZ:KBIA[U7I*=VP1>8U,^OH=F5DP^$(,O> MT=5D925 A2@I"0B3(!$F$Y.SR.*9_IC'I[=.(@5)MN1Q^-OX,W?@N"+>_:.H M;C?<=73A+8^9W.=.)!8X\]ZKB! .Z@LV58V\J>>3GE[6(PCV5?2H?_3S)))=Z>P[#O^)@V'1X]FZX_F/;BBZZ$,GNA855)E MTO/X:&PD[13?WI3T6*6]Y%8*$VN;BTKL2@ _,1(*"/JR6E?H*GG^M%@]>_+L*;X6_O&L.#.. M!?&EKN["-O[=UW]Y5CS_Y*/+IV&#V.UTT/#QT^?/+Y_8QW_XX=6_/G_RV>5S M_>2/3-\1@>(_$DBZW/%!?'X.:6=U$TZU)JKU,\":(\-(H;"NN_6P)QS>NG), MY-E@R;%-F ]0U$ YVVT#B4Z':EM+Y2>J.$"%6LO8F? M81V!SP\:.V1J^47IH,IL^1PUN@*I(?=V+>V$-91E^ M^H]A<\VNX"6[-J(XV)>J+:A_%GJ@IB1["G_EJEU\0M^O9RFF^'4[Y+K'\S&U M!(>)4$]3F0QI\&U>.B9>)),+@_?8U)R?UM\UIX?O#.%JP>L]R9Q@BB22E@NZ M=C^Y^PC^?NX&_G'IK#Q]$1A3Q8V!5 K3'/J]VQJ?MR+1R70I=(9VYAWN8@_8 MOL]H4)_=UBE/WURCZ"/>X9WNZ.]R%'Z)O7ST^O$,%$YT/9V.P@KNZAT?O1)##CNC2/&1O/;"B'&[_^;'#AR5P^(T$#KFE MZ_"_N\AA:9^\500X,/QR&N7Z+M MG1K_=L%OHDJU!6%H%=8E9J98_9\7W_O[\+9W6V\&U#705DB*5]SIC*P7U\;C MDZ$.07X.-:AW8P^"Y%Q/B#7 MQ+:O*OX64?Z HZ$\T,I)=+.D3AAVX_P&6I9\6Y*=]VGM1]90$A:GV3+"Q_0$ MH*]"K_6Z0HM?!Z:D?8DAK(]I726?'EJ]B/P[MD^,M)&_V8^%#L9E.MJ=K_6*[K MFV&:8H%[Q[7$YX::]QN=I=BI=RA[[IT40DR+\.RK&=!Z(PTZGFQ4>$(C-4OL MH6J'8T_=?Q%41S5XG%E*>6[)=98(?MA.7*@A@3C5BN0:\B#A[5$O; 2/QDU6 M%\?V0MJM) [N'8)Y-&2Y1?H[1]10@B33:)F=#K&<$02_7Y-68-C6PZHGSG6E M3K4>2>=>QD^A= (8YY;\-3%U+SI[OT^J]'VY[MJ+L.LU[;Y>NQW.'6>3MMZP M$^TV1"^\2$$L=N2D(+(]F8EJN..Z4Z82=8U]NQN23O;[5/@^M-K[1TOM?:F] MWU][7_SD[\Y/9@>\\LBG: CE+.)MB\7<:S%=QX3VB^4LEO. F(R+ M)^6U;QEB+LEK>-$.:O;B]G6R[-\E=6Z]-Z)X72*1M>3&XQ M.:=8F-B1N<&D\D3Y;JM<@).$;$'*/.4:\(7>U\^P^RX[[V)P$P87>6.9M#8_ M23 KM!80W5:ICM#OM=(='1!];?%@A8+2O=,$\PD-V15K 0&N[JJCG=$7QEK6/3+'YJ:3K.OC@1G M6PQK,:S4L*@U-NH@.4RDEK (B$3:"67=+-:S6,]LOE:9($ ,G_-%1'0&]VHO MGFBQI=P32:)56O@E9I*#(=?71T94./9/ED6ORHY 4J#20JQNNH9]J5D*[F-( MKQ/-E:0(1>-OL='%1A]@H^ T)'3KE#GU-V5775R)MN">OJ",.@D>/^]A2#3N M[ X,AE\,,2J!Q[:Z#H=4\#B*/M)B2(LA14/2_9)3_$TCW*3P M4HM5+5;U=E9U737AG+"+6;*(\"Y6!%FD_G!J\%P;MU9"54N,UJ[G8^(RQ,N_ M1L?B+FE!$C5A41N.4K"QV,#'%:KF+U6"Q6CS&,[UPRE_,_>KQBPO.\<12_IB M3(LQI<:DI"%<=I*J>LI@.N&@]#2M-R(O*DHH=:=1@H"6F:G/[Q'EOAD,<3'-<0H]B>6$@5U,Z9M M"$M^T6\J[D]'I_,\0XM1*2C03O]Z64*T@T(3(H8 S6Y?]T7\AF/<=A#M "B&8]EPN'*X.=//DT*Y2 MKB^%)@>[!PHKN"]"(.-:_*VU6Y M+9%TI_$X]GP'/R.Q93_4FH7^LJJ/)J^#[U:#TE>$BC?[1Z7 M OKKT61F3&PRBW&"[YE/*$Y'UB0?:-(1& I, GVBKQIM'8F0[ ^Q=3\^A7&/ M$*&)-Q4U%*:I(R(76JWR@^N6Y2F8 &]'@ 6O$3(R8FQNZ;,+#R-3XX4!+Q3A M9\HI4:[ R/(L# ]=X!4:=L=2X,;%P(LC980IVK!C)<\*SBEDI8[2,P]?(40 M@Q$O#[+#\T8T9SSWKR-ZJ(2SA]3&D&:.IV+Y:(:S)Y)OVED[!I>23CZQ17DE MCS#"0JA#HY$(>-W2&JQYT@8!$33437L@=$RCX6N_NJYI*$N$;I#I9!=V(BT[ M[K8@%3460#25]5QAC<@W=^4=+1IZ7E-#9(U!V*9\C7@GB6&L@9-4J.IA@"X' MIB 5*I')/4"7=5UY49RHR2H QB/!I]=T5<["&^%BVV&8F+1(!4[<#]A *Z'O M0- KZ7ZB@/W_VB%$DIAVO H9#"_[73CB$)?F *WQ&G1)X;GS('X1X&V++"5Z)Z58ER1@6"EX?8[*9&@5ZR'CC7TJ+ MZ%T'&C\2'=JZ2G0*R0#"#K(* QN.B6%HJY_$*\/:?),G+SP,1=+[>88@[VT5 M?1]UQ_Z>]<2<,/)W5;.OFZN:-[QLR.H4'/4WRA'^%_V_#:53NL@4]\/EJTO] ML*#E8%LS(I85L95>L1%^6[6'764ZOW\IF]>(D0D%KYNQT,[1U^WYE%!T]!!% M_@2>+ T[8$[XY'KCD%%R(/\O5M6D+J!MF?ML$M]06IEX87JV0#"K?-NQ. MS36I_,0$;>P(0( R4:74L=0Y,&NEGY)C$)TX'LD'57=IN>DW.@X:55LJNOJ#Q;_S/Z>F\RL0XKWR@F'FYB M-,FQ#B!-'#J>*1DJDRCU2Y6E]8QI=\8M)^9B@IFD&54!4,4M8?9?R:S3X['= MS=K9E+'G_+@OCR-]K .1C0:?<1,B$!EV",AB-Z!Q"O^#*[KQDAG'L$6F[G1, M=$_V;UV\W5._\CD5#O:V(ZYV'NA5 Z>)AAOHQR*>O='TJTC<6NRJ##" M.X4$'VA?%&LAT6OR1&!U#8$7E6%KBY(C2IDR2_6F+A40P'TY6^W*)SPGT3OW M8Q;D3BC*1#(,\9F)[,2+,\[95QMPG7F5)_QW.R' MZ\29#%GPL]6)TKX*[3<[Y#/S:8[8Y91V6*07 M1"_O>'.#X7\5V>=UQZ/#VN2W<\Y4YPPB[^MCL>^^;*8$-F9>1 BZ*2+30)$'L*O#74N2J3UJ[0#&2&>E,.Q/GZU"L'6\,3X@FA;!D>TX MU>,FB9R94QN=,:;Q(1HBD.S=S+TE$Z _*S[Z[.D4 ?JSCY]? M?IJJB/SYZ1D"]!]G YVQL@>B'5)//R8"!UB9ZA,FGQI'TLK+BZ^I3RP,F;M, MI"R?OTX>"#4N0:0^D;].7W6FK$DGS/Q-6(?&*)QG4\K/_4T&8A>?^YGC>[_GQT/*_/\EYH MDVK*A'+^[=!#L X41>0U(+V\*]/\?\FC$=X$(]"O;\*.8-<)_OBKZJH;*+)^ M]N3I\]4?2(=K3]E\_/$_AZ;"'XK5UR6^\C$&T6**\,DG?]1L.U_B%>[W#=_O M%>Y7V&-@ZM[X* K'6,XX"N,A"7S.!E6/YVNRNWI.,=PAUPM8T M',)E_IOY6/PSAWOQ,[^T)_LV/-DXQ2^+:6+!3+6YH(G>M;K@>A/B2X5MT5UV M[62!<<3X_/F3&"\6],E'SS^Z_"B/()]_[,7I*'[\^-GELW/AXU6UH\(SA@3O M*8V&4^_*YY!4VDF+!1+03/ #LT8+H.^D(!&6?T\C)DE.[4>T,(K#U-Q;S8Q] MHCN52V58+U)^^)H=Z\3O^2CL[;S;!U$5>2FOB_'H3O52X8T5]=I]X4+Y M5+OJFLK>;7=*5'UT9BAS.1G#)E78<]KUC[@_(+5G)0A.QI]0(8AR/ALSEM'H M(=@GM\*U^=/_9>]=N]LXCG7AOX*USINS[+5 1G+L.(X_R;*]H[WCRRO9V^\Y MWX; @!QK,,/, *217_]V/77IZIX>@)3D4,KFAUQ$ #-]J:ZNRU-/U8AII0]% MNZ:VM8=K?*RBOU^&HT#_%3M89)UGTC/2WTHS/?];3KIK',S.&F91M6-OPU_/ MC/<7?24[E; $=F$3IY0@]+XQ.=)!M73UIH$[DY]I?>_YXN<.70IO)4 K"=WK M:APE!#36;I1^A47CQ$JLBX-^DXLBFI6@#!+@ J4NZ^&F6:D/%#X)H_24.>58 MJ[@\)X*UZ@$]1+ EN;2@LH F\&@9ZMZS0[?5^9,;O%','5X3I]_#3W7IN7?: M&.^Z*%;6"+O$5 C'C?J![ M9HEV8J: FN[7_7#P'P?K!2^2@(/\G9,35TV[OJ@KF9-^1+FZFFXU/-%E6()$ M0 .@$'7'B133[]UU#N\ !-7X"9TDF@] $GCN>M(#I9<*G6L$SX3"W MS;:Q/G#.L-!7U8N1.N_ENV&EQ;=-['4;OZ$1+1ZD@E&8EQEC.#/("X5[PBIE M!F$U:D/;>K@FP\86).Q=BXTRRRV=85O=ZG5W*7 QP83M2$%&*DH/+"$#I:UA MR-:T(IVVN/<&-(OJ@0-V M,L'H:%_4>F37TJ*/ANS;O"8FI]QBF1W\%IT/XYY.;Z9,D+N#3!%A2%80V^I7 M.QPZ\V7Q!HXE_%I5D'9NY&\BCYV&/@F81/4\)TW#9?%N5OCMN[QGJ6S@3")X M3Y_^SA;WMU73"OPHR#T#O28'(FCH)JAMFO*,]#-6L8.3?%%?5>UFJ@I)J:VH M,2L>:KBRTA4T)(=?NO:E=KX6;WC;/O>,M$@U;VV9@5A*HOL[V/M']_6$044S M+&IL.=Y$QR];.-:PY)VU(QMZ6[<;H)#%YIG:X@4KZ+0Y\R:&$>S6CD-;WBHJ M2Y04"R#O?R3DU]6G<"9S6<%W0;!(<8&@\[B%T852M2 O>S\R=Y2.ZS M3UU$3F#@L:Z:(G^$"K;L,"GAH;XB37##N3IS/W!+HZY.'C.1DR,B,CV[]$BX M^0N.M1Y+:B=APP\RP_?Y8X;O,?)W5]CW5@ M(X_#-"0])';*O@K0(_F<"]@'/O5S%W#N&[KJ'ZP'JY4T:K\SOLF'?GA;&;MU M3>02=>RQU^;9M:-K^IYYA;_(^">S,[0QF8ZUJR_9CPXK?KYX)78X)/>6F+Z( M XQ6$EG5G0M@6I%7>$V_8?-05KSE:(Q[/\Q2JR 4O8(0U'Y4+R@:]QR8AI?' M57 G:]GD)YR&ZG;-KN6G\VHD3Y]L?(]"3U% _D'TMKF'%9X1$>18.*MAS+^L M1!"DXX-(;L0'Q,,KPO))2STICW /CH:NCA,+H]7!+E0J^HT3P"1*8YP 7WUQ M/.P83YZ?#<>#I'F"]_"W=#7!=X)B0>]&!377MC4%PB^"D1L&2Q)!WPA/&]8, MPT1U,.5[+0_@^'6F\D8J-FC>17^Q8\)A^= )-<36&$.F\Z6H (T0!-F+#C=I MV(>;OA&_W8^-^$#H%R8V!(TBU/GH#;S9YQ[$H=]PWS M' 6?EFNO;FH7VJ!%#*]9DW57W02+1@HW0)-?#RN^Z[C(F86=DDS S7"9MS!+ M6^A]W^F9" /NL:IIV07G5NC^;0^24UGF7Q';PEB?WFT>]6TT_G-1N7,G09-C MFM]#F]JHWA@A1%!\LF(M!'M-2:P=&;[R?6>IB'%LVP_]F%P1YXOOPU$M/9:' M=3", 86.NIJYLFB-P_ A_FSML"ED4;*"W:TTXE2'0UE(@N:'R\)9:O!R>?=O M^M>U4[6(W_ QX815EZ<@5B?6-B^FV 9U=TG+9;>)_H6/47A;+XC%LL8B6 R M6I=4:T"JP!YIBO["BW1$+42%F*GW]T50?RK=<:1;?.COE.'@5L:$*JW4S")V MSK7Q9:?D3H7KJZ5+XI(?X[PG%,>&_ZY'/2/-+AB X(6J.# 6Y2C9&4C;7(5K M,C!(Y JW/S:LHQ-#J4\-E<&[*WQT6\O1Y9\WLA108DRQ(%XSJ6G0=L3A.5F= MG+ C8PT.^B50#Q3F1"7(DR=/K"SD"?Y%.ZFW0_$^A?)/>"1*FYDXO7.[^KZ( M]-W,'XUF3E:$;_+3 E[>E7F[RJ%GB/(D6<251 Z@]SCV[!/%2FE!>H5"V,H( M 7--K;1Q:OY(GE@TT,0Z2([T^>)O_2VEI(X9]?/S=I4^["D[SWBQWAO6TYUG M751,8T8^O*;3\8OT"] M]N0KS_6U$,O9-0Q:6/+]#$$0#M 4L87EG53WLH A5*>4\1GI#,RQMM^O%03H M*'DTMZ-P*/(3]*0P.$G7 JJ:E0Y% KC"4SS(A,TT1QX#%SYP)3DH571*I\QO MSF@U.)(\E:H5!B7#O*2/Y!+T?8<_T 6DZQN7=,RX=YBAB*1#:]VEXM\A@GF* MCAPD_#S\#LE87O[5B6KINU:SOYC(H6#*$CQ:1%*\(5UR_(*IF.QW9AYF+_^U:L(\X\K+G M>+A76_*3.^E<@E V8<84['.F>S0&'!&4,-?\(GBC>+7-7P>3Y1'FP<)T^"84 M12P1E#BA3.$V&T7^L.M,NGS65TV\G4*DGH,-TQADC&CJTC#6^CC_ MQW3P>\[D:2B5%B ;]P15AGB79RB0(=:_74]HJ2GK'E'",6#;^/[?\GLEK=Q? M6ZRDL$.:DTJVR.]#=B$6-F*R:EQHM[YIQD@C"L,AN'1DM.W#E=5JXAR?.&_9 M7X]F9EMBD*M$!;OMV&6.8M)*P:$8^ED6(C(;9GS:X&BY;TXVQ"Y@L_HHP+E6 MG&/-)2ZK9ECMMR/*(.^'D+NIIQ"Y(Z&%B%++F"3N?C[/%U]YJ&!*$6]5#0Q2 MY][/V^"([(D>B 81WD>;3JSNQ&Q'$D10-G)V!/1=D(3;6&2:K&Y93Y:U9.(L M1J:6,NBX](:,*"MRXY#,G]ROZ!M2C;&N'<%0I3QJ9LV8VNV&X1W@M.M70C<8 M \GH!&O1Q[\N/FH^MCK8NKMB]Y#KU!#:]R 1TED4\8;'>-/47)^Q[3OJSW+W M6\*R6+F\:&YCNBE?AG'.#%2,;[K?:Q$&;4K*B5,$HA#P4=K$&'N=6-HSE6IH M]$%C<(,062P+(CB@Y6F#<*T"0;]&& "L:2?@0#3ZUW5]C80Q69SCCCW@Z5#= MO?I.@ZGW\%9?(BSQTH$R?@"[6.P\)H[-?Q$19;_9+?XC&-W7F/3_UU3]MOE0 M*I@W,5"+ILL4RY*[7W'HN)@S\N?H\966(8@&KX);%C)MZE6O5)/)\XXQXCQ@ M&;/-ZGD_!%4FQ4K,_?UK+\0>Q(I(]A,B9Y0A1/PG_ I![^BP*X;ENV %_.>^ M6_R];OA9P5!L2)^J*OVJKX;U,E@Y%-!".:-G#>@V[9Y5( 7Q"*-,O&F#&^VC>4=W]5KT?*FNNF-P'V? MXDN,;4[(/H/EALH_BJ1Q]8ZKXG>KKK"W(4TVL3NX)I!PP0L,/_\C:8K[ F#$ M[0#@H%JMQ(,CBI/8TIBXZ'999#S&VZ,=&X&EL0UW9LS^^Z%(3XE*)59B_1MS M]T2JAR6+N_6(B![4@LQURTPX9F* EB_Z88#-SBR;FKTTF1;#,Y=IQ%YOL\T+ MQG\]83].F>!=:C,BA*/5H;LYD_9X#Y&OY *Q\$?:(*>BG%XB4H$!>42_(Q.^ MZ&Q72G?&1"[.@PVK+40*7Y=MK"XO!THRU]HH55I"/ VW^C+\]^=_X/*F\T__ MH"/CB][&U\RP-J442NE82FIU=B1/SI^$H?SE_#,>2OCWYV\WEGM=(HG0Z\EZ M![?',^8%G9PM1F;-GJX&>1H]7 +@'1=VT?!"W"?'^.;-%S[ E,H7CRF5QY3* M>U'>]JZM!-(GTNM *&^7B^M]UXQ7QN32*+C*XEASOOQ2H59&-^X#-8E;E_HE M]@3[2^:5+,5U":9(?]DUVB6G5 ]T=\I_I;I8OD>=9-Z!"1&=1#8FE&*LZ-DL MLR8<=W,K[4_B0TXVQZX2'[G,>ON!O9FQ2'RO_8YRB+99*["<9)BA-Y)E_JF8 M!Y(C:(:)*UTL6!N-#,3%9*4.D/03AU7[>1(Q7.9M\YKD^3@_2+;@V"7 1-[T M& 9+AR+T @,Q)B?? 'BL6K,^Z;=<[3(H3'EKI0AAI%RP&5U)LG7V0S=I6E!. M0-RW''#QJJX7-+-/GGSY8E=OF8KO\_/%=WFTB,?_4L@^?JPH+? 3M?80^"F6 MYY/PTZ_.3WSKDZ=?PAH%;"_IV':!ZIY]9(&YQ@-V[@$G#,0/UC/5D@_S/).E M%[!=1,=E G;$ MY24X7WP=1OERWUS580C_;[._X]I[\#!E6A&;MSC<6%]J$;XNQMU2_IU[.9]J M&P+=:Y-IC6A6->**M^NMFK6G>9%-T-P*R)9?NF9G6X%.<77Y0#R0562'ELUJ!@\JW<1*#>U5 MHENNI>O:B1;*F@J:7^T1B@![N'N.U;_R6%D>M=@"%M6V)A.R&=G6H#ZJ8;9! MTI;,IX%6U((;J!2$Q76$P!>DJ:(T)D+-ZYH;1]JO"P?PKM+*Q8I3U74CKG?^ M%EE(I7P4H\6IO:H 69M5E.BLFY2>66HIA3+S,4J!&%B,I:AC^]\#AWROK6)J MY@),:PB1N?'YQEV'HE/'9M],)WF;QBRUBVPF$W,E4B/;L62D2( M5TFJ&2S6,-TB1/E?#(>?*(&3^'AA&2W-YJZ)]C*0CTH-6BUT<"^822F]+ZKP M^>S&LFI2Q76'==D+(D\[?V\X?9E0;T @.X9U)>'6\\6//465Q!TIC"GAB04M M#9<_4A 7Y>_HS)["G_Z*5>:"F M;L\[T!+'HI?49)R(1>/[]CH,TQB+2A6NB:?F/2?%FL!28CW)%_@.%C2(' M%;-@:;XXF3KL\%USMFX8)K#8#-6V)II/7^.*U("V\\0*:9'PO59J&2M4#A.. M%W+-P$T@B$7;JOSBR_)* +T;X(9=\;+$GF+Y2QP*^ZKM@=TD^]?$)SHU"#S+^M[".0Q_ MG5E?#3T:>"*"?+S(VROA#<3!=:P_JITB9S2/?*4:)=(&6I:#\D?-<=EAPT9FK]'!% M@4><]&F#'%!0Q5AE7,UH>&E9@%3REU6J4-U:Y,+KYXO:;84U?16CV" !' M#8$@K_K;+@]!G+XJ,K%PH+F8B4[*/!$F/AGI$(7/]-J8QJE?I*B9M("I0S-) M)O+(@4/,VZ4KG)3RGX 2W2E<@WW/MD#RUD0D)C1M!MUD$]K%V^\6N"_ _J;# M 36G$'6XL%-:BEN$W1T#SEX//;9\C(;XZ2ZOD=M4$V:$U G^!( "X/9E535* MU!NZ:EU?USBB,W >\CAZ7\L?M-_0T\-;IK7NF>1Z#I&7>#6(@-TKNSA'H:*9 M5XSB>!)1(+V2U6>BO[%73C$M>3R==N$?8\/7=1!WZC$,(*H0)G!I; ;.^U": M;DM\N0$3>XWC,]37%;>;U1W3EFOA5-$TZ4MMS\02D_9Z,$V-=,=7EDD<='*V M!):@VE;)7KA$"0@'O>A17UGM*M>V"LXWZ_=+/ UMQAZVTAW]W]MFW$E7=U"1 M=NAC]VK7KUXOOOE-J?HVB[\1*/R_Z+_^+C[(1P*\??7-W_Y+@+$?3X(47.$, M%ME( "@;4TM9M&OM%?='=D2ZU!O%QB&K\1;L'?&N#A15B/<.A; +NWC!MPO? M U.)2/)F=,3>J=;?%^-Z^H?M+_?50=&%7,Y&?WNJB%8"A-*YN-U7:0E^6_L MY#,33;N99:-EXIP7W[Y\M0C36NFX!083%@>4,G>:C)'SDM95Q/STE4CE-,,= M1@O3U'U$E0+P"BAO:2!LVLD8DV(4OBW$]1L[Q<;_=TJ;&%WA$=9P]=U>< MKK8^3!8YQQ"Z\\R,!?'[_2!_VNP'JDE@R7SUS7/\AF0:BW5-6F:05%/6&/3G M\S"N_WCV[$?#>LDE('>8517,V%?%565>8">&_[QU6[8KY# 5L]!&P.3YGGF$@,?:CD'6UO22L*B]?M.ND\P W]] M60UK[7Q3:.[N&Z$12$FZ?:#PCO/_2ANU3.GI4.^S;XE,BR[>O$M63N ?3.@@ MDT&%ZRUK6^%R-+';5-)D!?0\24=AL]5EC K!+;9/2)'$#O0JO8Z,E]NU YZ. MS='E_O>+;W!?LA]$A(["KIE4]+D7W:_3N:=Q<[D;Y+E>; H3!)'(*%PO1]=] MM$.!E8ZDS7L?N; UYZWU3&X[_I-$%#)BL3D)0;R+L=!H4'=*EH3C+9-6!!U( M1 TXGA%0EGK=HX6U[X1+3'$UMV\70L5P9H/1.^;Q!GD^[?5[5IKT;3"-@Z1E ML'X:[$W5[NNS<.71W(C()WCLP<*6XVW,,LH-'RDX&\>1WQI;HY3^N.7LB)>I MAS$9'M"LI,#OQPSY!UP@:=FT'_%W2B#XT?=:8?CW\.G'UNGB&?/-A$W6.;Z( M<_P()!%"T?XQF]"P".70?__UR^>FZ[_C]Q[X#@3_#:)IRF$EWL+GCGK"JBKI M>_]9!0-U$*="Z*Z$2A/A)E\WFLNS%_Q-8:^XDTGLE"2;MSM<<^@Z,J?2 1:. M2#1(EGXMLQ(-:=]WP] M<:21^P/F,%JP6X*;N;:HLFCDX-\P: MRSM/ZWO&ZTOM*UBU-@#8/8/'%*X!NL-FGXV>AL&):"2@)0MW=YVC+'L_&5^KS#* MHMHU$VMQ\PHB/!4&)V^@D670MB:[W$=DI;0 @B^Y&/OAX@Z_(@^^MC(]&B&? M=I"8:O0V',5VC^XG_;6FM:[W0[A'QUK!)UHE53Q/K#^(\LO?BIR9PH(DS&I1 ML4ES*.K_P &BI%!MG#4#8XLBJ<="],&*55FKVS# =NK<[_W 793#P*YJ[N-B M01+9NVF(0DI)\4 .:%C<8)G-3^Q7)150K9I%$6V ^>/88 _?&JD&Y7U1.\?L M2EQ#1RUCN:-PD(6*D=M81".!+M7297@?P\79D?E(XR7CQDQXY7@N>FOC) V23- M8[1/M)(%A35!9K]\4!#0HYR]YW(64^J(.PQ6 95>%E3KR9ZFY^_ITN"0V7D MPGH"%Y]KG%JSXB/2M? HK8_2>D1:T2F2I!,]-ABB%018(IV(4:VHILAHBB?" M)M:AF2#V1(XC9 135&0%3^+4LTIH!C:_'B7Z4:*/WO/:JG$OO81C3%B@9D(G MX?Z>MJ-T4!QTNHFGX6Y.])?A@>^SD#Y"AQ_:1JBU,8L*EH0DKMMZ?9G'.Z0[ MJE#8W?HD3P:(=X$ Z&+A.P2SAD0[39S BL'\3-,E1+5=M>]DW[7KPN;-CN5"+!+WN6O9+4(0B87&)+$^MQC< M%=4+7NP1-=H&6G=>7R,#S"@GD6-(UT?\&*K;C[LLXRITE=+.AL]TTA-+G-B\ MR3?':,OAV$03+/TCDD&C+?HD2*;,5D"?C%P^AWEQ,'4RIQC8+@1^9_/B96QK M%O7DMS0&OSP!&SL&I$KSZ7(+ M>("_5UQ*0%K:?H!(4KP.8\*^D'O00+4//ULJ5$9^L?B:SSNVQ=_7\KU*8@X7)C+N?5/%R B MYV^:ZHA+S8X.V;MDMG+'MYED662GCJ/AR^=O+0%UX;O'2XLLV1=ZH09"-_61M67^TMV?#I6W "-OL!"B=8 MA.'$LE%42]68MH*5Q!\@%%Q]=G1H+-9'5."Q28.Y*9A&U=81Q[-96P Y/9F" MN>:V2,1F>C:-@!WMYB))Z):!\F;2B[7+.F8* ?HH*A?]L*MVZ%XMA; 1..3P M+(A6)2J_'RZ#NOHG*^&/YRB?1"<%*8XA!>:%C%Z,ZXZ;M$=&=UM>QND\@JF/ M/=E?'\7AN %0![V:!_AKWT 9N,(^X MQ5-Z0'%=^#RZRDL_W.;9A$+^B2O$-%H"Q+C?RLA17 M(!TIZ]U5OP; 8V2V0D;MCJ; )LQ9U^@"D'-A MC5/%K*<*V7^.O (!<%4S(C&VPG2T*PX$5AT3/^+Q'@C'@0NB_NT:73O"NBO, M2U^SNYL986.(%U,E>T$SFRH-U^[^B(Z^PG-6U6YU=2:EHZQ!^?Z4$SLRO&N' M$NM-HVUK-G=06=RYK:2.(E;V7R1:AMNT^\+A73Q(A*S3> 4R1G(*2B40B[L* MU0*[@^U][!* V=0'6TI"(3'T1B]#VX"%UM&?%FTL2N4PL:E1I=6UP23HU[S8 M=AO?02:=1;LW@M2[RF?XU5)O N =I/+@"/H7(3#R%SC R"6_\6U'3J-@QN[W M.I&7>%GE1.^WM:&1['C*.LMV6.,7JC?U;50*ZY'R *2H^U/V.HC@^ZL@--JN M1XPF#4[[.E2C5.=]XZ7!FAQ9C!@-_3TCS@_CR7W+BT7G'#;]"=?VF"HRK3!? M58'0HC2L!:]EOE>Y3V\2K\A(162&M;NJ0#=V$4RBVD4S7:A4,!YX0&^%XOU^ M)(\0J,D#8M41?Y^DT)4Z#971M59&,P?P+Z M[^R%'M2?IJ#Y;[PY1"^CJ#*7 6V)&:&LX@4]V[]V/1Z_"^LM!0>+C]S9Q!^^ M??'3-WYX6M'-9DCQ*Z225W4KKM$_@A^)*"HDVRV=UKTKVC:_ !E4G_Z57-3C MM01.I9$TR/97X28+>I;\VM=6EAPK_2$/U#QM:(#?O0M&U!6UI#=KH].J;] 7 M6^I'SA?_0?VS%JA&)BO4 3!]OS%5J2KTP?*J&EK,:<0IWG,I-I4<=[FM.9)$ M^0B,[EVR0&SS)^DU-S%X/G0DT)%'TJJUK_NQWMB"G - MR F.5@LP81M^71'9[C,P#MJ?9.Y*#R:)27/24AQD3I=+ID70I,,(;X7;E[2# ME.M)HDTJ,">_2CE0PJ"?_;3XNT37G/4L0D3\4$?J0JN1PU)LU#.;E?*3"QUZ M%8-K66]QUS,\:3@-@95O&LE+./VP2K7V"ZFI:VV_ER0(G=<93Z.K#G%9R;OG MGG0]"PG,9;%=RDSS0'I!(1/^82:9_O289'I,,OU;]M4E.TB)+:FVEUF%[EW= MY;CH$XP&BHV$:S[K %]0#CG;V04:=L4H;#4JVB'"[H*ZY9@+0*+3._L]*T;V MZWW%P8I&ZH;+_6^!&#JY)?_W:G]5-8ZRN>WW_-3L3R]\;T^)MREZ+(PCV3Q7 MCI-4.23IHR-E:6^^CSNW2IB?&6 *"6'4S\0SN:-82NG[@'8*.Z4&.B'R.B!$ M-ABZ)"$^6N(E,#*2OU)@RB[M+\?& : B]34#-]E"0%2&+9P^,5\MS14,Z>!I ML'DLEH^99>S-H!G"GO,$X;L7>QJY:W;X^BR0QAX>)D!I#[8?PNA_ M93N]_#4N%"(#A.^Q MR2A-L-4UN^BK 1%!U]1R'GS*Q]!TSIZ9USM6G"P>*:UHM6^FR3,\&> M)'?J-$_47P=,31?M?HZ+P6,RBW>NNG97O"0A+@XN5SYK78]%<'ZWW3F60U#GKP=>NORNSQ<"8A&X-BG&1L?7XB8;/ MJ-<5+8/08Z[A5,*;1R4J[1HSY_@S55RU9#9.P\7J6E9@PT6STP:_KM^\92.Y M-WNX3U=U31?JF(6?"Z&&U-]UN45^UG@(%L)66B)M$$J]'_G/B>,P9RK$?J=M M3KR37 %3B^*#;3M.\'/%VWJ=(@&K(];:J3-ZIQW;^BKJRNY.?W.Z\*O?D/?, MU/86QXFUH^6>+N"=-7.1C\'HE>;;&ZA:.*J[V 0D'(64( EF;!Y[O?7'5UD< M514UW6H_))&N5:^D%>2!8)<=\'T,8UYQ'$J'R^&N!+PNS1P K](WJ>?""H0" MHFM2+;Q\HLY\D&ZL:UC DAQ.L>B(J/\:E)2D9,(EO&&K#5!R,..BK"+V",LI MYU7I1>62#"7S)AK75*9TEP8MN,^,6)::+&B:5$V(Y3Y3J=A0O)Q,S#H'L;EE,)R=NYM%9>0=/8U#B5[NFL8Y)(L'?@$UW M$VYG;AZ9;@^WCG8;K;V9CU7 +">'63>J]"2M:.#4,%/%FGA9G5:"@3RJ%+1N M)9AIE/=5]VJLD[7PTU?.=/Y)O IR$W*N/H*FMW-G)_GQW+6_7FT9M>4$SE?_'P_TDZYN#AONQ%+("-C MG"#:^?XN=@JZR[W]GAE#SUA]>[[+.]B$,Z*A[1* =-N8;66L_O#_99>-.WK/;M=BN;7C0Y;[A M->#,)I5NS$I!I'HG@:/YP9@9KTK[0S94)WRAF7T%WU'\Y:.\NPJV)SC<2GK0 MBM$9A4A>[PT,+6FS%!D/\XZK;L!2&$JYH'[GM]IH;\$!@ ME@;3D*BS/I^N[KX+EK<7H<+CPZ-I(7C Q5.*+P)ON0!Z\YP!? M0@M9UG5;\68 5H"NO4)9M^_,PH@#OH,A>TM^"-')I]78]*(8!^G)RUFU,:"! M&8R"R*;7B[KT$4K2DEH$SKZI$=F'04NB#194AATF/F56VP)AA"GWPY M9?/^NJ?_\U6>HY'O/Y3!MP-% \\^%4]Z?8D2LF].\#+#[B@#UP2>CO ML$B:1B_&P\5:(I#FS)N7FJ7A=#;^R70 /NSD/HR1JZ'N:BE*0(H&A5JS\>': M=7M&^,83PZ7VP-UCQ][FU:NTM7Y(:09!F2>.1#Z]P,4@P+J>8YLM80@F^^#C M%,:SX!RI--?!$'R):XG+H6E^70-N<'8'($'8_N <7%>'V$?G=/A9>Q8Z(.)% M-38 M:Z'S4KK)T2R$LODPF7ZXR+A^]L015.+#PGS4( M[*&^)+9(S]ZUS'I93H+G!<-[)8:WR7CD(Y8G9: D!;>&"\D!4//N@U^C,7:T5,QSQY M?1J,ZM8I:RGK3M\%4QW@#$6/=IQT+2H@^M@N:G5NW7%1U"&8>J/D8^@WX?LT MZOBAM1S.1C<8\S[Y<+]H1A!(\^+-2".Q#CEH K"9'64F7D>O Z?D7.IBPO&Z MER0!.A=XWO^>06O#5JO\SV@1J4R>;A7+H%2+VTI5B O HX\AC96J'E$>04LB M84"(N9;O325BF9.33+B\N/A!7%756':HM&"$,DRDR6*NCG!>L7B"*VJ?'?N8 M=Z]\8?MT0YP>Q1@X"!)V2_ZH;04S:![%4'67I2 E._R:V0B3'("> T8N?+UM MV(12T:6($L:@<(D\V:BI%/JQ!FFR.-F4TMN7GZ%D6-9XZ6XN[-^S5,^632ODRVAJ[E&DU M6&$/ $K7U>&N:S [[0_E^I3DOB4MGQCI'S0@,[%")Q7DY]+>[ MJP=O8ZL]1NZ.LW(8:+(L#3O'*[TLDPM%)ATZY:N(+RX"]+.:*E=C6*CRM&CD M#T9!+A58#%2(*.F<(\90LV8_MY96<9EW M*?UUZ*],:UE!<.)=/:$A='C2QL>VCPXKPLYE?B?[NV!\-WV[#ZN"UN]M\X\] M)\A=_7JA;0?/CM#+1&D2[NON-1VBE6C'M)<-NNGP%"6/XFRHMJFE_%F0#/3\ M9EB?'>^$C/ M*B167W?1.Y,(Q@GPP#VI5Y.:]+L RA+7)%AH2[:M8HEAN.7:I1DP2Z*UV%V" M9G;0'8B8XXE(*V04M)#2-ZB= E]LL?W.!5NIM_W+>$Q=AZ#+GA2/B;'P"<5_ MJDRGB:8EQ#*-?0W VK;"7U400BP24XR*N)('E\J.DX0<'#_402RN2$\/:D2Y M*Z_4H8:LWMN:XA_CW%WR 68W/GO,;CQF-QZLM_%]6AG/)#\_$/OZF;9=9 M&QS,H-G6_6TG+I\Y9(1O;/L+2J\C!GZX1V'W&U91/7S*16:\K59#?V:Q_[J[ M:8:^TQ:A&^Z*$TO>5%3593 R%Q%<+ 7M>QW=WS'_[[Q==G3[^@ MZ"@T63#W-%8-MH;;?FC7MX2*NJJ#$WA%-K6$2*AJ+I:9,=W)XB71:E9G/[^F M^Z*6;[-MS!>'L2R&S=6ZOHX M&J5^WK,@3 B&=#OFXB@EPWJN' T[N#D4\R-Y4#RL!EE5]"5%UBV=D!$#G"'N M?*CQV$:$R5Q"9_/O,1S?B.K([QW&'"0K:Z*I,2:N]'C'*:6PXF8.2W M?5PJ764JWKH03%:F:5$$>1N,T'",7D#GA&/32OQ7PH%PXB+K!J*J"+M:-T0]NT7M!CIRE$S#A5&G1,6.'':@<58R.@T/$EDXR7,WSQ3?E;_'" MHM,F[016,FQ]JAW]CY:^\',=#NNX(YVL7T1\P8:G^B!*#9>Z\^ROB6^X(25* M9X>L7FU0C_:C+Z._M5%Z'HTO^7L)F\911*U$QO MGR^>M>1475XYW9_VCM;Y,BB@7B_4#".R+]23*Q"T(6'U1(.(H92>%IBBBR)_MAD.H'=8&W(H[B5R;1GWG5:.>?3B0? M/E("_/V):Y;>H$AO6R+IN MFPL[C8[5&*U/'/MJ1'>;O8$@YK;925=+H[L,_X1(Y-SY'+XCXHP1XIE$?];9-U+CT?XXV7=T96HPLG=FDXBK%(; MB,X0ECYGMO@P@U)_?@Q*/0:E_J5!J>/7_TQSQ-(5^CR:S&5+#,F3L<^I])*J MUNA=O\D=D=*BO-,,]-M4I[V:XQV2"'TZ:C@J;;]2PM)2+=G)[,PQH]+N4:NS M#;XQ,#EK9N5,2TX("4KV7.+^3+?1O!31ZNV!76'Z(UTR:AZO&RIK<:W4$B\6 M?=RDA ,7I'JP3<>-9X2U8!(7@54%4R3*$HTQ>G=3V'/>BK))*EH);=?,Z+*VYA87-,*J#*ZCD MJYHZ@4A@9D.'<6W _3LS'O7^,\UGZD6=&N?S"G;5B-:JWU)4W+?P:,3W30E,E"7COL?&-4.8 M5B:R@U$+H0,R#'LE.Z34_5XXTB_VZ\MZ!SE;@7U2)4"S*[!5%&)0R\*1HU.%]"<,8J6I@I8ZJ%4J$YFK M+'"*+>UZD'58E>GL// <7R&CC.XZ;JRDWX,+2H9!O--F0P^NTZI#;B>&S+J1 MVY8 Q_ IH@"@Q0N6G:S3Z8;%7?)MY>Z\779L4N=>PJ2@P8O\W'$8?61@$:QC MLGZFN6S M][_Z.",8ZJ(Q-&,LY)>^\4/\U-I,9J1 0YP8H)9LFZ= M^3[;M4,K!;PVO/^@)SW-";S+<(/1#A"( "V#U*"-S+' M!ZZP2AL"R3H,NX2!+.-!%5I X#,=CCJLR8JWXM>@/5Z_2-TJ>-KZ,4V2"U0?6ZS@L67-],"7. 9&8^]"N6;V0VJ1.@GV(")FBBE4]#*JYY([(V6F>('F:D)'-=,)3K%N;JRD M0,>D.XWKVUNMKIHZ=DD+IVJ9(5,H$EK3!7'9!X^-?9G":E@'L-AZ&NU.5?ZX M"B0Q0,V=5NO+Q<34A4/H*2RBZ]A(RJ&K=^[;@KR)U=W[MC9NI@F,HMDQCB=I M1X4%IJ*QK%V.+O(/IE;9.M.3SHN/"N+W3QAB;6K9)O&Y51 MEI'U"?@3KM4=_*J8#&Z;US4"-.9A<=4MJT7A MFM\ =PM/0BG=Q.'Z().YGS\F\)?]*?W\+-_#_!(:'[V'5A-,M1:\0U:<$=>/?%W2_=5)%Y,QL^U+CHIE=?)26+8IG/0I&>+^ M&ND.IB.A.L&P;",O&F90FCY/9TTU?4;$@TPEB7O,9$9RV%5#KP-QY1!,-16F=DMZ>%Q2UIN/L2#=CA_;)QI(=L&5CM*W_E2C0 M>'!?N1Y J*],S+KMMC?D;P)E2UG^S>(ASM[PE'$TA08[<*CVPNI/*6C%2G 7 MK,0=)_+[6EJ1\Q*32@T/!2:9GAGDS4=":/IE#+FG$;V42M"P.' M=V-+->I%6W-FU?=+8F/0.DA0N:WKVK+?Q6.6UB[GW6L-=$&]VI'L-\PX _U7 M61S.A!JW$S#BP;6"!G$=0TU/+K8UI7B:<1O/G-LP]Z.L7D>SCWP$#Q)!DS/@ M&CP-07S/V 0+9^&:=-&HA]%'3DC%Y)D3/\Y[C*Z(K23GA\.#-:YF:\@^RN$$>YK](B7&H,F6GU>^MQ-@1 M<=4&]9!""9H$8VF\ZH?D'!-A07VQB_&%![55"]&J? 5&JK2\W!$+F,ONOJ/$ MLG[K3*#B912YA$->^4;41Z(@4U:G")%([>9-(0O 6'3J3E4?>F-)Y&ZKN&') M%^'6T%*P&"./<0QC$F^B+_YP'013XDROD%4):NLY=;TG&?J:8&OADQ1^0-'%GW&(BR1FHF KZ9I-3% M1*/.3ABNH> O[[M5@[;R)@RTITS,WZWM_%"XB+/Q%P?ESEW^\IF)?H[=T*2-G#%&_]T"V^K2^&/<$ZGGZ^I&+T/RVCJI\<1!7&OXO\ M_03TSW>&;4BNZ0U=(X#LH4S&0%9QLVFQ7T8Q>DEKJWIDU_>OU3>%2,#@6?SI MJ8Z2%U$+@]#B2*77#H'R+)4,HZB#>[N0D ,+5Z1P$-E*G"]^=!VU3B^#7+.B M%MQ)D7R>GDVL!=^/P,X*,(9M,X6@T*+*!V39^(]L7CH9-Q?%(DQ7A5,MV2./ M/LO>-_?(!9#)PB&;QJ]+0V/^1WLC9P7"_ZQC66FE)+/1%H!W(QA-"U[1EQ$9 M:J'9N#77TJC-ZFKH=)/9;!F;<*PJ3UA5Y1,ZB P*I<\(7!_XMLT@U%\P7%]: M"@IV;EN#*ZN/- V;OA7PLB^51KZXL#HC58HS0D'(/-?P9I''.KU9Z%LRF=)? M%Q\U'S/B+=QVW>*S)W_0T?&P#;DNMSP ZFC;3'@DZ9JV08<1_"M21%'.3 -D MHYG8K M!'D8\JS6SZ4D#+U^@ZT!\&A9"D$LP?I2PW'."'JRJS:A_$HU6)=(M*\ /&C[<1\!(<*U2$>Y&<(I9VO>)$4Z"4,;6^O/S W< M: V*#3NZY,F5*Q@<3KNR$I6&1M:-*_L!VBQUG40J\!D-^IA'*>L=O!/IJRN- M*/-WQM3#L]1+_C%:\#3>;_GKWWE IH9VJ]+5>>"([RW?4FQIDFK$DK_\[JNG MBW!9M2)S].\G^H<3M(3=J::\]RE^HS]?[YW-;(5P6?0_(B4N@TT9=K<6'NHW M,)UA(]&CU'Y&E4_)AEY8FB)&2'=TN]?*C)- %;B]E:HK[2Y[[$;],)/H?WE, MHC\FT1\BB7X*0.H!2+WS0#_Y=.*!(@!3HUA+S'>U/'Q,(/=3G5;FD)'$8. L M]MV&XMJ4XVT$>O@L>)9A-<9$N_-E;0:%"RO]H!J"?OOW:'1_K;K]N6H7,_5> MK0N>67@S1ITA$W-UFKC92S'$1HWF M51<4H9>8I)D&J7#8%;=!B MCFHZ;3F;-TC3!58P*0;1$.&&[EMQ(7%+1_=FTP"QZ\;A,B#31H79F$OWEF$J M"W8Z[X TC;=TP)'HFW+YM;'74[(3>?!T79/7Q6[*+MJS7$Y^IRT[GJYA@Q+> M(RWO(-ZH_=]-AE?-4J!R/$S82CNT+.SN(ER$W*,1D5LA$ M2!O,2EZFSKX&1: IL:5FP 9%P$'>=6XWO]7BEZJ&8IY (2FZ<@>+>HM;855/ M_U8;<(>CIGG(VS L,DU=W$/\L#P4+0%32@#%7 6;T7=9/+D]Y]?/E^S,#IM, MM\70LPD)H MVH* 1J-58JI'>RP&&&-9#Y1:>#&7,IXYI#$BTKHF66)LW-9 T$1\C5Q^/HN= M^.T6H+V&L8,SV5-7V<9(QB3QQ)@M0;_(B<9$D[;) M>X^]G2_-[+TBC_J=1=* ,J'PEZ'344!X&:%DM0-CJ=*)M, MI9T5/7+'H7,#&ED\BNE7#>?>6:..U&\GB90U&SZ_H[X,?/?W82[S!-P+6._\*3[RQ L6B(-\L!<*>234XE'Z\I'UP<^F]ZT M9+60T(OX*BKCSO4^/C_#P;H9PM.E;S\QZ34N9^K.(=*?W.9&;.T)_ BV#+.M MK,^9IFWWVJ(6\;>P+V'>S8AP!\DR?;PC'H]V-[>L%X#O@CQ)5"G7<[=T(@]S MQ 6:=]AQ1X]SLBWLZ@$_"M41UQVZI"!W@NRD\B5&Q1/31= PP7AJKJL8Y5_' M?,7,")=XTYIZD*B+-#3C:REIXSQJ>6I:N8G(/>N>U+!!6DZX:]C>I8V/8(CT MI"=J\&Z5RL#]E2@D2SP1B)P;M>3[WWE!.5/[F3O$TLJHX0%"BPU#N(G#5SK]S2^;->P=P$ M^+YI@T1U2(C'%^,_:#<(JQO)Z@ (9^_Q:;I)XNM M-1;86[^;'ND.$+A&BN3B!;!1=CQ\(_!+Y6N@.ZX:_RF5U:3 M [/)$;6\MM2VJ7([M.A#;FJR<1TH1DV^^5YEG$4N3&/IWB"PP=DF:;5O0*KW MF#A4.@0C#::9<^I.BIM]M9-K>PMP(J 1P?$()EP28**U"<.A6&60^CT%K:^Y MHG>,5#8O"-7S*9DU,4LLZRH\4?3%)T^_/)/__?3\^?GB!P=<)N2BOB'[KF]3 M_&RVR1_6[B>X12_9A:0-=)491FKS06:SOGC,9CUFL][#;-8/1UKINDO3U''M MM+72>A@2HW%Z&RNE\#7K<^\]*DZ@HUWG':\'5F?-H$$FTA!I#[V.KL/]+N87 MJF!A;O?22AL L'')GO)AZ0%J!6H)&H^+"!):9 W&\RREDX$(T 5S[L9#Q,U] MP30?CS;Y;C,N//1D!$P-84RJX2(2KZ<,@@-(C=3 &1HM\RSQFMC-.T[:C#A' M&!/6D\CV%C355BN4^$_HZAE&(X [';SNPR6EFFB$0I%@-"KR>XEA]KM,,JBC M(%D9MKE (1;7# :%U$ZHF!%H_J(.SM4FA5TL!29-MQU?,NS=:2023Y'&0>88 M-XE]F(H<>WCJ[:96*#LN;V33%L^3N6;^-<<%_H2S$P,&;H+$OK;D665DG-4J MB-O83#SZ"VTW"@<]ZZ-+!M!DS2*211R&]9S=_2#MUXC::3U0;!^F(Q6WC$@6 M*M%'T"$;0JBI]_?RNZ\,0,%M&?A;BD[J_;VA[[5=6]-M)2B-.(.[FKH+1J^[VA!%TZX@C=8B.P#1^YJS M9T[[F8+X=.7L L0C<.]J"-]"+L1=.&]Q!QR[:-)A^9C'@^KZ3-,OWW]5/V'H M_R9*Z(L.9$,_!:G_>\6Z'DG3-$G*Z:U8A4L%CSC/&IZA4X,_*O,[F65)B'$H(I5Y9&,Z8;2,L-)WX"^D^;QR111'288?4C_TNWSUM9.>RW[[D!!5!MK"H[H$;=L2Y5K%=_A/ M# +.*QV^^-D?5$VK0Y#L.].3EQ]FR"T:^QC-^$\^LUJ6=&#GBY^QM5G63!D1 ME\FH"WNPV.[''>IYCI3QI.41R/E!G'K(KD+:>/ZEA>?*'*)LH9==./X;+F*Q MCR)P[5:!S>+=H%=B.&]<.B)ARMBEG23@AB]\J7IR-+>%:7/-67BW>[FP:<81 MD$9G/VS9P4,?<[ADQ1L,#;/ MIO@VN\]QA@SBYK>O[G[M3V\?>:_!]JW6Q$4P,SCS3_T#*!G*K626*-^MV\T9 ME5&-HZD4Q3I:X8D:2M>4NPWW&QF78=QTH:4CIM%!H5G? UZC+560V#;>34"7 M$?C7U80^I.P.TXM*@;06GKA:#B31ZX&^IL]BRRBVU-,:Z6@L7/?C[LP9443) MTG15DF N;AQSGN2-?N+9-M/A8,T7Y$;1KA F&)_]H:P>M3;-A6]V&BY:O*\K+[,Z2R=V,DR'C9=*Q M$H;LEDR ] Z]U?QBEF69O.(#R9>2[[$*N]F'<8M8\6[_DZ1Z%!?+\4'@=)/Q M$TR RX;C65RP&SWLU55_K1C&JAV76#)"V' $CDKXM(8OYS)@8$$S>FY:_HO0 M;8[ZPH=-7/[LDU-+(9:*2A0-4I0 +SFY?IW, '0M1RHT^@)R"01TV 9#$X:% M9:0TNY. 9A._E:%9Z=-(I10^JG9:!JC\W!3#&=G&#Q)\"WZXX,OCNW15(?AJ MP4V]0-8%TF'!5T3=EFCU#S%9]=F3QV358[+J/4Q6O7#6+4!>?$7M([9XHG35 M)/ (2&;*=J%3CY94PG".]C&22S3/6.?/-R @,(#Q\LZ^!DV&[CUK8PF6ZE99?GG?$&:"(AH7'W=#:-J*JV%U@P\#=9/7VNNT/ M=5TD4F?V[CLL3);N\AZ'D63!\+HZC""5LTH*OT?8F32G(_C M'5XOM%7:J'V2(=8=6T.EZ3GZ0+)4^H[(W00R5OCZ,@(AUU;V+$TVQKV1Z'&G M!.QS!99T+1^G:^4",@C06M"Q-=H5_!1;UD=8'"U W 4;!B8(./4/AE+QR]FM$[839CK;5@?\@@HY3AJ.386*.$?'H?]M=(8T#M9 MWY7ZI5@1OW;V )(S6B2]=NM0EG5?DBX]1!/F3&.QM8Y]VB^DE?8@:\(W[CS% M1<35_B[]&WY/LSC-U8.%M*\ZJ9I9BQN>\;I) $OX!P\Q89&"V307GI2W.0FU MO%+X&[CGA#F6@+C_8+] MM571C'XJ27=IFM,V_]B'YTLV*@OB6UP]G /]^/U"+G9S^VP5M8V YPJX=JM/ MFUUL75<[T&XCCVT2T!4^F4A"G1I7>80F-DTN:PI)!CAV)?DTK6V[[3"W6 M,$#2>9:HBRE2HQJZT\##R&G>EU2%V3 EGAU9LJ+"!1(NB2H[?$M(A9#C0-PYPAI;_V &U%U,G]Q\3"NN-RS98!UM1H8M#ML?#BQ[8 -% M9&HN:>>60DQ'S9!QD/1_?;?.&^\3(05A$-V+)6=:01RGH\H1.HS+$?'^P0J^ M7A"D9J1XQ,IA\AB6DSQKNBS(Q\GY!S8J615=M.=J-A:6Z45QF=QF6@KE?MLI MLYS.+25NN>-N?^50=0H^\RLK[#.+YV##;5S_KY>)I8Z%+2[W=!#/I?! %^T9 M@UZ/#R1*6.ZT0Q3FMQ3)7O#A538 M:]8,OET)"GVE1Q@E'^&^IK6'*]:HW M9OE.WX^N>IFB>%:[C.U!J$B@ULRS+,,\O7!F02%FA"(.Z1<07OR[Z48<<<%7 M-/]4T3VF&QW6[T?J37?PVE(DNJ05_^RU(H']3#%^L12P)NM&)RNCM,A$]"X& M"T=N"K]#3]6I\B7>5VU4+SXKS!@/(V6/]G<_.HZ]#S!'O)%@07M\'-W\(X/, MY8@?E-HG(S5)S.V3\\5_:S_.44WE5($(]M7OTF+2OCVK)-<"ZO.[/4]PL41P M6&J9ESK@2%U1+SQ4&^?0UUMV>N=\D)-]JM_8]W]H%_*';O'#:M='Z^!/.#%! MU+': J"=N\$BBOFZHAII_WWGB;JROPB(XOOKJ'_+"2L/DV(-5!%&%/+86CN^[ MC-I[DMR\;;VR1#EX6L)J%-%W#GJ<1/@D;NX?2C9I_^X9VJH:+F%[6K#:/%G:0/,EF.)6\C(.Q!;4^$<$B MJ[<)/H[K>=.*H&6DH4R*ZG9F/ O1Q9E&:R<#2N%X1&]V45L+DX*$: <\QKA' MDBWQWRX.PF5AU6XJ2@JLR'AZ@I_&=/SH0;)TX&%;2+=XD1%C>6(D2]X[AI8D M<1N7>IRKRDKZ2FI@I%2&SEA0R)U#,J>YQ7Y(+C>A]'>0SAGB*5_WS2'\>'Q' MB=C$J$#I1!\DFR!Q?G]4=39ZK5E87YE^=T(49J4S?&'Z,$-10+*K;4IY"#&Q M%1+WYBWVRA*\,J-@LS@XK01T4.]-T0*GN&(:Q]95NTJ:#90T+V4:[-[7YR7+ M%SQ'LA3BJ4XZGYY\^VSM(R50B$BS&8D2&+5H6K7.2*A%69D#=YNIE00WG\'2 M7VR2N*8=.[UTI>N3H)]&@U]X0D"#217& YX]*A]@F/I$6-?UMM+FURXRJC9D M>OC*VDF.I*^*]3K4%!' 1(WML]A%K.5=5A]F>41'*WD+3[-;\)ITI'49*!I&6U;FIA5%] MQV%+CD_WVRV5G9&X!ZEG!">"FS=J<,$:D0CYQHZD.\Z+1@&A>2Y?F!I';SUG M;5QBR F^$V7P0?>Z):^"^P9))\4&CZ%$$N%6D57'E9&.!)BYH!["'VC]8C,E ME#<+$B\\O8I!.F/F3 4:A=SD-/GD5',W@NJ\Y3"TKE,(Q&80BOQ8 )OT3O[DR9._@!S3 M]1DC4SLF;BF)H?TH/LD> -7];'])B!9NN_#)TN16(,S^LHC@GS75::Q9##IS MV1$O%+"D-!06@FAKMT2$;6@<2UV<1EYZ1=0@_A(7+'9)IN7=ZO+&"D &V@29<50N,$K12,SSX-/1;F I1JL@:Y<(;U^+,=3M2:7LA::YVPR5\PTAKAS/GCS< M.T,P"5P;M'IUU?5M?WD0=XH: <[\SD5QCN["B6T8A#MX,2:PX4_3UW572Q&]PW#Q\1M=Z0ACM2AV./%!S[S MFTM!_Q>Y81%94B-;MGI+TC:E3HS::'XG5-RD3[&7A5XHQ6TZ+!VT&GH%&=]9 MRN7)C%*XL\MLNE^7TI>P"5Q;=:FD@Q'_82:1/GE,(CTFD1XBB?3[EGX(Z+.) M7;G,)=,H422FTN;P4F\?ZSTL.<44$VE[20WQ& &%(R&BA,K N:&9N&W;&-^2 MX])?EG,"38O:Z$QFA\K$A)TJCZ!18A/&53IO;BYUF+);H:V"CF)JIB&Z M]]K8=23Z^("@;K\8ML>3D/W2E=1*:#]V%9P+X4_WK;!C/E0QZ1,_49<<)B;" M6F7MEM]K=WO.H)2V^2*X!VOT)=IH-_8DR"ZT2LNH=(D35AK,#[#A*5%.EPX>,H^:W<*&>SF9X5[O3)$ M=P1OOB*$8+,YZ*4;J54G5WO>W4[ V>&BYT/U(@5)XO7R0AH47\$7-9K'SB"U MG_+8-1.?/\)1)W ^PZH49/L MLL)>&HC*,<[\(Y@5'$MECMF&.=OB&:.[(?\2GF,5!4Q&5N=D$M;&E6JR4C!6 M3,F/^VL*>VFO+;SRP: P65C&T@I54JL?DPQDU@C;#T,Z&-BE 4058=]0XQ=A M#:&M8FQN/PB!A_$(($AF #5C7X:BYOYW17M*[*S777\;=O>R+AA87@W&-_@] M6RH9'6\>!?Y%*L=_D'Y^WI&CFBC%A&3/G@B= M#V=P^IV[_!G-B#4;C)F1I->/Z*I$%(O.W%PHY*Z-.W:]W_/\-DQ*BAC]PTY/ MMCO*AJ-P$+%,LLY-@Q81.Q;4!"F4AH0C[J=0# .M.*'&)JFRF/H)LHW?#_YZ MXMY*#@;[7V,!Z$>Z1LRC:OX/!BW5Y8J@%D"J>+Q0I],C5OBEZ: MI$1=HBNEZMK0ZDA&CE:%'?@<$R)'_ 327[P@C1 XT,F^I_A> MF!DWQ_XPLUM_>LQN/6:W_AVR6UFO:V_531-?VG)6#. 8)T@0 ZB>5[J\<=>O M7I/?3[8CP:+:*K,/-=A&GS!JBAADI#6'-QXCZ(!MR'[2#<"LR@?/$*41I4^> M//UD)DO$L1D8O&6.BE-!)%IMRQ.]=Z@S'%">H0JJ%MR%^-I?Y^1HS(^WS2WF(4GY6QB9NB(S_*!1G!NF+F&":2IFL&%)RF ^+S(@4 1MF8'+\.Q?TE' M^1TU]N[6+?R-'1E Y4P=Q5&&5I=WHK^.;LXNX5%RWXPMJ*T;1C;X M2;HGC/H:_0XE%)"&EDK"(4'JXZ)!$JOBH:M>3O4?Q**Z8XK3XSF=01A'HVW/ MA[B8"$EBT+**B&FIP\BQ*P2)"1%/NQ.U:.1>]+T@:M.YFGBP2U5H-E$(['V;W6EJ.6NHPAG*V66T36^<2;Q" MI'0PY\KE'_(8!@+,2?WAEA%@HU65R"E K16 +RZI<\DE#9$'/@_\E=U#F MW>'MIX3)IEK9FA"%7UIAZZH"YBS^:AV&Y&>7W^+:(YOCZD!\S@A<%+6$#?%# M*3QY 6\1V,HV^'^BJT?Q%DM]<3:"G7=_:KC%%OJ2"I&1^,OZT)6&$E+X\;Y+ M6W-0^ (=#85T=Q\#1'J9)L%$^O#9UZ^T\N=]Z).@JN2;-^I AGO*K:POBM&" M,]=$"FJ7GB58@77-11F>FOBB7Q\4/"#\6/KS)K9=0090GE+8=7T -%U12\W( M0\_\E)=M?\''C#[0YB="6?+)9W_@U%9I15C-,J8!O_+8B%/SE?@$_8G5@JJG MD7ISM R$CI7,AM6H)-M'V1_W:*ENJ'VG/$:2XY8V6O>E%N190."ZYI()OF_C M4N&>#W;E%TLM)-E!4'@!4GO8FE6&&TI, ;6GK$FE&D-2E;&*C9;XS>C;A@J1-%D#4VN&5V"804UIY$I1>#JPUJP@KD[9/ M6O3G0#-6CN &(= 4_^E425'0@ACIZ2+GC,'T"5E20.)*M0+^;3$3#C!\HD-G MJX@A'"=WU,J!A")_H9XV'1M->]UQ6HAC6O'M;:[SH.D.O6QSRX+)>H MX9\NM&MHQ$?=[=0R@30E&^]6/EWG25\^V%RES3)-P^ZYOYB2.82'WC3#CBD= M@@VF4(X[KEPD#)S1;O.W75&[07H;75 )4$Y[\FFG,S#JLI9CP EWLM*BG\CO M=#C;]6=K0N]KZ+=*M%/C.^8Q):XJ3T9V%0"^B8*'*,;0,ZW&U7X+?F8NUS$_ M"$,G%@'TYDJ#\!IH)X*9X;+JFG_&7&)L?)&-U*] 85"Z*-I_R35LO^C[UQHC M)C$EF@/Q4*0Y"'W&_7"E[L6P2:X_+J:A"LJ5+$0"70Q5.7-YM-;;4=JF"VZ- M7[9%B9@T:>B:WKDL8Y#2BX9JK5#)DWDA#Y2[^H5-@J] M">B2_,?43F+O- F3NVHN/@@2[-?7Y#SNJ1,0_ RZ!Z=0.Y>52L[77F*36RJ^\L\83;7?;#^WZEF5VUIQ+ M,J&-.1F.6;Z@R'V=L@,W^+"3-K(+/^<&O&E?.\'TN19VQ"M00CU;31DY%J6& MF"FDJUYD :P"Z11FIDGI>_]J,A7H$_\N)#6-"G+NP^'_0!7YX*XM-'MQA@1 MVSI"-];-&.V*#5Z##^E*)Z7*X0CL$GPV?F:V6V&@:$(H77'AB>%.F-UJJ2.> ME>:EVZ?KJC%F377THBUVOP741#;:X>0K$S&:LPMA")'DK7?JDTBR7CJ$C2^]4]EWMDR-[ NZA2+ M@VK@I2=^7,YD;JT]JW 5V)M1\A-;3S?:3)J#0O%P2]6I>9[\6-=0:TY!%"2' MT3UP":WM;(,BGT_<(PJH_=:2 5B) ;YT'*SGS[F9A]SL_\.N=E?:@[B M1J/M,+'5K"!#E3:TSZ1ON+'F%'I:L\G8Q$NEQ'1I4!S!%UO5A4 ]'-WP_;$Y M#QJ1G.#_#?Y_,C3A>9TY>:I8^Y>6*[>. E;_YB*=WXFK2-E?W/">O2VV4)ZPP]9C5X$J6 M<+L-'C8:2<9%C$&UC!TEK@2A!!L*Q; Y,58;^MMP01P^F]XUAN3H"Y(G"IXO MI##A34O.1N89,\"<1?1-=KCN_SP9$9>_\/-71$A1,V]^^&,ON57%=NG:]X-R M(.*?=;WXR"Q=#B]H<5=# M^JSK>M*F'*B>@US\XORE,/GOO<=2SEA0:1ILTV/',.T?\U0'SW487(.PXE8F MUA5!B<8Y/LXY>SUVM^DHY_RJZ/\^5,@$N=)J=H!.7R12YBEAK'+GXJ">&L\: M]G%^V67Y^HP=H MWQX(\LN6.8AJ8*U/+P()R5B$PD=3#N>+G[$8EIB25 TA;RD30R0_&I&QIB[+ M8F2&X0K45A2WEZ V4,82FYC,+2LYM0TU\%J]9D@[-2[%=JZ8%,K#(Q!#KE(Z M.U4\^ATTT0I*F/E@;OJ&)7T "]0P:*TY"7:*HF?7//'%9Q:V[*\6#T^L2G1* M]4UUZN1+%K#);M_P8KKPA,&R/4S#&Y-'SUA_1_S$K_06R6^/=++3Q3)V"9?5 M)WD"$5"SR1]@A:W);#'%R?LHKZ1?1W!*O_EP<=_,%$=$=8QGDPZPUL^Q4* N M5"L+B;!068 I&.ZJ[S**N7JPD^FU(>.2P"VWCCA["U8F=LC2PT0T8B-^?3F\ MF5;]C>>+'XADVH&8TIUGU+G*L"8N:(/6M/%95-QM*F5=IYQ)CD;!O22YX-R; MYE]0US,OB.6;U87T5PL?U-;&^UNGPAW:3)9,WW2A-FKO""'4:2J;JD66%HM8 M:44E981&JAWU/#SFF&W8,U%,RLO"!SAS0E[9H]VK?T!K946,,T0QY4 M4Q:^E"YLT+)/*DA+KRT3 ZF2"DNX1?19C>5,Y"<5;&@[+UG54:F([0Z9YA(D MTRLDNBR>OA34/>OW=G _")P3P4M^?/[LAZ_"(JP7P04)DLZDY S8VW<:]0PW M[+51F^W7Z"H_9>YKY$/*AKRF2Y*,$;GJTT5$BTMU_> 6KA=U.];2M[-;3#OV M/'#4($Y\J5YP34>MMD8>P N)B^=RL9MFV"H,!-X'SC>62MJ? '.IB_&NX;L=U(TAG[%0<)QFX MR1F*QT>FD(Q4'@#9"Q)>:U&VO C;@&X;U'$2;<;6U^T!BS.0-7O#@97 M3).\EVS+R*S]GDB&"N396"D'^8>B[*3-9L1 M(G)]60R2#@[K$C?RO=?(H"BLSOR*#\?VH^*36HG-8C-P M8$X))'(2;)C@*JSXPC76#5)>T@N7<1A;GL&YTL)!)6]/'!RZ^@^\%H?7VI: MN(=9-R+F,@YYZCT<+)VG2Z_M8UR?A_EU@H1[:>3?:"0Y2J]V8XN:4 M[3\QWNXSIY-W8[ %ZVH=+L&!OT4,]U734?\NU]S@;]0IX[_HOSYRL&::>3J[ M44*Z'R#BU@>P#PDH5H,;G+X],H$&XA7"DA67)]]\LF(9+LPD7-Y5 M&743 %F^H]LC1 J@OE#C-%W8M5]9;[?.U19J/(IM%BQ74 [;\/_.OI6JB7N9 M4=[X1/HMFG &ENEC$YV)09>8T\D? =03Z=*$P=]4XA6!%9 )"!<%><6KD1%O#U-3>HU#BF 5VW0D M'%$Z@7.2LX#N(?#9SE[$;R"1-Z3TGU&$-4B^:48JN$0Y(O.LV,;\Z:EV"-F@ M5),IY_A(>9\;^705+3P8&^Z>[!"]OGQ$U JA-:5T\@VW5[D,T49*6L#\CEN> M..P>B8(.JO -I/UHM\=*4DF/+K5[7 M #5[SS?6=GE);$:1'W8B_")S5ZU8"!I;AIU8=FWS_O;G!N*W-U*Y<1?+DIL= M7/:J#9;Z^L#>&A=8(I(Z[K=U,=01GDKE^ >2VS\Q@+\^]-2=)UF4*0F>G IE MD9I[605=T1YP5%%,&'\Y@LR79P#=?9Y5(Y6MDJD0JR+FD_*:.JBF&<-F.T.JI=ZJ@ MM?0GOY)=R7./IK+[S*8-G&E MYDW[ET&21V*6MV*E'TKQ)TFL$ISW \I"\"G3/JXTOYN^)46H=2%'IJD.3?A% M6)JV3ODTM%&:KVAM>PH9\\D3T^[ANQRG"H.G/KIP03&^UC:E&$ MNKNL+D4=Z+#L;5R (=37A%-A[M)(UJAY JABU]@J-@ 4SA!.D#E=$[X:E;7H MN30M BZ\>">]S2GA3?2:+O@NO2U/TJX$HR;C:FAJ."J>75AVD:[E$7F3G? Q M-CN&_, ,[6E+F=;/[#P45>"=TF/;GTF>V[I>M?X6381.+<$FO8@3X8QRX;9: MTRDV0V4+=!)9"6_]8TE>HN83Q@B"$-'[A1%Z5UZI(^)#KR'I68HMV+I4 M@33&DZ.0/K+0:J"K+YFUJZMOM>Y5F90(C;!'[F,=QLV&I,*GF?H2XU2 )->A M#\%0V;=UY\WU9:F%.I>N"O)Z5B8B];R.M+W[QHV%YX4MDQ)V+T;[R5JJUW@K MS-MBA]5$S%8QNB7 MG>% )!7S'X2+MDS0G:1A ? 4^[%:>Z2WN*2O+X#F((QDW;9UBMB(#-ZQ[9!7 M2_UFJCO2"L5G;2M*+YDFV]\KUZ-I @Z)Q+H.(#+[MID3E=9;/01?G6X&.X6X M-WGRTO)6C('E6U\[NJU7P>(+YRDQ =3B,%X.*7;L;SMWP>89 _,=_HK5X^"_ M)LR0W*)D65M=C_5?]?]\^0Z21YHYI(7\TF6ML/@TB+.V.@0M]M=-\UN]]EDL M3;FQ?;P;PG_6.F+YVE_XLS_NUO[#MQHU.L($5TF2D9"/,-XOPSG:U6?!V%U1 M5NMVJ*Z_=(.0%)X,]G__KR_^_/D77^;C2K\TM?C?RALZG6_;5JNA/[.>R2I& M:GE]::8\C?J/M-Y_Q 9]>/GA/S_FAQ_SPZ?SPX\Z\'^<#KRIR"#4N##=FL!, M[=$]ND)M$R-F@ZMU%:R<_O:(6GR4G_]Q\I/8O4WG[/9M3>R0XZ.X/(I+%)?* M%5+"::5F'$FKK[173^Q93F$\(HN[:HAGSOK$56N:@_C[E&$'D7(B=":;"UP^[8Q/LX9% ID MG3S3 M_;BM?NU3YEP%E!AL* ,[?RHS@]BE,4)S*]A NW[5>OS_;7D67(&$I* MK9*I5I8JV-&EC0F /+B+.VFQRHT=?29??!3&1V'TPFC=H];U3=WVU\*OR%C!,U+$-E?F)J0Y%&WY5JCJI$1N\!&<@JZ\2A,_^.$20&F%*D@W 2@ M^XU6:W'C/%-8:277HR ]"I*/B0DV$6:XD(]=#_WE4&T?)>514MS]Q3TXD9K6 M-KAIN;R6B%++-PX3Y%5Z>8G^O2AU'L7Q41QG4#H4,].FX-P*A4-9+^MNVW07 MS5+(4K1*9$TB$:E=4=;(?T-I['LD:$\>Y>QAY4QB!5*3 ^*+:'*5 @DYY+^W M@H8YH2I#>J%B#$S\+Z^$>-8=8OV;XLB9H%N[\8;C.;"I?VE[H1* M(9BR'742.RE5*95&2-46*B/ #0$?*:OE0;4B.CWK>4?49_ZI2<&%XX",%4B^ M[.>.I3[]9@<*4"WWZ;EIUM!+\0YHY+@$J%CTD])34C'H8C]J*Z>+H:_6Y

>[1+K1HQYG)IE+$OI,LW+:I\$:OJE86::<4GXU@2O0&7 M&8=#'%1D^)*O+ N7U+Y37A#7/#"2!^YV3$/LN+0C;3$JV'Q2FK\5ZV\YN@[. M"PI/H:A[17 )-P:P(DO)-]')6V,3&KZO%@][M!4T=8G7-_;8*BR#UO&%SXG8 M8;.'Z]KUN^7TX9H,4 [A8D-V DG6!H],>"6RBCIJK$I#:K9,X*(#:(5>1"6% MH"1EWF@B7?I&%-2!#9#!2.,:I>26-_#O3"/H;7+P7OFZH-?$VW 1K4>2#]=!* M.5F6TRMKXXIH2X6I:#FQ+;,DC['.L,U.[9=N ME(('-6&C6X.[W3T^W>;(KL]-&KCA\\)0%_;#%8$N@N*2C>X[+K/O8\,B>S2U M3L#71QK.NK_M+LD^'>,BD.?!PX9A7:W"%-'T9 @&Z*:ZZ0=M9B"C+@C<<2%A M'A^R0HGQ1 2#5F(Z\-$-?87D;)QKVHI"NI;@_K3CP5L5MG%OC.4MLZ?M@DRU MAR5S,F$XQ"=RTQC-%:K+=SNP' @MLS6(T#O5>%1=0]7]T*F-L:KV4A"?VGA# M?D22U8%9I(?E@R ->N6H0X1JJ^#$FNMZRA=3 DBVR67I>$75VI%-++HC]_!# M'E 5O7J;U3!NW4C;81RJHRX^KUA/Q_>40.:$:EX&)X-#0^ +9I)%ARH2Y%(K MXNHFG$?HBHU ('+F<.>OFZL1P15$;);T"Z#VQ/!\7@(U^_333_'3SY\\=:1F MK^(LG@F-VR[M/*#8CNIRJ&MIN?-+K=2HU\$()_O_EM:3C6FVZ:E[F2R;B;); M,K\LWGCW*[/T_=IW=;6UCNOLK,2OZ@;+&GHNC3%A#@)W0SQS',A@[[7L7OX+ MO?,[*(\C=S51_#34RF91;Z_;_E @(N&>:40.BYML=KX/&'9X9>-MF-&3590T M%X0(\4?^]"D=,D\SS*WFKA(T1VJC'>[C*V$O#*[(T-_&ON>[JV98PWJ)G7L MZNR4Y.5B?\!00,Y'Z #W9G*6N,\9Q9G"FR6PQ"VK]=BVE$ 9SA>ODKVXDF:E MU-BCV>EX1(V8&O.D:/[%#H_@^V?9])+RG:S/IWPW7/=M)?TEE? &>9;FZFC@P\.>K!Y$(70U)AUJ&>@W8M1T?T.4FKL'CR'^B<_YA'$"/EG&-6(TNE;6.4SX7. MC*L.O[FPPQ#[_8Y>E9POOJ/0EPK4:MB'>YBMHD+Q$FD*CJ10\+C+T=AO!027 M6))P]L4OP$"+"=5F$ ,\'N)M,!ZJU_5X=R@Y#H(-MEI3UQ^AO0LJJJ>G+IF* M-:R%$-N5D.<9"S:^7N#>8Y:M6V4!XRG*LG"9JOPCHRY&\UE(-SBCR%@ U:-I+0QTBJJJ[<*Q$O6G'0I<+-Z0J.)G?7F@MM)HSU/XCM]-:^MQ*&)7!(J*QB$5\2,992[P2SMB3Y=OVGD MU!J#]HI;E9B/[Q(-8/#ZFL[3+G<=F-,DKGL+&W0AL =[1:*\D]>$W;>NLB+; MX8<4HM\0CU=-+JEO)XY.S4&L$";@_F><%](6L6&0&[8+T"XHW/!8K[#*D@62 M;\@U)0;,I"PFI&7(! MVT,J+QS?;1%Z2'YCH789T$C<\&B_P"2,22[#TYQ!>76^+[I2NS@F5[PY7(]H M0<$MR^FR7!SZ_6*['\%/>&"&>LET7@?_:M6HV1)7= /-+G9F^.P0FSW0ZC^LL_[+ MS%K(+7-UET6!F3.@;QROCVN0::O4S0D<2+Y9J?%2=0=U^_3="VZ8S.UCN2'@ M516[%]!A#,8<9X"X%;!V2.CYH#;!M:C=5-R]]+PZ;*EA]TC\YM1&[C:>U-Y> M%TS99AVC!Y7P[2=2P['!<(Q95;#*1D->:NQ .BR=U1B=;[BV'**U]!9_N9C- M8CVDC$M%@@1/$/:XI0K*/^EP #UOL<+9>DK\=2[HF9\Y,($Q;2PJ]83]+Y MD,+]->30I*M\;/G*2WE_*3M-5L;B\%JGR M^0#SHG]YS(L^YD7_'?*B?XLXG83)EHX].P2(S6PIGLP.*?V:.\2'3QS,9PZO MI4^CH+6T?JI_(YMXM/PHVNSBIASH3KP*7F'I:<$KIHN_?+TK/@YJW)])5(FMF:PB0T=K@<-NZWC'_F.0A M$G 61Z$J\;5H#0FEQ#>0_1+=5>B]?=<>YK8Q$P\#UZVJ87!]V)!*:!$CO>ON MAL7'%+ECVF5SP[D]"1@P][EV2*8?A4N7CF*%4AGISI4V2D:V8]28A?M-S%J< M+WZVI,?DPZ47^^34T K*,MUOJ!H!T&_E,T'WY]?%]VZLC;U_!4R6CBT.6%37 ML+E*@X&%57CR,A^$X#@/B/QN"'$]:K2=1&))H\0*O/%.%[?+#U;72<[5NUTN M_P3:S7%'$\:,"D-+UC#L=9@_I0\:BP=YU%D8[]B?.-+N9)G$SVE*#$I:5XW7 M+NMWU[7>=PC/EU:('KL>JEL)P)LB=U$II[,TI:9V*W\_&)BL7/C;M'*<[] ( M>Z:?]+R1BGI%A-?KQ;,M=[*C5[^L$5]9+[ZKMWVP?]<2'']&.'6)SSP;QUZL M:.X?[WX_Z.\G;0(4]TPDA6\H M3(+EIFW%.B/KL;L-^W X(R#&1Y\\_3@LR,%R&M3*4\#*,6>9O^&C6&\3'A=N MIJ&R_*#1 *JR:+$-#CG='N)'U MO"KF$PA7,D@FM09O$-Q=W^ (RQ3E5_IDM$\:.+XD1\XK#7*2KGM.BNDIX5[V M=S!7<#S,/;K/82)M1G!G>&9V^DU'Y&H 85/M-,#M0!C#IIR0$MBCJ&+#@33& MR*-#+ES47?F,)E#>$WS6_0YB('U40[>>-G*?$+X*#[ M<3]8UKOT>)G\6.]VFD/C$*]_!8WR&A36N_+]1!K*A)">#;9L_7XCOM"_IZQ#0UA_O_LO>N2VT:R M+OI_1ZQW0,C;*UIQJML > .E&4=X9&FL[8M\),W,F?UG DV":HQ)@@. :O5Z M^E.9654H@.!5Z"8*K!5K['8W"51E9F7E]#G$MB87<.[D#&4:0(P7*SG!G+)W&ZO'^J7P7AV)\FXH>5*4((0S?IA3$CDJ M1]!\%&52X'-4T8!>=0BYU61).=?Z]WV\4\&6LL(EI0XS@D5CDTQFEBP*II<" M8)8U7B:BMD9[E%S/+)ZNN0,"F$)K.7BP;*'@7-JMG*:&Q@1K,* 5$PH@N)%0 M)M6@XTS:K&[M*#P$U= MYU2+4T_SDK+!&9/_7J=Q-HV+X=FP\A+N4.V8T-\P%6A_HP$U,;R1[.G!\C_I00DK7X6NQ)H"Z^XM7 TD"'#?* M]3.G1$ZKBF5]A=0FE8V7YR*JV*K"G,,J%QCY"2JK9+7A^:': M'J%&L'%TQGF58E(2!%"YY+XD"VQ&S8^?;Y2 )_M+D4OGHV*8ZHK>(9F3\@P# MN"KW5N+\QC$RF3FVR4R;S#Q',G-O>7\92*"BG2H6J0:^H'PA&7 09WOK98TZ MG@Y]<:-0G"-SKB2$LKAL.9B1OVK*;Q;5D:A=6"M)#JU%:JV"[BJ!C%(0B M=9&J7I)M_; %^@Z6MZIRFTRJYRK-A.Z>A*)S0=!8RRAAL:8Y$NLL!SR2M\17BX3@(XG:P$#MR%^ MB6YJO@9QA3P]0$Q1LHVUQJJ0'EI0(;<%U!=]/LCC:XHY8DB8@\)]"0K1@;Z02C.*CX6T6"6RHQ1J+40DX2\A&/94J M\%BA=(-@U^*B_N]OO*'[TAN-I";\_?TKO2WW%W39THV/RSPWA" 74:D5R?D5 MH ;HD[[KNPPL)Z4=ZHA#V?(Y]@[JU0JUNH,J4(7*$#H$>03OIP<+10+;X6T$ OZ)0[_H4V1Y;)!0+RU'J)3S^)P4UHF&DM.>NLSE@L'39JU@*[\%R%"=O#XC)B>JN2+4<'RD72 MN::Q$9,2W&,04=%Y,BFI;_Z)O3&Y;8^=8,HY+]7XXPV)DDPVD+@>2M$T#$%6 MGE$897B%@<1&(M"_# E84<*99=@2)6)YH.QE_R+I^\S1G*]]>_LUR52\35!) MN48TM*F>;/N>6VIGC&O,*=(^_"Y2:4KA==RFHE:GDF8@L!JM"2V+L,Z1:X>U M2-/N7I2\9JB. .T9>.5M-(^CSY'ZA4I5%7VOW&: 12E1+-Y# BE>!E%;&"4$LN;@H,M&_6 M$SCWH:SD*.J[=3;*;C5"1"R7 I1U3;7:0C :T:5F9%_/0UD#IRY?$>.2T%5; M!$*O2I1K*21HERHY%UPIEAAM4D7V7R-O-&*C+5N@NK8 M4OB1^/K',KGG&N&3@-]5ZU H.&&IA8Z+^C6@X4+WHJX_:"H+ /^F M1U]X8O##+F>$R9P"8I3'*3BT<+3RS:U9M;BICV8KDPF\K$\K:"KK#]5CP\% MM Z(J$C^@0&7.71VHNDKZ MS;M 1Y^6P _AE(L,F2'2",-N_;D,XH!5FT7S"F ,KG%#[&ZQ@UEZC83YH5YH M8FIQZ-K4HDTMMC"U"'B8]TM1M%U7R"D\-V'-[+2E:B[!(Y2MC@^G7R_B'J5O M;KD[V9Y-G.()2-#O>*$PL95)B0:#@,">4:2#K#Y$(P$M'Z*O5Z#K[* ;5GJ' M\K.@2R48_$YJ[W1-"N?\+L($D6C%([\PHJJJ3._\T.PFH@?>57+G]P4BBPR# ME(*R$ *(,.0QX;[[G.!EIFN]];7PD(H/%\X1A#5":6$^B&M!69+E 3O%=R1B M)]26EMVNX[RM<]C>Y0+W6,0":DQ+L@I+;I*.,PD>4Q%3('I(=)]"1L"&V=[E M*3.PNL7P6Z*C27!968F!\I3;D5?UUD?J\**<6 C1!O$CL:U; C;9?6[)&JP5 M?\(4XF303'_DJPCK?8XV%[DSF".-&BU>+L)O8M^9'AFG?!72U_00B38H9!J+ MQBA5\05

;GZ5H=JB(?@ @UD$Z(5P)K0]62SK!GY\SXM__ -B-6U^VH@='( M*O;-R@I=[Q2?"BT*')M']+H'QBK48J&=DG[M>Q%$G[K7I5]&@>J]5V( Y M41C[A>B6L75)9Y&$&R*DFP[RY&WXNV3WLO[7LKV3;:#@$;MZZ+ M'/$U2TUFQ3,W6_'+;Z%*[7)?MNBSWFBR9MAJ!KL00)9BS_QMBM93C=@%FFL< MB:X/',,C6RVUC^(@,/0FA7FAA9ZUNJ&J$!U$2'JS: FA#T'^%!;WB)0IZ9%[KA2J+O- M BV1JZ(WM12%TIV*$X=IZ+#(SK0FS;GMSKDM 5*B 2TK,T3Z6TY"USO/SA_+EI[\9*"EKWJC07!(<0+ M!K N! <&J9C*4HNJXX4ZI3R:"]Y%=>AURH2Z_JNKXD_F0I]^XK*G= .\(HK^ MB&162E20<3F,H-5ARC0.:TW$\I=EB2E"94@$=4MK-:?I+DY0 M A>V-B4MK-$ZWA("QUIV"<*L!;<$A(5J81-XI-JMJ)5 B3]2R%-:Q<5_@:^3 M3!^8TDWXZ?VV-9--G05" A1%/)XKT[0I^DXON,7>86[C8\."ZD>;B ()51!9 M>'O*Q8XJ4.2$!H[6&8VN+^?H4,T0LH9FX\FV9,AUI/EZ*>Q:>6_&&VFMDC.Z M8RX?(XQS",_'Z\5Y#>$2P2%@'5*5C+0YI!(6)5LJ!X+"53)Z%5#SK-K*0N>! M!K)%2RC_1L6$ X"ND]FU_":>\5#"V'RDJH1B*3H&;RG,PH]!2DA"51;2.=O! M0OQL M!BP"2BDH.BB@K$DK#Z U3G M5.ETRN#)>G8Z;U?A<[#!EEPD:?Q=HN#0\98I=PQAX:'"1T@*S/SJ*4';'X)) M"/L^Q>&TSM7MF([DK\6>8(V1AB14Q)QP=_ ZH5?# MIC?%-(C2.P&6H[5GPI,AQRSKV$2X1A1X?2CYG%#:"<#)&O*\/K,(E(%4-0G" M>)"03R.HG)78PM3^Q4#"9X1?CO\!T;GHDQ(E0=C"&*6VT94:^EHT:Y0]J_^L MN6Z?B=$ _,DE$ZX\8D77EPI&EA['"+\FQ=M._JI$?U9$KKC)+9T*6,4\Y@J) M)HF5-RG4D2CI*B*W$DA9;V%1$D6020"E#")04\RP2^M74 0H+78N[#UA'\1F7HMQG 7 M<:DP(_4IXE-ZF%"Z*IH1JV?3$LH[3"%IQ77=QACH\WH&&A(_W>D/%$C:0L=M M)#J,+,G&2*8=V9;::+CJ6-I%85JK?F6_0.+FHBR,=!OJ(=!K&-1\(7]XV< Y METH>A]UK"@9Y XNXGH.N#=0?/AZ7W+C*8^NN71.0 '=I^'JI;8(H6W%8O_[F_%P-'Y9 M75?Y0YL'NX&PY"[5J$[X%LD5@1M9CC0C7U"%T'#FS0Q.1II#Z%B?]OD&9@EX M[O7_BU:0J/BO_CVX_OFE.M] F>^ I]^A$%B!O%"!S*))KNO#BD"2"A02*3JJ ME>,J.JO1<\JH8R25CN;_%)I3@^[01J'5II[TMUM9M;)ZE*Q*Y1E3"6NFDG3" MRE'Z4$'(Y G,5<.RC[MXY>BSO+4&0/+P];Y#]08 2M7'/^8T6GK!_TFA-AI? MA6$;[)F!.#_&F%HDW*Z5[3;(]EPT_T*L5^#:DK5P^R"M2.Q<%KBA4%PN!%MO M.2==^E[9KLZ;'V^VRUJ][XG:3GF]YVKDU*':*=>N4+[I)"O#QG>OWTBO:H8@ M%?S==TI-1-2N%H4(@Y5!I_<#=SDK/9/W8FKLE, $J'R 4(7%K"4XSX7U=1MF M<49H^U * @.+:/RB7MB H 0 'B!A>K>%SN&/OX79-/R/\]=YA7+:' TO4 YE&L*RV#]MV@0RZ"H M?#(_&K7N5J4_]$&;FW2+()>@P41=#K3>RR9M$3+6]XLK436GJ-E+Q5/P;.Q1 MHGYOK4L@K%T;*X>!3\?_. 3^PX@,++!J'Y9I+62DU/+4S6&7!.$H 979T0)#Y0U&5)H[N7 Z'!YS",)UJ.47Y M8BQO0/DCV2\D#_.$)3C4"D).M/QW\B"*!*C>%+!%$*%1'8JM"SEK8 1 Y3I/]J(XK 6C:_EU<:&L24+GZ'I,D$=+=!#DK,]QB3!RT#+):H(K7YD MK^*Q*'#11>_&D2@+>[Z[3=#E0 RXD?0',QH)?XAT'D:X E*=-BQ0/XN[$9(H M\9)*< 5--M []VV1B^Y:=4_6?;I4V5F^'_$X"F'1<$)A^*8HEEN$_R8$2V#$ MD@;^;4(@J*'SX9K; @[!#I$S& 0F&X*.#Z_2Z-((EYAXR::%M0W3'<$_^9= MDF0Z86JUC\+9$K-#:V$U]&MJ0U$HQ:!:_DLJ@FS H[A^2 RS8C"1(JHNP$.2]@]]I!8U5Y*),MXEP=#16(0K2$5*4)TD(A22:'B]5BF=5]@8 MJ:.T5[4?1#%3;F")+:5UZLK1UXB7C)B(\>=(J4EMR*34WU=0O>2[+W]_\_85 M_NB]?(Y4+[4ZT,Q6)P^_% -)X$.^Z_O4R(!##FX1*I*_=)VBP,:BQYLZ-BD- MHK4!:, LSFR^GHCIS0I0 M+@LKA*>OBBNB:7XQS*L[6Y(/ZASK4T8$,'-B?7 MVR-S%Z>&\OV@)(!CD6V#8PBG:-YM)0B&T?ZSQMH!)5-$Z215YT%VHU0R_^>] MX;EF$)61G#=TR*'Y&79 _R75D.CDUBAYD'A@C231F)X'A';4)/&K6+14#=QO M57&*[";C1(=* #%ZE>YF@3=R591S*G2 ::VG][Q\+=#743ZXCH%1V*JF_BZ: M3XO1,/A'$3!EZAC1-O$K5[%<^VA06CLL\Q. J4FBZ LH/XB0[/0!/U1$P14^ M3)J:%!4'>WE#$VSOE^C("N0L](CD?['B3O3Y@F\?"L+B2:0RE!)>7(GS.15: M@><[YD0#_Q[J?G+QQ%H((6?S!=3V* >UA8C1O^>1@KK;'LE= M[Q*MM0I@2NGQW>JSFP6\%P-0'*@92I.'<*[BB-(MP6Y*;A2&V*,@QC;#U<:) MJ6:M%&^2[!;;%]*5%4.=;IR_)LD4]50))P'P;KG5P8_W_Q#-17N>?%;E!A0E MQI42)#4P7@N*ZJ(OGRB$T>0DM2-*$!KKKS2/3-2:HP-;%1ND\ M_(-BA5C=B'XB?IA?4MI8.PDNB%XXV0U51)VRL:Y,*_AVB8$T??/':()^K-/S M&"Z&[UNVD&PC#>SRJ^:*J'MG<9BBHW&L^+1$B=>L^D@FSH5G?)U9DH) M3#/7 7B"C5JJ9&&=7YWJ'K1]Y%$%2SO/3DRO'68,ZV&3Z:E MKVQP1.A64LDB]<(_L H?(FI,S;9YSB2'Y2]H;7[B^&AB>(P?K]?J2\#@*7ZJ M*"E( (8O%ORWR;ABM\5_"!U[SU?,7:;_]5>8VD0-O! ?>$@?X9\'\PPH- M,C/$MZ0?]T;$L-X6,2S90X"E]S>"M(8$[Q"Q!PE!>+H5)YLK9) &;S,PLO4X M4&\&/6RS0_H8Z3]S4*I*&8AK; EKJ#!A+470]JHCJS;]&XT/'%D*4_J>UU%< M:&@USY;Z7[08Y5YV;.HE;4VA/%OE.F4MXBV51A6= &LCQ)?EP XR%?"D:.$0 MI7?X2L477KUYI7XKX / 55YQXF"OSW-^QAW^(;H69.BI%+9!(E6M-2K/NH(( M$\RU!;(!_9X7K52QM#>NBNB4SM)T@RG\8?MHI,Z_(PI1T*C&&WZNAK>)X>U[ MGR4?56=T $F$S:'<'$K=2!6JE:;E!5.$RS>UB)))H20>U*P^BW1[$:]]Q$F\)],$OJLX75KD MYCHX'3)A^& OA/"BR*:J\'"C9D_ECK1S7LU4:?>9XB=2/X3W9A-.V:+$@ 8[ M$BX'Q! @LJOX,3M^8V*&))SA'>S4Q]"*+&;Y#0]PB X]WEAI"QNLT][JMMVF MP*5A4J"^UYL4_'A,$Z1FD1R^BI]3SSR)B#2JI#6_I/QQ<3<3BH*H;U'8S0KN MGF%X'.JY8/Z$ B45C)2H [NX4M;:1!5I/VISVY4%^!8"A4"=]R U:VJ_<[1W M4VD*Y60VGGZJ_A7;(*(A+*! @^';Y_O7:JK@DP=K'5IKI99)R$0Q1ZO:PUCN M]M:T5"4?I3]MK\%1*).J/H<:677*%A57J(Y/$W/KE.8]*"7&%1/A3DR+'NU7 M/[ZO9,V?"*:&[P)&WFC8(CH4 .HS7.$4.]VU0@!JH<)2"7A 'DWNELD\^?10 MFA^8;8Q#DJ4&\K)8<.V, XQ)Q$0$2\X"KS;\],0KW)"Q@(Z M:G>R""WPWVJSDR!($]V7!PB7)D=IT=IRN$)-O"O-RT$+LSPMIRS1A'2%B,H* MI!F^=%N2!8'+'7U.Y@A/468+A-^PAX/BOYK4H!>)?-#.=T+U[-1E#9_BBX(' M$I$C47U?%;E2S#:5$%HZ!4(!@:80IJ%*-L9PMA1AXK(HNTS)5@;W^#/JC67T MB< "Z&# NAZVGZ(F#T%)YDN^&O05DC__XBZ>\E."Y>:![_9>ZDZ0:7FQGLV+ MV;S8_KQ8Z,33/S_[URCP)N.1%_UK.O.]?_5GWN1?@3N)_C6\[4T&PVEOX@;# M9_16^L;;CZ]_[;_][_?;QI]>OWOWZ^P^__?-?X_[0"\;B M\X>UQ2C9V6A,.;I]9#"X&6PTD#3*[!T-./Q-MZ4W56(^G&Q._T_?W0KN[6QG M:K"2N75Y@2"D)NC1Y.<+->*7J@ 5-SU8H^'_"Y9K;W'*X MI>>+YBNMW4.%L5[-D_74^4GBBOXB!OD=-K&/JN63V0RZ,".)3BH+5C%(]":Z M38]'51K/=6(^]['P[%XE-XS>\$L^O4&'J_Y+Z'E!\=X.DF'R%J:1\K7+L@:U M_,'QRY=%BUM>R=12_[E>?HFY^^/\WSOP_?@/N[>X\7FF+_]L_-Z@V>@$FFVG M5OE1])*WR\F-VGPIAL5HSE>$6@K&?,#K :\?ZFB*(L3E5#7$ =09#,H5N7/M M?EB*KVLA!1KVB_6X9QMR!H-]E;*!L;ZRERLBZ=M6)E.4.@-"+((,4E].AL5A M,,7R$T3):,[5@+-QX+J,.V(; ''268=.3_Y1 HC[VRJ148G:US-]*JD(Y5"8 M/\>&"*JGAQHK6)=$,$3O?\UOQA M;\J>@!U.XX*3C;5AX77"C1:^NFO &<32 MZQOGG4:V $N67&T(WBW?]U*5]9?ZQ[2+(GM8\!M2QDY_?O7(6=[]@O A6N6E ML[Q6Z4'KH/^NXJ(P!SQ3KIW&^.Y5@ [4^<%7[/Y!BX/IWQC?ZPV02S67NH:*Q M'5#6SI6 S^'2N@P7=+=+H2DKQBOY\.?.:QAD \;H&I,8-0]6'3$8Z$,P3W6/ M7=M>PJ6&XR)G*KDKRC:I#G>&*[DDC)/\F>2)^X9=) M.;X9;)[8$BTQ2R>J-)$FY<0A?_?[7__2'PP=+A5S28K?DL]J"94W]FZ\<:V. MD"]LAA_R::B>,SPOG& :Y,$T_D1UM=&T.$-%$2-7TX3*? L5>)R9#QFG*AZR M/+Y>\%L11M/BO2;G?,W2<#U%_&C(B\& "*ZD[D/"Y_TEP4VG8,E((.*#:( D\(7C@)< 5\T,: M4I6J\H)2N,2*61(O*<]+1=L3OIYD ;-EL%8.82*X4W2M+(W)/"9\,]'6=!>O M2%BAS/,:L;:!5]+6DW824?JER*E.HVCER* @CK>\AA);D#IA2-(I)^KHWT>$ MZ/CSL>&QJ7))].BWV+SF[K9C[G* M"11QB&NX%XR'6KG:+7Z1:S6\SGQ@S >MZJ]X!D%Y@4T(MHTT"=_^]MX M&5,\>I.TEM++Z_?NA?40T'(R0;ZHC13X+W;KC-5H@#V^M:[Y+< 2A*2!9 M+/A=)\JV"H_OHS83! I["65?8#K=9DEZR[5TIM7/XG0.6*4RYE7EG#:A1U6+ MS:D44JMU%4;QSN<0KV] QD4'86166LM:)H:?LQS,N,UH 7BCZ4 M51HOX-(G:DQB,6:5'KV+P! &0<^1VBDQ,"DKET5G&^P%!X3ET?X'DB6!E8]_ M_>&'W[$*"P.=L-@MJ@G>LWF613I*Q,IE:3W%S.7K,%7PCS?O7DOK(ZE7'!M! M^NH1I]K'4B6L>/_VO3(Y>@QZ^YB"7"EA+E+[&!9U<5 MWR>4MGX >!I^J'Y:YY,[:!?\,8UA-OGO-^]NN"_TQ?&' 7>\_YH"3<5"?OZG M=^WQ_V.5E=$VN+V^I*";5.Z$GX6MA[7S#_B&7B4PCO%!8I9":D_?I.?[SFM MBNG[,*4F3Z,HY\P)^ %\,T\20.3C$OG/!/G\3TY;;QB<<;(F((I")#T7#9BD M(I>O'==_?W]S=9-+GYE'R65[#XDL"89J6R>S6O-=,B[?H' MBOIV"?2+3T5<56RC3).ER*#I\*>-E[ ?5DD"M=)<5-Y+B-('O3+G3,4M#P#+ M)Z#EF?-CF(=RHB_%RG['QJ!RBZGSNT*'.Y/F7#K_9[T4@%:>RT3& ;DK8YVO M%"RA0D$4%U]%KW$-\@D5E=1KU1'Q6+I=ILPOX;TT^/,D^4,-.-Q(3A).A$=& M>NUSA(DLX+JF\.=,9P#B:G)-H0_/XN]1=A8%-#$4QZ^WS)EPF_&!&H)R>EP! M/L145 F^2'_%\7EJ"AP^[HY?&9!"Q "OA@1($?4R9D>\@',KQ]/B$R'K(8UR MBB"CL:]5&:!'>0_A9M$B4 /<@,"8N'4I4F=7?R"7TK>%:*J(+Q%!@2-L#F_ M4@AZ1)]U5V1)"-=2T0J;1@NC**.F*LPHT$[XZL+%"J\HT!\,NMXX 1_@1N%6 MV1]B%BU?*U=$H&54T@2FP>*HVA)[P\V=]*G^.']1TB-45/1_JHHWTN4P@.]%P4*O2J!SH'"V[- M[:3YQM%\KZ-A+HN#56@H/-;04#.I*#'^?&ED81:/M-""&V4,HQ[PWS,N.R*,+C0LG%W^$5++ MD&F,,--?:OC1.[$TX'DLJBW/:\4,/OBE"THC1M-Z]LC.<^A?A-PG.).S0@?) M-CU Q,L+C0Q!J_V2I37NI84_5KS\X*UF=Z'$NU\F.8P2HWA4(J9V@%=?CQ*[8B7U[D.XKA M3XK-X* L((L!?./<14.5R])<1VUQ=C3PP6' )CX839%&8D7;NM@B6/A[E%6$8CC;CCW"+!:1Q1 K7<3+>+%>B-NHA T0<@^*@ ;K-H2?^)S$ M4YD[B AD:?]B;IP?U;3T_&%%-DCMJM%_K/N#MIP:F"Z(='/[K00\OY2SZA@- M@9Y%X@J4!MV-\UJZI'?\]UCJMX64(;XQ3 M#2)J6 O@.T ?JOJH>K+NTA.,% MHTL*ZB^X2*Q%)5X6SOAU";4*6)(@/01Q=&O?DP.>/;Z,FXCOB!-^/0O"E6ZP*'C@&VM!QS0'XD+=JNPZ8KOEQH-E%$M5-YG MK3 S%'5_(O NXR]<[I-U"B$>3:O6.& J2%/J_T@W_2L*-J!0[8H]O-34JISZ M$-ZF23A52].(K%\LD!>'#((H2(7(2:K&#M0=+U&+6'Z7W@@FX0P/73DBQGP6 M#Z23HR^XPGSR^T7,;_>C*Y4*&.Q"P48/2][#]7*HO;SP)_%#"0"_TF5"*1DY M_HK$4G;Y%$B;Y;AB%LUGUP!TF662Z?Q?F$$)-SY*.8U8 ,2*&H4IUZN)N #6 MMS )"'=6CEX6+Y!SYV82*>HS7##:0 )QFT(*9"X+>&5S(E<1MX2156J [%$5 M7_$0S*>++TU%E?9F(I;1[X@)8$+0;+,(!YTL*(@'MTDT5=O;@D>"I=T;B$1T M1W!AP8T#RJ8#MAS$YG\(NRA.#BJZ&1K-/ DH*]JWPO?!7&Y@I MFB_,-DS?4NH!4*,@"OJKN+CKHNMH^,J^4P>:% F"^??*K, ]#Z804CJY"PG! M2D:XRE7/LLK[%H)P2@T?&-J0D:H=*@21QM2KJ^K^& U3"[1:>Q]5=!%B9V&O M>\T"9,_O;MUF@M"/;-/J\P6LO^^4]<"!0* MP##D3\HC'@ZZIUT>Y<"29]4XB)IW[ M6"1GP.;B7=)E4]]6G'2*SVP"B63'NU1_[,2ENN+$+BJ"5$1Q!F+DSQP^\E%L MD :1D=$&L!DM269S_!2>^#,'BVI,_P1P@10C_6/6[(I+D%AOX;!XH$]YJ%(S MV81DV7N9^O)/,5&12F0(Y]$O1UT'J@STVA\QR)T%0@HV'*1IKA(RY0]?I$V@ MG>5I9N"+WS1"KRO>Q-< ]Z1#F[AQ>Z"_9D&&TA&H+T(=> 4B4^\F%6'P68F< M-.H8+-'XFIR- 9CC,8AM$I:@3^>:@>F[_@L$I0=&J<3_QLD\3G#)20R[0L&L MX.A9IG"OORJ "H &Y' V!1S=9G'UQ5.L/!#S?DR(G4I$3PFFC> A1)*IP-BN M@WF=\OXNIE)!JS.Y$%>HW<@\T9H/,8!D"?C/$" =@$L,CA#0D_94))<_BIV14P M[U@@BLQO<'5ZPKR^]O;B51W 3RI\Y862F \V$LDL!UZ(*XL"9^"W2B9A@'_/ ME"+ZU43+Z(*'^%P!O443"'E1J.6GP0RA!921QAVA C(P$8C!&)4\DAL@?B&N M)?.>85$D)* SMN,&&@APZIM.*05\$Z6X": J0IH4Y)JB=223#"T67,-]# $R M4B >Y1PA#T_"CO"($@0DLOD,V#)3JB3%D#*LN0HGH1_,@=_9:,:_'/$%'F," M##L#]Q=V +9/-@%#&H &;\Y3,![2E*D(6'5!I\XCA ^2E)P'&>(-/R59 -@; MP7ESE)1H#S)0E9>CZ02?74\!B,#@_#H$"[\>%D.(I>;9!:$(=QB/P%W59EAY M[[C^F)X!H9!H&';!XHN4L5H+AIZ24":V]E2!)D)#GK*PU;3-1B <0XT1"/D< MQ0[*O\ANPZQ3EO3L^5&8P E5>"&0*0:9IA57>: K&0I\Z_,1Q0Q,Y_5(D$_5%:U#O^@ MWSVX)[14I/K0"=]) 8;.^']^^,OEA]/&/EO+C&G]$39S0+D&I'D*WZ(G8ZU/ M^;=;T&49JDW@>G +]M3(-BNTK$W[:K,V+9@C9$B Y@&H!Z PT4*LBF20BB2J M% ASDANE;Z+8RA/[.;O-S;90\1!P(LC/)5:),'N3/OCBBI8#NQ48D82:DJ!? M-#3'VHS50.Z*,TD*3']@34P3;L'-C4'T:P\_05F?@DL\0J6DP.;;D$FTC%M0 M,P5>D^MY0HBR]*4YI2O05ZD@L>2H-'H:#2X%^QHU%\2H2<0(>1>C)N>E0*&O M6.N0*03JZ1M?+Y ,TS&;#]J"+HS?PG#6_@>'0^#4Z!/P4OL'O?TGWE-K]&A" MNM%YP/V@A4:?N:\4%/.B,!%3-2XA^KV39T/] ?[BHC ?SKX [,"F$B<>^3;] MX^%>A[3P#)?T-T2"M\>8=A8I>H8L91!1);LB-J6^H.'5-=BYK-M^ J5$2G*R M'*@CCK4+)0JD"L>LDM@#JTY'\*PU:>5L8V!,6U3:^.HV;@1H&_T09!EM90-R MP-*;V/ MO#Z]2SICC9%]"M=40ONTB6>A7,1Y]GP()W&>8A1 M%:K$"#%]T^'X.E+P1"9<)U+V]*P], ?KU@OFH>8"DQAK-7U+\TN=L;*M:7.& MI?24FYA**>KBJS$%.X)(G .=BT/D@-?P!C'H/7O=TEM+;[=S_I?%G# 00&(S M-2E377T!MB?&M,,%IH CE,-(JDK:F%8UG%"LHE?0CC\'Q5K1V))JLSE RIU) MA?3KLK)!,AO<$E0=6+V37=M284N%!16"/QW$OBY%J4I/B>'[@D)]!1+16S@5 M$B9]QX9<45:2=:TN;+ !'88D RSL1XO]JEVRM0[ M8IK0SSTF/05>AZ?E8I%#U]6>=BU]JX4\CA?X[!;17Z\EOTW[OH9L0&[EH43' MU268[G)B::Y2)(E2N9FZ.R6G>[VVY+0M.7VHDM-[+24\=0L\FRL*FVM RX6% M:5<' ).L5UCB 2RV+6676=-$M ?>=XW;9(NV!D&_T7VH;[>(?CW$X= M4G%O@"R +\K+Z7YJC!E&NI)$F)T&:ES_ENY?X&TC+,%(5$HV;*:OY9CS&4/8 MSQ-."=$%'$2J>XX 8^QA,,)J$L @7D58";6V *^U0U9(;%TH:EC&5U>:@?M'9TX;2U[E=+=S?F&CM0I5N?+1&V1-@F=%K*NG?*2E6(76]T=-/Q"]A(PTL3H9K( MD)HEP,.%U)+^59#B=<((Q2%=D=!IGR "96RN2^A:=G2@)/M%6&YQ9=OYX.5I M4+IQ9 LM2]>\J$>28QRV\=&6?A\P/KH#<:3WQ77@YBA2XWWARN54$S+J- >4 MBA"/"?K<=#75++CR3JHH7T=MC"ZMY1+JUT27FJ]9-\66"AD*^PFN C^7H;WD M8*[4>-AQIAX@@I\;P+CA*!W3K'0EP>>SM'3SVMVIM@ANN 3>!GI:@;I2H#I. M-5$67@_6(O6E]:Z9Y-F_2=0S^Z?[(#GI^D:FO7.)?9X"O)0&+M.5]( X=7,F M_:,78HO4>TN.FR='U]FIW#'#U3JNO.S8VB%NW973A9Y2#Q"M^) 4*?B( A5( MW$];PFL)KY'P/&RN2O,WM8M2N;_(C3^YU<\MWJMPMV6;4GO-Z&H?J\4<03VW Z*P,^VROX^U,>3!5@YA]!;EILER./S8%%O:8I9EJYGWJX#DPB MV]_6[5,K_LC]B0E08'M7:FW,S8(7)(OB")"^P'Z%@;I2ND].H&U];E?,+88M M)9WJ;K/F%@*U <>FX"K11>$R3&/:4I3FU+=;U8K,N2V0$](LNMLMP9L/;U(9 MSH7 [9W,T<8+OHC^GK$/WV"P[^_X/Z4@Z*;&1MP"CVW,LA7SJV[=+,T@L1TN1+RDDSQW@_FL5CI;JZS:G2NQ[[[D M;-E!$(\5C012H:ENN'2Z!'\4>-(KC9@T)+@ M;4GP+JJ^;F7+.7S$0SZXY(EM":PJ@74TVTAJ2X(K!6.3)&R2=TO#!RUEM93UM2I7]_C#R-,X M3S X0V2%T]*R5)Q=_%0$VWRJO20VZ4%I;AWW S03W6K270ED#7;Q/B MTT[O&'1/9":+L6(FC-O:CBWU/@3UFEZ_;BHA $J=ZRO=19]JW^;9]>@YFFX7 MVJD6%T[BH:6^EOI*]W_49WU]5B>A;%*48S+1)-:W@V9YI$O>@,RR:QPMV93E M*A-;FY%OZ:WYOH[6N-=Q\KE(F*Y*1 NJZC4=!41H"FZ8BE->=RA65^!K[*_NY%TBP8G0]M>YTHN=YE?JD MX"-4H1/&"QGB7%K]DEC+NY/HB?3N(8-)PD6\MDW:E' M/=2JFO7YJE/X-< M"94_T14R.$(NP I19^SW633!T97T ')G'%TK0#8VM0.7+^7K7C.J8<[B:YK1 M![N)1W]HO6)&]YGQTQ-=F.&4.O@54':,>L&QQ'DVC?54/YPEB1/$^=;?2.D9 MXMQ8GD1*B<0!(^B7AG@#13L(0!"&9O%%N$R>5MF :$GKQZ8N@"^5>2;_%R:)<$H)VG5DDQ+,J7F M^7@-FIQ?W6N,2:;2 #_(N5&#QF+;QO;D[7AE$U?<UE .@#>)N5E9R43R MG!C=+$ZR"=ED;+61[\L.@_/HBX8^J33$:XPM?\;:_S!&;$,H@)TY;+6?V)Z0 MU/F\_$O3C1^_UG=H=RVH$:W\3GU+]%S,X8:/!V'N=D@51$Z=E[W%M6N M6UB%/6BKL-LJ["UL='Y2!"R-\&CB3YD#+\E,W^P,QLL'H-KEGO2?ZCY))$WS M*$7R%F 8^3RC5Z4O!'9PPC 5WFY*YXJ&J0'$J'VKD*.T:!KG]&!P0P/ENUDX M&Y5_ENE6<]K9*W=>XO1JHF^XF8:Q]ED3R>.'21Q=89P*#VM73S9>XK'!95.\646]Z&\YI./E([@:U"]P 6?[#\5 M'@]'Y/BJ$Z^&'U\%298SZ,&Z(%LA=?0$ QGCM"<>[8_N<=6)9;Y$6:TSUG4' MA7ZN4PJPRTMG;NEF%+G#;S,)].JJ5X"YF8;D5IAP5H-&:3E7(74K9'U_T"U8 MP;0/%;\ :N"\?CYCXX^Q0-A-TQA8S31\+$ M4+RF#=L%DIE&\U)'7,69XH;]R-Z9H2V\4(#%.O@*9Y@L)XVH ;XBIIC29<' M8K##5.F;? N^.I+8W[\T? PS2?I-;A31S.I9\NZT&+*,Q]2,2%Y@G<9 M %/=N&J)[O/;\*L-$[ECN]DUD2?+EKS)1?C;I: M6Q^HQ#Q6?L;0(K, %83Y@(T"^J1D.O0*+TP_4[?-M \)NT#%^C\_#'\P&ZUX M?6S>N;\N8%'Q];X=^$>K[#UKZG5[^X6Q,2J]LWQ#NQDWXLF)U5/8GXC_C0K- MG5#[]+__.M*VAO6GRH[W*D ='G2/T#2TYN;SOWB>4N/Q?4*OR2XK >L4Y[4E MY+-^Y)'E<-PSV\F=72\=\*\X[$L.NRP2,.CV#[?N^,O##*=PJE$2P*IO%-@@ M>%)\ \BL9_HU&,GH'_1>U/_7FJ;?#K1>]_AH(U!S>(X$A@O&816,'U4\#Y6M M#/VD]#Q --?!0)7?RC2;))'7<:+0A0;VN$+1<)ZFN4K6QA";/)JAUG61Z5;1 MY&\J?62R^A6;2&AQ?2P\#RY >H--<8TP?RNO'ZO 7C?);KMD?1_OLNR\C#,P M)][G&(VNU^JUXG.+Q6?),G)W/D_4,]K[#W\3AS5+IY1DN'<7O[K/ACPMQE'H M@M3B^33P81%"W-&@-RR9:>MRS+["ZS)OU:OU=4;O5CR^?]P]/%A%.4X\U%D? M:X+'87QM0&+^)L0^Y^CV-0#AQL"RD[VTC\H1)1'4/<>8&ZUW?O#V:'=GMWX; M#_>[QRT>M@ /1]W^?HN(+4!$OWO4[A3']WAU/?I,#W"$]_$9(_PR#<)^$=XY!;+W\.16RQ_ M#T>^=RS?5-UR4SG+J\#G+,3[./NFZI36 OD>3MQ*K>_AR"V6OXA]' MS\HZJ47O(T*OKD92K=FQ96;'MR)V>57K6GB9"5N76)A*C?D7D<9AX MS^6Z+ MX?-:S62H=D6RM=1PO_!YU])"2POF<@G=HFZIH:4&A,]/V.PM68=YM-$:[)N. M^5$FF3A_+OBXXASK-,& 6AL7'&^Z2+L1\:X-^8#^P/9!HLSY:Y)ZVW?,%N$M MPEN$MPC_?A&^ Y&==5XO>I#DT):2Y,8O(MWM%E)_U_((+=K7@?:#%NW?(]I[ M+=I;M#_J6,KY<_%*S>()G'P:>.*EW?&.QU0:C,Q'8D57"?P1>4TMTEJDM4AK MD?8@2-N!& .UVTD4F";8ZE3YXCRBL078)BZ(RGUX?LZ3(/4#ZG&X*R&)^Z3" M#9?YW+ZUVV.M66SQV>+S,>"SJC]:%&ZY5W]'_"X+ E"'R4$=X;L9"GC[T\O+ M?_Q_K4._+1;K+JJ;38.IQ7J+]>\:Z_=KBFP:,KN/Z,=DL#QP,84OWL>9,/=\ MEN8DVKC&S@BKU@]N\=GBAA^D\U NG@=1&$3J MV2B,O<^E'N#X&]TW?= ]WI\W5%7:-1,Q\X0I%%DI6>P/V&J9-H5E_#] M. Y#'O&KF[^K+,6!;]E42$'-"_WXV@Y"+38W6HAQ'O'@LB4;7>?@L9UJ?Z]W ML):Y9$?K:)!_N-<]&K:=+>VRFVLQ.N@.VTD%VX"(?J\[Z+>8V ),M"RQ)8AH M66*S_8]OU-*/L W03S^!X:R/U[>O9\/"W2 W1[TQ)Q]+V 9W!8+ANNWZ[ MP-(2R#<1R*![]*T5/)OP<"]DB+D4D('P\6>5P=MV0=G?8R[Y@=R2-=/?\'B- MK2Y:]#TT^O:Z@S5)CTW;53^I2"4R))$B_5D0!6F64#QSE_7FO=+J[FN_@[W] M1V C>0=M7 P0X)U&(Z31]()?GL5>&H=C>!:A?G0Q'C8&>ROW2%K$?B M"#QX-";/RJC999S)<*TQU*T^[KW$3+=:=2Z'QC+2ITK&EB1:DG#"1[U>M]<0 M5G^4==TKJE4)BEB4JD'Y(4]$F@.&TQ3LM[F*_%2 *8?%MI+W*[)8R Q<3"_K MB$1E,H@XG!6#SRDS)?[, 6GC0/EBKI(TCB(5D:_P)5EB+;B/(Y#$>![%1;R8MFP%R=8"9NH:))-4U/^Z\4S@-2B*WY5X/K& M< A<#IZ#M\G$YS ;_"KP8-$D]I2?)P"X@,^3*"_)@PS-TPY\YH4YTK#PY&R> MI^5O8RI[K_XB4TD$CC=\&L_@,U]R]3&\TWD0M@]L [M27Y27HULN. _204"F M\)MTO*#]^ IPZ5.UL_"#\5@E]//%7-&!&3CI U4Q5^D"( P0O I\A,(D#V7" MP)TK+P#D_2]@&T@BB+AR.P@!7SX>$)$7*>6G]9)M0$-Q3* UF1# TJ[X4'K. M ZZ181J+8(9;0.)1 5#IYR ,4PM>AF#A<,#K4NV(,$B)8/(4A!U0)5-LGF&# MJ!#00?N6LQCQ'X?PR217L!$$9;&1:W@AHE8A$E&8_!&/BE/CBA,=BS$?;@Y9 M,0*6&$1E 5$=_3M*91DB]G1=\5*E@-ZT@WRJ<1PNA+J288YLC9@$AA[C%8S( M4W5\,N%? ^/!LW@W]7H:FU_ F@"[ZR";$HN:K=GMP&X MRA"XJCK5*\YY7@> MX@G5U=34K^N<[A /?1_U>$NS>X.]0OUHD/?WAM6BN__[?TK5A%:!8@U_G#PW M"6CG7+J*<4 :=:*><;&B',.KG\OP6BY24X5_U!WLF=SV[1T8^B M^"?"HP9,O![@@*Q4_L^_*E\ T)_=4#&I\9+%\^>#?O?@GM!2H?NA8P=(,4W4 M^']^^,OEA]/&VB/\=],M(OT1> ]TYP)H^Y0O3Z16&\N_W8(NRU"M@6L&T#&E MJKWN<'_MYM+MY,,)JK<_\P!E]&@A/GXZ%:&\-AR,G$]<29( Q7+@!7,4 2"Q MKV02Q* >#=N#D$4% #K-RQ/4X:DW5;CQ.)G(B/0"O&&61[0&1ZE)D43TLPE6 MYT95%8R" 3;0$3.).A:7#:(T3U#N=$0>\>E'XV M53($\6,_H:U,X2ST1M9ML. 8.)0-BD054,IIC-(R0*&BF\G/*&,CL#9&N?WT M1C"!&40Z%.TEMMOGMNHC-=9/*D$6!RB:1W&4IUK6>F#(D_&%-Z;P1'4="\": MD[T&V_L2S/(9ZK@\@P]KKB5B1002X87 WFNOH6*; #,#YZ&I":!U.X4"_8<2%"FP.#(M ML7[)2P$9. ,V8U8##HE]DC0(!);K\*MI,.=CE[';7LWEJ[EGM[Z:>S%%3'VX M!C,:@=I>T%U&\(71<\.MV2 BBYT$!_"WI]C70=DT F\%Q!4*N]A W+!.C#)4 M@@9-$2/F\N\[=%Q9K)A;MP/5'$D]G]<(IY>(-%M$8&U]+4-])6"M8^ZCFAD"@:&2KK+ MB:0YCM'7!V"W_\&M653N@"#/>II@A*+J9HH&.S6^)MMV)%-LI1&)8>>HM]\9 M'.W!?_LU+0ZT1QX46?"%1C2A2MD@J?KDVG>^.#OMBO.(XHUY9DR?B*X44I"8(5.5.NP92".CM#M7 M]=#+=A.Y"_P#"IU,Y94R;IQO7D0/Z5@JKCR5*9\$"9A\=8]B#G1&./5!CU_J MRT7JQDA,W!M_"]H6?-:4_!X9P?[G&85/KF622,I?P%$SC+KR6^)$)U4B[+V" MEJ'Y(3UD@A3&.^6==\0TO@:O*.D0Q45Q5IQ-4R7#F&U-!O]J@!6O9&!T'W?; MDX.C[F!EUZSV0OM#M1;H'K6(V I$['7W5S;!:S'Q8&U/!FW;DVU 1'_8[;7- ML=:(B3O6.-ZHI;>W2\*]Z<.'ORU;>M'-/3R_"69@4^*'__/#\(>O%9['W!A^ M=^^:&T^1#7:V^/G?+QW/B#_!\+S_35?26Q[;0A*X[WX,;.KM,(]P'Z*UU1&O MMKVLC"I*1 MFX;(^BX*:9&W5;7S%=9>FRA[/%C3DFDWL+8#EM?/>23>JN"_TWQ>M[\.NUB1 M0J4KMC(2O$N3-JNFJ&*\O?&D_Q3LLGS^M__:!;OL_@7,%MW$N57OA;WCSF&O MWP']OLX+I?=L3]V_Q-DQ-/;[WWX_?4MLH$L9BW_'>6O![(0%\S7$NFR82VOT M;+'1LTY$[X"=]$8&?P1PPC?KZ-S3FC5KI+QUV)FM@7(_"-E-B^-3'DQ5-!'_ M"!Z/U;&!;I:M>;+5YLD&***U8S9NQUQ,XWR:BU_E6EJ;MH9,:\BTALS6&C(8 M.GG[B(R8[RITLCYQ\'C0M@,&Q#<+C0=%S=]EL ![YS*046L.M.; 5B&D-0?6 MC)K?@C&'-=;([)L^4VL2M"9!:Q*L$S7O8/DL%K^MSVW84+S7FE6/W:SJ#[Y]_--&KFVOG)">8!]Q["M^4?1X2Y^O]3;BCM+MPQA@RZN] M2LO>W,#A08K#6G-L.Q&ZF\;9WV'Y-!YGXC1.YG'";>_>!C- H+]&2VS86F*/ MWA+K=_8&P\Y@[Z"S?]3:8H_>%AL>=NM8W@%;[%^!C&>!*^_6*.?VVCO=.QPZ M:^]T/XKPV?([W0UMLK]VX\?= NPK.J:[P[*Z_6,U:VA=6.Y'>)MQ:T[+Q/IR M].KN@3)"=K#?+9JS1W&D+'@%]@\6/='#][HM!^][4DE]WDVFTN=K[-M=ZHD\ M&(*6J>SGF?EPN:_P=3-IEGH;=ST"_XD+K6P2_U^6TND_;W'F*?6>#LZHW"OG5'H")EV1N$2<-VN [O%[ \WV*TWSY4P0N >]?L*10.2 MH-'HW-1N7L>)< >DT&19S.]4&NX'*<^!Z(C&!OM!:D='\#0#((C O^,$A#0O M]@';XFWHF8%I/L/?/PF>EL=.=&"M^FON.HN"9T8_"6#UU0O1;,9P886S'G^0 MBJD*EY^!YC#@TWIX I$\C32F->0U#9#F"7 X]W>$4YZ5N%(I0M,.9Q XET%/ MPGO7,$OCOB:+?S]:VG88='4USD4!""2HLF\Y@ KYX64>A$1PKSI".[,77J#, M--!+Y4TC4'R3A?@HD\\=\3[NBN$0'E7)GX%X%_@^$,FG6/H=\48"+P$D7@5Z MP/A+%?P!2W=PM'SO:+]#5/M1Q?-045+Z\$4J/JEY/@H#CX0W$)!65X;0(74I66- M$2GU=5I,?A4F!Q5,WGP&WG.O.^0=\\_.[5P<'!8_F> 4V(QLI/Z@TQL<=WJ' M1SDEV&%7CZ94:[E&'H5UQV-2.!H@]U5Z1NP M/<2I7,#&Q7D: N93FFTD(YZ)A'.F0.PKG SM:*%5*Z*(^14@B10&UA)H B#0 M3(H/X__\R\'>8/_P!>@@5CH?/XB7\1?1'^[W.N*G!.E.[^7OO_6?]?N]HTYE M9F[2;5CM-8*T9RA0SWHC=WKR?@AB=<&A-[-0HL:Y,[D!_+(B0_!IT&Q#= M.PD&2&H_5>)")5=O:.^IW!P7Y]Y"T(=:L*(@0ZSI\37&1B M1I[]$A%W7V0 6A[G;1](Z:^7,OJ,+\(#_Q8GG\4[%8:(8?RUK\C_QI=J*_;D MU06.W9XD$8X;UX9=^TU #6B MV7[GD9^#L;Q X8=>:0S_/,FS*9EJ-*3N]?G[3RC+)#U6_GY]'8 MO D-E.=3SB3L#_4\^)*C5/V9XS<^G+<#5)'F84;S"84WQ9_A*C30/;8#X@WS M/MC)MG:8]>I@]LIBKX/NZRZZ6UX8I[E&%I(2.F RRJR3=>*1[ -+_A-P+&@U M<98D0-0@TD#HGJ &!CH]!92H*.4LYOV-&:^CYCU2VWP.7B!*R9TC"2D"_W]^ M^/WHV#O<4\/![P.YIW[?4T?#WX_Z/ORIU+'&[ MDY\_?+IX<_+I[,V'MZ_./EVSMR>79JX\GGRY_N_QTHG]T+V%8E]*^ MTO;=W^\>[3?1ZOT8OIKT$7CBL,MTRKA8Q2D$9N'"60"@A8:T(% +@/7[BY/3 MR_,/[R_6S #K]C(>$-*'W9/;@QFC#*7*TWL4)*OANDTB_@;[XF.H9(K6U%AA M?HUN; QZ+\XS->/D^P%*>>UU=\!=(:HU,DTAF\S!>*)Q11?<]#KIG M7<:$^& "X%U:N?^"S#"M@:V2H A1V;[Q8[($:&JO'XQA>_@V'4&B%)-.#Z+E MIB?E.K]?IR3?:09Z>6L&^J0X-P%^;[80EZ#%4TG*^_MEI!J45G@[#KS8[+8! MB)_H-M":=\68!V\%3)>[[/,\RL#E 7[.P0?XF,1SA=A^"SYHE*IT,T+H0R3> M@VF(/@H+G6/T#?N#3@6&Y$$BOX>TW3CAK-2UJGRAX -*OU-N#J=XFR^$G"2* M!1?X")QE9>NT^#4*&'0: # 2_PXN1;4#Z MY&!&TM(\^_UG&>5VA-_@B$XTI"4NU#QS#ML?TG>'X@F&A0 SP94*%^R2:G&, MP# X$B?F"%JB/NT* . KY;EK\ON.OP6")'HK8+3 : #H$V?#E_:YI;NF%TL- MSQN6^\@/U=;J&*5"$^'CB2(]8.?1K]A%%;S']4?2 KZHLY8\A'@'?:/0B^&A M]Z 1/$4#ZD4SWI#T O@E_!,T:_90CFA-]>=)FLLH,]2_$EIE,A(3]/%,X,$2 M33/;='2B'/E* [R(S89Q[KM(U ^(Y;'L=Q?B'2PXC?\?2?[AX7!P_.(__S(8 M'ASLXW][_;Y5!<(2".PHG2LO& >(IP2,'L:JV7D">PU 7 V9"H;[, M XX%X1D=.0"V"C]A#NO%D1^PZ,?[GP@VIH8T"^8ZY:]#5"N@K,,?(HRC"0H4 MD$TI[E?+&G7%<2PEDS!0R8X6/>VW14]MT=/-14\;EX9+5<[=1:$V&=8@@\Q* M7RN EAWJCI)'_*K8.I">E^3XIC#D&B1[O#%X@\M-+&7MJ'7JOF^RBR\RS,=, M @](&HWBHASA!"#][%40YO3)ZT3.U#6F#BST-J.^SZLF9F\ !O-US61+[<&\ MRL$D'LPW!QO;@Q4V6-F/:4S-SAV^89.8"37) J4I$6S+68Q&-5EGF(N?@%$ MSV/V8ND.Z=U4>,>_(V)" LN0&^9)[.<>VN&IR: 1N<=\&EU. *R4!#%PYCQ& M:L.TQR@' Q]3Q$"FH9^R_9OFHS]P8=@3AB;"0&(1$B=/;'!8)'EHQG"SI4=Y M$WP;P3V=(AN0.*"ZAQ)TN0H.7[ R+ZVY1(W'M!W,=OAY8LKW #9!C!/29X = M#S\=)_&,ZP +_7> /EBO[!3KKMM>Y,3V.X,I"WA*F6;PD&"DNWJL5*^KW MGG)4!W^!@HP$$]FY7X(TLW4=&*#!/P(NY3$_RN=QQ,!7#+"QKA0$:YHK27!; M2&J<7XV ITRM)/QZ>P3)!Z+6!PP'W$UF /9[1 -] JF5&A,5(>>A9.:B. ]- M<\-=0.Q7*LH9UY_>O>SWC[L] ?L-*3^.G^P?= ?F$UH:/SPZ[![;#Y_\'EV5@ M=P\MK+MB!?+MGDI;P8@KY^5U60-5G;#J\&=!1*D^JK^R,OC&;?>'W:,RW0R[ MP]I!AE6J*8CMZ39AMDG?$OJ6J5!-TW6E60&6MN#@:PU16'@,@A#CGAJ2^[U> M 16"TN%1=]^""7^+)FEL?D<* FOH9("5E$;/ H(]F4[%.(RO0:@J'VO/):D< M>&7PA>S("(.%EEX3K6OVN@?[/[():_>&\;!QCK6:T1M&T+7"\&WEM.&!E>N4B)>MJ3L+FP8$=47S*9LQO&QW>\,:+H<% M8RTY]9H.L"W9"ZY?VW$SY6!_OS W2-T<[AT7?&EX]ZBWYWR("._W#QS=V6BG M,("J]@F0-1@H1VB7X.+'8*]LLX%RFVO(RY$!:LR;2O3F?>50M"Y]9!0,*@CH MU]5]SS%E2-OWP9T KPV^KDK.;S%B)/A^^L))?9M[CJ':$22B#@IM:H7\46&] ML,HMMEX7\AM,Z[]BI[$.I)*QDF)@!X!3-EE* F"YQ>)^WV"O:(L @P#\/(:8 M4@4H4K:<7V&V*XDC8&/U9Q[,"X.)I1;:'KC#B2H;'RE;'\,#9C*P%M$K*!/* M4CV GBH1"KP+'%\;#8GBZ%GU<^W8(GQ2,FU0^>]5Z15$BJ,>#*F $;M?>FS_ MN""Q&EW_0N$*RC.H9);67'D.,=#=-Q XJVR7V-/X8,]A:/PQ"^+RFE]G]YO]_G[)_ENQQ_UA MU7;LE?3!K;:_+<'+-@NR+ O2="VHS7W<,??1<"GJX3(>S3>ROOL\Q^T$ RJN M1'+5X$EQ(27[&='@)!DZIUWQ(9G(*/A?$RX%&0G443,Y4A>UEMCM=9CLX&A[(\4#]OJ_V>[_O M^2/YN^R-]WX?[1T>'>\?'1_M'Q_4+K,=O3Y_?_+^]/SD[?G[UQ\^O3O!FU2_ M'_;WX/_:2VS++K$=W?IRB 6O<.![;Q?5U@7:S5RZ.;K#K34P'L!N#WQI[ZT7 MVH8K2=P;V]9:>;@[LE54V-*_.4AGS/1[[@G&=K-I<99Q@/:U3,DS8B,:;ZES M5AF.U>:$,9DP'H9H H$QV3K>X M"5)E2LIMJP0/' TN/36>'I5JZJMT(Q4&"C!'"^#O\C +9NA%@?**C:]&+@Y> MQ+#)0'#L&.,"'TX0N=*_PCL/QFN#WVW,,7F%;?2 $L5'($)OL5FF0##/$W45 M\.UV7P$6J2U(PN40Z !2M85O=ATGQ;\!G9^#R-,\HQOYI5Y9,6<73EY=I.64)3Y3:;9!5*-S(917R!3=KX$?DK,[ MB].L(X(Q]VH(PXY)<Y:CT74&@)0HK7\P<'*RSB1PD4>P"3_GQTRD% M&[!I71+H3"6UID#B2# 9EIBT3^ TT\*J&G9, .#%NEER#A6!G [?]&>?,R<=3\9,F%V+D,T6&;(6HS1%N8(?J MTCS&!FLDJTSC/NQ;!!:\EW#X4Z8;FZCE#&.J0O)T2D%J?>7%E9($N'*' MKE!>=\6':M\8#3DI !40T.9)/ XR81HHH $R"_(97L[! MK76*HESN$17A<;P@\?(9MOS%],&LO/Y(Z>I-;:I?QWGH.[V5LJ*%@VXNG$=$ MOUIE8##<5Z,LU9>*P0# ] FOFYCLIY=J0C?W0Q$Q!%LLZZ?N+0#=1!6:%%; M*&_!)@CCB$Q97Z'?PF%X?($QEDSN1;>6U)9*!S3R/."Z+8?<.&^2S,,QMK ZWGM+!8:-][5LXN3.6?"YKES><&1&$/5'1P%!7,LI W8ZI!*MF M">ISU5HNFO(1_$4VC5.'R)T*'?B6,%G..)505N_7:0U+G4#E\Z:&1S]PF^V76E0[*Y;D M3ZU&1^^S2$)UP RW8*.+<-K(Y:HT V)$OJ)M++&I^H.N>*4P(S4WOMD%%E!Q M596^9X(M4,Z -,&0*[[4M@\L\*HK3F8@RCULCEP ](+M_/7'3A]/#.?VC5,N MP%*CG #(F%.R2N^S8TH]_ JVL (P8W=%I(GK@'B;.K,YS>DYT-)Q/$N^>9)0 MQVWVTU+G)&Q?I_ 99B+=C"MY>N"29+>*_M@N^4CNP5H[,S]HB[4]>>"-??7[ MN#\:_[XWZ@]^/]H_W/M='>Z-#PX.I%3[LA:5/KY\<_;A]>NS3R?O7[T]O[@\ M?__3[\<'@Z/AL(U)+XM)']^:[P"X@J!+_=0T?-N8="-HC^\0D_Z W;9,+<); M7=/P"D,_X0,*MB9_@K4T2J__G[TW76X;R])%_Y^(^PZ([*X.*8)BD=1L=U>$ M+,N9JDH/+WAA%H!),X%[ =9$\?5!ZJ/X*?)^D0H_247(Q@LU] &#,3>Z\D2XC0<08] M292ARO6[*:S>X),<&[BR$\S",2+4T4E8V3:NM#SHUT!K.^CQQG)^4'P_G_]G MK]OK]3&EA7]>D8OK8UTYK&_I$"NYR#44(W0JIALY;IWW:'^]T5KJ^X@#L!\B(TFL[VP>&>;/./@6M[M"M[T-U9P8U=7@/!0#BE/SI> MK=7=U!\7AGXYW/CX ;B6R,%6R'B) VI ['F,,%_,"=D5\\CLVQF4P)F68.U==="O.??ZO:.W;T\Q#])/.CT<]':W!ZV#;YZ#K]];FF_; M#7Y>::>K\!? MB[OXN-,^F..;;9:SCH?ZO)>H/?1-,4681C[QXI-;" W8:7G M*,_34;SZU&%*KDNP.^-TQN&CAO0Z:\!.U*VMNO/3(W3"H!J/59QQ?[ K!#U( M; ;&>821>'1:)!J>^RRBT%08++=9%+]6SON9?I_K$&%K*"8,_U<7"6-J,V:8 M4$N-S,2]="!=X6^:"\_1X4IT87XFK[UV) %*/1:_>F-P:/;DFRKFS)-VQ71PJ1.#0 MBJB'@.?2"1 Z!:LRZH$^Y>156*#)5J?\IYRR;N38> >C[V(-YF[Y%R].\G2L M,I/Y1-IFI!-'S)Q,!DD34:PFD_[,INA\9 0S*D*AQ)=5-08ILX;NFHWIU\1W M.7^*'\O%;KC#ZW.1E7EA:K W^-5-BV)\G,4C=#2?(YH.L/)?RF)TC5C<;S/@ M!J8IYV#OH-_2U&N<*3=9@*A%'8+@J"W&BOL<^Q &N?7C'H.XETGPLF7W.<9 M2(#K33@3<:1FV@J4ILYTVP5Q?%PFDE!'"%^)*DK,Q<.6',RE$8R2QAAABE2< M65 @W5_RCQ*F(SS=:"'2=YRR:EQ0T_.(W?*#_8V!E=$>!TCUY0]RE"F8NC8)YLD!3?5GSH%=$TKX2 EJU,KVWW#E.%-#)_("1T+,MAYV@Z:. MT)P&*T@Q]N^-W:*EGZY-ZX![8#([$+"E&QQ-3*-9Q/$0'I>6!29;$Q]N:FWL M8.9J,#K@M%%.'>PYT-GTFGR!LG6-F&1HF21TG[C%#%KG&4$ET7\A?8F4T+PA M:_[V.I4.$9@)8F MIK*06Y+%IB8 W^6" $(8A07\F^L/4>KROTC@D!AZ*?4"G/_J:]ZZ1Z0J"H6J M'*H_'5T%:;1ONAWP'YU E(\LI1I*;!&4W)_)&XPAN-'S2"&3H3+8 *"N81 M?%:S$C0>K/>MS Q.GH?#%8&NLW#Y:B;9]NX.P.XA6J=ZZ%8(_!-5.VH8G_\+0,#+GC"N^04M?!VZF;&4,F:6[.+:<2X=U>^/(D*@]Y:P08@"6<%CH%0< M5_8E1_0!%)I (9NX)JI3CS%W+2I-)9>SLLR*#,/9ZU-.*Q-9:NX/W4)WFC@7 M/","46#8/0-)XL@,K*2IT05B-WX)0+%J+BOM<$DAU[I)+:AR7<6A-4/G%)]J MRJM?#H*4')5 R':22 \=K.)!F\38%D)LT54*_^JX2IIHCC5B_4X*)9.(E4]3 M-7#'RA<=L+M-]Y/BO:2U+@;#D2^Q73/ M#C*R$@O98WE(:^%Z:#)AB'BI-#=KFN(UH8"4R021'=Q59L&_@!(+4YOI5JCA MD!U<^A23=TU9I*G7Y%WR1NL8"-WEGT\BW5O";HDJ/;@KA$65X$YM** M)>S?/MH9MS+5Z+S,>EO@IXBNFD$A>H MKH:9NDWD.UA>![P0J^%5<)6F(17VP72N(H'C6)?[X!D&94+P16)G@!; H@"1 MZ /2/-'#B[R"$J"-B):;$"&9PZ]$)&48OO-J[ 7N\:Z;X7Y:NM3NF;R MY+J!=XOMI'F*2ML82 ;Q5[N$O Y"RTLP_-YG:H9D8'+C*-9N;^P$D@FLR?H< MY&_7L'/8.\"7@.21%P$ENDB# \#1MYI4JW&9$7?4@HZMS(>H4W)M0J?.A?:; M^XZ.,#H1L6L*3QO1E/C6ROLB0Q%#6:27OMIA!!2#2 "YI".K3ID%]>TB[#" L5*8;PE MK)I@,6\81X0-X"ZW:0SV>XPS1OE2W$B6<4UQ-\ Z33/[.V8TF.[JV%,%+4X; MX4 +'CZ0WL)TQ_%7^H&]HV."MW+.2KP-9JN8O?JGU[&Z)E,(24]AJ([3@1@" MYC\D!L/(TS:,/C9.TT*"\G9JH-)R_PSTA)*XP*'"?V&!]%!6$0(9%-/ZDX[\A@)?$'\ES;9 ]IOP6 MY0(Q:F'U%SAX@FNW%? DZS;P?J,_SA$E6'<_Q=M5('0#"!8TDT&#%ZF#!T)& M-%-T=4!MMTBG9AE6%#8J"R+?K Y^;')[OCFSMKJ,;4N=\_@:3PYN#CI\T8M( MZ^2(&0%E:-Y-P4S2>2;4\,QQ4LLU#HVZ4X?$65%?&ICCOV"'BCOM$@:E*LZF MRO3\F0/"@AL!UQDNGK'@*KMJ$\W[Y\.]KPJT*S8Z.\T3@98&Q*%!CC@ M 9D#,I>J,#0A 7-,*"C9IH^,[NDTU^"L&#UO2D@Q8ZP8W7*QC/PG:TEGI/AP MI/,C1Y522DFY)J.9Q)PC[ZL]-,S%1F.=KOHL1=_ TN^1ENU%B7D<.*0I<*!( M(V69:^B.*D>=TU#=0):D"NMB%H&O:<((<&JOX2]5NVBJ87#=_2=.'.8[Q#S1 M].M=DY/"FZ)$0)7)-2(U?RA1T')RYZ8NF/Q1><07S"BR?,E>V2"0*+2NUDC:F/"3US;^@;G5*)\4&9995(F& M-#*3C8'?-*LW59&KO7 MG-1[7T5 68-T>JWE,BNR-RPMK.5/BH&[(O%:&@USX3[M/(]]TD: 341QE770 M7K&,A;^V:,TR)8TVKEW:U%CV"CU7VUK0!B'//AT^7.B ,K-N=% MGU#NSI3U YPLG\2NG$0\UEJ#L4B=OF;RG;<1^EVD'P/B9VBH:1+2[,9C@6T+&V+.6<5J1Z?O!"@8Y;J?)'F6;EM#,O:\"H M13988W5,N@UN6"RO>JS8.J$L<4R5(F^STT@7L] T)JC[%GGM'1@7FV7T]$T0 MD3V02,5SQ];9$7F*D!LD*?H HHU\DZA%$?6@9>(@^- AW'6:-=.XMF$== -Y M;J9YG@C8[+A@]S2&VXAWJ%'!?\\KG FF*$EFK*YKQI)F0?4O?/BCB.F^=G1M71CI'JW*:<+ M*)U'!:ITQ;7.[;:5IF;+.J3T15\5UC%VYCC!M&GLH+23UVN,YT7_)9%R9>,/ M7A+7!G>;85[B)XO0 YOL][(U.B KI\@HPC3*N:?(# G>EL9(8BL[&KD\6.>Z MZEYPV"6%P[^1+N?@")#H(>YF42MH8.U;AJ# +B3IAY(6D3\Q9*#8 M-:R%>JU7TA'FA:8HG\C$;K!@(-//2CK!=62N#VD=3N3'"_R(NE;FJ$21AD&% MOIS-D_$=H'\@IZ4PIE%]!'!-GDH$C!R?-:EFON];3F6%M<+UO'H*$KHTF=S- M.2Q3G4U->K0*F5E550,C*TP]2CC+J[(!DSQ]X%=9,WE%6U;0I=6N#7)#H%MC MHF9Y]$K_Q^M',/,]A!_'OT [CI/8FJB[M"Q>4034]3=HYPCSK2*#_Q?J&M#\LK5;RL2BWR7FH]U!FZ^1::X1M?5:8ELML2GL MW&+=^NIK/"VGY'X4JW>NGU!T4Y/")N4HG-UL\G;?H8Z;)G5*U, MEAY[1)UJSIAZ*)%U0"F-8!%H0 K)Z',Z6E9S&=4T%5 ?'ZD'$VQL?E>)*9\Z M]2^+N/N2J4(1UXPDRFBK1#SK7$4RBMQ$\EM)O,/2($H5^SHBSZ33H 4*1,K,]809OAL=KS'4ZY3 MH?O.KM!DY%9?-6"!^4E)YH5JA*A2WL_)LO,N/YPC?8D8/37S]4K.="V7GI60 ME]D > 2]$Y34;0M XIQ>8 6G,#EIY.W%;VS24J@&;6SJVCC1ND-N0?H+ISV+ M\'*V#=O*Y0&"Z+&_C.:H/\7"2R-DR&<N,%772F,GK)H(K$P->(^ M>!@DD4H2G8Y@ZC)ML8X3'"#-F5QO,!]IB[V6L:)CCE G=2P@X,SON+I,TDWK M0#OQWUSEV8T0L<95:6UI2FX[\VKMFNT4\@IR*)T)PSWUL="41@ I$ZX;([E0 MAP?B^(7D[<+>WC@5K#XUZ0RK_@Y'&"GQUR)W$OF9(@>:)Q6!W3UV3?$#;V%U MO43K-J= *E.=&Q.?^UI-VS*$307\HI.(M /P%K.><\ MZW/"00H7Q$ %.A@&P.CV'.7,8 (;ND9\(?TA MJ\34S%7V-+:1M/79LH%[E& MG3 _VO^X";KVBJ/\M1:U#:A4U>O.[C ;3^[8C"C-LN<[.6",O\IE)B:,DA$# M8N4$F;G)#5D9(_UL0*0K.\$9"YH6J9S14J,7NW,+\QUX+2GL-*GF K=%0J8T MP@[^BCW"!9=R#*1U;="F;.5_:.,Y&HA)NYSFS;'C?$A;B$X%12.F%^>KF$[6 M9F#,O@&FNLG(71:D:X3 IBX$LH79%=2,.Y8,CX#>=8IP5;I==ME\:B3^#=.W MD)IHNW!EC=V?T+IW)"V,R^HKN"JN V+A?C>AF64Z85:K)7D%X,]FR59V%M,? MM0$?NL9N92/#53JE##9"TD@UOK6PLVUF^8ZFF<&\]\8'#(VVS:PIR97U0); M1%\Q-R(F0S;'J<2#@;!AN2/CE*9P(+@5^8B!^OZOUB5J]QIS.>8["1 MBDM45<=Q\>A5!8_>PW--L^)*78F^QZ Q&F\ =9P:N\DUOQ%X%7>BF]W@\YRU M,T-!8!TS108V+1Q-%GN&#B/9& V##3P/3#6@+H0?+QD/G&4<8]%GC-5A&:GF MK#XP-ASE+4*64&][\@S(1:K[9QF_EPM==0O[IJ[UW.DTP9XX%[$J[C-YS)W+,*.9R5F?VKIC]Z-D()K=[CO6/%$^<1-G1 MJI>H[AV08&?#>)6J=8/E!!L@@0X;"')2I=%)5";"A=>8)QTE1;QUH;Y$V*,F M^&2T!7',I-.J"N%==<;@RE%_5EB)$D8312&1&:((H8(?B%V&5D&*#60-"K56 M(\G39X#/+<*KFY2J]450X6^ 'Y%1:&T+9X*, +0TC5C):&6_BTB FV\-TU!; MG:)9Q2.8A@[>\E"H/],_0.N;1)K)>0G1VI"J?=MH+XF%)-*U)PQXT\0!N_^O M;4_5T)[J(8VLI?<)^M$166B%[7)_B[2 +P**XVC#@>TMF>A(3S1PA/']-JV# MQL, "11*#DW^-8T0&RP9,#5!4C_3$->@#7&U(:ZG"G&]'*ZY?)MQXW ]9JF^ M0J9Y45.]M:(_8<=6@O5H,EVMA(A+F"5R9EL>>+[VH-*[)=CINGIUI;:6/*^# MUSO=-]W@C>:Y'T&MNHFC6_GQS'RV]@5CCR M=;*5NCD":&GGE6D!@HTUT65*&.I=&V$2V<29Z4 2.]"M2$0R1U%__1K>RC01<5S2+XBD0*W% M#GFA XD+["K-U63>.OWE59OX$;E6*!OW@'$,ZRW_N)A/4M4(G"$M"44:2)1Z MG<0ZJJZ\6*=^W,"*:C113C-T[.8*:7^3@&L^O!7U>?P4I;-)9,*7&(N7YJ7! M,1"]6C%'M(';3V?'P&JOL;IK;I*K_&G5?[!QU"H$.K9Y:1;][I78@1/G0JZJF1+U&4%HSC M@J&8NAZ681K&42YJ@\M1\.4X-[X6]'KJ<71W+6<.>@#D>OBF,SNY+4CK!EA7 MB@C%;8WE,$["/'K*J,)WL/N7.0.1$QK938%]G+))>(MKY@>T#Y@*<;"$?,K8 M#11)MK= ''?>\:E[=NI.+Y,PS<;D(T:X5?I-I\7D5GZ0B7U#2W1'(I:KW5\W M,E7XO<1OZKY"H;74,O0DXL&O2[RIZ!PO,W(UL9M8=E@29 WHL[.9 MJ\JK=J/'Q&NP] G1K@\&.D@E)Q?IUR ;QMWVTW(]2D(1*-/N,0H*[2,7H)9;A/[,,QD(&GQV8:KD>N\ M!;\+,"&GZK0 >O5?!AMI$]/[8=XCZQQ]&*%58-!CQ@1(<+ZVI15 Q1^TP M>,%A>TU/DBNM1W\=; PWG4@#T9#Y8!B-R*VZ-544@6/. >^,-H,OT9U#;1V= MT<&/I5_@+]J_FT=8MP!G64K$E1VR!G!6P"[G02#FK[DP(]P,&#;$AQ:J;UA: MP8?'*7G00]W@G7A74=!;38&=7BX$"5J[;4L,/YZ 5 M2@?M'C;BQ;0OB0#1$JXPR8)B'TD3[T+!9V?7=3]H6L#1>5-.3UCJA$OE3SF, MX&I,6 >4*(;2:!.&#E%E+AM?1ZT=A-66_ZY 7G)P9F2;ZGKWKB*9NL$1#UQ=UUEL0%?EU/#-]3$A?P9\(!2.,J:6V .G7QY#K9G\W M(?/P2_=IQ=HOXMHX1)'Q@:(P"$R M-D>O)6J,TW2,2)(EY:2(IYS$5F!FL@K02\3O:"4L+_AQ@F&@=*-YBZYT)L"3 MJ]@DE5NW'-$LUNE0>Q+<*=BX,C&Q.3/%D<[O(:QVRE=CD<@4: !_EI@O9[OY M1MI\;7&NHBB<'Z?>[_W%LT_Q/?,5C;Z#_-,8SK=DK.HL=>PZ6]DD+VY983-' M;\\#F[3@J45N_]IO&<[TT')5:ER>/@=8!5O%MO.J5#PIKJ>0'@UD(L?Z*L G M.!&D:FKKU$39<" EW;X3*QQ),17#V[";P\0,XG W2&6J@S&:E M'3T8$:D&XZ?=Y?8)\'Q&N"HV[[0ZX>(433[&O$%8DZ"(_ MO9E^'I ?JS?W0_LJ)*/(J:HQ>6B>J\,ILXMQ.% 5!<7>B@(!9#>F* _+>03$ MUH1:'&*;2S&>Z_X,NU^]4Q9%;$!_RMGC+I#X;[$SG?7;P]=)PLGSMCS4MP"^ MGX<2#>E!N;6"L$J;VNORUAI?99>EKC%H/$7\T2%^+V;P[$*[VVUHMPWM/E5H M]P'^2Y-'\KE[#I(N"BD_\Y3O/-B3E.ULDM[SU<5U?*_$U)OV6*;ML*HJLT&F M3,_J3%6;00+F \-:@NVF?5JB5-C,\+EJ!8HF2D#!C+(RI[)M [U(##,K)%ZC M2"(!@XM@2V]T$LO,)*U;@TFOP&X\RQ(C,R?1C2":*K<7&WM!C#=:NT+P.<)' M7K"2E:6,^UM'"@!%YSC,I=Q3$]^:"DHXG081DQKE&OS2,5X>S>,G[=C MB_9)AQD3KB-6]*(M5-6$7;!-359-IVGIL>DLJ4NKP,-YJ[:U4?:@/2BF*HPK M%18D#%".7A'$VH$YL!7[/@I!8&<2[RM[S:6EJS(XUJ NI96+*V$8-U*48E@F794DU.&$^%;:FNIK4YMW$I]7":F>[!.>EE* M:96T'6/?A$@L+7AP2VH.J9E(F.\&1"8FT;2X'J0X'WF M*V%I)(E@>C"( WM4*%_?9/,Z*6"?DYA1RS!R_]PPT:FAGZ/K4B;>,GS^;$B8Z0UC$'Y ;:D1#XMQ2$F_SR,9E1G(HDP)@F-2U+X M%8/XC4G]<>% ?3CKP3(;1_N7T-=>-ACNQY@ QOOY5_*NA3>@EPDH M:>J\)J&+I2)V"Z)QZQV_BG7EF!S1:4*QF$EPABDA)99==)8PF1!:"=-AB E%W&#! MM'4S'<5<*$EI%0NSQCSQ.YT-662IXHH53EO&Q*)*&#'/RZEV"5/?R'0(_)X3 M52PNGG1)#-15%MF:!YQ1)F6M]A>=3 ]L%JL^I)WJ"+-S*7&2YH:91 0TM2)R M/,K1 1[2YF)=GJD4J<03I3C$] T4#MA9BLWAL)PW161'*<_WQ,EQ7]NHWY]4 M,5'!",30OR,&3'/-+DE $]KQ6$MK7K4DY)&0VT:YIL"IKPQEE5<;+H\D[9)8 MTI5**%\V)DJT8F"B;O-&(F3IQ)79!?/40!!F&.AW.IG9Y,EVJCI-*5X63-*:UU. M^C0!1KDZ!UWDR1V#!<]QK.B"38RUT<#+*#K=X(CT.Q@9<\(0P%(Q!\!F1 XV MP"B]$LY2R=TR%>ZY_>JW3OF9@EKMM)G/;>;S6O9MF9.T"P>,$,(X8^&D498E.$G4_UO$7QC HSLJ^TS4C13&^&\C+8%T5> >Z^VXB M UQU:E-?!1TK.,/$U96!$#@RTAR(B^7")KRL8BRKJS= M,LO%_'67&=&Q&>+C#FNP8MWR9R,6?/Y=/W1!7DC$E;B*I&.:*"VZ59OKV)1: M4/*"/$DB%.M .51[GF[JV5 ,U1QI*@ $#N)$#!EQ,OC:CG6HT@0!=37JG M+##.1JRGOK_K31UG"6(I-R@Z[O?]<;@LU.R77C<5.L-U&CD>MN93M"K/!A=& M.\J.7+6EO,\=J?R>W&E#F__5L1U]L/@4E IS&#X$NDJ81U5(S)E./*9L=_T9 MVFS<*MMO$9D6MQ/0&\&')?^J?X"YB P(9(4D<,^05H%N'!)]V]Y!6S+C1/DH M=PL6=:$^=G0DAVJ6WJF)*B&6VJL#,>Y MDD.DMDH&!M= L^.SMB.'^X)U8C")5- &&C^BBT8LMZ1*W FBT9-P[>#M-IC. MNN)8LJ"E)B;^M]R2-VZ@ G:12OO#YB]WK*WJQ3?TGA"NM.<$#ADA:- ;#"2V MP'@LC PLK71\6#RGBR?!7PC<7A7B 8'I(X%P4'R08X'^]TZ0XRH:FRK8)CBK M 6*21"-5"ATT[HTT2X7_AK$V",%(Y5X8;C2AXW7H%-&A8L)%*9'YQD2[!@T, M3@06O]GQC]-B&[LWG D2IKJ--")-F=V567AQJIV(J $V:Y8D@<=U"BI26PU5 M,6L+V[ /D<*IH!?;3V']L=EO,747;3=.F$_:Q&N:YMX-WH.,38G0F7D);C3( M &1_5-Z-K5 %.81 HZG%0):A)-G-X#SF K@M73;FX'78VU>B7"!X?%T0; M"Z+>S%#T624#!_74EL7K9R2<>UEAS$*($;;'"*'_40$?0T(2 M>TE"TV2%QA1<*$)'$%Z"VJJ#Y,#WR%2@.8RA1MWZVE0[)+!JQJ=B$&.*N=@G M'+%>1CJ8:.F]-T?C:-J+L^ABKXLDML@!SL2;K0 =,157O#$*;J/Y>5"H-M&S M&B+)P;R0>#!U#' 0DW @O(:;M-_88%5FMD&&.;75H1DX0<]?,5]J"ZX-'Z@3 MCO9\=)IG^'-4%0U4U) -K3YOUO5G"C335"I?9C8CG[G?URMA9<%X( GO*V\ MZ17H>R!A.%84_NHJ4[-KO$S&'M,LQ.WSGC/4QEWC'*T]Y,"JN,VLQ!%2>9>T M$%K]B)KJ*0,FY^XS60L6?20/K(&"R1'HZBROKFNO&2Q71)XD(*(1,C.%$;<["Y7:5,.ODS-! M;XO3D(&8=?]F.Y1N'UW;,"UR9$7N6J3=3^-&H[Z,[D%Z>1QG>;'(G4?V%D$# MRP$:I5I]%;U7;X;V@,U=!N=>%8)@7OEB@T04T"FTX66]7#6L6+=O,WJ(]'4S\W+PU I&440 /$%=,\W-Z0M&]-OA MJ^J_Y[:A&?DB2\0;0V%Y5(R)9HWW1Q#CYM$H0KS#>'WT^E7R MD/+-/.7VLB4"?Q0 BBQJH-Q:RYVTT>PX]L0=I;U1'B 87[,ZUJ/[09HE# D; M@>3^JTF) MN@% CKS\'LB<0./;<7!KK&+C3B(+P;:'Y+2!1').S:(JC-4F)%D+O:KS4UCA MP;$_3ALQ^##X9\V\L+#$ PJS8+%()992$23%_-!Y:'Z R5=)%H9 M?H_1Q'0Y?XV+$3XTXNNBUS]OG@YK.W&NG7Y^5&$1YJ\IT[5I37,VUD!6:27V MM)KUI.F*V3HN9@Y1=6J2P,I+(371[QO43G8[L4(@IU;CP?YQ%JXODH['NZ4+ M-7<5_JO,2:L%4J:@M"99'EM[>)P9)W;&$_;)NGUKZK._YQ-Z>DVRIK*V>8OP MEKN!U*:!UAS=5-Y',# ;>Y,MQQ:I<5KF-I8J&HSP!'EWSG%O-M"*I9&Y1.%. MOV%?C"EFMB_%&-B$- /',)$]M]%_.A1K07:#(PNM:\S*94"'S520!0_DP) M#YL[@0;]/!8!\SZ XDZ9HTNX+HT^K:AM3U04W ML"]:=2=4K1J2=[W3@!,-@VS.B?@<;,1F#F\:J6.@_=DHW3)PP2RGB5XV=+.A TVBS:/W( M-]UX5J7I;RMMC"F;9@1*?,GH!)@N;=K1F3;%*G?3Z?GV)7G@'[<:.2F:]ZC:*MUQY1.[K!N=//R'IC)_$T M+K03MJ(5N]2WG(8L266F[+F0^"2WTN'^.CY >\V1;*P%/AX#"C$VWW>[MF'+ MA:CHZ*/&5\/ ;6]CKB8_G7:Q2<1+^D?- M\^IM5)I)51CGI@X="UH+M2>>\RK>H%F*VB?8.4V M\+U$H'H1; :3U_#P:P]O5P^G^21'\;U$?'(BSM):/D-EDV22G4JIMS8-B*2E M]SB[03$?%]>)9?1T)II+\\DM_Y;DW?0#8XJCD1Q(-TS[L,6;E.7*VM?FVOHL$Q9^1:# ;B. M9'K8J13094F8H'.59JXW/+;*#5XGS+ 2AT+E8X%,*/\^E6LS[B&GHN()I=>>3 MKO30P^U80B=@)\<-LCU.B\?YES.Y?TULL](#1CL#')6='7E63NGC;<;_,O.U M"R+7DMD'X3O =6U;0*K=^&K246R) RZ0GC#J@K!JA@:K-A!L (% [;"JLKGM M^NQ@FPVJ(I,DJT=4NE?,D57S2,/D=[&\X H-;H@J%9D5\FFHJ(8Y20P!0#;!=Z:E#MD;8*4#G5 QG MPUAWD2!O_179BRGBF0Q-9:SI^JJI;!DC0,IO3-V<8[>X$H\[*YH1\COXW%3Z M#!=2W6'SD;[3+:-?]&2Q5TXX!EDD*>B+V;I)A/9R6YD0EN3HP S9OS^W@-ACD]PJI_SJW^IV_"?JO06T@C M_4OS+OPTBIVY [+90[9L5EK68/N:.0&+%6$#G$N\]R,1X85,Z.U2S69;;\Z/ M!SIU%3@P4:4HTF:7&U1D_'&38W''>V'H J\ M^9GJ]=#,M2FE7+2FL89G(#]EL:<>/$G65GB9D74*CY=)OT\ R_[;>"E#;RL(=C3(]FCGN3K M"(OQ>/E\F3&WR;J70;U,FW#3I=O'JOOL.:([%48(,R-^IU'B?;02Y[/XE.]( M<')(ES#3+C1FM-@HN@!:V*11GFJ+'"Q!O\%?5\ M3'LD#5,2!!C>Y\6V=$.!L9=Z@%YI]J&2B>V8!PW3K#K3:[:(GINVU_W*W;GQ M**G2J$KC^PY4Z=25W+-*IPZ9U& 0,2&Y>;,&F\&&;L5:#=)[W-NH;.QC=M:[3YLH=^)F0*EX1W%7W'#.I)!3H7U^#>W MCJ@>->+!MAAR)HN*,DN"FJ9<,=BS^HYK'\*\-2Q1Y%)!*&@VK3K!9PZ*6IG9K=QQ]Z #E;.@M^LF_0I+3@[PT_:FTC1/.W>E0 CU_:; MS#9M1=BJB_G2P>CK!$.")!4W=2X@AV)&@ .NPVI+ _^[$%-H5T0:AZ(NQ]UT MP,S;ZR'OM>.2-ES78#0TL%\/P]H:J:*T2$,K8*?Q+(8=-$J)A]]0\:\VS:3Z M9?%'ROI+Z,<7\>95+B,J M9 9%I9KSN#CEAY,NC>-2-X8S7,,6V,[54P6.\KO%NF4JMHM)75HNF,ICGO?\ MX_5,392Q$W7W*DZHV'(X24=?/%JQ#HO!07>'!Q@^ 3H["*F(_YYZ2,FM8 $P? N M./D*9G)[MNM]MK\L?WU34.19UTPHA ,K6]W9_N95WV'A06A+#MKV]O378WM\?[&VZ/<4Z+!=QK(@!&QL" M&2PD.1*X +J2\$T)=VW.C%EM7C#SK;U@X\S]^4/:U3,_V!UL>I/5PFQ%FLIO M42T@T5F&7Q#66(Y7D9 M99Y?SQV@HSV&M2H67;[2.#7OW+K!.>M6(]1PYX_(=3&8I\CT-^AMO=.6U9A M5&&CK_,ZW".%G<9QCJCR'*FT&WEB-4 5G"XZSFG6##:%A)(!>\ X,Q"S"7-K3%06DO M82D5.VB11!$!^-YFL:.V\DE=V$6A\LL PQ5MU\UBJ$WV$[]\9G:$5C8DG(2) M?NLXG4YC::$'^[%UT.MMP>>W>MO;/9X#;16R ;V+: O=1L,\+B@1^?;VMIM' MH^Y5>L-V"\+>2"B.#ISLFJ\ZY]5.WS +20NIDZY=H.8RB4:!ISH[?OST9FDD5"RFIIS_"38^==TL;%["P8:]):* M4::9Q8A#*OBJQ;AW[P+O3FTW,.'^:S0J*9,5F#)8<5FN$=_33+]+J35PVXB_ M7SNQS=H"/!9&($M;^2WA;E J/T5.;Z+LCLU0ZBNISY)C*.>20=+?:]H'2G_1 M=GG'31,W[*5L9&R&ZU2X;5Y!_K8[5)%%Z#?B@FP&PE>4:06+1P:6ZPQ^S&? M6WI+H5R@V#)C[L ;<.S:Q.>]=0M\K8)KR1!\T8E7W"1 M^,'?T^Q+\#Z:3'3VB"T%T-5(C)]#G( 0H;U27IU>ZZ?P!JB%P^@X C ;<:LP M_ :]K2 PKVF9B"NVZO">4[=$<,K.IW1ZBME&:2_P1>#1 M9(:=11_V/J!EC?;,*_1@DKJ#GQ;5J*,_$T]TDB"*F2RLO4YQ*$?V>Y*''7.% M=!Q0B_;00U6L4 [)PO*'F1CW6-N+#%:P;D\I:YSAK^_B&9G;-PO],>V*?;P2?RY%2=-ZBN<<#AU74''UX"__\5?[U]O3\^->/YY_EI1_CMQI\M]]J%Q2& MW2=W7.'F!?W^TKXK=YL#V.? V>A [_39R7EP].;CYXO@_='9/TXN@K/3\W\\ M,IE_0SC:GM$Q-I]+M.,'\R Y>H:M$E;5*=WI(:;Q,QC.B5P^)66WN&T=1@O6 M@)87?"MFF%2LY$H -Z[.16FD M2TBX^E_ J'.P^30L#HYQ&W7JW2#P^Z8KB^!-TQYXG8*<_C)?.1\:SK1,RIQT M0]B"7%JIY',G1J4I"$6M=XY*J+$J:$5TNQP]<#+AW8Q=>[!FLG#%5<8-.3)2 MBT@)RC@\G.O^:_)'?6:C,@%=HG!:8BO.(DS7T.RSB$;723I)K]":"6&%&?N M/8:MFV6+D:=175-,O"%?)6;;"EPQ<69$!L1>B;@SX0U00N34U2.)2)&3^2MW1C@5=(FBV1I&4W)'PM,YY]3DK[TUHQLX+ZD6 MAR'?HZ^@%5 5KCR59O!* F=39)1:@) ?^"^]3UK,F=TBTE592%^"ZY-.:(/0 M[>T;YF M9HIQ#V@&PSOI["LYRMI=W#BR7:])P$&=)[HB3ZQD.%_',]XIH53_ ME]?V0W<&0Y)_YC0U+7I]]8/\-I(HA:RC$ Z14.HGSB2:SB;I783)P@9V#[6T M.-?R!P!OH/-C5Z=J_$8IVDM-IPH7]5YI)8BZ>F.E5"GMY]OZ- MTVD2%;=Q%D439RU4Z>J$2P7L(:9F=DGP=P7&/P*$8 XD",+^X>%.Q^3_G2$:A0O5? MW$R?WGP\KG3T+!.;/RF,S8S"I68F#3Z>+_+ BP$ MRJ'''-"2^3WKA[-,"2E)FXNO<'\," %SBMV8IYJ+X$H M*L$#W8.#828ZZT(IDLY1I%<"SXC,"GD.""[K< 03*&67*?+ &0YF K^\<)AG M9#4?/ "3MBI].'W,8SS"84]S@7=!7\O@64,R/;L[79Y:(N@O&+:=?80V% M$QUM_]"4QK@?SBMKKC+4G-OZ1Z_0=:_&,'2)L:VBR6_6!@M M^C8PAMHGYW6S]C_4#4[)Y84P!%C&5#!L=80N-6JJ+/CIL'TC+H)!EJX!DJJR MY(ZT#D%[KPEG#^" ]MQ%+A!<-!$<;(4]E<^L&A3P10U>HMHAD\/;D_/CL]-/%Z<_.[\^,CADN6#L/75VRP.8V[M(O'!82)CD@@C(P73-&^@>(U^8J%D> MO=+_X4X,;Y/P!R0S*1W0K) NKBJ+5/^!KRW]Q;O(M[M6N<\\BTQ/3;5&9 M,(K0))6ANWFD)L(=F1'+*#L'W4/@38X%)M_3UIAS=YSQT=S$,)LVP?2_MVXS M-7O%G/ 6]NE>)B12@3ZL'U7#/)V41519J,.L__NO1;A@A<#2]#WI]K=7N+KZ MDI#;UL]P^:75#J__3 _OKT6&M/M .I6[I_T!LZ\!I7<'6CS/WXKO9C;(-[SN MP]W!OG];][N#1CW$93];_)#O\5C$1S\)ZI=D/Q.4 K1OQ MS=5XER"K=Z#3^D=Z_X6T9^O?1N1I#]D-CX/,D:5:%R+)^_J[%(0Y-++E<"]' M%293 C^Z!9]/R^+5./X:A2XWTWI\;3'>G+>R]';A[Z-H,OF^A56/!\F!SN@Z M+J(M4-%&J,TA4]?3/Z@=QG_]Q^'>_N'KNJ+<,-G*,=;T]1^C?!IE_S]WN[T> M-N8,$(9I$X,35/=+52?X9RJ+9*^\_ONF,0A<^5.WK\SQ[_':'E?+>!Q%=P&O M(RUVK]FJ6-)?ONQ:?5[87OWVZC_!U3_-\U));P4N%[28?K'\EDM6H ,0YK6: MTA5[%#LC8\I)LIEEF'%6W'T_N_@&,;H.C(/HHSGX9BS11^8D?T*NV3+&EC$^ M*F,\1LXW,XTM3#S(Q%S$SUN&<8[>N-E!76<28/[JY<92O&3]L M;TE[2[[%7;&D<._\H]FW4QU$S=<>^XL8N 92X(9^S"X5(9Z1!S/36TL:1ZRC_- MSZ(%1EP9%U<,[E96MK*RY2#/@(.\K;J\YC('![?)WGWG<:=M!GO+-BU>E3M4 M'9VIEVEO\PV_QA;ZUC*'C7FF;QY!8<&"G_P8V MM+9H\8FR+;U=[.6,0+<4=D+BC@WH+-*A0"?#5#[6RL;V5CW_6Z6+.NH7HA6, MK6!LK_ SN,+'%/9PG)/GOYV^N]CD%B-JE,=3[$!"2J_TP\F##1)PT5="]IO< MV?:<@G%1RX!YA+3A-@^PY8HM5VRYXA-Q10$5=)K9&W@IA!BTN#ZM)M\2_ L@ M^ OU-7*[[%@ +(2[!I,5P1;K-B\U5D?DVS"&^5XK:A4P4]3)'&&+=1=FL;"I MA=B$>P93V0%UV(&W8(31%^M:*W V\&NAIK,@+(L[;4'KCN7T0&MCM-*T92[/ M@+D<.2C5K;AL*?H%4#2FT(I4!-,95<.FS!W7*YP[$/D:SK(I4:B5:JU4:WG M<^ !CR_5_DJK6YNV>$\.A5?IQ(FW+QH!YT0FBN%V8J%A-(FI'3-!R9-5CHV) M=;],[@,]D::6W(X+VWPX@"^V;MF\KDV2Q=5^)A)(F/+3R/3@&FE7 ;X[K;44 M-0LQBYBJ+X2+[Z27DNUDYPO2)(S"DDR_19EG%/2& 3C=6K5) M+C,UAP742%.VZ^<'2,AJ<3E,TR];B/9_9YI3Z*9*L$#3A(< .^\Y$7=9TE_' M$%E]_JJQ8D;7#&PLV'4G ;A6'.\?R68ES]=F!Z?#B72#,H>EJ:%Q7;;Q;1:- MRSQBY&MRT>-+6]).AFZ"/C/8Q'CBW[-"^H'+$SB3F8K#']7M]#X@.2)[&(UJ M..#_UMH?X]*I;:]I?($M[NA_LRB>#DMLB53RVD9I+JBND0YA.NV"LS@G7*B2 M@-:!'N%\XOR:FV$0-CO>_T07=. \*'DU2Z\R->T$MPK['HTU])WYA-LCR09- M>):-RJ-.1:">=/;FT\A"O;I'G4,YU'!>^H/1G4(F41(-VA[NM1A-XWXB]0RS M] NU2PLC-:'_J+E$Y1=+XK)*O4B/FF\3UI6Q(?UX#%+(]CVJS(!K:^ ]G HV MY+-[@EO0"?(9=H'A_DOI5,>GGHA"Z_**F0IYCNW>P.Y'DS$[R[A+C,-OS ; M8FKN-/1Y1T756E$H^7?,,?J :%,4TC+8 0! MYYUPL1/RX]M$,V>:+/;R46()=;#U5)RG64=HB\1J#!R7.CP#XQQ&UPKG,^9Y M,-1[BM?EL OV& RJ4'CIS9R.]4A63, M3D8CFA9)SQ,_N-_B![?XP:O'#V[PW6CN)WT[HYS3^X;EG6!':KVO M)A7G\A-/9'R)J#-QAGU0SHAXP[ MWO"'PHBQ44@!F/MM7S'NN'W ?($D'TK'(&T\/6:Z!A MNJ+::@ U2=UIB+@!\?C+Y7/YWD-, U!:RRSZ\<>IY=A#K@5]-L[G+A+'I"F@ MX@'3@&M!/;=1Z4RTW4GW)I'_GJ0YZNC55ISZ8Z14ZYY+V%"),-(:E69A%/ 1 MU'V3T-&+?1O8*/0E-;+SE3G:7+UZ=DE@^]XH)&-7N5>ZJ?N?KE00,"/Z5.TA M5,D=HL!>4(8>R+@WQSG$"X&[BNH6AVW!(&[8 +/I47(%4AB>)LV6&C;F,^R M*N?0H8.H9U9-!)IL@B<*M$J\9>(WEY('0M7,I]TYGU4$_3W4]+:@K5_ M5=A[\-MPZ9>N/-AS/:#OE?&&Z,;5!)Q(_]^HY(O>!MP1K^GV9?@ M/.([QB] GY;*PW1!JVV29IG\__$S2F[C9Z;,H9$ M/ &[?D9!R@+W_.27?^!4AZG*0N $[)H<=,!6 1XA*V+_F M9C_ ]M$UR01A-D2+C14YY_#6N&8VN]<("6'Y%;(9'[UZ:(>([[,"O%YXWQ%W M\Q,2G/C63[5(Y?H$V?QYK3B>1D2@6^AB? 'HI]?M]7;W=O^BF:C70EW_T:&\ MCD3E27./%+!0>0;,-2G^0G,MRFRG3FP;'Q*2,9 M66;KLKI)='.G*76PWQ)J2Z@_DE!)D617$H4:D5AC#$3%:A*<111XA+\?PP.C M>#*74'O]EJ6VE/IC*54$.=A;\9A".;_\XS][W=T>ZGQ$1A3)H42.69D!C>7D M=\K5Q",_[3$=Q[!GQ#:\4D:-XIK\4#U,\'6IKUERMS39 MTF0337(]5FX=D>GY53; M^,!-!\A-D1[A1_6U\B/Z-H79HJ*JN6X8M23;DJPE6=;B,.1D4\$-Q<#Z!\T MSGBF0<2,QCO+,$W.1"L=)&K1&"3M2088ZJ16.X9.CK69IINO<<#YE^/9)0<- MVN2@-CGH_N2@)V?ZWUFJT_+\QW"'6;4"C=>8,4=EYY5)Q21E8[>'B@C^ M9P^SFF=10EX#"4;E,[3D*'>?DY@WJ% $F/PU?)V!'S&7%5,]QM6L=.+@F&I0 M8(C.YEK96?X*L\.OG9438-7<7HJ4)LP/)U*2')U M>!C.C\8@=3R&4P?3841-K3@1 AL1F+0QTKB2.\=BU6L#0Z2P>#X\I 6^A.VW MZ4]F9=WY$J>9D9'.9%CH4^1KGQI?$/5A9OT6EQB+2ID'T5>0HU1*XX0F=58T M/RG^(EN\XN1-F]2LO!N\HQ01XX "32&EA"U;]7D=4VX0>[/\$X>==7Z%F<'5 MY1H0F-0Q%L& 97B,#%([@IWP^3E7QVQ@/MR@]_KX^.C\G/Z[_WK3K9,Q^7*L M[^N$;:IO4)+&!4H2O=]QS0&MK$3C<:2#T?0491[",%E(U1%&Q_J9JRN8ZDD( MT-,X;_XO+(DA%S0\1(E.82G;P-^H7[4Y&YQ.0G8&SJ[OB);"C1C6K0!/G?GI/-9[L,(DYQ$1S/?#A\Y$V@QX3?A3[F6 MR[H6!#X\H^38IL6]$9Y?S23A[!NG""13=+;CMM]1*CJN+;?T27'[>E-&. MG&::^*#[]KFD0%VDB#*(G H"22A,4\Q4A'U-;;J825>U8!&8",W*'3S6=)D="A9M3,C_ M-)\HS"W&A.^YMS3*5I01]JV,FU1CV2Z]R5ZB6YQP^OAJN?>17#A'Y:@J<,[] M\Q9 OI[K5$B%SD^7]V&ELF3',WVZF85"S*2!.+C2)!KJ&HASA1?<)*/_V>D9 MO:5#@5?\X8N>]CF6/URKF#)D.<\@FZ62.:!9?K6,D1+&3>D$7AY?6!,$_&0MM>.=0+ D4^K-C=(W=-A&S_NR^=J?!(?LQ=6J=; MTWK%5WQI/L\8G$97TAA4%P^,A+!>&6"!T%3):<60=BXN*R:DF-^;8%H)O('0 M.+S[!TXAKM*KG.Y_[(, MCM;B-YV7W8\BXWF R%L+QWD-BB>MCIU]"_HYM."%J4M M5W'ZE(EV^["Y:6X!0T*9^ ]0WA:.YM0=.RHCQ9RT_%J5<=?@4_76WW$\_C%? M4P?#C ^#"I6) D/Q(7J^?O\$NH%Q!,0Z'L3/C:XCX)1-SBO!:K!Z O+&\$:# M23DP=0VJOP4CT%G0RK!.;VTX'[V.[O.$A-ENLS[:K(^G@H3Q0%G[3^CK%'T% M[K:XZ2X:G%"/[^O\GO4V.#]-,&".9Q-TGK]>1YFSVB:_1JV0F@PY=LD[VIDC M]_'C'=M;K\EA8KSK#D0?*P<*T>T:@[><"3@VE56H/L1%J0%6>**D(R\H:'Y, MS_NC'!=I3Y5U#T>P\$6_E*AFE M[#^K1\!KZ0XF%=6]@Y(**+*[V7&VUK>S]7BO/DQD!!+0W#C*!/:; <-J2KH? M.;KFPG.$@T/U:-Y;)H JD24=T'&57*=5 ,E->J$;V+SCD4KX+0%I5'Z&J8[Z M .7_\H_SX^/@0XK>'C>C3IE2=WHMS3:=GN;-B<2V)/\/?2T$L>] M8S(_*K+;TSJ[+)(D\!>Z,E//#[@6RWICD_0]N-Z\C'+3Q9(+>W*O(4PM06$. M)"PMO+6X6XV%-19@>+K##%::P1W/QVI$ 6;X*1UKIH$ PD5:IP>K%IG\V"^E^$WN,R2%6U M,3N!36%H>A6C;9U: $RK\L \$X,U80HI)6%*)PCKF7%C*2H?+2=8,>54'=72 M-('ZG)^)\"2H!'?=Z2K0UF^O2_TVGBZ*'H:1>N#9DNL$6U*5,US3YW,+D092 MVI9HT1HUO_+JR.B72I10(H2Y. _S2')TJ*BDFNOC"IKY%R%;K+[K.^7?E\=D M&M_=EO/99?+LM)D\;2;/_9D\"JR=__GI4D5J, A'>Y[4=[>\/=G_BK_,:GH[.+T]/+P>%N;W HOSQB>XU:,XTFNF]0Z'!: M__4?_;W>Z]-3VA^>[>G%R?O^-O[OVY-W1Y]_O3A_>_K/T[G9V=')T= M_7QR?O3A[=M'75.;SN".ZC@?X;CP6![&!WL'/AWD*AZY_W1 MQGQT ]Z*X9IMV]3T.3T&RBQ6NI'[<;\^-=I<-#=>?+;!$1TLO15^LPMWC]) M:[6G8_Y-[A^;K2<$59F=IAW7PTL*E$W\T-8S_7:.5B GK"08I9H&[[;Z'>P? M-44LC##8>!>#2L?%4Z^VM[>W!MO[^X.]S5C&U?FNY!L 8D9LIG((MB:F1!EH4I.TX GR M'1!'!-G=MW"W)9!OX#*5M5!A+OYW-VW""7YYM[]O?D8SK]Y]J,,@R]45,20G MO()]M?:U$0M?T,V G1W.S0[?$K#7:*+0M&=?#281R(* $^,9O%=WS!_V.]C, MJ\>H-_.V5MQIL?,>O_3W[B?@DFEV!=OAM"[Y]=?C3O#YS7GE;PRR!=,"L_B\ M!-,[K^DVY7/<0X<'-R]:'HYFESYLY;I:ZN8+?0A6'V5-( M>8'2[$]Q,USU,$>RY3[)3P2&N1L+JT/F@4^)@K[O+>PE7>H(-!E9S MWW]S8OB82^8V=\1Y[NQ7YFD3,>?12Y50)"?MGJUA&C2I:[#O")432HOQF(+1 MY)_*Y_E':IJ=#I=NGK?I *9G2]CF\)W&0S' O=P3C)[:WNT.S%[ H1MZ MQ-&PHP.22*[3*0QH+_X;W^X>5+;3!,STVKL!JN,-F.K>[O!\9KI5(KJK*>4: MLWO23')2)4+DH=@G$14PY!PZWN]_ZBTS'T0!A! M+NX%1UZY";R:"?1TC$"?#L.Q[&H:T7Z+#;\D[/;()D:IU&MP*BK(@,2B M1:*P$O8#H^3E;*;;2,*KMVE&6$4C-<,<%;KW$@'#(G+"+XI0PYBEN93(9M1: M.$F#J;9$!+U(_.DELU.SFZH"T6:QO!8=?#?X#2/M5-9N8,,HWD=T@WI^:"MB MEC^Z,6.#TW)H:L :C2:QY-1>N@X=P:ZC3)..0SV+.T%%K_X1 M*G7?^SHGFF_$,*V#SL[ 6:2>%H67HLDDUL!S;*]N+J%;;_JG3>^0:WN+*%3PS/7<-9@_[L,ZU@XD8N>YD1!G:](0@0>PL^PKPC[ M=ZY&U_"%HSQ6\(GNK]WC[K=I[H^LL4M?;9H*'.X 5+J#8*U5[,'^7G<[J&G7 M#5JU3RC/1JWVSJ!)H^[WNKW@VU7JGJ-DM-KT<]>FGUU4>;>-*K=1Y:?"AU@< MQFLR#.OZR,KLPX#ZPMYG"M84@@7FR5(CK)LE\EC!T9W1:#3<5:/+O5%O]W*G M%_8OA]N]G+QW$(+&K_K]>G!T]_CCAXNSC[]B<)^";V\_GYV<7^[N'![L M;[=AT;EAT=VE8SEZ@RG,:;=X=1'.MTSOF)V/W"U+)ZP[?3+)J*M1C%$SA2%! MXK'KQ:BP(2)QL$)=<1 QO.1-1(N@@@AIWIF@;6?\RVC=QM]R@;;#LT&#PF_NEX;POK>:.0M98S MRH,%^6*WF_,9[9'3T<#>BOJ-3W=D=QKDR))G0GJNE4^(^IW "^RM$''G>VU\ MF#4C'-B2%%\;GT/.0X!$&Z.SAA)Z"4:U^0!(9H(2C>I:V.%)@HT>8O']%#80 M=C>4JED<'7]P\&$H#YC)(L=LXE$\CFTR+0A43<;'(AR:C7*ZQ,O-B;@ MFW):3I3V%J"U5B:"CB$= MP;;UU.9%71#8[,#4^=&\Z_62BD5-]NM%D8'(C+ M6'6+;D*^5QD-;E9MR>$=)4F)'(MISU#G$2S/1S)H,>X>Q M\9,QPG&MGFLSP!\"H(+J,N'J9GVA#.] MS*#.9'/-^\9<==[?#>5? ME*+@WK;G>'@I,,=0,;O>[.)NNAHQ/LB0O@O]2 MT]GKX'>8SE7P2ZF"]SBI7W_]1!J: A&M6_Y])UG-XW5>K1!>)ZWW2EOCV2Q2 M&:$YH(,,+/(!;ROJ'"P_,R,_R68?]+;>K8@$CBV!KYDHY]@FW&/2D9/4O8M- MYY@OX _$S$<230BU?CW7CIE_2CP4-2?1<6Y$(Y&.CL08N)&4RE,$_+@##OL% M-;TBK;_0>1@]KJ-;IZ=&PWU,H?]OL'.\.Z M6V?OZ.CSV].+XX_OWY]>7)R[,=>[L M=8^6=N_0/@=FHP.STP%O]9,6;J R/DS!S"',;A.PX?:N4MN4C-0&< T(07^ ())&267) ''X%![[ 0@W2=HEI)?%9Z39(G* M<\[5PZ!;5NCL"0KTLSLG##OWJOL2P2F0GVC!!@#EXEOR2+MSHTBO:#,09;!3^,G>;#= MO=[NAMK<&&QZ,WC0W.A<[)#]WM'6MF/Q."%[SS#'Y)##[9VU8G;/+LRWUX;Y MVC#?/6$^X+8&AJ'7W=[5LR:Y'N[N]T>'H\'E*%*#RYWM8?]R>#!6EZ/#4&V' M:F^\'QXTR/4WQQ_?GGQ\=W+QR^GQ^>5@NW_0Z[>2?($D?_. 0,U;JD'CO5T7 MN:W"=$9>)I"?(=&JP<<3%Q1G_H"D&XGQ3< +G'A(K5XK^1L=D[W1"2*PI],[ MQG(USE=$>V+:^[:CO-C@[_6_JBL^:L] MO8A/RRK[1/R^E(]""3TZQP21GB6<$^0Q'([*,&-7?"&4/I13T)A,"G1=A^*@ MNW\W%4K.:Y!?!4O8P\-N7V_G_4'B#?*3?TA%?7 *F7@6QH,AJ8)'L!<3$>4F M=]MFA/(BP(I"WSP*><)+Q)Q)1F[4Z3J\,31Z6A:"5-(A^IG=6??D_:O7VE.4 MZ&QEGAS",@8DIIR,(X8RX6\;IR?F;.'K MRR5AJ'L.&#/;6],]X]N!SLJETP MB_8.+@^W!^IR5^V/=J+>SB \#!O8\/&GLU/0\C\=_7IT?/SQ\X>+HP\7[TZH M1/[\Y.R?I\P)2/EV;*9I\#N]$![C2%TV6O5QA,/T+3!IC,N^BIPN:U MC'0!QXL*8G?"4VS*+.& \_ J-M5FJ%@L-%#ZM/>E.KIR(!Q1$Y^-*\8N@C= M<XO],]Z/_%W<8*;J"C2SN?1(_<&$A1[Z/^ M]Q8._8HM(Q!"X;U&B0/7:!Y5PSR=E$7T@^V39AA:>G!Y6G$LRBH XP-/8M#= MWFL/8@T. FR_07LEUN$DVBNQ)@>!5V*G/8G'.PE"EO5!AN<J_VN,&[U^4!EQ4_[GI^V?OG4O!MV#@?8H M&Y5V]A5KYN(PT,[J-=ZLWR.5\?:,K\V@-^BWQ/!HQ+#SW(EA\*T/S=%>U#'OO(1C'AQT^KU^[9R? M@8PF1K1U%G&=*S&DP>,QI.=+ED]P#H],@U(X^=S4IQ_*69[9$0YZO4?B(:L6 M$1?J*S.3[5:[><':3>^@U6U>NFYSL+?_'!6;CP0$N;'3*C.K#OO\"*+L=[8/ M]EI59SU".3_F@/M[CV50K5JF7"!^[(N1D$N$+1\Y8EU?L$_LVT#L85IBGO(: M4OO\[9I'^X>=PX/M1XWW_+EHIEGM>MDTL]WK; \.&USC#1W;OW45AUU[L'H? MG;]@+2W]TZD<[?8/HVE#1J.?IKA,[;&325D?CC[=W8LTXQ_L=GNFYCA)D\CL M=8"5!D$OZ+TVM<;\OP^H<_B^*^$5852VCB:Q-5%W:5F\&L=?H]#=*5U#S33B MB\%O/E,,QOE7C.@49K3@DAW4[@B%,?R;6[E$M3C8CRG6,N71@FS D1:L(]*X M!HBFD#?6&<43+&T<,Q;3/95#?N6HXDJJW!3^,&J$AII@P!@'ZL%@8+G-5Y; M',+AL>(2<<:3*T1'I.^8&1H@"AH M:QXTG--D@< =#%B#S+!K=+@:1VIOW/?=N,$ZW[@M33=/?_/RO,Q,DP<]#3V2 M1N%"&,?)G6V78.\LOW43P^ZDX_EW5A'J5&'@3@6[9"[744.XU.UM^&&W87M- M;P-ZPI_V#L '+=1@A_ZM0AR"H9#@G[,)2"2&#%L;ZL*36R5_1) M:)&1+JA9C#1;:QRGB7NJ*O?L>+\TRA:D;7FH\*]<-SA-!'9[_D0(1=#1=7CV MRD' O&_MD\BL?<&]:H8@(EYL#)*GJL(G\-&[.7AH"(9,^!S1%C5#1,S:R<21 MD6!6;56T3P'SL)7U<[$X7<06?Q!1:;?J@AN/U2JZ*((1'X;.R=%_G;:!)'([ M/B&F.>,ZAU$ =FH\A55:&F!\3B $6;'!&*[NS0R!6;5*3,PVW+G?&P-][?V]L;;#=A.[T]^;\G[S]= MG'[\< M-SJ G0YDJP.SU\&[CV=!!=WQ:5&A/J2"Y31"QO?L+L.SP_3;;S']6DR_^UMW M"9,?#8;]43@>7/8.X']V!@?1Y7!WN'=Y.-A5X=Y>M#,*HP8F?_+I\]GQ+T?G M)^G)Z8*"X[2T:![JC+JAC5YF:=L1.8$WM-B*@?.>Q/$*=/P7[6P7%;32YB;:FL '7&@9\P\'+77AXG[OG MW>"# QF$;RB+0?\.>0FHA=^]U.QWD0/;VA$/.@8 M%&B]AW9*B$Y)'5Z1"@9[G=W>86?OH%>;57$-XO-* ,I@L5&.FZ.R#-W==G_G M[Q#/>^$Y$VCF,(H0N!"7K+L(F"8#3]@C!)/#"??9N\C;U /Q6H7S=I!,IZ\Q MHME/[H E./V X8HY",\+-X+WJ@83ISM-Y=): VAD8GJ[V EA XV0VF4A,%L6 M^CTW%I\ =5XD-$MIYP#TZ^_ J^>FRSX6A-O2^&Q:X?IF@#:6U?O=_N&?$V>' M-?MN;[=9X7'>>ZA%\R@ 2-V=@_9#!'G/D[Q MP^%>&K9DA2AX]QE,*]@.6=_3U4NT%/$0D^#'0T:U3&/-2>0^+7C=MH.J#WD' M/I081&@YQP]!5+U/V5O/_>!PY -D3M,&?F-Y;JN0_?A+]+CRID893[))/UQ- M>PF;U%)2J]ZUA/,#6="S4OK2\?.R$E\"C3P[#?#(INI\%Z9NJ\>U%Z35XUI* M:O6XE@6M.>$\-ST.L]);':[5X>82R%M,W\U:]:V]&ZWZM@Z;U%+2RU/?6DI: MVTUZ;OH<>^4^Z<*I5K5K5;NYM/)/-2DC)ACMSJV; ZVNUUZ6YZCK_>@DES;\ M\>*4NL=VK<#ZU%74DDBKKS-: M1:V6F-+RS58GFT<=G[)XU K65B.;3R#E:_N6$O_/1*U M_4V;X-;>E%89:[-+6G7L0=)6Q:%X0)Y/V>!+()3GII8=)4E:(OQH2R2M7K9 M>9>P-_,4PKYM];+VICR17K;"#LD_ZB*U[/:IE;>70T2@_!/YY.6LOLU[3=M, MZ/H:J J!HW2CKFK+K!1;TE)'4!B\)= G51I?#H%^FJBD97!/KD^^' (JKB5] MKDY)WZ9HKK2-^D-O#S6M>-3[LX+E?\>5>DK-LMV8EF(>ID:V&]-2S,/TNG9C M6HIYH";W8G?F^?D)J:-0@ V%_@SFS,N(ME9W@=H$SG\^&#I#Z*'?J^'S3?Q_SV2&K1F M7JSWZNYQ]:*7J_8^:S?5>O/'EFC6TE/5$LTS(YIU<%:U1//,B&8M_%5KJZ^M M4CDS+>%;0Z3U6K5V:>NU:LFA]5JUY-!ZK?[L7JN_EY/6;=6ZK5;-(%NB:=U6 M+=&T;JN6:%JWU9HI;"O-MBJORKQH'5>MXZHU35O'54L.K>.J)8?6<=4ZKN 3 MY]&LB! AO?5>M=ZK96_%;J>_O]N!_6FMRM9_M3S9#+K;+<6TSJN6T:PEV;PD M]]7!0:<_Z'4.MK=?@/?JXZA('UU!6RE01>NL6IK_[>[W.MM[_>=FD"XZ?MV+ MZ4_KA M1_<[.]O;G=W=^@5X643RR"K)BSC[0?=@ISWV/YW+I;WR?V*_R7Z_TP.M9]"@ MR3X_O\G;:/0#U)L_HR[S_ CY ,RQ[4<77R^"7SU?K\GA07N@+\AKTM[1%^@R MP:#+;F=W[X6Z3/ZNDE)E5.JU_5(UX]9CLGX)A&M&(JV_I#WYUF72GOR?WF$R M[^B?G[?D733,'E^U^3/J,2^'BI_QX?_IW27MF;X\CTE[IB_09?*X*L2:*8WO M53:Z;KTEK;>DM9Q:;TE[\JVWI#WYUEOR KPE"WNM7J2%FCRK5L7?O%1-YH^R MUG5TG\Q?_-P$ND%GL-?K]/9W6A)X$=Z6AY/ BY/?P7X99I[_^3DL!:>G$> M3@-N&LRPJNC\M5##2?2H2XF3,$J*5_T#[R"K:AG_LL5G\*H_@">6=%@\Q52/ MBJ"XC@)X)E-I!F>.P:BK*(DR-0FF450 %02C-+F!/X5!F@0VO_>P0SF^G2 M ML^#\6F71-9Q.E.6!FLVR] :>']X%L!%FW"S*TTE9Q#!,D097F4H*>$B9[Y4) M?"F,\0'\NDI"543!!DX0MV< !+_H3OSRC^ LFI79Z%KE4?">7T=2H)?[KS?Q MJSA8&&?1J$AAIO"'Z&N4C6)X89;>XN33,3USG$[A(.[PBR;O_I+"3__ __DUSOF3\.5)L!%ORAO):%+F\@8>3@+'"P>1E#"/RMG" MZ67PIKQ*^PV'!C=L='W?JT&J3S',6'&?UIJFRN$XS MN%_!50R46SOW#J\PNL$3&8U*&&H<9WG1?;)[]YQ8!-$[^Y2W^W3IMV$#<3O# M($D+]WY4Z1HL9]ABHMJFR]D-'G$5\_=WR&A[O#[4@I^,!?E7[C].+D?7_OW?$O1Q]^/CG]<';R M\^GYQ=G1AXOSXY.SB]-WOY]^^/GH^/BCO/1#- Q4GDSB) MMH:3=/3%.V]\1PS\W>[!;I/L_=8I\C]Q(% WLJF:O&Y@VKAY07^O^Z[+0IN/ M8Q&;YWT.3C\$=J?)Q['_^CRP.Q[@EG_^< &_&G7@*:[+![@1ENT])D?Y;@+_ M:QC?_.V_X7_T>\"J58;JX?5KGP=M6[+H]WI_^2$ZH(_',]C1.K AY/[>@3-M M^M__[_^XT[?NN:U1.DFS5__1H__OM;.N:Z:= 2FU5W #LDA]V5)C^/0K-;E5 M=[FL\^"@.T _/[ P^*FGYX4[$<#-./A+8/\3]Z.VF5/U=J'0N13I[->AW]W[0L52XR;8]!.!QUUDT M_I^?_N/BXW&%[!9?CU1X ML#^ZW-T=1I<[ZG#W\G"XOW^Y$PX/!BKL'T2]<0/C_OGXX]FGCV='%R<_?_SG MR=F'HP_')Y=[>X.=W;V68R_@V#\OS['U!@=VAY^4)Y^5DX@MYMV][=V-T2;_ M0Q3J#RH/U1\!/I3S#Z+6@B4C/VY-0-4&-7=DK8)T6*@X">(B9V5'=%*11&(# M@;:,&NUD$N"(H(_B %&2*U)IX9P3T$5CU->1,(/Q^7H(^1H]V W=]_=U@[KIF43;%"2LP,C(X(IA"%M^@TA_G>0F: MVB3^$I'>[RR4[9'@.IVB;0&V!JAWLTR-0-.']Y)@%&6T$Z,TFZ49#G8%QE^6 MJ 1^A\G#[&&*QXN>TL/E.!Y95NH.3CTXS6%]H5;7T># N;DSZ< 7[D 3'8]A M]CFL*!Z#X$T*M*.R=.KN0^.7)V)"Y05JI%D(,_T-!B^S+.)!>/%X%C$RKQ!W M!"PL>*F,G-WQ)[S$*B=Q5%8.:KD)PANJ"#QZC&'(*6+M7ZL;,'Y@2_[%U@^, MCW<"* XOAF/WPB6Z(;LIH1T=IC R/FV? (L*C>,1R -,3C4>HV / [@+.;R=%O!AA8[L\ M['PX=PDOS MT.MY5H0 ,<^#L7U""$F #$A8 X-__:XJ,=E@&]N !53<RL9!*65?.69D MR$B,+!ZJ&0Y09$LAL'.3$.!#A1V&?MX3%2&^#\K1C;[I;;(?Q$0(B&TX."_A MLX9'" K3?G0 K;H(H3 T8P$J=(,A6-W4\OM?6-TB.'5ND8>%S27P,B?+P-(R M:$IJ=TC39WV%R98K:DUI64VKA/9NN)0KG>K*EMFF=I MF<9&USM&5V9OHPM2F A)3*QI?"&N\"DA3O.ZWN4,&J"[0[4Y2>/:$F-TVR)# MR[HLB%U&X'= /)NT/'WH>$ MU!@-CO51H=>4"U_(,"P/]':!G]P;Z&MPP M(*34DC#XDRK7U&RZ1.2:M6P]F4TTLN52G6ADE 91J:FW:JE!9$OUBAK^X71< M\7IS4DYH8FPF ,; *#*1/[ (O'B63 :RHKJY0-RG"@GRUO2=[%"K70N$?V,'@S8F [ MTZ%I],R_:-$H?[B*/*$H$8PZ#;6Q9_Y=_K .'_UZ75NU"&)(V]G5]Y.WZ#5] M9_Q.^G;'/0\I5%[(SHUX5/BHW]:?72GH'UN/[=CF,O&U3->%/+9.WH4>KNTY M0\M ]N[2'78 6X4N#G19?.A808/7F=IACBNTY" # MRL+EE8RX^A6 \-2?!9 MZ+1.858D]-8_\\@7YCBXP=H[<=P>3>/?-U+<&*EO(36B4(7@>1=9&R[E M$C8OP(9<#X!M))L7,NQC2;^(%L!HA@M0$7Z^U#0PVN%",0B6$*SRN9_C'0S0 M3P,TP@@=H;J/E?Q\(V8$+MSUE_ [.V0=4L/@[\#)M\)H*0H\](%UZJ$*BU%@ M QP3%9E]_6Y,_*HT'_0;O@OK$9J]CU MJHJCNZ&'H* Q')3QAR(#1GN@2-"!5O77E2UO[%PD,_TRS7WUP:\KVQ2K1&- MFH(%%A1$%_6>E646B.;S;9IFA&Y@^J!+1GYX>BJ#=4 EQ7FD,#B M-E0<4EAB*@M3[EFE4&\HX .UU*BW14&29!F'(-]49N+>JFQ%7F)-WY^+*+;, MT+$SA\#V#E-TL!+!,LQ=<40/.(>N%V@V\AO7J4A:NMFTE R=%36&D]NZJ7-M M#F"_K+1,T3C'\S;NI#/%72,L/=^("^Q"&Q#I M>:#//*?K$XFA$QA$!KP,_(0H6",+G0<(HU_# *;K%[%H6'BQ,VK[ J5=#5CN M@LZWNYV.T>9,0VM+G""U38UC]0X'M('&;*-45N\RV7@60%/F9)YGCX3-,X6C MO#< MT"YU,42Z/#%_?XNFB_V=\.8@(_^ M][V3WC1UP]+O'0?;,+LVE@ #F-VA,UV2>OD[.I_U-S2BIX"X']JO"X<"/7AY MJ=9!!T',5[38L//_YQ^_?Q@BO @.HB\NCP3*[QZ3O7"RA"Z/>".>*Q'6#0\. MS"D+D;&,I(YG!-*"Q-*W/.+!2ND]!YG:I3->">U9'TA(_T.9_3\=E_CGOP\O M*Z%3;AO'+T_"DF_1WWNW_CT\Z3;9]HR!FC0]W;7& M85%D6+P=_C?IZ &T+5]2[MB\#H,K)Z7?A].L=^875J3?HNC>3=-^6*D>VT2, M&)EV<.M50>WCID0H?[N?G7H82KPPV<4;YI5;' L_>D$=^H;^:EN&"+'&0?LJ M[F<]'N.5M.4]8YZIQU"G ]W_:X:&S[^;#_J_3X'C__OAX\++_OVUB'+W?7_L M_?WGG^ET>@.><--S)O\HKMX'QJOWCVGT-/TSU^Q>F*JV MO+!APHX&%W\V<@_$9]JGG5Q2G8B5KT)>O?62/R+"OOJ6$<3H%[0I@[4IUJ;O M:E.9I1F>H6B6%FGQ'T.B>%KB#'/&L:=2I&O5MRBB\HCZV-3!O>R=1_)J0,L M;Q;IPS#3 ?3@4N\Q-^R?K81W1/D9ZQRL/&EHA/KG)TZAZ8HB=K4 M.4P4= YLMX .3OOHR,!68ZY/^6'<#;/TP]S%,Y';MSZ-MO3'4C%ZPQ]C63;& M"!0MT7^(+OAPTQ=3$_!+9=UWH*]%,\C7HK':NT+!@M5>A-3>ET?&7"HZL=J+ MF*NU\*((I>>:2/N01%AP5M3FA(CT"$5H(V?1"W0S*(E. *^=,'3BMQ\>[W3# MH."R[\Z1+QT']2D*/UP9D>DD@ SV7H^(0Z&@^=N0G\%+T/;DUD;?V& MN =7@9L4-9+(F)9A$8F^$Y!$W+3-+G">R@ OGJEMG! "STVZIC;RB HAB]$MJ$A?(8#7Y-35YN@H9./ID,7D I@.=]0A! M0IG"+H5OZ$[-#F"J3P[U);FA0BZ' 6Y'#1Q;BW1 M10JW1%_L"VZ)_DY+=-P%%7=!Q5U0<1=4W 7US>MP%]3W]V!_BN,NJ+@+ZIFU MIL1=4'$75-P%]5,!67S$!0=DOQ:0Y4\5D%7MWM#R^J&5-%RU,U5G^C#P8*P5 MN-M>,/3#O\!0;,/4^S;<6Z)NNA-+-S(B^ M$=8;K;X0]AREP;]A X.X:3U:V^=K2J8/_(1!N!1GZ/3F8)DWY.(S.-X@!ZM6L&G%:R %6QTN/LJ1!A6L!%2L")& M)U:P7U*PX@\KV(1K&I;ON*O61#7X-:(!KP*J;A^?&GG(:]U)$CGP0TNS>SM< MX*35LZ J5V$0S]$U+>,T8G5]Y?4M_S3ZGN5TJX$X"TT;]5 ZB-5?MCD]6[EO^G'?U>[ M'S&A+6/M'QW1Z$&0BID?Q6(5K4D[6$/D8 MIYV4H ?]1X9#[@FS+H-^I7=^+SRZ/T36[L(%H6=\6()U']@S"^@UH,W RDWP MP\ZO8 UV?1(":[ H:3 6:[#KU6 G:SK\Y?,Z6VKJ97QR/S6S&:(,U:/F$ ]. M@-7/%;(W5C]14C]XPO85JY^3]>_]4FGL&ZKGR_X1B;46UEI8:T4+HU_36CS6 M6M>KM:+3Y.BCBM"#.T_D2@=!??3U2"'68-CY7 MTXC5V'EPT%6(B^B#YR8*N)^T[PZ2 $TKE6Z61+9>( M>B416]ZH/ ;+\@,;5J6E L!ZMUGP=_ ::D-I91M$0JED&TJ!*-Q4(-F!J AQ M%Y*SXH*[.(%'U'W3W"!;O1_80$@0:=>9 LF0S68W%A3X@6O>$4IV^^&%"O$; MR%0+,;_K!+W^ZO*L;3N3%_L%6R/ Q?84HX''IEQ MIN!#=_.1JW^1 AJ^4J3+/+R51%"Z-?\QQP VGL.>SC.;"T2(LO/8>3#7UHF.X( MJ,/=M81(H;!4J%"P:W!8U^ KIOUI;/0O>A#?]74NV34XHC7_-??BVIV W60C M?L-50=FFZ;H30!N]N[W(MVD+[O'GA X&'E 3(>/F*BPX[&!$R<' +>ZQ@_'% MU,3)'(S:IFI")=_;:8A0L8C[^!FG,,/>,[?>,M&P&;9AAKWUR$,85X>*\X)] MWF&$[?()7IT8V'9.L.5VWEKC*E0CMMPB9+DQ>#H!MMR^9KDQ)^N@@BI'U@?. MWZX=P:4C.#Y\@OCP=@3X93P7H>^#V-MG#36&BXJA1D1:"V)+#5MJ%W3!(SP.TU*(-ON'(,S?*<*/P#%(@H,#QP MY;C3J9(W/+DZ=%V "Z,#]\@9FQMGTA6@;6*&-0S0)RD7:!L42%U[>LA)V>G) M?TM(XC1 M+[B1T@V-8XI7XT:^C"E*!GVRZFI 7ZL+: WT4SWH>+!>U[5,CR1NLZJ'%-OF MQU %HC^ _[Y,F6%U<7W\B-5%9-0%3=_@PSQ7HRX.6D BRR?3-@G'0#TRXH%G MV:;GP6891J#[2,^H?M_2=VB6S_E*LGQ#XV*,Z##A54@:K BCHP@9[#A=D29\ MZ3C1S.D\IP0D-?2Z"*TP7'E_U JC+@&:J MFSKZ"DLQ2V57U]R.!A1BK#P;FG-"T5&[:H:B&*Q-KH];L3:)DC9AL#:Y7FW" M1$";*.$ U@!C]4)5B=8G40$HU]1)RQP3K ^N59]PIZ1=R)3 E8G6)U@=1)M M=<)@=7+%ZN2,W!.L3[ ^P?HDXOJ$Q[F3ZU4G_ F]$\?VS' F9TJS>X:V&J:) M-<#U<1C6 %'2 #C?<<4:X'0.Q5H#%+7QT Q+C1/:T("- C.H*9 #NQH7"A6L M$ZZ/Y[!..,&+ 6G/8FD?9>2=7 &P/Z 5-?V?.+_:J/QO\2]$P#1GPDTH@@C M2D#ZDT06V"MC$QDMB[)@TS4-HA)TAI:^&7]*6>X(*PO,LEA9_*0#P>&4Q!5[ M$*>;&!]T1I;GP=Q"8$.O(>N;(X(6LK^U/RBPM#H7;]E$.*@17+HX&9)QA@;2 M&(X+;FL3"6<$U@L/."[4"1JVJNCO'&L\VWG#+)XWO-@7/&_X[QOSAD> .LO) MJ/0-'RX:3R#&$XCQ!&(\@1A/('[S.CR!^/T]V)_B> (QGD!\<'MXAY_WDO1; M%,43B"-))CR!.'+!(AS0Q '-2PQH4O1-ME3'((N7BL06=OS M-=@ 9FG=P->AF7_]ON41UO*/QN*/X ?P6-OQ"6T\-C47!@9A,# +Y;:FHR,Q M2<1&I)^R\ M7S<\L02-D 3E,#HC(CP3L-Z9J&B]MW+RO_=-O?]YX[!.1/9AHU+[ZPNY62]E M6:JZ\0DLAT._;ISDN*%E<[2C=OQE0?@^9X$V:M:W;X<>?2.82R@Q_ VU.@-D M.[:Y(B !SVT0%$']^ZH0?;^C)JMC1;\^$D10""!I](*!857]\N4!!_/'!?D[ MF_3KOYT6W$\M)H7F',%!2Y#-WF"EZ]NB:.U1X-J6U_]XGR(B\L[NF"2'CTGB M8Y(?')-$2[2,__W5ICE9ESHRW>8HL]/F)(EO2YP@M$VC:Q@&:[ =4?@5/O4P M5-LJ'W^O$AT1EF96A*UGTR6ET:RI=42# [+7PM*FI>V-W7A^8V,XG^TC"=:9 M$WK89!8\U.]K/F'YQ,@T?8_0AL-EZUC7? HL%XWQ\XBNX\*1?/ <-RS2?&!/!"HIW7H$ M?&['[&O#[@VBY*&.R.YQ_G7/TZX?^V; *9)_\*CB]OG$I9)[[YSB>W[,AMMY MP__D"=UCOAHKW\C2F;X;8 0HA/_W%_/KP_?DZ1OF#%[S=.>OX.M]RN;:H/UF MR&:U">S'F\!)-^*[,N(8.WL$DN;![3VGZQ.)H1,8RRX@'E&P1L#I,+X6V_I( M?AY*6!U,,NQ[(_Z&%4^\0?'YWST"51O !(8L\Z,'=K??X1_O'R*C68\6X-Z, M&6U,1<4YO )HE[21^25PGW25&+@8N*_HTK#\X1D@-]&WS"Z1LFS-UBW@I"V' MD4#_+@E\1MUWW&B'R([NAH/')C7?_+L86<^$(^O9 SY\*RKQ-E%>!OU@<&!? MLW:U5,/RQD-M'N84/K=NF#):YD7VM;RISUK>9Q3MY'&T$T<[]XYV=C6.,G6. M;]-=B6ES.D6U):,CMC5=ES3!$&F>HG\NV@D=O6PI72^G&D2B4&XFB4RYD(2? M$(5L,=M0D\>4>!^L+%M*JG=$HTPDRJ5ZN9!-*F ]1"I;4DJ)K%(@Z@WP05$M M-0X9FOVV:HI6Z[]OACY?U#G(U(_&ES[1J.T\0DQ[6(?,C<"?04AO_U=[ 2CQ MAF8QH(X3LSP /Q_FI3?-1_J&$4_G27[$/*=XO[>[\GVNQNPC5HGT7F%<1@Z7 MV]+G2_W5/HG?GPX^;]'D._TC8?'E1HO(,\7YRI.JH4R]T]T8(;*>(!(.$$$- MW[_F;M46=0#=+X\H(7Y7$DHY3F23?XG_L68PDE$*1N"5=0*9S#.P7/ >R?%ROZ M[\]Y"X0C\__/])]\C_F1P_22(*D8D^QY4"\)[5>D95&_4V)XDL_S6& MAD.)X/9I/F#>N#9$[>/J_; *R8.,GC1U6(/N$BR-@J1^Q G^!K+ .'Y53B7*Q4E,S:JF>O54+Y?H!>*+N@_^$U7H-CRK\9IG*,PY9\XYXJ5S3D8II=5ZME3/*("#RH?G MG+YF]TS8HQ2H%PWPD ,'GWJH?:GX+Z$^!0!$F)FN@IGD2VL3J:$SQ>KG.CB&OA0G1J/+M;12RCXHC6RYI)2 )U// I8!9EL= M, _ZM"V+7V29DN/#LQ3AQ+L7_+.NDEES$F:#LV.#UP[,%=8SO9-P.D"!T0\7 M%YY7$1$ )"XBPD5$>Q<12:S :AU3:M-=06AS(B6W-4G3VQW>[% 4SS"2*"Z* MB,)O?"*8?[C*HVT.V!1(.S9CXYCCNYF6+RPR MB3ERWA;=7<: KHY!F"]^7*=8#-]$UD&]3'$O(M>UNUIMO6\P-2"-@U@M1G 6 N_%0YI M_\U0-$MTE[?_@_ 'F6EQFC[DGY5;(00LU.J%E( ;MG"ZW@E3U;8 \L -C?\ MY@U11COSXEL6"B8LM@1NB/-2G[Z^W1:\(9!6M&#(LG$#=&]Q58P@DW3LF86V85.@;"Q&[CH:$7/L&LR-AU34- M**P(S]0#P$BP+\50FZZ-(&T\!FM%QK(; *&%_@!6NIC-L&*&^OK[\ IU%JK* M3=Y8WA*]T\F$'Y P1J!#KEOOQ?[B#RV5:/0=;_.OBWT(NVU,@;H =@MZ/: W MH#X(*0""0%IYC(TIJ0.BXZ-%:QPG +?HF9/%7BO$5PKMN*)96 M"A72=7D)N;J'$9@(P*X+F!3V#G'!0D*DKUY>'P90L2U6&VHE1S>-P U#:6!] M$/R(IRQOX+WYV"6==BWZ@R61FP1[O01(UY OC1#,D/YH*3=$/0"J>^/BU>N8 M,X ?&]R*A)RG$4 -^9 3+; 4/-CJOO[ D20AUS:)F3!7HWF +0%%()4&X#JIV5 MP-\P"2.@B!)0V.C@Y5#-%U'4@-9V/QQ)?CS/)]10R!A!RPJY?X26Y4%?8A38 MX _(S3&!&8I8>OEG#4 ;J0'7"64'D*5P4/G2#@UO]LZ^+B61:[Y\E..^UADO M_KS0$^'M]97MLVPD])?X3?]9N!M(+(2 ]N!M-[D%/7SQ/J&,6-QXMRP#=__- M_ %L,W&&DX5<1HK+0D8S4!S H;%[B)&]H/,8.C?PH= E&YHSXC$P>@L\(Z*O MWFD!_S=V83T9ZGG-QV>T/+?+>1\;6#:D#4U(.^L"*_US+$&;=;E\KS5^G;? #*JO2E^MG?+ M 0NU=*3QYHO=/0Y#OQ.Y_D2<^CC=IFXVFBPN#UVASP[6<8H6;O@W3\,3Z&'$ MZJ<(G0@ZCP,S^^7LWNPB@.E_?/I+U#O-E2.\ 5\XG/4-KH]*&NY(3'5T(_&( M[_II )^&=5%NR_+!:O7M@]F__LL"I]]RD7>F(#]NZ:@5'*#J"A8TN> ?-E)> M7VIV'P6@6V]3YM=_2=,#1M)XTR=:N@D6!GV40:_XNR*^NZ)O0XCI(<*TAC!- MAGF;T)\"NPXL:>!$+9(RT!4:ASZU!;QEX&,LHC'HBRA4&V8.P'>'IH9B#H"S M8DXW!MSVU87(SZH5XRS)"@P!WG<(?6+ 5(2!(-<) ]"P,HE@EK[0APF4%R\( M[/*)94YWO"#RQ:TUCT_[IFW"Z#GX9V'M;V2I=,O5@Q&,7.FF!]TI8/#6.,T+\+?.!2P)#&DL&6)++ M%W7D-L+OH??77!>E_,*8"_S"]KLAERS\A8!%%&.PDCERV3KP:4.4X=)1U /L MW V1[6Z28O%0QPT#9HN@R$NZ+@(HYB*ZM;S9*F*\SYI"AP[X92MG;OO=UL18 M.<,+8MG0&8.7F2^RA.8,AFY#ISQ,9ZW# 5L$7L92K<6VPWZ]L$_0PL)!6-26 MMUE\)Q'6 MF?==6F"WXEM%CC>"L%IXPGH5@5WF=J"\7R0QH+D=V+#-O0:,+)1]-$P@R\+< MS#ZJ<%/5+50N5$!AU/)M?0\S/*BUOG%#U#?-&\\+1N/0C$'9EU7"QH7*$[P M>,84ID^170!5:P?\@S 6UH^@2@(39>\U(E0*P +P (U^+ZIKLLE$^,FZBB9, M6'MO+ 1E]!QW"DLGAHXS0-8#K!MR@B%,$1!:MQO: \#:6- +Z&/;&<',,;AP MRT1[K5(OQH_+.%.8ME(,8U$EL?;D(+A@.@XA'KMU49:5Z.[\9F8^S(LOJUY@ M'1U,L*.TS])*#_<:>%5P. 6R>8&067RZ=M5,Q"I /-DP:XU*]U#%CQ>6%>UC MN+XA%U&:V?-NX)0-E%\>PP3/U-Q/"PD\,C7^>]]B;F$SLIA0XE$/P0,JJ[1]<#5]%71$,+C$/ET M2.C#W4#)\]#Q,Y=EAV_HCY4Z"+?Q13[_577.BHB=P+/0>F U";E0!K8'M!I\ MW#(C#'1>X/GNG%PJ !376"H&'UQCA$M %(/I/4 R6&$P6U3#P=<):Y%@[<)Z M'SQ8Z J8*"Q@U89SZ =^A%F QB L7$-DAD4>"\X-R;P.1'Q-[8<>["HU_NI^ M&TNY(OEOPJ6;'(!;Q:WQ":N/!O,.?B+^;/#<.4S<@) M2U^? O!]\%DP7I0W.7IH$NDH;K<(-RR2(&%9V"KD/UP%UCOSL;8H;$55]@MY MMV&THJ)4:(R:L"(4GOL"#_57AA+\VEI.;GQO&2'_[F:=+'3_;51]*M)_N:KV MO6#;"["\Z22M=N*( 3?P9 ):YJL\TFO4?3U@1JZ]'2 +T&.!@-BX8E5=C7)C M\).?"HX=8?N)([;6/2=#! ?I+L0N^>' W!XBN9^DO7!U M^%Z8\)/J$(<)HQ F?'%,8W%*P_+\Q3$Q^-,B&K>D^<(3W>JFG1UXY8'&D^J.K:GK\8G0 D\[_$/=CX'I$)-*((B5@H5([U M^&7C">C)H,3#3EY:&M> HX"WPU"T?#3Q'#>M1Z1!T;%2TP%R9;6,FKDX$8QZ M9@*N.9JOLCT1[^P*KEA<<(4+KCXNN#HR-'AS_:%&,#Z&/-OWNA.MG-:#$GOK;:ZH M^\\'3;XV\PJ?;#^SLL^KU,T0!YI5$>!&L^@S? MVV&"!?4"V:I\V@I_[7_C5<3=6A_F7S7-*VZ'L!24,R.69L8.E>>\H?(.T@1I M_Q?;[HR$&R-%IC%25/LB?84U8=)[K?#?U/>G(7=Y@\(+Q@[?/A0B+Z/LGY(4 MY$+N+$.6L$G2HB'+^F6GP+]%,LB<68LTG;>27Z]BI1LQ_7<"^5OK>V'HA$N" M^4*PFJU&3^@08AAWW(CGHB9'FZ%,VX11?LV=+V7@B[.,[W0R6C8R\LZCDU'2 M!-L:=L"$A$*FZUJ$1,]U40C]R]+?@GNRS-^$2 N%]K+WU$YA\+)G%S">K(T# MFV^I9624N6'WG$5,>F<[(F3;+:/>X\ =.YZYLT'L8 MF+;Z4G>\SG[ [DSC1>'+0K,AB6?:VJ(L!M:!0,$,+T=F_P9]#1-\<4@NG=SPP/"+YZP M*&!QC3!RNQ8$81W."+'XQSO[C3U6%* ]>/FJ:-D= M,ZP$ 2_KV,.=!H86@)UU-UWB#1,U).Y&E.4%+5'G+/8#>JZ998SR3B&)7,(' M[ Y6!+.5^I)L@;U<#2($4-[AII(P+T,N&D>][L_[&MO+4\Z06&&!1NALKM5/ MJ#V6RF%G7[J32*ZXJ6N+H]1A'T3H,\'*J;7()3_!JLNCZ0LZ(W(AZKYHD0CE M ?# R5+:%K&?+%HC)HR>YK;;]*G=4WS-ZBV23*@%HOK<&53')>*'#X8)0+MQSW MP"W%-L*PCP&P7+KS=W899IY.,66V!#[8F#$K,(%9S9?\I"HTU)132U.)_&CZ MZS^4!"/>SG^]G#Y[*J*A>I[CTZC@A$WY-NDT+RK5V,-OC[AY>QR>QS.[>']^NGEI,>#%$CC*[M-QF=,UH M)):CI([(=*6##FO9\B$_SE*N]S>?+:7KY52#2!3*S221*1>2 M\!.BD"UF&VIRX\4^GCT=D5?:7"BQ6"D1+O4XZO3#$3D?N?R_E47?:139< )/ ML\/86LVT1Y;=L59]!6K%^+*C #+_46C2@/U"W'7S@6;]_RPO(@\L#KHXR,MXP7A;^B2K0_J]=:,)W)LT*7E\0V+P/.XW1) M:VL<,$]T@6,[K,Y),K]DNO ;#;T]O?6:M-B[GP]:.6.4;Q3LV.U,@1;.ZRO; MD\&@/QH(]Y0YCW'ZM,CS3E!M,]M7VH]%S4FG8K/!DTYGS5L^.2PY\$KN]95^ MLO_0R;E0:O%%Y?69S[#W/6E^^;3W6SEVQYU5RMKX KM]XH M4)_O2\-,NJ66GUGJ2;N-=U6NVF:WGYX:/U.Y5C=_/Z@#YV30*H\=*ZF *[>> M?M]Y=@JW6BX[2"3EYF/IKEXTK2FXF M7E_)39.S4O]6;%$CW<\J#5'*\W.ES6]?69?F3YF[5%D?/'&%9J)4+*88\.[" M]I7YF3+N5>[SE,I87=M*,\F8F^VUQ>TK'[/4.-W21C5J5,Q+I2YMRG1=:4O; M5S+^[+;7%ZHVU;KKZ&KB_G9:[$_!E5O[[O4FC"KRKM LQ^H#6=;--#-5VO+V M/<7'3DE-9^B2*IB/S^59(EW0T@!UU/:E_4DR+OO-0ILJ^^5L]^ZI$3/\*;QT MZ_E*7#3G2>GYB9HSU%U!E]).;5)MT_3V71NIN=L:=YP'*C^KI>4>?WNOQ7OP MTJV[IDMBBNTT%&=@4MRM4HN-G_., BW_K;L^36(%ZJDWBS?32JE8*A7-V^DM M6 "[?>EMQA0XX:G9';1$Q:L_S?WIR ,+V &4K$);13O159JFGKUCO.>)*G31 MI5MK[54G+,6V^;M!V>LJ]UK=J5$#L-8=H'HNYB:M>GP:HT;9VD!-J/.YJB[1+/NY-E'RNW>ST<* MO'3KKIWD_:,Z>[;3RET MZ=9=I]2]G,UGJN-!NMS0NY6[J<_< F+M +91:BJMAY(X4=.S\6V;?9:"84J! MEV[==:(E'DHYGUM$*_S!7$> Y?N@':_&'>D>#S9H/*56L<01M)#U:C" M2[?N>E=JY?B6H\U4)LW'^'J0S3TU@4S;P07^V([E6[V<2:7[M.(I]BC6XZ;P MTJV[^EZ^7F?:=]P@?T_E.P_#NW*NB2[=$FNI*'$)P M< MNH.W!DEGJ 2VFVX^=6)RK>'&IX,)6, .WDI;CVZ_-:\Y5.(YU\JK^ETR90(* M[&"8IWJY+]7N^=NFV>#E&IM]S"@#L( =7*#S9>L.Z)P$57;$E'$_2SU/[\ " M=D#;&MQ5Y%2I'!\P]>=G>B:*E0S *[,#VA[G!\IC:_A U6NY?"I@-* $P:4[ MH,T7 [8;S#MCJEZ^?Q1;@WL[RROPTJV[6J.,8]=+07;0&M-^LUXM IV)]E\$CV!GR4FC:=BK\WN M@/8H6S?YONM1S43%5PPE]U#NY]"E6W?EC+(GE)3GCOHDC'D^9?>H6:X*(S#; MVC6OY!*Y87PX8'+]7N5YEHA3W2D*UFRIPH?NS)X\/)B4X(BY^G-.+M,R6, : MA(=J5+?P8Y$WK 6^L_P@](71)R][V8VW.MEM^;Z?;L;_8KZQ0-_(\GL#CH_< M?GP1:D$/WNI$?E$MX)=D[UN^&0,WT&&\ ))K^9HWXKO#M/%&G&@CA!OVS;.5 M>",P1US?1D@WW)OGK/%&8(ZXOHW '!&1C< <$9&-$&\$%F_$X3;BXT8HG_/C M3O?6TB?>^JB\_^U7ECXX[/A1.F=QRGOKWU7>9OG^NC.$1/G?7^*O+]*"%6X8 M?IFX7Y5%C&<$.@9$+&L"(DPLQ0N)HRT.Q[\^+O22:)@]KH@]ON/'GS%'H-Z# M!R+&M8,A--C/& SPP"?& L;" @L,QL)!WC]T6RX*"]@TPJC_9HKC^'UB, A^ M' 0?Q3!__/UKQ3C68+RVO M[QE6YH@WS/CE@:58^-$G E[U.BK&/R#L3TN4O>TZ^50J?1'R.3T5OF;JG(PN M&!T;?O^54P%C 6,!8V%'#.@RJ!"YZ,\Q3*?$HJ%[V&7C[[FX#O+KEUQ:_M$/ MZ,@?&SDOG9EKWHVCN]NO=@,=#<";@3*5Z[W%VWN*+;SS-AXA:% MI#,H)WN*>6NR,;?;^T48IFZ-M*'WO[]B["_8OF*D^?_[RYKY?^U@9#C^XN_+ M7EB!%^MIVO@OE$R*;<#_J&NQI/@)S75A3^=;.'7H%^&!/0+?8G\M#VPV9\^) M3B$]FPX2A?+MC.73HLQ.VP+L\,"1#"V2/",MNV$MB8$!C0']"M!,NS?I<$,O MZS'J4TF5\QJGLT:V>G) WS_;!C,=B5TU,0@&Q<>)[N8;L,&'\.L_EN1HF:0% M 0,ZBH&)Z*Y>?I M[-U#MAD3JP#0$I#0,D^*+/,.G"\EAE4S/=^U4#=Y:'N?@^L75>,:6]+GZO+_ M=/SES&WDM0R!0G@1^-XA<1\G5"]9#5H49;H>)<7J3WDO4-HBM(D95B8IF3V> M 8&!&7E@'MPTV!>85"/FIM5"AJ/F=\6.H_"^X9E5 $Q@V](T1_("A8$9J2#I MF=NL^P*S;1N9_EUB6EF )C 1J4%4J#?P^4%QXL7 ^V\<,C# M!+:^(@G;1 .\M.'0F:+&][!'J>Z:<+(,G"$73GZ 99SGI5Z5Y0NE'#?I!!V_ M&PR7!*BMWO\U>L*>[P@T+P1R?0 MP;GI&P2*)8KY85FMSYO:4.(?VK-IJ1(#!.)$4A:V_3_B-RP-/2]9\PWJ@*^5 M=404_FF^59KG";*]P7&L-J6X*>)$OR(D7* MXK9ZPSC&.#ZVLOT/)D!P%_L\>T?6\ M%!SCI,H/X[A0+W&M2DS.4\SPL:EH$[;)^[!3/_!364XB6>;PCFKTO-)ZWW'] M&+"?1H1E3X"+/SIH"1-.J>"4RMF(Y.N*7!_<'D:BI $D278M2';(7=V9=CI= M-5:B+/993=.^Q5=&T[:,,BHD)],DQ1^Q* ,C,_+(/+AEL")841)Q4P4F5TR.3Z<>!*=OI-YL"FWRX?6K/T\\C M. $*YE0DFA1W!,:O(JE2@:.YY^$(;ABQ=?R^Z2[.KV&7\SQBM2+>*!SC.K)M MBN2$9:BSL6E[IF(;92@H%"0GW@G9#G6YZZ3CGJH]W)>J;#"93^'0,PK:JC0I M2"*)VD?B6!?&\VGMAJ_AV67:L=QH;K,#9CZ(911/?[J7$9Z1A2O0#(G:'F(\ MX]CM.> YIW"IVC338M1\0J_>91^>!9='>)9@=29+BN]*YTN)X2X'/!N!271= M9T2@80ZF08PU\#;F641S+[N' RU?]Q[\>&OH2%D#![=NDX&9 GQ?"]F^$G+] MVV)SF.GK=Y-2ND29\8>G=+UFS.H2&M(,0["42-(<+FK' #ZA^O\D@+-EX2[+ M*L]\4\C&)Z;Y$).=YRD$,*Q!X 22IXY827.6 /[QANR7;;]^$L#)YKQI/7' MBQQ^.)RQ1SOLPTYVV7[=L]$G[]+JW,S]C\(B[%#O#)YJ?*U9SZ?O:7X2LY]& M/;@@&+9F2 [\7Z)WU5B$ MIRE<$/ =9)*"E9_\+O?W[=36ME]J6YL7G M.1-!'Y:1D"Q-DY*TJ\'7]\=*G)FG47+LF(Z;(4 MN9NUP3[VK,[07 2M#FOIGB5O1B%HA8L_K^CP\L&MTS57A_%]( +5F3X,( G3 MCF-,K>%P5YYKU'TL-&B^W7RJR8U'EMG"U M_46H>H5Q)G,_3%552U#OJHF[@L_J"*KH6!)%223U;C.>:X0J/GC_$U!E9Z6* M6+=ZK<%<:*LEG4FG\AT%0A6F4#F!I#GY.BLWET3#WN%Y!%9A&VZ\4S@@=53; M]1U)2GO;=U7>A"TP&85!/&#.,"E1$=/TBKJ++DQ"C'2PS6!.LLMN*[ TTG;.Y4< M6W^S)+I1H*OI=KH:HUK%JI/(=(71O @4>CC?32:I8\Z'Q4B-/%)/VNCF7:16 M'R8#,<@/>"KOI1X\,3\=5<0>1"I,UM,D(^">#3A"&@6DNN[S\]RMYN1!O3^J M-@Q.2V7F2*;";#Q)2>\!]8(CI+"(P9\?I;0=L/<^YN/BU1:IU-FW>N42^9<6 )2*OV3<2XW6T&#?4I-4BP;#F'$ QM69$E>0E/D,)!U).;O/LC^-YXF$G->;XX M".X&3-6=/ZH/B@(1#&UA8M;CP:]; J;CQZ3=&JTS06?=?Y?QK? M]>X?K61;3AI&B^^B]#\/-MUG$=] MU*RW&%W,9%(9NJ) A H8H3B.&@&$,@63G9K%6*=9'E<-SBI^2G-XIW#XZ=BVZD(^9&W=&9D-;;8J[-\A8CO) M1J-/MQ/*P*Q10=&=TMY [X%U03-5)$7YB$8 AO#)( Q[WM#,X3J%7>!9QA[EB%LKL/-V\G5!E:M J"4;R\4$$YDHXL8<72(X_XAA* MC."S1_#!HQJ?17#6$[1B_KGC-M.M0JW.C2VZKB($PY0O0Y$\^][!V6M$,![9 M$RD$&TE]VC?F;'80"^SZL%HK._?/58A@F/*E25F\TL#<'C-[[*U^VF?<3Q_/ M[<%S>[ZC("(WFH0%2L5P M@W+'):Y0('][R;^V'55#-=LR9\LURX311:5JM3 MH94V@V;W2+"NB&1VGC ^6W&*^>-<^>-( TS>Y8]$)3&NQN;ED1I,J%+ML3*/ M<[,>Y \!\@RX>_E'Q2/: O])M/%+RS!LT@T?GKI#N ML?981NH!C?"A98D4F5V.]-6-\ D=CR,X&]BS..G@B^BZ$1=M$UV7!HB6@[#+ M["G'K6)A.)H.A'@S%23+G>HD >0^BQ( -$F)$DGM'!I]'I(/ _XL '\DDV<' MX$<%FA)2+;\Y&#W&N48Q54]U4ST(>-@35B196B 9=E?2ZTP!?]2TP<7C.5HF M_ X\E_UJNL'K]QH5L^A$1[&,+B .Q+,$9VWP-$4*]*XV7-\WW,\_B5#(*O%L M(=O(JG62*)5+L42YU*B5"X5L*4UD2PVUIM8;)*&4DD0]H]343+F05&MU5$(D M_DNHU6:V<8]# !%)%/S4F,]+V;.?J+L\FVF2>)/Q)I_-)O]$&6[4!XN>F6FR MF+9.#"T-T06=>N_\]_>Z?9 HE/#B4>%XUC3>/KQ]/[U]>%3X.<0?%%T/>]F, MM;D&XV2_+7LQ#HC07O_-Z1)^WX2!)52+BUK>W&;5L*\X^(OE$E[0\2S#TEQ@ M$!!3R^\[@4^X)KB1ZYF$[Z ;C%T++&).=$S;[%JZ!7\&]ZX5X\?.6WBNWTYL M+%^U?62[*#/+V_W'^6H\TBUX*4B&+-2YIN*E\/JBWH7PG)G]B='2]IKMNNV!VNDWEVR\U\MI'QIO?>8R/> M@Q$VD65)3MJ.L*$].SK%F2-3G'(F1BG!:B5*>*H]BIF1VRS$IJ>@N,#6GX:T M6GAHUC.Q7JDPX=MW]XCB-,V2@KA=JT;\;M;_S['CNI=*[GZ\E2OW3*Y)/7&B MUF03%4DO3>&46W@(:+L"_0^A>5"F)$T=+9U@:9* (@#A'I**!&+)&YO@\HDY MG/\Y4R?]4Z43N ;[QTVY2PGAG,$A^'.K@=A+&#;T=ML9=ZV&;IG4:%[N9%IQ M)I.#*6(T08PA958B!9:YE#X.T1-P5P_]PV>/]X5^?V!G6T+!UYOI[B@?[_JC MJAH@Z,/3E"1+T:1\S#YFER*]SZ /QKD50.P+83;=2=B*8RG-F)4JMQ2J'=P^ M(0C#XY3 61/YP\^)B&30U?OSLO3U.,@-L@_VW0[??_HY,0I+.9G*(F4A&TICB,6 MAZ2_72CD"]Q#3&AJ6;[SE$D[C5B[]^L_@>-(:8<.Q=&+@Y&>M1BY**>R3Y3& M]F;MAX;KEQGEUW\R2W+R]@B+GPMEG*5M$X4<+'VXR3EGN0?7U=SY8*& [T@6 M8%K.@]NJ%&L]-YM:I57(/P%_M]L IF4XU)%D&):4=IZ5P%"]%J@>S._Y)E3; M(Z,?. _Q8=.LY^*=ZK0+_" $5>3(2RQ%2@P>08H;DO\\5%N.SI0;I0>I&5.; M+=EGS<33K JA"AQVCJ9(CGDOXG3!M0/UON/Z,6#\C(B.9@^(H:/9+UQV;^<% MV$,_:14!VJ4&V(.XX[K.%"QAZYS.PBMIE1^L\K1.:9F$P/3RZK3/]J!#SG+2 MSMEZV"'_!KFK1<;/9@?TO)FG_($QU#)])3[]]9\D\21/;5MIV/_^*J7[Y?M6 M19/JS$ S[G/%7-:N>I8"G32)9*7K+1VXNM-5-(MW"N\4BVRPFU"!-45V[1R>*!I*^L)L8 M,/>DJQAC&TX,0G/%=E3_6]M_Q9[[J>O_8=1J-=CI_:QB+=5U8F,^H-2G]%V1 MI(7L'W1R2VA%)7?KN1U=/$7,I8YZI0ZI/'=?P3/M[) _Z^6E< 9P^:,U2 M%4'-YI5A&OCPMC7<[;\?79Q>,K5G09UZ3'.-/)5XIG6A>%L>>XG>;FKCG/GY MY

3M^5Z7C7;K>>>Z3"46T'@E.#\6'[GB(8K2(4KH_"DO!$@ M)]<-AYX#Q]G=*F-__TKL8I_4Q4X&9L-Y.:+^/1>D..[.B[7I76PP4AB9+[!: M,MD +H@HBZ2XHRLKSI!_G^9,K-]HZ-;]J&D6^L*=VK!N!TSUUW^L))$LA0O5 M#TYP/R[%LW0B>:L&Q=DS]T#'DTD:@)P72$;>GK& T^67FBZ7\4[A=..1W?;] M91.P/O-TQZ\\=H6..N(F,5'.=#/B4Z_-4FA(&"N0'/M>W@:#&(/X*![4IT < M[W13K<(@7VD*Y;20, KN3&HI$,3 O^<88$@R1XP^70J(<>K\1T$E:%AX)NE,;#<G@>9O^<>/2;+06_B6PTJ5FN79"ONLITY\$=%BA3$[= L#@$T@.XX"?)_FVD-QY/>U"MGKWH-=0]#H\8Q 7!N]F5'GYMU_3N8 N[):F3'. M78FIJ:U2-]5[?M+U!VA7TJ@NGI)(7L8'V#&$3^@6?1K"CG%'-=)*W&Q:FEBH MYLQQK1A#$(83_%@!^/?O-?BZ1@CO&MUW 1".BF?_:0B;CL[H3"WSI ;]\G/. M*\V3H^04+@_6Q\ND]"Z"+SC-O\?D[:63_VHPSID&\,YF,O>E#I,Z*[3\_#3C M[=>]LH&P4;'\]VJM(I2,?4I[@VM:C^3)G>5=LL ZU]D>1IGI2D(P_W MQAR".>1''(N].&0@^]UDUM#M07!;:68'\V*W$IM"#@'.A$ *O$0*._MD70Z' M'#]E>&4,$!6W9"\&*!:D:CGF<'>#)RJ>*,6%WGS,(14!7!%9X$EN1PG@CNGA M__@PV'Y\BWA?V\ZP)O_]#_AG^3U]:&HNA'!_*]^B%8&<5'/C'5<4QO$ MM"YX]%]M.-7FWE)323<,MXP'_%VQ'Z0$P=](TO]+K'^$]-@BYDB;Q39(]L+1 M"[^U_ CQV_(SQ[,@?/ZBFFQK8L)[O[@KVA??&?]EZ!OA2-NRP?N(_S>87R/Z M+F3,_Z=13NQT,.#/@!$ _PU?.&.+CX"+NCS&G8!\;OO>"I/:/KA\2=5=Y#K^ M)!]$%9K93R3FLZ5TO9QJ$(E"N9DD,N5"$GY"%++%;$--KN1$Q):=*)?JY4(V MJ8 U$G&EH)02*E'/J&JC3OR&6V?9@6G\.>'R/UKQ[^4!",LF8$&"!W0-R@76 M3'MDV1V+^ VE($/]6RO&T4_TOW]06K!Y4[\!^G8XU%QO=5&S_G^6%Y%1W21S MIIO@2J#N"*#F8+H3O*[7U]S%:((Q^ 3]2AB:KZTW2T.JK:UI@DA)HM&F.JS6 MYGA>;LM:I]/NR+S6U5G19*3NKY QM:4R[ C4;4:NW56;3"<[;O?DQWRNTVL# M]?SZRKA5*R23A>FX6>[[Y9SN^I-Q4VDSVU>V'F[KU:'"M =/0>>V9R65NX18 M;2,7[.65E5([=B\] (_L2>D*CY9FN\\!O%)X?:7 RY59_9'/J/D!4QX8J5:U M->^UD?95GM9 MJC1MF]^^4IES92$YCAE-IFO71DYZ MR-[)"KARB_+]\:W+F?W'VT%04/,9I9I/IMA>6]B^9Z>OI;ATK=A7M5DG3['V M7>$>> '"]CT#+Y5J-9^GC\WR7+3'99\:%JJ]MKA]SYCH]/KQ@<4WYUU3'";M M,E]*5,&56_=4V&GR@7++M^J\WC0:7;Z7D^UI6]J^9Z;ME O]:7.B,N52T!1& M!;XO],"5V^]^7Y R\6:F.4A0"?J^QKF-)EUMR]OW!,0)RC&E*JLC+W:7X_-! MZA'0DZ:V+QTFB\7GME!7!C&UR=[=TJ.46:^V:7K[TF+A.9&OM:TT%=28YX>\ MH<;;C (OW5IJ=B#?W;IZ;49I#CNFF3MO5)2JT"[>NFNUEG=&KCXJ->L,UYQ/ MM9IJ*>!2=OM2MZ7H<9.S O7I5A\+UIBKE;,*O'1K 3,I_]3+#;C&@)D]#OH/ MK:E_"RFP Z:3(-7R*O3H85!^DMM6Z[[7CP7HTBU^ZHR93MR<&[YJSGNM5C41 M!#J\ZPY(J\E;UBNHO?&@/!TZ7F'ZU,I.@-C9@52!GK43G4!^H)Z<8.E2 8\_\N_QA4VU!4W-A/$,;3 ]MMZ6?@*Q:+?"=Y0>A M38L^>6'Y;KBOBVNV70O?72YL\4 Z5(1[IG*H&X%^+P>Y85ANW-\!]^P.G>G2 M8UK^'H/.^]_038 =1#ZTT!/;*R_'?&G/Q'Q7[M7WX[< MO']>'V_$B3:"NY$YO!$1V C,$1'9"/F&%?!&1& C,$=$92.H&^K=!B9X)S!+ M7-=&R#R#]:D/M=6BE>2!O-#_^[/)(4_@8[]6QEB#%W_"AW[)6">IL( M/U-[&GKW9\PG)<<_8'TRALA;[NX90P16AV*$'%.TAN[?>4.$P1 YJA"![M!% M(03;7#_/"R?S2(Z3._EI68!!< (0?)0N^/'WA[U=SD3W17RK/XR#_S@!\%X? MCJW?#_#^^/O#]D$',%A^X%SJH<\UEQP[]L:IYK\'XX1('6L^9>SHZM[[6O=[ M$0BZNO>^UOU>AG6N[\6O=,,709IS?>]H!F3P+):KZ<6ZHP$Q,#WU=_I3Q@OQ M>L;@Q[J:&,O*U!UK 6U.?_W'B0PI2;@7ZY'([EGS1^9!-V;-=%I-M >)RE!. M*8#L-$MRPG9?4-R+]?LTGTCI>WZ0:LD-$(M1\H($KY[L+1X_U?M2WZ\S;K7Y*K,!6E9.Q?FL8^9E:;S_$ M%*5X5^FTIFT>GA9\2X=>.42/'Z..%D9/,6;B78RV3;/5FQ4?2H.8G!AVTF6M MIB*,"F\;'%>.T:/'UH\$T:@T)OHL1(/[7K]6>%9FE.#5.V!WC+N15DB:71,0#3C+VNRMH2C&6]<@?!,>POVBYU8 M#0+>:-!5,G>[)6F_]Y J D^D67XN&T-W_2^CZZQ(N8*'H'L MG5RK6U.\GCIHV4EV;M9K%E.MOD%VZ'T?701?/LU3]C"3Z STX:!W8SAG)TLK:1P?+A_:E/8SF>:Y0S\Y0^ M4DTQ.[FSTDHO5JL"+,,1*H)(4OP1 U,7@^4?2TA?<&C@TU#FJ_VLD+N;)0=F MNI_7**?193M0+$M +',DP[PWS^IB@P@W81/+[ MN0 M>\ZW_?BX!P2(Q &:TSCC?FB"WW6:R6&<-KK6SZWO>=7L"=^6D]\]ZC>#[R5IEM(FL_LX);2ND^&FO;;)I.: M0@N7)BE^VZK +OG!2,\5/:[(IGIU-?&0ZG@IM=ZY!2;E?S)%TNSV9#+LF!^& M[)GI[':HSZ;#9KK>[!>'^;2K&!#Q+$D)VWDNG(^_W'P\C?=J[WS\#W:0BI:C M=?A8P&?%&+!GFX\.RS[/?$%->X5XFQ[>W3LS.%@)A@1XB61PQOY;&7N,]J.Y M;5] N\2URW>QF3,?))C[YUOCX;Z:&<'A8#"GSP"]S6.T?R.G?WE@CTR,X@M@ M+XSD5K;"W+6:+6F8K&>J*;V:4 #8)0!VD92XPX+>M4,/QM>&+.,2K MYD+G&5K<[A?X0UVIH]0W\3(Z)>[8[(\[J!VT#>+Y"/F#3*J/BG&_;X":+S:E M86?^3 W*I5Z=8[E9D\QUU)-WE1D'"G[K^%. ?FO@D)7(D36T7SYPO_@]MU5\7NJ-BW^^+ M[BK3-?N]9BHS&$E<_:$Z-=1)7 'HAC8]SP/9OBL]CEN(KFS]8]GW/^W<1\;D MCUYT_FJ[#Y[:,?@H(,0";6(X 9P\?J'J)(+.P@XE]CE:%W $\"!%86 S\_V5SQZE3!9>/_0@Z&KL*Q(5[^NDVEF0'&E,?&3DQ M38U$A'WH7Y"PEHMF=Z7(HC]5Z=#N1,(9C2Q_9,+>O;" !VXBN+]IZV>=.KBL MXS7P8.M5[\*/'Z]9O#M^_BP)WH]('9UXM'-LS(1W[0Q;$!U8[T=0R9== M\ UXPLZ#"MTC?H\UEYAHP\"$AV ^/(&4M":68:*P27B#MA)T.A7G+EL=C-1J ML]6J&&;)GWX[KIXMI3X1/H%>OV/7?4'[I%KY6Q721[;(*JU"; MS5+5:CHCLFR:8K2<^!A_8IQ$=!HBR.Q44O0>SS2?+-/*SC*5 MX0AVC 52E=J5MGY];FULNB&:_MTWZK:@FE6[Z]TRL=$M)53T MOL=.E8XOLI MF2]3#9'(4P*_[[B QXR=U,IFB_)=O3WIJ:V4HN7NF8>JFH3M7RB2HE;_WWVN M\NCD.2JH]B+/?3U.=3O-8I)*,$5YGJX/9KFQ\C%Y%N)(6]V=O @P93TO>(-2 MNI,=QJMR9=I,<].A72[F&[,$8#N6E"B>A.V;)/J"4V2&8EA"RT(TO S[EP/?@0H&2WTFIQW[>Z/;L_' 0R_>&6D>H M#'D184C@!)*5:%+B+AA#'Y&G)#B#U#B8%INQII?+WH[C8C4^A>3A*8F$(T)D M[FT@.>N[XQY>YY=DH*4KWX4?3S*<^;G=#7&#C.@=B=G)(%"HSJ!4:[:,Y\!E MGUK3^:S:IEE4UL^1(IZ2%;URW:4?ZHP]]2W_=E(\'?)>Y<*C:0,[FO7*$XBCJ MJ0 :GTWN##G73ZGU^E,QEYBH]P+,//%H>" I4BPILKL:ZEQ#0!56O@6^X\YA M5MYT)^!Y7;!D'%G%D56,@$N*K)X@Y'8P,WF@_UW)I=I"+*6@5 +2';P;N,NN MSLCY27D>BZN:&KO-/FB=QV=?;"MM&HWN%DF1>3<>@3&.X\JGM;2_!')9Z1>X M;&:>5.N<0_?G7D+.MWL0Y-#8YH QLUW#B%&. \L_9:U_">2LW,\4[EJT-4@D MGA*<0PG=V^$4@AP9[/2.#H$7&5G6]6 4#-&P, .-^_+/TV?&(64<4HY^2/F< M#.1E$*1F^IIEFX:JN3:@E;R&:S:7;C$]WDB[DF#^2L M&%K,'$^3%+-C#-B5(_7G8\OG9.8>!JK#=N>A+K:'[D1$.DH$'HB4V!DD6"I "$2LGTR]V&-GM/=EQ?Y][-=I)49/$_&.*CSS;#D^ M=:Q94H'8!U:[P)."O)U8N<"8\Q[S9_+0)7*Z/I$8.H%!9,#?X"=$P1I9T*KW MWFQ_>;X]I2,SFP:'M"]IL,:/Q[PC-"/CX&X!.L.RD$,JDC\[Q+Z6'?9,5G@8 MJ4(GK[3H<9J[IX#81\,F:8H4*-CXYJ-Y 1C=T8R31PC>!S=Y]H*W4[9&]4S+ MS#>?6DKN(:;1K:8_A? &%KT$#PZ0%+/+L#E7=%].X/R21[CLA5VVSXYZ7F:2 M;;:"=I;R*_<):EZ%V$5Q=$84=F8GKV=69 D.?0=W<9WA$#9>LZ"]9GH^KMV^ MO/@ZKMW^\=KMRXO>1,52+UJVXX)=S2X$V YE8+?2OZ)9+MZE;F<_$U7*,#]ARWY/"&=CS-DMS.^,HU MAM8O*DR.H^(7%14_=%G,V8CD"P^*9VU]&$#Z5AP7OH'B^Z[5"7RM,S0;3LFQ M-T(,[TCYA#*YU<>]04IMI7I,PLC6_(8##'0:!=)IDI.!%;/C".;Y"KN#&^68 M(Z(11S\01W!:FC*>4VJ=FO<3:FQ:H?@Z,X4< 8QZF>0E8/G(EY19.K0=?UW\ M$!6+_FC\T*FWM$ ;*W>#Q)-GF(],L\]FD(9 \7Q6DH&;*UUQ/'\/!V%H:^6?" MC^;!:V]'""%F$"#$]*(00H#0!!H0\.NO2M!VV\+M;G?3+:!VQ.[5C0NI*C._ MK!PJLU0-U ^KSAYX0(X;@(MQO?AC)W&'%E[2EMT+P)6403P\EI8DBI#4'\\- M1W4T(Q[B@_N?[7@"_N>8%6^^P)/3]PQ+]?C%;^.^13^ L_C!C/GU2A*X@RGF M?KFLQXQ[UW533OY^=__]7CZW_>7@N9:KO?E81-YM*[ED4Q8LI\L],+4TU6SH,[C M5W]1K4C=^Z=U,LQGC'B(W7WYMA$!2N3(SPSSO[GOOP)ZI(AIJ[O"(Y+]$$8Y M?NOAHV3C>?C,]9-FP%\\W5+!Q;+@V3\\->%+X*Z_8.AGZD)L^0D1^*-=4,TM M/;!#_:LO\K\&B ,V(NN?QY)Y^BA6=D#[ S7&@PW/ :<\3S*I/DL+I80PQX7Q8EL2F[42%W\L]>.?+:'= MC[_*BZU.3Z@*;:DV$)JBE)VU/9YQ[ON44V11C:5:C&1*=GF16?3 Z M^XV!;9?0S10I..I('O5)50;71RK8SR.+_@(-25HA6LYM4'K5572:(A/X[T]N-9>=]L'P1LM9JO]Y+/#'SP3.KG MD35IO)E'#;,E2/) 5@O;^G#3Y)3$-OYII$]$G8E,361]CHCZ$%^S2 C>CB(_ M#YU[7(/Q5$1&]FUNJ,2[&D*5. 5/3S16B5;%4*618/.%0F?G]4=5&8Q,352S M2U0#':*L4&@S>VI)]%J:N%#P]$0;RIA R$91E"F^H:-28ZZWD2@>F9YH(1JM MBJWF018,U*/*O#_RO=A9)I342 $KRLNJ+_ (A0]Z[5Y5L^P-&)GBDL<.5WRA MJ59,6]P.^MUA75W6NPJ9?F9_/N_NJ_&F)(B-?LLI\L1@?H@4*CURMD ;6M-7 M5[)D;922*)F=)M=5Z/3(;=FC Q'Q$7/3M,>%S4S9X2BG,.F129*K0J0215Y6S74T=?BF.]IQ\23^TXI<62##<&=*HRI> MH1?=\HKH B3^[72 UE+3WJ5K^2HH(52YL$3+ MZ^UF1B5-45)#F4B>#[AVBY6QI=$=(8L6/Q\E-3NIH65W/0^7#%44&J)?9/NT MR8?++C@6F!K*AP5_M=ZMAZ;4+#2=V1X)R78R-"4#';^SL=8]6S4W1"%2W$5K MOR&3I'OJJ6VF)2#RA*<$T:9QCRQL;&*4Y"-33R6\#$IYXZH0OB=&L;$0\^(BQEV-XCI1'O!WI4KDKWA,5J,=>H9 M<>&HCHFI2U-"#,O&9M-(:U!1//2,N!@K9TS7>:MJ\I%+ZX5%T9R 99T1EY8Y M,F:BUV',2IEURJMV9+5:$1B:4JO^-0K]64MHF-49V23$DH[&,_@NL$DHY9L# M=(RF:<#66/OZEX=?'EL(P&4X.4' EM:.-OB#OY=X)VH8N \?''V3Y),?/)C' MF>'CF+2+&'@/$SN]$#W:&,_+>)/89^+)HMM'#L*CY[OQ,^>6&SUXO@]_%T X M\LO1W8MB.OW6TSJYOLF+'X:J4]^UPD"_L-/U=$#E1=[]Z>=%3^! 1KP3(_#/ M-.1#!O@ 9$11K"?T2=+)" C("+NBQ$0$1EA!$1$1ACQN_XGD!$0$??%"+A' MO"TC7GB4_[>!C?=;-?."55]!$<]+CI'_2(37'J[67 M\^)]/[*<_/7M/?4:8 M#ZT58IY!P:?2@V77.QX8#);Z\9>]KIX^TIV9/CO^6M(U'20/CW^!(Y2I V(0 M2Q^*I=<*PI&SZ9]O=#8VB8)=,4[:X&S?M11'9EP6CJ;,%0L#EG2MA+( 92&1 M!13*PEO)PL<67K^!+&!0%J!>."\+T$J&4O^Z7/%'.]Q0!MY-\V5X_;U6$6YR MD-60U9EJZ ]9G2%69QO5LO0_;V&9WD!;HYZ^U9U0][_ #@"_#MIFKK,0F3^N M$&5OAF4?<=$ ^C&MR6"3*,AOR._WX/?Y[BTWONX[YONICFD@-6^BSI"[//J:<"=5"3'GM@;]NBJQ1Z*GB. M@BI)1R)$Z;O?^Q,ABN\%2L=S9Z$6B)YTG"NW,WS%U)3C.I)+=D__TDI.@"AE M3!S5^G[$(\;(V]+"?DGORW_>&N]D@I<]U^X=*=.)"6/H_L_=C-JJYRG;D:R6 MN:#40L1H>/!'TW6[/8@^?:5I.H\QZ49&^7>@*OH#5=$_HZI2F>$'N:)K)N^: MV'"[&[!E]\];1;V,JN,NV6&DF>X*&S64ZRNOJN/"XM-7%B'S-$FFJ)HT#K@\ M8;$?"(O]&6&G6Z47.MN>8*HKDA>93LO?-]^+L$.[NL'-68= ]A:'"8RT&06] M!>@WC!!X'F72#>ES?P'O_&W[DMT>73UNOIW$T\9E[# VO'!8Q M(MW%^>^D_P7HP 5.M_FYY&1;[N%06PY'\SF@$).?:"+=@##Y6%?[:UT#QV&M M_=_7$!K+@B62N236;:2M+MOI\1TN+?JX.]:NR Y*Z3O0@Z2-D^NJV.H@F\)H MA]ETH4W5%PH)6LJ0>92B\@QYKJDIE.D[DND,6Z'G9)H8:WRW7>B79+&TZ'C4 MK,Q.?"Z6:>K35RJ/DFP>8=*&)Y3I3-T*?FF9SK"A>DZFS2+#A/2LO90-MB>T M!,D;DV@4RS0#]#1.(;&+BD&9O@T]?8/.USF9#E?N9+GL$3.A,JCK^F"K=[T0 MZ&G0]PA$75#JW*4Y]Y!9%H#;L?8,7__#:%^6S-SOBWDL;OY)WA;K%KMN5%G) M%"N%=F')$QUZ_)2\%7Q= S(':DM]W7FEM[_P2B:K#D6$QYBF,R*'IBM77(^<^7R^1,2B@Y&%17TSMM\KEEHA#U*QX!Y(!!N1_49_$MF# MP>+35PS/4^Q5!/V>)J[KEHD67C?:0JP>##G2%\VHQ;T3<9&>T,%+-K-$*MQ> MC07*-745,W2465AEGOOT%<7R.$MD M//1WM?FY6SM#=*^)Z3>VVS^6L5<41GQC^^J/[7E#"T,9Q>9#86/1K!3)=+$J M=!4JN2?$WVM;$Y&+VEVY0K'=1KLX$A<-+A9_ M"ER'Q+!TGCE['1(4_XR<+LN.^&?=G#XG_K6!@53#'2&9TKHZ#<*QQK!#(/[) M;6 ,2N59FH+B?T_:_U:]R7/BW^;ECBDQ6$D.M[VJ1_;JZX(&+IT P4P"8?($ MECZ1%R5%GBN_<*1EC%U<;M MMF72K%@B;FWG05U8<)^^G@GQ9"TR>8Z6X78C^=70ZB$5I5#;K!C%H??O%8\< ME+M^<5P:$;)8J&\/I8FRU.;@;&J^X.3==5%:J>S"_8- M9,C:!5/4=$:,.(4&\4.D_5ET JZ7(L;FA*YZ^\[ MQJ:PJ41*$3F%B3B][W#WK;);7J]U[.O M/$FL]W:;2P3+S&>EEB.H6ZS3] YE3P\NX@:[3=6.%E&I*%?4(K99'T8K4N@J M#'"#J3Q)TWD<.><)WY+BA#"Y$IC\['%[7"26ALR.%1J$6K'$%ATM#Q>!B;&M M,Q.2B 13G7:C>67MX*X4Q3")/6@VCU!(GF;2V1T(D[<]DP-A\D?>.N'0MK_< MNC32,/5PT%VJW2U_D4!3-_Y>H+:]#E*0Q^NAVK%K70_ )/:^F3S*('GTUG>3 MRQ_-N3,4O)4C_WXHF#)SPH@HNX,T>@Q'Z+([&JJ+& 7 ,4=C&%!Y!/G=;G$S M9W1XUP_ 9P'ISNCIW7>W.3^EH;? PJ@Y1UJ5YJ7*P.%2H& *[:S&;CKLYLO&'_Z*NVE;)K& %[YZ_K MWM& :A+G)[/GC-43U#K"H(X*CLSW;)3MV&SXW>2NUIL#9630,G-^!F)]Y#< M"SN9OY-<79OY@W:?MLU*;68V9-6*QCX72R[SZ2N=ITDD3U+I$P]0U2T!EY)0H=-Y(2:^$4(\'P/(VE0X5_PS,,7RN>Z_NYM>?. MC>"F0J?P! ,\P9"YU.R-1=,SZEPF.JV3J+1SAQ0*]G(Q,?"E25&NO;4'3I>V MHGBK2 [KDU2>/=. _K94(P1"1H!P85_U:2"(MK]9#*QPC=B3B)*'S'S.CQ< M". D/[@SX$SB +A5CN#W/(I@Z>!T)P9*+HK-#?"OM'9%]NMVJ[))$"(/5\" M8_,D?N- N*<6(+=\CN!I.5].]MM2"6\63&H1[#:K6E\5 @[(.?"3*2R/T;\[ M3W,S!PF>E )QK0.V.8N)[:SD)S\\6+JNV;'A[>(A^S(&CM@ MNX6KNC<$,';+*09)MRQ@+H'C7_$_F/H/QM/-N$FP3_B=IQ!NVD^^@6-E M)SW$.;/6@Q82CDKHW$D=JC07MW39,O=B<8^2'3?O8B68[:?M01\I+'T&Y)EJ]:+V0YZT,6XFWE[1'=U3K<1# M5&>VX1A^ -BVU=_>3;P'G_!.'O=:]5Z>KH MHLFP9J.@EYK12%E? X^QV(ZJ6/7;U85+=:16P.ES-# M&%:5L"]NQX:_ZP)1!1>_(VB>1J"H9C%_<^V.V8JYV[J@GN[KJJ91/-W^!X:0H;AG MPX%\J;A'/C*A6ZVP(E-55Z]N.O6EU$G$G0(V.4+@>0;FLF^U6^@-N*$O%?B- M/&I.^]UR0;;;XP/6/5!K5^P"@8^=4)9&\QAZR1XKMR3N-ZW?,^K(OMB<*1=G MM+KH8T)!9A:,I->*49L#XIZXL002J_=TS?(MIA&?<1^'FRK>N=[:G:PTLP4R3R3P(JJT$G'M2.H@PZI/-R6Q%JS#!4!$DB%F4"R/ MGS\-#Q%Q.V6D]^%!/P\1)6X\L?BQ7Q-"=NP4ZBN4&94B@(C$F<9(-$^@9Z^8 M@8B >\1U^=S/W".J#+/J-K&:O!\L.'Y@\_JRFNP1B?N-47GB_)U+-]D@L@:< M+=T/YZAU'_3(N6,]H]9R ML?.(+8+UAAS!:O@A$&,3A#Z>4LZCZ+FVTU!8[TA8+^Q%OD!8YSI#,"HVBDQ# MIIQEM&@.U&8BK+$'2:-YEDB[CU!8/[9 ]9V%]<+F[ N$E=O/E^%A+LT%S)UL MVWN;9$<(!X0U=NX8)$\3YZYXN7=AO4K-FE'?ZP7"6NV:]:W=[4P$GIZJ72/$ M-Z-%%PAK8$7JQ_IJ'RT L,M;UMVXH^;Y M=5$&8K9&?F,]KLMVM8H7^'&G4Y_'-@8#O#755- MH[0K$%@+FZFS1'Y!'R*ME2=A9Y;J(:3^PN<8KW2KF$P[0;3;K<: M;\NHOW92(GSH>;JC[?N>ZOC'A51B;0*./A3U^&%Z7]V=T<6\BQ)1M[^3S((P MJ:,["9LVT86"LLF!48;),TC:&H8"?%<"?&&/[74"W$#;W1Y;#W6YPDB]TAZ+ M-M:, P(,[O*.C6$,9N>REIV[ 3?M94+[RY-G&AF1>UF-+--PHZ$QZ1;6?B51 MO[$OA^-$GL(N>>/'UTZWWI^ ;7M M [U]ML \?BU*M(K800A+TZVS$IK#\8*+9Y:X>40>/U->#L4:BO6[%_>]3*S9 M36/K;T2*%L3U2MQ'BK]LZET@UK'SQ^!Y"DDWPX1B#3-Y[U.$]+0L_]*F[NB( MB]2T]EZPF]RF/:R5>PTA$>K8)TP:&L/\])4JZQMP'/]4JNG2>-K#I+)B5D;M MRJ#1:M.!MP!2#3Q%*H^?[]]T0"YL0 M4**AI_=ZX?Y9ILN<.JI;_FP@J]):,UJT-RTKB4S'OAY+YA'BJ5J1>Q7I;/+-+5G#C(UJ_7EBE6KE 5'WZ-H!$0:=&+!\\B3Y4_W*M(WJ:6OQ=O[ MG4AO2HQ#;E221 R:'W;ZU4Z%MA.13EJIY''\J8C<+:<#GVRX _SGW#3)N)X\ MPER@[M[X H^/#NUDH&5G1E.(&:!,1D0$MN5Z@@#7[M!^[\95]ER;CR=B.&%, MX%.[+MA;=?DOO>$H MT-I$IUD;RY4M+00-U%*+Y7A/PI)Z18+.8RQL=P=Q=;V^] ?A:MBPO7+D%IN( M&F[DB141.#OJ EPEK55)FLHC* F1!5NK7JU+_T'(*A?J'9-;42-Y4QC*Q@SI M(K,-!Y!UO.^$PO/LS2/KUC/!-]V!]8. HS>ZN\K!YQ%!XF2KL-UB+49,3+WC M12I4'L,O=)%*!D,.M6^1A#=O(W2=FB +F6/06ONNF9#Y$.[->-JQ6CU%:HNZ MH\^-Y?@=_%IGR/! M"[(A=$F/V<@VL5D2$W%)C)9=(,' #27S-/%D-XE[E>!L9X9OQG=\C@3K_E;I MCFN5KL"W-@T44Z?,H!H!"0;N'I$GZ$MV5+M:";X='9QI)^XY$EQ!5+;8Z:D+ MQ!Y;/7^PKW>J?**#CVE?DD@W=+^3,M GW?RV'L!+*V&>%^9Y83[JAO*\'<^- MMXG?W;HD;S&G3@BV+53, M$0PVFWM>84C$C2LA261]FSF\8M:4H(@QM.RSX/ M!M*A0&L22[ARI6@+75=C;4Y*8'#,HK)HGB;3A^8@$& 6]5H\X>"&AVY7 M,GF3'YI#8CM'"S(; 2 96]\18-+SBOWEY\GY9E:6],%J5Y"-0K&B M$CSO':A$X1]SE&R>IL\V_;K)'&53]_TOH/KUX=SSL5=23@T"SYB&@3JU]%S@ MYF):%!XE@^/1QVRP?YUQL/NLFH6-O#]U KW2/WTW5\>1/E9 MMS.8O)PH)E.6J9!EPHX6R0+(II+ IZ4NV&,)2OB'!_$SZH7^B5C_^BB].ED' M*-L:"D.";4Q)=U_D*A&0;]!M-X\0\+ 3+6^O^']IC+>*U=**D<<7!,;JX6^ M6>XI1J4+9!STY$7R&#P1<]N*/*/>Y9L*^6#AT$ZM6-(%_> U@_4![5?WB2)/ M&O?F\?,N*$S8GA*V*?^T$;_%=^=!CK?<<):KQL/!)[FF8<>8F=U4D"H#:4R8 MX,VXB'Q\9BO;N]%-)X!_V*J>3'ZUYD315>B#R=O>8DI1AMR18W^9>L@!8^1O M0Z$0*1 IM^&=/X64F2A.!HL0?K\O8\0*V^9 M)H98R88#]!16/$XD/'<62@*&+[BR%2%*;&13%Y;R1,%5TNH"*!R3S62>.'/!WZTFFSE-B^U:P.[8 M8_?TF6ZOD[^VJA7J.7>>?*;;B4\?ESW8O_,>9IZLI(&2G<6I?OG@Q) -Z'86RS]RMF6 M[+Q6*G. MW!! - -:]<.CB^]Z_'.K&M;Q; 7OVK;K2(&KF2>]6%1]0WLJZ-)"N]5 5M8- MQ#C0@4R1J"P)G((Q25:+P?((=O96Y%M2MQ!,F0;3NQXZ?168U#VRZWC2I"_S ME?V@-FU,=1*T]&-@XNL#$U\03A]W].]5<%(\?*J7O9$D2..MO9+DQHC4$CC! MW!CFS_TM\[=4+69B/.,]J/=TW"">FNK% M'SM)\>?"4ZW<6O4"D+<+EDG"+@E!J8$^R\T-1W4T(Q[B!_$'(-CN?XX9]9:K MOX ;/3.V7_\=_WAXD&;IJ@>TT/+TMF\:!;SUI%(1Y'_?(>V&$=^C:B<6E@OT MHVDG/__[OQY/_[MB+&BNY7I?'K3?HW4MCV3"$D6XT M33U?-@CJ/7_U%M2)U M[Y_6R3"?,>(A\/CEFP8%E,B1GQGF?W/??P7T2!'35G>%1R3[(;AV_-;#1XG& M?/C,]0V ZB^>;L5:;*N#9__PU(0O@;O^@J&?J0NQY2<$160[0GM8_CR7S]%$,MB0,&,,(].D&2/DFD^ISY/)'JIXCU]O0((6J MIU+$/ZN;1JU=D<1R/\6<[S8ZO2$JM"6:@,AUQ0E*??7J>FZ/ON^';W_ G^WIK\X M.U8/@1^K]%B)NZ$?FQ8^$,6>[MB&,S5R?P$]B2'_]%K%Y#?TG[_C+6"6DS]+ MGV.CRK)4S_\V2);^YV%0_@-7_2*VZCM-CT?&YDTN-FNFN@>6?SQGDBQT'7^2 M_)F+MS;U.S/5Q$B);2Z"F>.(JJ"D3BH$1I&*RA*T@I DPF#D?$YAQ*E&D> M;2Q*$_!,YN>1%NU71H@_G9F4(XYI9#383H;@F<"R^W'H?(OXUGY4Y 5LT"D? MHAH]#F:<@J+.)1K+KH*G)^HN-\2 ;ML+F>J)V-C< M##?[ GAF:J)M052,W;"V$D1_8>_U;7727$0*?F:B(E4;B_V*7)9UHUR:VBUW MLRHL%$))C>2=@3T85@+;%*N]E6C8E9U(1 J9'EGJ+%B"16MKTYB,"NOB0.HJ M^VX\,L7/LCDH-&N2^/MM6[?$>$1K6P:_TZ$J5W',QX=-# M+2J,J-F&\@3)._01>AO$=EJDH&AZZ"IV?+8;U*PB>@WK+A96$:U7%L A2@U% M2*FV-)%:9%*M26FWZ#1F#A5/ $\/5=O=YK*ZK?-( :UM5G5K,*2&"S T)7O* M=#.>56FQH&[L,'1[LM^>0'Z^YQ+O4X)FT^!][#Q$XO1(^J^WDY8@+[ M_.21QT>VTZ/'N_$CYY8;/3@%#W\70(CAR]$2CF(R_=8(/7D%R8L?AJK3V!T* M _W"]NA9W^&U![4UUP(?_N<3^^D/*412G[&/K0-AGD'!IQ(O9=<['@0* MEOKQE[VNGC[2G9D^._Y:TC4=I&6.?X'K@U.'.R"4[AA*KPF/73%ZVN! SIN> M"H0B MR]2CPY7^^4:ZX'<)ZH_6!5 (WD$(?AMM_W "]%K%:]G\(*\AKR&O(:_?G]=/ MIX<^G "R]#]O8)W>4@.B;T4-7V!A\1/AX:PU"_H1O9!IYT,MD&N0:Y!KD&N0 M:[^*-%X'US(90_P#DRQI!\[O2XYGP/G7 M!#G!F8)PAG!^13NZB\*Y61B4JN[.7)EJ3Z17V\/06+5 :P[F?>#\ON1X!IQ_ M39 CG&D9V_>:3)../<)"7Y\= MVZ?I.2>57\N!'IIAD$@$S+5E-M=V+D($0\DP 0"Y!KD&N0:Y!I-M,-EVG5(( MDVU9X,+'A_-^OI7QF7=,G!Q?HS=:#+""/4"HCM;$Y>D<+?!OGF9"7N#X#A-? M3)]Q,2?4A=Y.6C>+\Z-3)H:!#U80$_@A0/"S%SR8=,G6LKEL([JI+M>M.KD_ M+!<*_?LDW-72YA0;2)'H1=0!(0(,7+N19V@BC[+IF]3.? "Q?V?8?WE.ZCVQ M;V..QL8\-!%^8-=1D]KUUT,@W;_-V%TM;5Z _5]3!V ?SQ,$FJ)[!F3S+D!#[F<_Y0>S_*-W[2:OLNVVI@MARJ#K(M(9VZE$LW;_/!5XM<5X M_B?(\RKTWVN"4 R6NI>H._"?) M#S[UQ*Q?\5WP=0U(*6CKZ>O.SR*:$(1_3(_O%T7VU=W/%T"V5<]3\"5%]RHQ M@4QJ5C[4R(W7%J>+BY/BU1ZYKA MSIGUOVL>[IOB:>N!.(_]T8[K)?\0!)XQ#9,K5?MN1XT?$Z1/W>/?@FN!N2(& MYFR(RXW6#*7;=+%IR9'"@O,&)(GE:8:!53,0(9<(15T)0NIM6?2"*6X*^\IL MWJVK778<@7NAJ4]?49S-DW0ZZ@P1DG6$_&$.ZL."E=D"R\\8$9:;RFSMS0G3 ME@9RW?5G 5T NPCSZ2M%(7GJ['FL>X?(!W=7OQ!$0%WB$G$/LVW=H&5^ILQF M2V-_,*;=NX8(UT07VT%5Z2-J9<,(CLS-0K0;0P0D>5DR3[,8S%6F,AP_,"RI M8;RIE,U_ U:6D[@6].#5EPBGWC8@#< )>?I[&T3R.I_M/ M0#A!.%U-D. =X=2K+SLTKB*8W#"JT1AE0FZT378G!I1I(1B=IU@(IS>^ZN)& MX931@,([PLDD&&3"D/6=V<##KK:85*HJL@!P L$#C,5C6R\=8/O["JZ^^X-X M05/W_2^Y'P,#QW/+#Z>8U4?DS@5N+B9*X1'%X]%'DL.WDF'N>,I*F*3QH"(>F)[BT<*B@)_GCK7^>X:D7%'"<;;]K]?:]&( M9$WA%\),1^R&V#1*9'TMJ@L@[A2HZ$+IL^8,%/F[%_F/,^I?*_+5:!*U0B+RL4^,(WF"2C"@X MH3YQ?2>Q:H#C2N0)]$D]#[/>#UGOE$_; -V5W7F0XRTWG.6J\1?!)[FF8<=8 MFAV[_"[C3W4/ILQAROP*^0Q3YIE(2GR<)_W4QD*$I+0Q7'.(4&LMZ(7QTD;; M!9CG*?U-YA'BMR'1:X<(S-?=:?K[*6@T9JO#:A8,5HB*]'O3;C@-R^LNF.91,MTB#T(#0N 4W_2EH&/.>VIZ5VH%@AVQU:Z\UU*XFNP8#H,&R=![# MSM8[06C M/35>_-/0<-%A79OU5),P;9E?&N-*UC 1V">28J9 75.R+VDF#E- MBXU:P/O8T_;TF6ZOD[^VJA7JH",6^$RW$U\\9G6R1O![3/BY[GD/[C?,+\/\ M\HTL$N8>+N\*]V,UXWJJMQ'&"UGFIG8N MG (: )\_(!$/MEU'"ES-/*F]'UN^?[?22:+KAEW>6\H5HE>6&$T9=3NQE4Z< M\EA2UT<(5K"IM5JV%T'+6E5Y+="N;-WC5O=A>PREAB[7*PZN 6 MLB44O&A*2]ZOEVJ\M1,C *N7YMS^+WEW9GR@2UW>^SAR@3(_S#0)UJ#8MXC- MOXT?YI#\_L4(XL=I\;_VEWI.U< 5.*JS!R6ACAO$*J56ZO> M\1Z<99+G2Z)3*CA=.S<(@?Q!\D#: _QYQZO^4C3Z_^,=/2!'A7-OY: MFE)*XKDN]LS8?OUW_./A09JEJQY0J\O3V[YI2/#6DU)%D/^]B![\\6)IC/@> M.#PQHUQ@'DT[^?G?__5X^M\5?4%S+=?[\J#-'ZUK>203EBCVA5Z8>KIJ%M1Y M_.HOJA6I>_^T3H;YC'V+K7[YMB, 2N3(SPSSO[GOOP)ZI(AIJ[O"(Y+]$$ \ M?NOAHV0'>/C,]0V@GKYX.NB7M]7!LW]X:L*7P%U_P6*K\4)L^0D1^'2>?HH5AI)@#-6!SS8A)*6[R>95)\CES]2]1RY MU&1C4%"-FM,X2RC(E$(4@E0119V2I()ALRF.SS2-0O!/Q[>^#=52.'SJVO2? M54VCUJY(8KF?XYNB7,I5Q68)?))KUEJUOE!*"'-<&"^V);%9*W'QQU(__MD2 MVOWXJWR5:U<$J=:6JEQ/J(K96=OC&>>^3SDGEG.G2>=J[=QIVLV2T).2/ '] M3T[HRK7^."N[P5-FV5^<'6N>P(]WO7B?JUB\AOZS]_Q+CG+R9^ES[']:5FJYW\;)$O_\S H__M[XZ9>[O^^_G:8OM/T M>#&QI99SDNL#P?2.)VR^&T,G\.@(@6 S!E%(=*XK!*ZK"J,BN$*IV'PV8W4, MGSZ 1_W6_&GGB'['*1;,8:E";PI326UL(F!64C\/U8?E+M:8K2M(Z(7[.5&? M%R-BH6#@(L(?1\[4DCM025HP,9;4Z%U7,>Q:%(]$4T,1K8GNJ";ZSY:=6V-9UZM$DRC7EO/8 M#L;/K)]%FFA_,-^1)E^<1TH=8Q8U:@$6E9I !6FI&\_L'LQ&D2T331PX%-WC M3?$_,77E]38JJQ?D MX@-E*O=F"I2"'2Z_?P_?XPG-E39%,5*]94Y*RQM5"( M,^L?\UWEL!&JAF#,^4)Y5#-T9I0,3;V_4NCPS5YCKYB;X21V+/AR."*2H<3/ M0\V#&DR:L^'(-'#45XG2W%BOP*+2I%+QZL$2^<8!L?F!H!C2(:@=)\"D9%4L MZKV5M!R:&_,P&.T(52(D,#1-U9HWJ",ERU_*O#>8Z4CWT)#F"X4\(U5$N;!> MMI4"8G"H9S2H;6.][\8CTXM"Z7%58C=L_/K>SI[U.D59!<],K6F[*D>"8A=( M09HNY/6.7J*BS,4C4TMJK1;=27LFR@+O3&T,G^.%#09&ICFU<%S),GMC'BG( MK=JBY8@3-@ 337,*7\]&&\4LMA!^TZOLV6UYW4' 3-.<4JT6U7+J94V.M:OG M1 U:CXP(#$VM2G9'TVZ[(9AF@VU1N]I&P()I,H'4LKA*L&>BFM1"]J,A2I:* M%4&8@*>F.;4*Q^VI9?5QA#_TK'[#D8?3^D*ATO27$&N"M.LU C'Z[MKH#S?V M9,_%(U.O)^1>%=OTC84I,D._75%(K=#HQB/35.T4AGA]9VDE4R\U&PP2WTJ9&ERF [:\^K:X2:RZMU6R_-2(L#U]:F MWM^V^XQI?9NH8!GIN$WI(9N@2N)R)"8=91Y*:HM8^7%I.'7 MK0WZBC%J5A&I4B^4-<$F]2UX9FI%^Y(J[@=&LX0,2=M15J7*L**!9Z8%950, M_,Z@I;'QZ\WZ9&&:I7HY&9I:$TG:1KSDDB%(K5&U4G,T9"-Q"INF4U'L<8,= M&S]L2(O(KL\&4\,%ES:DGFGM&]I>+BN&:3 U= 5/MF6K%FNWMU6@T5$"/_31*O*K>65&+$H7L MI5HX=MB9%XV27N.I"6RJ-652G+ VPG?+XG+>&](M.0*MQ5(T+=L,6Z<)?(44 M2@-TNS?V>Y2,3KWRJKR,=[18 MI3.BQHZ\9F63/#5-@G 0S/;.INC(TJPOHMHXFE:=I$MGF@;,M.,W^_VU*?-+ M-&#KK"E+AV//M!01J'Z=#!2II9IANR&BO1C?8;RKHFB:"%LTMGK63:POB+PF MM;N-?F5D)UT<4K-5QSA9#<79U+3E A:*="2.W.ZII<]/L.Z-ACW-LC5$G^A; M?T7XX7"6#$T38=\JZ"O!CTT@@ROZC74=[PN-8TU]ZKGEZ;@H%U?, M7FO$)<4"J>D: 2.R-'88RI14J/NXU^^JP;&P(#5=8=X:SZ--K%PKXQE';?&% M* 1)Z5I:O5.(*: -12P(=J3)P_E^/9&FQSFDEF;,2\Y8FY360H6L,TJ_1Q)K M)YE#6L&/BX6.:ZSQ!H*Y"[2HKDH>%=OM*)XFPZ'4]*2IHX,JC2"&*N62"\.U5EGGTSA MS(:HCW?>H" &2(45I-"HB(C$)9'I%!$&>K7GCUJ>*HU:L/<"6QT.O3PDZ:O+LRZN\%I(:3Q^GKCE25QECPU3811 MO%^,*V2Q*N^C0TBZTSGB39+L5)H(FTV]S1R"BF\.O: N;/2&A-''L2DB6+O> MG@W+O4"6& FA?',LV<.88&2:",RVSD_:W8,H5RB?]@U::AB@>N:,65R=^A[N MLN6]('4)3"UO^5&ME Q-359;:@?<"=VVH)LXNBR(HBL'R= 4&E"ZQS/;9ZK]'J\9R'Z@ M-ZQ!8-@; /1S!F]]4K<&+6;=,L-HR_=GC+6L;8[/39L'LSF*#"LZB]C"A"\K MEK]:FC%IJ31I5V+%*=#5]E;8D($H[B9NM:IP8&@:9&)MUV J 6T.QURSCOG% M#DE$8&C:.A?TQ4H]H'-!W?3[VQTU:#/UY*DITJZ:+8S"ER$I[#LDBO;+4V0. M-I(SYK$X#V?MF*9,K$(7I&]S\F @)!-(2^W:&5/2R&R.3$G3MU*/V'FK23*# M,Z2UJCQB3)NJC.V%.LETT-+".SXW-8>BR4]TPZ?'IB@O^5 H!Z5#[/B@9RS4 MH%]%Y!7G=)&&U$:4(C:KU=<+,#0UVR#>HNKEMF"9#9>PS>K"7I;M" Q-D[9L M[8)@N^DAE4$Q7-9<739W73 T381#U:Z:(B^I9J4XFVUFI!..6L>QZ0U=E4I= ML:+GGK&HW1&+T&94 M09$P6"C(NC/EZ2H'AJ9F*Q@;FK*EW48P^"J%;NUEJ5E)GOHPV>,9V(>P_C%9 MJX$(V=K7OSS\\CBT!P+AI] ^B!!KQ\CR0Q8CB;FK8> ^?'",N">?_!"7?WS2 M]S@FG?@(O(>)G5Z('H.#SSO C**?6?*I\^:/PMZ/GN_&SYQ;;O20SWGXNP#2 MW5^.28PHIM-O\P>GA$[RXH>AZM1WK3#0+YQ*.)]/2P;&__BBG-7IYRM/0V L M9$0&&$%_IFC(B PP B(B(XP@/S]9[POY %Q7XQ@/J.0$5E@!$1$1AA!_*8G M!&0$1,1],8+Z3$(W(@N,@(C("".8S]B3K0T@(]X-$01435E@!/.9@E93%A@! M$9$11L2(@'M$%A@!$9$11C"?:8B(+##B=YVY("/>+4%'4I 1;\>(%_8\^^V1 M@?=;-?V"55\TAG#AZM/?$N&/2VXOFBG_:*I T7@O(OPF0WP7-,BZ('R,COA= MJO0^J0)EY4^2B/=)%2@K?Y)>^VBJ0-'XP"WGZ3S31U/EO3KM0GS\+K]R%T2 MDO",O,*KB4 _@P9/-4/INX%J?;O^]^TZ+$+6_RZ ?A=$>)]K)3).A-\%CJ^) M"#!H>_?6L>9:X,.D]>@?4HCXC%]V@WCMMBC%#]3]8QM>[OB?1S?SO=DV>=N" M B-W4*G R!V4E6Q0!4;NH&A\5.3NM>8(IVFA'5J@63ATT6&<#L;I[BY.QUMN M.,M5XS] J XJ 1BG@W&ZJXO3O4FP_LQ]+3 >]Z$V[VO9>HPOI7^FM/R;1=X^ M\*KDUQ)K[>ESW?/TV9%&Q[[]UQ*0NRY)0?"KEA3Q='$T%)0G!"6CL917.\SQ M=$"%Q,_;)>3XK89(Q&"I>]?B%V6>V3 N\CY"D"669QO?3<,VKBC\F3'FPA#' MY4,Q36P2/7*O&K& X=V(ZP#-@@.>: M:Z]CCTEW?&/[=B?0X0&0RT<[G\'Y7T8#X*E >!;LQ:$3R/],1TM?[1FX3G*U MF^=:5CROM^,]#!)G/FSZUTR?&YH1_ V#I3=FY7YDL/2*3_EJY21)(AZ MQ2+"V6[HO%UO"R@BOXJF7K&,'-7(_PN%Y.(!UBL6DKM2).\8:;UBD=#4M9$J MRH R\?I([!7+A.%HKJWG_K)WL/'7YIZ1OS"\_Z"<]UZYUML**=OPEA'YZ (O;L( MT=H<&);.FLF?\5HC>)D+%(*+']-] M[?)[K>*U>/@9YW36NSM"N+^#$%S\I"W$>U98G?FCM)#5=],BX"U9G8&(R"TW M"+@C5E]E*C?S9V2A -SY(=DW%8!L+_7>6PFD6/UG8<>IJID+SPV=V9=_:9JN MS^>77O3IF05+GPYNW.M[[[:A[)LP=D]='[J/% "O8 X3J:$U< MGL[1 L]]RH&:@/BUR1=^VU MZ\1_^MS.\!534XY7GW#\]^M..@\M%Z7D_:U$Y)2E-'6KKM?LFGJ-J/6Q:I7H MB_$L9KIFV*KE_^=3K5W^E)N[GJT&__ED[((O3FC/W. TX%/.4>V8RJ>)?3D^ M7 P#'RPWYL>GG!_S.1Z!?,H9L_]\ZFM*BVH,5JI41Y%]H'5'XIS20XU3: 7[ M])4@F3R*4GD$0?[]?S_2\^V\NUN!Q?%([VV@@F^/E4U]K7/3M3,RJ9&RD'%D M(_AS0L"5CNL!DG!!X!G3,%#C*?7=MNL\*@NJ MG5*YWV"$?X-15)+&QH1>E!"#7] VKFZ;Q5X4PXCX]!7%\#S*4!!"SSSR?!L8 MNOS.\C J_MAVG42T3Z@)S&*7:LS]G1F.9JUVP6[P\>W5&-6=6PZ%>DY(UD(!#AU( I"A+ MYS&2O2V09@R3=-8P><:^3+J386_3LI;XD/5>*BN9%/MDB7OOHE'I]GQ7KWFJ M8S::,[<1=/%(YS+@.O]2S[5DHE)88O@2V2P;UDQT)P-[!#(E&/),/9>Y$J@_ M/'C0UH-317MN[;ES(P!LRL5N6FZOJ]ZU')^]Y"&#F]6\5\N7=RXK@FS)2 W0 M3?,E>[;H>Y?S0'[>5OM[R,_;:FW_WH[A.]_D]\9Q[=MR^4JAIX+G**@"?#X, M4?KN-P\P_NM-8MJ5!M)=$,65+A36#8SF+6*(+/\\7-9)_)EF[-L\Y0I*#6O8 M\.:L9F(;=E1+2+(5=.. %0] 0*I<*/_<:KHML0MD10J9):_7: M7#K4+HTGEZC[W=:0W L8B@>S)MUKK_8\>O.V^$(+6Y37FK@?=05JPV[9D;6K>+4_/WSP UI^!@E*M@<=56+[LKVL\EN'@I+<^J&B)'<\BY^[TJ-X]U[*]]:1BEOAWE54 MG$'F77.MTW5S+WM>PW74Z$"NWWS!2':C+\^K&)FN2<5&.FP1*6RK':3.#Y?- M[I_;Z/W8IG0]U=L?I_3-XNR[O6_VY@"8F]QL%?H!F/P9&YXL*C6AAE;;9F/E MXE73(YISA%/8I#P$9?,T]:0)#U%V!_4A;YVFN1U[*',5"3?'O:O)2F1*#+*[ M568P4?$V&VDDK_NK*3^R8]H=(GEEEGJ1EFRDU(4W4G@0'AZ$O^Z-]$X.PK]S M$/]M])K>L-&!'$J:*3+>1+?E9IVI+F*]ACW+0;B5@^\]?1UZVE+UD^B]Z\7? MCRG[$*7_J^T&>@YE_I]_423&L/"$&CQ #_D)#][?%CL_^L#^2[;D%W0R>]L0 M8+H[4WV\VA21&;^3P[:RF$W#KW,;T4*BH!69V2>H,D\1A(7C/3=%5(^NA0BN^[_:V#R M\J+07Z D,7K/F+J.)ME2S[0\H4+A] J/D/UBR@&0,)^^XI>,@]\5.CZZL"3[ MZ'C7/-*?(&4UKS$^.IE,36HR9F5NUBD-]&0[ 6DCC,I3% ;A NMVX"GL[-7[ MW _KR$?!/>WJTC^_,GNM_>Q0X<;J+QI=[KU^J32E,NEQ$X$N9YX]Z//](R& M-2NW4K/RUEFC/GA MN_&.]A!K9+3VSMN/IHC>G@=MN;$VD?9KKG<#[P([[KF\51J_4-,0"$Y8U'6O7(?%8+ 8+(O%8->R,[]%=O!/]FU]06Z'&U%'3:K9 MZ:N=0U_?OO8:L3_8M\E&,QKUIAQEAE,5V9M6I[$6$@\79!7!ODWF<39]1O.: ML9PQZ,(:LOOC>@9KSS*DL%^@1IG5ME3%>:=F[MO]&2O6V6A6?.4!WC]0HZYM MUG85U/#-PEXI6)$N&667 VH40YZG1F^E9(U/^LKY0%S<>4Z*GQJ_D'NZW9SA M!"ZL;KO)ZK9,E\_$MM]10#G^NWAV'J3SF!YXT#,RV^>GHV9@&DIK%JS'$QU! M+Y62^(XA^ MDDP>1:FS.0MX4OH:ZPTS?>[R[=#U9KOX'V#K44MD_C#=,<5:#:'JPH9'F^41 MKD2 -,2GKRB&YU$F?:\YQ-55%G[>1/;](F6@K]FV?MZMIE+?V\X7Z[9)+;=E M8VG+VHSM A)03^]6$%376".:(2HE>$KRXQAQP?SX72'IH^M)KPU)[U]=^H:H4IJ"07AJDT5$9!>J?&,=+(>) MW9,M\?.C:Q^?P\\;+O0[ MFP\K/IT/BPWUAY%\_N&WTN./2__?L^]R>M_DVNTTAX65?]?+/5C!=\7,@Y5X M'UWUT_NVM9S-W#UZ)MD=U IH?SE 0CZHS%<;LK?J1!G*+Z!LFZ&C_GZ(8-9V MSQLA1V+T0D%QD%] P3V_>13'\R0-2Q-@#5]VHZ=90?.'1F'WP6) >=NN(&!E MS7:L ]?HM!,L,Y^^,GD6A;5_L/8ONQA^J]J_Y^-Y/=(JA2)I[F7IT%=&9695 M%"]4&_@G>&XO!R5E7E_@9L4,6H-@IC49T!X:3[(J=)YAD'Q,9PAJ6#-XO=5C M\"*X:^;>U:1?LBX&F=R9W[?V[_G[=G."#:8]:;V4*PHZ$(;[8K.PRO@SIZ507> ZH40QYGAJ] ME9K!WS9#G;N6Y4:%)(?ZT <5E@?>0'D@O"WMIHK1(#MA#=05YCUC/["<[#!B MO'T?]Y?3=TN-W=04@EI)L#UZ-V^BD5TI72J_^50GTE448:T#:]0%K,#+[J%6 MUDMRI*!$DL?$F3Q-7K@3Z5T!#]9)91MU[]+48T%%2''@*ZHPQ)WR8CQUM;'" M '-5A)];YYQ%_C;FYC58,1%R3"1_JA.#RL0Y5Y_YYDXZ5, M[79896OR&[-71!UW&QD)[I)JJV->D$G?C GA!^NM8/T&K+>ZBX1?IAB'16%@50;OWYIN-Q"9T:1:")'*+.(:7JU9U[5% MLIM2Q]T4S6/XA8[.W:'VA=5SM\3/#%;/92XS]VL5J!5&5H%$MTVY40Y'C<-T MRY>G[^]0R!3;+*G[S42PBZ02E3G')/DD>(8ASU.!-UR@* 9+W8LEPE['.Z'N M^,96SUFN[\-3EO 20L,_I>,$:8 M4&@556K2YQ24C,GTZ2M)8GGZ3(KJ;7I!PS/PL/H)5C]EM?HIN_KX+3(BO8;K M(IM0=H20:=):O3:7#K5,:FB^;OK\H51%!:DD;_>EWG9NX%&BH2FHH6&5TF6R M(_?.]0Q6-WV$0BX1+#.?E5I.;,-BG:9W*'MZD$DUV7;$<,'C6$G U"I']HG. MA$$20Q8D1YZA)F^E"BG9^0I3U==G23HDIG/"XH=2(Q)>Y )KC" _88W1;;$S M@S5&D)^W5;H"^0G+(S)2'O&.%\TD]F01F)/\(VOR7*!"FJ.'N:*2@GYP*FV: MD9D>WU50*JEWP'$DCZ(7NH'][M $JQUNC9^PVN$. OR98G FM[\,QO;?9'/L M"H,N,C]HO# DAM59?5XH=; HV1RI"V^.=ZA,8?'"+?$3%B^\<1C^330:ZTPV MYEPJEX6P4#XLA@C+D&QB[F//,O=ON!9!V.F>9OAZ7N=3T9U D];1GO:AU+=VG'+0(R*ZW# M?H_&%QGMW&P5^@&8A]]W?Y$=.&^\G\>JYRX\U>[I\:+\6&PDW=L:FG[$>$_7 MW(5C_,+R)TE$X11U7Y8+VDK1S6)M+4X2.#.?OI(H#7'\[L4Z$,=7F7?+#J9E MQW/;@5_9RM*\:]%!5&E49 Y@&B3O,"R/LQ=LRGGON/YE.=95X?JZJT0^X(8C MR%U8 _2,&J"K$I-,;NX9S"IF9^OGJLI$E/MER]Q/16/G2,5:M=E-MGXJV?I9 MY$(F/2PO>J*\Z*I0?]WE1Q]P2=)5ZLYW9T;3>H;.,:OK"%C:-=F4=KDQ! M])/ "88\0]/>2H524;62:Y)4'R1%2[J6;+ Y',WG /^OX43HQ=.>/Z@'/%8/ M,S><6GHV]<,5'8R_=$83\NW:^'9*5EX5X]X^-0IE\M2EVD3?71G"*:]XB]AYKC'[ :YEQ4-J\4)CV 5GC%EFI6/LL$1[B+&QEUN9'^ ZP0&P,8DMRR H M1-E;9OT@RBZ4U,.=0G5:'\ESA"]+5<&9J(2 O?*&@TL@CJ/;/:[F!AU9G$V( M%D7OZA,^V=Z2"X6(/$JP>9:YSAJ[2QIX27(MN_"Y1&.7UP+FV:T..VIG3,6( MTN5]E]CN0GJY+4L9 ,\O&\6TAJUI(]K9>T$G5XL)T93'_P6MM+9P\XH7X])7,,Q21Q\GTXB@6P%IE\T^MN!URE M&+J)-P:2N$P>PX%IR%YOA6G604I#D+YJNSPOZ2<4UGKS<"DK?H!@+;+(=R6[ MXW,91*%W4"QJ7R[2LNJZO2ABPN[.C!(4,K%M>:& R(4+@B^>'8>H>80:M]%I MC)O2H2Y+N-PI%$>-4E][9:GO)40=WZ/5>9NK]Q#=,F?>ME)B?2P1=9#+CC<< M LDCY%-GAI-T]O\E[[U\V.Z9N\";[U6:#DCX0TK\QXDFLH5BWP3LW_\_>U_: MG+B2K/W]C;C_@?#M'-S' M/'K+U;^:"?]6S[?E?'A3;HW4M-*!ZOB")CC.TTMS7 M9*LDZ_&KO\CV5MX'#Y8&=8]\.XM_^:8< 24*^#U%_;/P_2.@1XJ8CKPK/2+9 MD_R-XV\]?)5HPX?OO"#QH'[Q-5L.S8T&GOWDJ0E?0F_U!8'OB0NQY0?8H-^9 M\+=<6/A H?YC*+!G[<$$2"[0F_;QL=LCR4]?Q=@"F@B@A@7Z.0;&-YF47R*7 M3ZEZCEP94"[S)U,X46 >;P_Q/S;KG>I X(<%MB6(E4)-:%7 -X56O5T?=<& SC/]I<9S@H"'R!K3&=*C [Y^3$8)$P!5DWH8;,0C4VM:0?["BG8K M$W)&)<[IKN?5"@N>F9IH955FK(;$B]9@,T$0G;?P>L#$(T&PZ>E0;.>1!JP. MYI8Y:HXL^%#!H=X6#$VM">J6=MJVLI LAV57+.;7)-M+GIJ::G\E>SPMXQ"W M#N:T:^)BPRTG0U-S=5QI,ALOYP)G]J.YOVN'/6]@2%B:4I$]FVSZ9*UMC=VF M6T9F^U6[ D:F7@_7:EZ'J*T,3NB(/KWTYA(D;>.1J;>/*=/;&3N?MYH.9TW7 M-9823/#,-*5Z58UOE$;06I2[L!Z-V4BM5!@P-#73,!C(]7&SX5CC4D_M4V,_ M))+WIXGJC@ZK&51R5M9XC\OU9KNTUM1D JE53?C&8NQIXX'H"/,@%JE&3:23 M":0E52MO#^Z\/X/V8WXXA+D-*ZX-"4\3M6QRNRY2\@\046_JBEOQQ5(,%%Q* MS90W2TY%BHB-546V?K_)SQ=M"SPS-=%MK<[U6V4)LYPN-@O7ZSD9$KUX9&J> M>%4VPH,MXER3U'IDT%U4Y-4V'IDFOS!<]DC4GXRMZ- =#DB(A.<1>&B:_$AL MS'0/'%_FJK5HLMO-9Q'')$-3BYKUO65MT2%6(CM?+L2NZET2LK61O!34,BI=2JFHT-W&N.5V.QM&Y-!]:4 M+ ?5GD2>(0 K,5?M:@F, M3-%IXZ)HO08UXST(6AAUS5^VNYN>1*6YSPP'XZ%9=S;B>#R/HO5$F47J5J+. M+-[J')9<#7'*D#GSV%XH=NA:!3PTS:>=5&VU#E#%%?=3M8E,3.Y (89$GR&^ M.ED/VD)S"3F[R4 N'7!5V3+QR!2=JMJ0)UJUWE24)\'4;5IZF=&W\<@4G4C, MX$:;H5&YC79\C MC!7$.K**"[S.C_M@GFDZ+2OX$HTVY9!K=K8M>0#QO6&G%P],KU[7#F$#97<, MI]7-!1_PAQ:'&6!H:OD+4U> GT86!962=ZP^%P:@%0.47C\1-3?\@J="<; @ M)1^O]^KXC %#4P184YV27G:*W:ZXP@I+7#R"[?V@C8<6QJ"EJPJ%])6Q14?W F5UG9;OKR6BD)$/3S*TT!Q+ENAO#8O&*O!PTM@8I M'L>F6,9B\Y'5"'@7BA2_W>O:G0.L;8$+,*U86EU$GDUU.#;6!A&ILLOIFF3 MT+1=8X:T;6];EB7LY:K>4)'FNI\\-<6&Z2(2)_($F7)FF8;K6(^P*U4##$UQ M832E^:Y1XV965.F(?>H9 :\==M0LW$^YL5(9]>T.'9A<+QF;FFV3 MT'W+Z!H#D>U/-!>J#A5]'$\!3=.@WY[-))6684NS*Z4M7=NWS#D#AJ:>NEUV M.4A?$3:TYF$]EDT2,9#DJ2D:!'5$JG?Y"(>JI%J:;\0=3X)*G#-VL-NF(J^A M&A0WUM;C<;T#A22=#$W3("+F1+LF!3I'!*+5A-!YI01**=$S-!AC]+ RV737 M$*%4JPXZV-8:BV2V:32$O.WO!'W5M4I18"%6N7SPT9@(V!EZS9#M9,$;EN70 M4#^"MNTM&'I&PI&R/8RGN!7'$\T( MA-!L5O?)8],KH^8SC>/C (G;30?1B:^)*_>=V.804%''17@?;E MXA]_#%T2&6?//$;?8H,G$:D_9+AO[# MQ$XOA(\'W)?5\E$(3Y>C;NF3/B M_1"!Y(S( "/P>_+9>M^<$3DB/A.2-R1'PN1I#W6.Y\S0(C6,^#U&_&:SRU\&2-]OU<1OK/JBH<@+E\+\D@BIE.UWNBWT^;C@YZ3*K_:) MSTF57YDQGY,JN:QM;Q6XMRT0^3:2JX9W),*OW(S71(3+GU/Q1PZ=_OI&NS[KK[H;47+;MG??9[[)-@XO+0::@GULXGX[EE_:: MO?9,\Z@'_K6<93+%WUR)?S:.YQZL3\?RS'NFDJ;OQR4_M'[/M7EFM7F.[0RQ M//'7A3/!E\F3_=C<4_'@ZLK\_ZHEC MK]1KV0ZO88.X^"[YZD/MMYL0<[9?3P+0:[GN@3O\BT//WA9SM M>8K.=1V"KH$(F?=[G.ZWR]%_6TK_IT?^YV2AX[DE( AO=G%7+@[OX1YYDZ2\ MIPH@=X-\>C=(1E-S7BOLG>0&F*.&\_1/LNW=D&>*YCKBNT#H MD:OF$O'FCK5L2\0+DDU433<5,[$&ADK:.8CKE@I%O(C\(A@E^ M2PO"?#MY<[_=%F<)SY1*ZM&G9Y9L30]CQ8@\T,%TXUTU_%(Z?O6$$&79 MEEU%*\A!P=,+%4W10.%9 86+!01"H#?SX+P_,MXLB>K=5_-(GGT@JX_> M5T#N$3S^ SK^%[^R\+>YBZ?M\KZL@/8XA<@UP[ZF__=.C#](@U!V5=E7I6-" ME63V)\8(*3DCB.@J+52X*( 4U?FWRBTP@";H$(Q(*2T PI"@H&;*\ M @\+-2<6+RYQ<+*>L_+<^*\!LS.#;Z/BKQW/'82>8K43"9,B8C)NNE/"X]:K MDM*M.[(SVAMW!5533$>V@__>U3O\74'W?$<._WMG[L(O;N2H7G@:<%=P92G6,UMX(#M3*5U8Z4Q\Y4[ ML8B)9(@HM.8"YN-!4$)_!P/@T:?-,ZJYB1X )7<\'%&#"T#?G42C/;6WH M=3SW49IY_12W^@8<]!MP6M5-S?+608D;E)KL!EH@_H;8QL#![KXB2)&"X!PQ M.6+>'C'?^[MU95.MN^PQD^^$'M0MU>:-B:A#+#^H<>Y,QCBDESWTP*HY[WJJ M5[$[V@ /KD ML8_KA6.!]ASM!)^NW)T2,:8T<=_#-KN(7&SX00;@$Q,Z?O49'+5Y&)<[!V1N M(5[84&B]QPH5L M1=U\)JHAA4 I#_\I!=)7;4%+YA+Q=+JDX]6\,"MEV]=7D#"A-\PZ#+8;.@-(^Q%@4G

"K:1Z\[& F?-;8T^RHU3PR^X-)5$$XUN,EZ6:1M_/U&>?R#I@R3]^B0QT5)@S //_P=[_H@6Y&0U9]HZ?;1F+WQ0 MNV\=+D42\G#-]4W$Q%\]8&N!N03HWB_N&A$F<.=?2>*!O1!=7O$-=22N-6SB M(5'ZKXZ<.V=#?3]GIQ-5W(9LDT.2V4&5M/>@U-X#S)>K>FZY/F8-3K:CMXI' MOQ8O%:E>;,N%#I:KRDH>*\G5/+J"5:6:U!'SUR($W]I[EO #?%VMW MX#\UL=YI8W(!RPGM$E:HRMTV]@EX"+=K!51Z (4<8&14?HJZA-,NK0\"0*L]E\&%&8PER1'S9 5][.J4WJEJM M=A4OX^PV)%6+*U$*,T;9QZ]'3M=SI;=P2-;*T9PP4/(C.6!7*GDZ*7-J(,XD950.K,V102SQDPKX:N0)9 MA5G,#5%;RR5%ZP%JI#?5Z##ARY%AOFNHFW1WI)CU;6_5GZ:=!H5&(B7FY5"@ MNFD.G743CCQ]46G,!:RV MS>:LHF.GR^/LU'_T!)563T;:=CKDZ@!TK?8BS(A#>[EJ=ILJ6U?Q&MX7Q6*E M4U<+A#0K>$TU6. YF5[4:6ZJ558K./($H1QE3EE"-[96;OU8 M>4Q7Y(+0@*C'3V]*]_H]4&OELR*K#A:E3 F^!'Q1 C]=IVJ]+4A:X!"X*E=R:RW"M&4T1;!@V[4>/IW.V@(:>@*H67YM%&LBO\6U=G&= MJ^ MJHA'0T\0U6KG.+XB,:XUTR>BH88YOT:/T=!32#G>H.S@,[DNFNGB.+LM M>9XC"$1<98<.)W:P3%#E_,.O;<+6HTQ<8;:N%"5V@&Y:\P!L2RY=->3=VUF[<=JA\]*2MKCI$HF*$G5 M<33T9&%']GQ1]VU'$C<!&]P-/"1B;/DVZXLXAU)+SG/OAZ^'"\ MZR!M:J\?(C5#WZDG!UTX4MRT,' /%W9J6W3EA7)W'''N=85/N@63>VNSI8!8??T\A_\'6G":_@.GU7"=V;!=&# M#T.U(31_P@!<6!\]Z[??#81__"'+9__SHKZDA!"_B1#T _5F(D%"B(0C[HL0 MW -.)82X D(D''$EA. ?Z#=/UR6$2#CBO@B1<,25$"+AB"LA!-2:$LOZ PGQ MHPGAW_-L_+Y9\S\PZ^O.1^'?BK2^.T'E].=)RHKNVFA1_M^7S)>?->.)!Y+] MU#KWO[I8!=?;K4XP ;L/Z%# [A-P#&#L/N:!#F9#L/\#1?Q:A?>$:ZX/"._F MFE]Q>-TPH]112LVMI/1=.1AVOIX;!@,Z()%@X4/FO[/I;AL+1(*%! M[+) ) M%CYJCV!BAH5$34Y0_XMQX0OG,2<@N 80?"\4^NGS;]6RR2[W@1K/%<\_(75" MZH34'QR5^?3Y*^U_?X1J>AME9]]<-Y[[^_=S?M>Z;WW MZMW=O!-ZW]>\[Y7>>T_MK<[[.KVR/Z'GMN+0XNZS%-([U3Y_*VT_L'+OA1VD M/UJ&%U&'(#]B:K=,EHM[N.ZCN9JE?WU5A97TJ(L"&I4?X\@Z!3#X@F*?[,+^CYZ?'\D MBH."S8,I4Y24XE8!79>O:8TJDL51 V\VQ1)OH3C.'GK)T=T9P )M#9\TUTPC ML<83_WI,$/#!1L_G$C;>S;]W8JB#I% #"J$S(CSG>96JDRUF\':U5Y9K*TK( MIP651;6!V!3)75 -B0V./\T]?#TXOG!7[N_C>)I?- IL,*)$L%H/9++"S$KC M,<0QBW#,)ZW4$AQ_HNGX?ASC2ET*B5!OX9M)UBU8_G0J^4@>\ZC[4RI#G:LV MG0#Y2N(WL;<>WP]DE9\3O.%VTI9L%TI]N58OY84F!#*R#3,IFGA+(L_"\+M3*^]F)>]UQ;%NW7[;B0\D8^L@."-FNZ+7M6P] M&XH+<:G.PW6>$1:"RB'[+9,B\7--7.X:H?<6#+FX9?8]A)86X_:R/*JV<$V2 MG6QOW-HH(2J C7IR,2F>OJ!IED#T%B!Z<5WU>Q!EUK/Y=!X$ F[Z] I?KM4F M2XPA1%$TCL)3%'E!J^LV,9I$XWXS1@LMG&<&K&8J77Q>;15HM;ES$-T,VHD,CK$-S'M*< 9KW,P'\;IUQI^>WG*+:': M]NPI?.T'> M.142]_F'NL]SVAQU%!81XQMF@*H@2(X>>AXPLF%0=X,^"+X1OI1GO(9/;1*W MPGHW#3@RMQGP@II!?G6")U(XQ2999&G7F_ MWIFN^F,(7O;+/QR325$9(@'O?8/WPO[,7P!O,YMKLT3#*5JY);X01EM.D+:H M92ERQI-XBJ&2HS&),_Y*P=M0V^4!D!85B]TN+=*J^EUKB3KS1EYZ+D5S]^JE M/UAMB+"^:8 =13_34/ML3T5RDB;Q5<78VW_IB@*Q(=XU.I#C84I9^M?#MI,[ MWG6D_:8C.<)NRQ%W.X[@&#+:;JK/N\V9/;[3F4O2>-'+6J!!6YUM7IV7J@+< MX9%Y1:0HDD\Q^ 6] PGPXP/\RQWRO@#PO45MY@;TG!-)K]\O=6RE4[.:"/C( M-$N1.)_*\&_IMPGPKS>T% \3[C+ Y\L2[2Y5OZF$UFA MR7O!T8[DQAG!/&GG)D1NH1N6UAZXSJ ^'\\74# 3*$Q'LBD.3WS%UQ[H2"H- M)F2Y6K)<763EA"QQCAG(HQ&\E3.&FY4?^#\1*\!B8WLFP8+/5ET_&P%)L" A MWFWX3!/BW3#Q;M;A?5 6,\J[:>SPIJ^"*%B&0'"'6'#T#<=X">.ZRMP7--W3H2K="38U"R3A4BB6X%%3= MDB# E<,UD2(WY&W^;Z -;7 U;LY+Z1W'ZB+!OWC3:(T(\FFA_C9?O$/T^2LZ M0V#J\*^="4#^:G<&7WF#W-F.&R"/M0E54!]/4J2=VW3 MT%#ONWVQ&CC$#^ %%#WU'Z!(^\CI?YL*T<#CHCH_2A;#].>VMD'R%_SU8R]I M0[&?GNR>_8ZWC*:#_OBS[_Q?PUS^\S?\<;BM;@/-0WP[V3\[O>/AKQ1ZS%[B MX/A_?H/^2]+/O+F'72%-T$?O'?W\W_\Y?O]GXSNMN[;K??T7'OWWU]'$]NM+ M1O)F#-)##VA66AO!9W_5[)6V\0^[!O] TM"@=ST#_@D_O!A:"HQYX/G_8,\? MT8*/UNR%B;;[UN%2))@.U]R='O#5 [:&,@70O5_<-2),X,Z_DL0# MBV "?]W/BJ ?Z M1Z@UQH&$3#ZE-_^K(N;- C02$@]0A^P58]Y>@S$ B%DF# M'-+"(,,_P52[K-1[8U9OU=FJ2/5B6RYTL%Q55O)82:[FT16L*M6DCIA_*JUU M9:]=ESMB&^O(6*V-<]_&J2T_WT8=*VD FL=P)'0AL"@[3 $7I2"&&4&1?.:PRO1KQC<-;7G M:;PMTU\*I!-)42VCC(Q'DYTA:I5KTU-XIBFJP:):-KSG5GI9*G(WN& M/JY)GALHFV#*J@*Y&N*/*Y4Z'=G?B-E%L3T>6>;8+K<6#7VM:&.51BE6+T?6 M],VCV4[G-HHYD\W'+;UAM@4!CCRY9^VQW9\\DJ..*)<:U*BRG*[J'FI_1[X> M6<^1PBBO\$613(=%=Z"LJE1U!4>>/%VQJ9YC+BC)FO7R8>A6U\YLOF\,^7*D M3U%E3<\:\.D*$1:X]"C_Z*%>(2*TD@WR'P=-_J$OG&BARE]YU*7HX< MB U9]E:MNLBVD&\'%GP*H^V/I-X"^#I:0/:Q-4,@XI#GLQ( M"PH,U=O6>&5#=_0A,&W27'&_Z1-]$([G7(SU5 MZO0&4T6R2((-F,TVFWF4T*'7DWL.1FRP&FWE)A[VVF+!&1E!QT(C3^ZY%F>= MY:.S,<2T.?!KZJ,@D-,HY?KDIHMP55I6"7=1$-/[FJ'/+LR M:]T)OAAF))'T>^EA74#Y@B=W;?(K0P*YW%@T6Q,K-VWK\C(=I1:>W#6_X>O! MN!*&5JYI;LMU)-FW!5=>&&\A=RU[DKC@92K9+^71Q M&O85LJ]ENH/93!VXX[UGX^50G%2G7GM9XZS*ML1L@%G,] WX O3I73/,)'@D M@P)NY50][/2'1;4<-M'0D[MV*KQ%YH%2\4!QS?4,DV95*,*=WI39Y>E(R M&S-QEJ4;8[.R+B]]./0,2VDAB]_0 XI7$G^ZZV/-,;?1G7)/]BO\):OYIB^/&G"GAAK [M+>HY<'ONZ9!WX&OF+5=W=H[_."^2785(=/$<3$];<_H_++5TZSQSEMI.B$P MA."-<2H:1GS!X&.U.7SWP O!AQD$)TK+CV0R'=WKR;8X&)M(17JO"1OY9I[, MO\A40Z:?K%PXR_K9#LLPM$59.J]0V,D'KY5 MT?F[HP#+V6YH8"6XG.@* M5C5G)O*?_8$\:GM#)[?SPCU91"8T'C![/_"0.;K!]LXZE'+J>G/7B_QPD:D% ML)RV@1/ )-_>V5P.5M:<4/,V.S\PE<)(G" ?,.3VVS\NA9G05//#H6\:IN9! MP;:[LH2?(WXUG_H$02D61']'-LWQ-Y"Y\_9W(H_B!%XSG:#6\ G+$V?EZ&N>8.@BFEF@.=&Q,53!,=H5HL5$ M6&[WRQRYW"H,R M49]$JPZWJ -$9IKI(&1@N0FD0PK"T1EC%?3C8&R7*@?XI2!T$(.AX>@%47 . MWJ6-W+S^"]PBJ_WPK8>(S2ZUG5OZU[SI0X+ZH0?R(-!,.]J\]T!H'ZT1W+(? M]\MS*& O[AH"OV[=_&C^2*WY]Y1@9P:^LYK>-B!(@^K%@;N MX<+.OQI=>>&%/+ V2W5?QTV(MB'C)O)C4<.6^.'NG" MQXS@DATVH\/O:73KKSLO]@HNW7<=R$<[]M-0;0CUUS %_86YKJS4OE?S"0_Z1]LS"0KN 07?4^$3%-P!"KZGM7[Z_!O 0]_1QF W;W>$9OYA6?[?4Q8_ M9/Y70^WO:62WQ/(_>-+U-ZD^[YWI3R?%7[>T^T7Z?]*J)/I0@HU$2TJP$3?= M";7@##:WI2_=P"YZ[5K4+ZU*HE8EXO%6U:KO=6A.=LYK@4:B5278N%6MZI U MF.A5B5Z5Z%6)@$STJF3OO!9H7%RO^M7-,Z\%EPGD)("X265*"P+/'(;1$8M$ MH4H4JD2A2G;-^"E4OYP$8<.73K;-1(]Z#NWX:,LT_0DJ0/C?!!*))A6X.P0$ MDT212A2IBRM2^W/0AZ(H\S46U9C!#C4M+\PI/]%1X.W:@]H,?%1B[9VGE.[5 MJ4\&R(=MK@DJ/C+=_(91<=2(),'$!R:?WS D]E5*/BH[^\[AL-.R;A@.3W5Y M=LN"VELLH[HR9^J$_;C"=1-=8M]RKJJAVRL9 M$1OR?MQT]EI00K5;HMI>3XDYTW2:J:.UM MU%)%W1?*5ENH> @P&IH7;#J>YOB[IG1^=G/\E^C;T;V/5-C]([GN0)J9HU(# ME[U)SAQX?7HMKXXJ>$;1.SCM8Z_24\^\IAH4%S1/ 'Q6GE8:8$(T)P54V9_\ M\D^I? 7 8P MOT9%;C?24VUH^'R49":/7EQZXC=U:!2Z])*11&TMMTN]0E'5?,1O])=_"F#H MH=K1&+$K&QT/[OM@-?AZ>.J]?57GH0?4PGP:#+EBIX:36=:9=U=30EJ^:JPJ M^*H\NAO6*X_+55U=CM=*6Y]U>I2F5ENU%^W/I7KA'7UB#RTGSB^/O'* YT_, M^7,ACZ?.L6GRB2W9AI\SA4J9$+5FHQEDE[N BO@V QUU93FJ_"X\^9:?6&@C-Y0E*U4!+C\:16U^+LFLX"*_OD)QM@??"ZGVC-:<"Y'Z0R(M5_] D5;1@$N+>B\M C!P19V9 M=SM:\[U6KUP E04I,5DQ-X<2JNBQFQ*W4C/(ZJV]Z-EQ,1W\#EGN&H,/"R.QV$ Y 2Y35->/P%5LJ],>02Z&M+,P]T\8R%S:4/YM)8QU"NDES M^JHYE$LW6,9=%RLBX-2.5VJM^,5@]4DF]5J@>F*E8[!BNN1OZY.QENX!U-_U MTB;U9S/M9:SLJ^;=9-O\64WU@XQOHLLNAWV_.!=!RY8"L*6Z@XH F0T:WRW@ MPYT8-:>#2JT!EL!VY[O,XH\UPZ_8YNZ'SMK4X(?!!)H" 'YXT^P^&?[Q%G?< M=?TD>GQ.0AV =<#5U0BIN3>1J<'B[YC5ZAQF/$GTF(.0DQQX7EWM8C/\C8Q05;5FA]M+ J M0K>4%A)@OD)AML?=U0BO MR:8QM?-E98970H?JC[KC1YE_=TRY6"MF6T!=4-:F(52SPZY>;-%0 2>2H'(2 M5$[8[/ML=C'3N%H;KZQ,:5D5B\/R J2#+#_3!<29T#1N@WFPLXTI9!J31&R9 M,PDF7YL!?6V<65IK#B. D!]K79^D,W<6,QRN66.'RDAT(M# MW.*!#2+M%-K,(BHT,O=,'V"&.38#S<:B/N5H'I$=[>VF&*ROD=1Q49;)? -F]6WKF4Q\V;$9/27?^KN% M7C?MV'A4/TN/OFH"QT(ZOD?Z/4KBLT=4'L%?G\3:/"ML6Y1+YQ5MP^<5%2P: MTB(2:_R7?Y[=K-C$M1&I[L#O^*O&.*WQB%/T.$7"-3O4$ ;\]M2(!0.(X MC@D 8N,8_4;]WCH(5JYG_4P=WS/?33RD]^TAO>-*:-]SPE:FI2_MY(0Y:]1Q7YD10]IQ<%33X9J^)N/5W MYHO&T5BYNF]2[GXB\[D&I?=VO/YIF,5-X&DL^WRK#R/!%K2W^2% M?50VG77H8*W0'+H_9AT=?S-)4X^G._GWA:SVJ-J!*L+4'HQ7(ZF,)>?6F9%, MX2;-;.9RC80ZFO!>>VA::J=U50ISE@;ZHU4PF54[#6@/<4G:^[UYZ!.F^CY3 M78=9I-F9:77:(@<66%N8U6JUB9CV1956[L)56C^;;Y,\^ML,AR0]+>Y< MBOZB$=64PD+;[<\S"EG0B29;ZCPJ1B3^+FY$7:'%5->&3$Z4#(X%HV MJTV5I=W(CE9(:"6AG.C)W7 "%8]OG^.]K%WRV4Z.)%+SFZ51!+<7P>1K%$86 M* MMS5K/\%QQ7/IO7$:M$:"5=FVTN-<-RLUU"9BW..(#0"+S'J,WK DD=,S*F_SPVBO+/ M?>>2P$T2N'EG784]DIYQ= 2C3Y8L;E#35S+562MM&_#&#%?J2O'=Q@^KT;C/ M2TO-*E(^(U5:#EEOK. *)9&;)')S?TQS'8;-1'P4IUU*KEM%;RGT!_$(X[_!^'HZ.6>#>^T#FGM??T7'OWWU^&."/8GMXL>_<"" MI^9PS .\\]#U#."AQ0%/(,:T,' Q',/1<_\+'WSX>0$[B^!?FUG1E6]K4(;I MSVUM\Q4JBJ8#TD/;U:T7-T#?V2\=\9!A3N_P2R^_^Q7="*X9W%OMOXY+9>TO M??GG_YZTN>B?G&O; .$8V)L4%DP MC_NU"W(XOYXTPZ4KX!Z+?KH:_Z)X' $ M2=V&^@H2SI-7V*>.R+%'\H>+8-0Z$GB'69+TLP#>"^%"&N7/SU^ ^7__YUTL M=32Q/7>1$83'$'H>T*RT-H+/_JK9*VWC'[0"_H&DGU@+/[P86@J,>>#Y_V#/ M'Y]9[.AM9MHZ?;1F+QAF]ZW#I6CW.5P[8?DOK^[Z)()(XH%])87H!_I"E#K: M&]'_!/F\.6K8Q$-;X;\Z1:H7VW*A@^6JLI+'2G(UCZY@5:DF=<3\4]6\*WOMNMP1VUA'QCHE$DX2JEB[ R_4Q'JGC?V!J&$Z(3#^_(TS^MXD_A!F2+_Q M,=.!,M@-?Y+?D:Q%LMO6YC[X>OCP+(2_?,?C'*TYE(UO&*K\94VAPY9)D*?ZXG?H M3#Q\J]SF=;ZOW"H*=6D@="2YC@GU/)85VE(;DPM8HR6VH0C9_>6<&#E5VS^0 MY_8JY"L5]#7+20XFZX$;Q7JAH;93Z'+N#.X[&RSB5V"@*JGNGK?FH:=/-!]@ MVM@#D>'E8RLSF$3?@VI5&D':@XA%!T"BKZ JM,"+9-.^0_%Q1 '>6-,7H0EO M#?=+;0SO.H:6&!I]F5;G&97"D4U*J 8PU2I\FKTSSUZU419G<]O= (!J2LR@ M):AUC;??RN[&M'MUFS,*\7) MR.(JAEH0K9_N67[FV<]]RJ$MZ@91X>.=N;H;!0E_TL"\KGF>ZK"VTE-KS !/ M,VO#];3':FTR_O)/YH'!3YJ7_P=1$D1U-YZ*[4:;UADL(-&N042@/LVZYD\0 M]: !#G:NA6ASJV7?B8IRXP(\]%_@+ MS\6/T=OH+L<3?1ATQ0H^,52V,6@OR1>42U,_0+J&MHG8K./NR7*@)? A7GS_ MB4C4$8T&#"E;:]$PE>XFHTS3[N2QJD :T0R;@J; "9FP/Z &\,ZE5=IY=8*[ M6V-9-CDE9ZB&,3$W6W/8O(NE+3 39:95R2*^\7EEO6C0I,HUO_S#LBF"H$]6 M]L\'3(B$WU-.S>[@P$'6:L\..(G%KXJOL-GMI[:V.O2H'X>VMNM9#VQ%6Q*"& MIT^PN>=.S*$9:<=0.7&P_2Z,OJ!'F[D)7SN8:*C0^1@N/EJ+I6:'( UU*KC# M!\ &<. ,0DW?2=N#OW&'TFAG@H^!U/3@0J#[&Z&.UA3^/]QSSTG87_HWW)A/4JB?["#'K . M_,,)B/8\BD9B2"&RD08!5V0"; ,;;EY/_H4*],?1H^HN--, P-I' YX?G0?^ M'*KNT:-L3;>BQR+,(BT?/F/J>NBUW ,3O]3;#BN./'(8U-8P,!KMYGL,C*=I M'(9KB.C[)8S&06X*X>,@^VG.>*_L'<\A=S1(>-('CQ=P=^/_S]Z;-B>JM0O# MWY^J\Q^L/N=^JW>5Y@%$P-[GZ2H'G.-LC/EB(: B",K@D%__K@$0%1/3G4$- M5??=.S%+6.M:USSBO86MQ?L.@\5NSP"X@F4!K 9X"D#M;ETQ8RNDM<20W\@" M7!)\3=O"3_"?P^A_=V9C#V+PPL#OI@P):!^8$'[P]X6Q!LP;?$\"@D*T7>;M M^?,/ H(;6X G(/;5L;@TG0;'$,!3P3?A.@)J$T'IQ:AV8JP61=EC''^EC3+ M\%\N8,)E*H/8\LPQPA$K!AM!0AXPY,D#6,X0OA-^''\#-YLP G M .#4#"CKCO>^,*#_"3]+-!R(V7+P+![XX#?0KL, I[AP0TQC"YZ@R^#;"OPY M\,*[6!:8$^!4NGM08W7P''$7-[)V^P27*8@BL(@AY##+[/"Y6-OGEK'.8R*9 M21 4.GI&1/$@B!V> +7 &R1T(+3<66(0#)N86AL"N3(LTM6 M@!-9@ XD&>X+1D.A.#O1X1N9[> P5FRJ@-=-H3?.1/L1;-LP=7D+H >@+]H^ M-90+/EF!;\L;H @JE@SIWG+"-^O.8@$*ACP5M'',8]20C;E,'W$K]/T@V"'7 M!/P!<'W(YR">'^XR3#:$POGN% 0\SNS>K0'>MH"Y8IB+>9 %C*=< #!!>[@ 'GW2#>).!7HJF,X&NA[O">0/L[N54S!/W+ MI=,+W&L"M'H;>W<1$TR,P58!B0BZZ]+=<\@**-[TT4ZX\.RA$Y[:\]OUOI( MY#T0WEC7V UY[GA/=1^C%-JUQR&SV!(==IQOB=*@\DQF_MC]U !4!,D>[* Q MK@,.:;5E4596T&PM !$0V"U@_Z'.J$VQ6R+U1G7(+[,YADLDAZ4L]/-1;/K8 MQP?8CJ'+9TD-S&4A+B#_".#QT R##EJD*3CFPG -!U%80-H 6#231<^+]YT47X/-7C[V.9'LM ^WAB+WZVE$H"P7/?(G[GLM@@7*)([%(WJ-ER&._ M8Q#XBL&Q@2HA8UWQS_8$K)5+8S8>S#V0GW*73OB$\#1Q^,:]4& VSJ/9U%M? MR2@*18,9MOL9F^^D9UQVO%UGN,?UC]_ P V+!]SYJ5+!V/DK4;)4E"P5)4N%I3^])5DJ&25+1"?JNFEQG56"#4 M_VK+_] O+?L[]7.X#+S3G8'A61;OZ8I^P0,!A/YN5SO/M+\QL'-OKW$8U?M9SR MR@J\!ME-6#(,R;E-5/3M),,W,AG-RC[=\]SHY622SW/.^)3F$1JF,Y_,^N#8 M(:Z;C"ZY>!E$2_?5#Q(Q%[LD.2"4I_&SD-S.>**RET]TCIFFBK_"YTTU91.] MM D1QC?+B(!9YFR''>:1[I2(.-)?=U=#>! H"PD/!L@Q1<9,R?BI@G:*+P%"";,:$ ,4_HVB#/%$LG%GJ M>H_0-\!7+!D3.8I[K&%X")9(&9:\"_J#]\@P# M 08^8SB7502*D(FBQ3C6O/23@8#_!([$W ST)NS<0^2JFY$5GX#)P M J2UX819N'8.??SP<5X^!= B??<)/-?N\[UD6S<& 7080-0F"L*;& I>LLT_ MZ(7@C7/9G+@!<'A@/YEVZT6/D%,+'7(NJ/@OBH^B8-_@#_!)X%$ V+:IC!P; MPATR!Z@F8SZEF'L!D;M8!CQF81JB+$LP; +=$9A'G40C/ZJUB_UA7,3M%]%(7(/YXVXGOV*@INXS1Y:0HVP53B&*&NO7B?\C]RX#:@#:%=WGR?)X_ M_83 VQ-V?AS(WR9RS<([,DS9O[. /PK^>?F,IVA :P5F"/BQZ.0V#QY8M\K MNY>6\TU\L^= ,XJ'A:K*,&?&T>S=,;M^:EO'33N\8/59/-S]+C'/2YH\6Z5& MWS^ALKZ2> !C,NCK(5P%<$[(+T^0G7L 5*'A;SCT'&&*A)>[$% HWF8NS(4M M2D+ @7YMBXA=]W\31"0>H9CR=VI)[BQ0H ,ESTSQV M#!L^"#TB"'&'K D@L"SCK M\6"+E\?*WX9/9\7C/B;F=B"Q71>:X5@HIAI^-]"+YZFK^ &(H#X^^>0OY0;6 M)YJ:+ %%]^+D M[= N]N=RT?D=5W4A%#Z45X"]+[*V/@+Q-'0-JM',Q7WKUE MEY+LYF&_D%AZI*#$\H[I9FTC9#S0;@\A^ZI@#&3D(:O$ TCHL?T'.N?!VA$AW,PI&=*N@RJB& 2>S:'Z<@CAUM#!XO[VH!WD*ZMY,5P$99 5%6 MP 7$::.L@"@K(,H*"(OSOR4K@(ZR J*L@(O*"CAALNX?X3)\'R?LU\AU';C/ M@J(#Q1[&\3K.8F&8=JSGFAK08FAW6@LW(0)L!]8U8Q@]T&T =GER?[[STG9RRVEF$4W^M[X%+3JQ#>^98 PL' M[*X0U77''S_BB[SPKM_,6"AZ (<.[P2UUX#I#[HEHS21?_"WO,878->F ^C< MA/D D&] U]*.#^&6*M#?C1(D$!L 5'@>M_D7Y[&\X,KT.Y^]GD3CUZ'&8R,8 M[7*C S*4FJ*,S58=49KGHQZP]?J0M2Y&#<*!9";W"O8P=A_%G7C-Z #X!$=RB9>?U%8&4^QD@DV0Z9 MG26?; QS%RLX)A3-<[\1R$N>;40P,!*,!.3.IXSX++) E?%8-@/5\ &/M+M[ M-_?-/5RP9XF?>H8YMJ7Z_!N(?;3:DF75ZV* CV1N/<:QIQ^?0_D'&4*NBA!Z M_(#2\6JE>=R-)&"?LX]\7O^:P!]->8S^"A4)'9 .UKQSS1B\/X/6]PFIV]2PF;>U<)'P\0 MP=%L2 .2+ :[J^Q5X7^9T#JZ9X_ =Y)H%^ Y#.+LM5)"(GX,O?!UFW8,CHXCX_".(?72R=U\<9])N+?PB[159" B 5?<$-7;BCL!7GCMI+; MW\X[4O>[# RX]G@7%\6[HGC7!40@HGA7%.^Z_7B7@")<0R)-)P6&D88C-D4- M:29-#06!2 Y'$C,>2P(AC"CR!R95P9L$5:JFRM7F2.)[VVJ3+SGIPJ13GL!. M%8HN]'O1QE3.A.BJ'L=FN8 M/'X[MQ1RR8W(2T2BHBT'Q*(D.0I<>?1VRIG.AKK2L54AK4X637F;>2JMPSG.I269(#XG#E6M+7$]+FT6R)VCS<8\>;095*S-, M':_4&I)")8 )RPMBNI J;0GQ$9R(.5ZY8.;R1B^6^SVG#"B^NI[D,\/UD#U> MF:1R]$.3JE)$\<'JWCLI=M =3(;<\$,<]TGY'YB4%I7K*;VL(9]M8^6-KN;?"''KC35>4Y5RWVN?<_7 #*1 MQTO5=;& MW-1&J1KD"MQ4K[BQ]:1>VFY7J\R0#+DJ.B47"D_DLJU2D])SB4NFR])#:TB& MW%7MJ3][7/5+$W7.35JK--MF5EOPU)#+HOB15'$ZK$HLN5&A("C2DLVUX.#H MHZ56Z;XA#)P9TQ,:F=ZTM6X\K5-H&N71TJF6UYSGQ+9+),1%[FG+ENN*GAE2 M(;?5& TW&^*!MHGJ\RS_F#$$JS";#*F0VU)R%$T-K$65;UA:01Q)_7JRJ@X-=>6ZJCWA03Q\-3H\P "(;!GR/5TKW]PZ@,HECT=(CMM(NIFN+M5X?]OIS-:>+G-885-=PZ1%? M69,/ZE"TB;6Z)#:#38OB>LT4X'\A.&"DV[FJ62/4G@"LN47U@7VNC<#2$!S@ M&DKQ@:,+#SUFG.XTMF2RNTEGX!R*HZ7RDAX5\[UVC5C*4KO9*''%1G(":VV/ MEF[5IUZMJSQ,>UM^7AX =IRKI<#2$!P@>B5VF^R8-+%E[*?6D,ZI_3%8&H(# MQ+8Q5 $>I8CJ?8%GD_U&*Z^ I2$X\#S5$HG"LUXEMEPKUTT]SN>;)5@:@@.- M1'Y--9_I 3%_-DO+BM[*T17 V4-PH%OB.I(N),H]9V(JK;5)+\:/X*DA.)"5 MRJ;32#,9-7&_E,2!.K#G,P#7W6V]/?&$?E/B22I*/(D23[S$DS^?CDKK[-R: MK@R6J*JR\]":"JU5;A(H+X=#:"1'@S,34,5R3<$.% 5V H/>4CA/-&SH*%B M3,0NV$H6NL1^>#1 UA6A3PZFF][2;E"3S22]49C6CYALB<("O-4V'?E]O14O M>5B)O6CMKE^U2URP2!MH\5[L"<$@'M-V4(B[7F-DS^Q<=#CV 4?)C,$##YKW M@S]Y_?YA?]N](0+8)8JJL4/]5X&>Y%)L)&@H.&9-9;2OO3]:WH!:RQO&8,I3 M64?A7Y2H@,,SI[_A[QYWY#Z/W03@#ST=KI<#VBXB=A1XA(*<*G!&JO M[PG(,G]A+]4:P.E5!U%@PJV_%';7UQS[<(#M1WLF PO!'\_U4P:FV_[M&'/V MQ<'3T45\TD6D[Y+115S"1404<2$7$5'$A5Q$1!$7KZ__Z;9(A_C_\]\DX @PD"Y?_]2/WX0U@D MB3LFZ46[?5?$8A-#!EW,"Z1?,+ R%@:.8./_>H,J\6]),L3E$9''EY+'6:'@ MTT XPH%/@0K6W*Z83N#HU%/NS4O#D$]CH-\7%Z@(%][E_%A_O2EA 1 EP? KSFS?ER!.AU_N<]A-TNX_S7?XNB+(_''XX* M>^%,]HY:[,>E$_BC-]C-G0[?[;PK-7P!5/;.ZREV[Z7@?_YQ JB-HM1AYWNW M4T:7%EW:5U^::SY=QZ5=IF'TWH(AYQ:$XCRE7U>E+WTD9[E$C(RN([J.K[Z. M#]?Y/YE?7X=NGX.)E7Y^*"S17@F:WU<\TC$N7#&,)?=JG&/O/"7Z8,P9.;1, M>Y@+I.EZZ=5H/)DWPBPT!WO;-!6P[VW6&RYE;KUY\M-.+6D4FD(O-Y?Y=B7; M'/7I/Y\G#S$ZHTOP/_P.G3-V3C#-+;B;!T%S=F/(W.G077$XRO-0E:=VIO$X&3*PEH^*4T0ZSM#LT3"RB$PB,CF>!O@19.+HYJS:Y(4!SZSF M0Y4OU9MS->Y4R MQ^0X-=F%],0 >F*Y>(H\GH!Y@ZZ$MMO[2,::Z#>WA;[<-(WTRB,"WV$HI''7 MNQ5"T,ML)=\O2VV[E]MF=:I3YS/II\F0A7HDEXZS!/UQTC'"]BO ]JL09^=B M>T;H.NG2("'W9.MI01G%,9O6(;9#=9!@XQQ-W BZ?Y7F=WUT<CCLLPZR;2 _)>$ J&&;><$;VV-$\H+9]F)[ S#JP M1H;=]K@PY%>]86]IIQKUG*FU$XO)C]])(DYPU!%>XC[W'PW[JZ#^OX?]F!K6 M1*+?4'L-11%7 _V!'(XA[*DX32:/8?\39AI%;/?O 2_5+()>=N1\SV$WR^5@ M18DC:_WC-QUGTNDCN/\#1[+ \0!N%5 L2<9CD$,@8H!00[TV%E[+YYOQ;T5N MX&\F38Z(J"[;I]6:-;4>ZXZ0'JG5=9%8Z>QT\+#,##EHW";C)$O$.>8#%?Z( M.FZ&.JY#[+R-.I+;3.IQQ;;S:F,IK]?#0ETLZ9 Z:!A")(",IVZ9.J+82&0T MOP<9">W.Y(F;Z47"Z2ZF9"6?X)X+D(R [4RE@<*6>HF(;B8DTO0GL;E#)M#D M 9Q.>9TNM,AC?,.:)$)71>(W"S@ ):-+#8BON%/C:5KGAJ/>1%E;#"]GTLW) M8T)=ZDR-:R M8JX!\@-],4VQ<2(*GD3!DQO2 _^,2GJ9V?:YT=)[?)6OWB>2G"1DGB> 2F H M)4G':8+[KK$4=Y2)Y,AXB!SJ3B9+WO#,F[$L([_+]](EZX8M!ZS%-D;K)L;J M%[R3[:0H=^ZY#I'KW>OU0* M",D4&Z>IEZS5B"8BFK@*<7D^3?0*W/.C(O%;5>D,\L)H/LX3%J()%!5/);DX MPT9^SJMM'!KIFA](/$2W4:_4'K1IK[\N,I6:I=FU!)I="M5+AHL3[''2Z/=P M?K[8?*AKV((6$_=:$-U4C[HS>A6_;Y?JX_->#\]Y$5B1AKOX]5H()E6O-\SY MH+XA**'^/!T_Y7EJAN8BPZ+&.$NFXV1HU7]$<1'%?3;%784*\!K%W3=ZQ7S= M9B1":#P)E5YRTFA8+7A(H#6S<2*5C"=#:G5NB^*.VA)_42/BB!1O61M_C12[ M1N>1?=P6,ZHCSJA^1GXJ,Q5$BC !(0YK@1@ZK*C_\H2E7WJ) !=AE=P+H&5/A_,^IJE'_S MO9PF'DXW-4&W,[K$>VA=E\/4R*E!M-?+9Z7<:R1KAC'/;UIB9STDZ5ULD$B_ MY,R-R",BCRLRJ]Y('FW2)O-CDJX3\]P@(3VD9DIACL@#-19-LUP\?^K;%ZSZ+P^^KYE-7*'J-@1"U;F>ZL!#V VV12\:3'VE)?0N]\/K(Y):5P#\DDW*N[>CEIC0C9'667E'F MO%RIKR&9P- 5%2?2[]]<_EH#''7>Q2I MWIVM( M3M!3^8JW_V;\E)[V?IW6:>2;N6%U\@7#,KM][E'.8W?-5S6:X*A[H\#- .VB M*4<,'3I'(,+P[X3A5R&[7L#P1G^<9MI=3N,[2F::FBE/LT9^ C$<*'LT%^?( M6YGC%7D8(S7N15)X*K3&J^%<4E1FUJ<2PN")Y^4,) 4&U:*P[Z^H78<3$8;B M[6U,T5?@NN;1U/3(*7*UNAY&Y7O9GAI2>8?/(=P@7U&+=EV?B$2U,NKTE^,L MOY%;0Q+- "$9*DZ%%L-$=!'1Q16*Q?/I(K/E>UQV6'_J=3A#W[0?2X-E?P+I M B8PLNDXDX[<@Y%[\+OIE><3T*A0'D[8IWR[UUF4&\ZX(]U/1"18H#^0B1.I ME^3*S3@$/ZVI\S7+S>NC\5M6'E_LG?EB#*"H=A>9!WV=Y7-=?IMO+).I2A<( M333_@XZS9.1&_-[X?Q4R[L_Q/T-HV]5S02[QBIE^DFQGLQ[E$/[3MX7_D9,Q M4@;_AE#R*9GLLYWUDA>H3*F[F1?MW"(#"04HAPSW79O@-1:R*=C@2S%-%BPY MAG P88P3CB5'V8RWVU\KTCH7OWSC"3BN-QTD_>(@H8AZ(NJY(9WUK=23S B/W.."[?0HF>LM#;8W MGFH92#W0O4FSL GD[5+/!;DW;X_,;EGC?2N9-9=/\\UR6:=Y85X;4-W,FGNH MKR&90249S9_VHU]SUMIK[]-ZR5\-#HM;-9W6O?+FZIZDEI(=" MK4#DU/:D918K3:L$>(H[E81))^-L:+)U1$X1.7TSM?B<,J NP2BDVDCR2[F] MHE*Y388O32 YH8$F-).,IZ@P7?AJR>EB^C!_+SJ[9;WX##HK<-SC^'F1<7K+ MBMH=3(8KR:YE()W!V2<]K\H_#0&]HM2&Q HT['4R3L6AC6J>:6:.UBE.R( M"&]?\0XAPE:CV6ALZV2_-VA[.*#=63$Q M#=PC)$IPP]&,W'QZ.IY,6&*+>I K1$/()J2*U) T-YU)$>$\\M2!@H3$B2R3C#WG"E_ 6E MS%T?!=VT!^)<"N+U8F]3(.ZYWG:4G3+][FC[W$2B!08 "29.IU+?(1D. ,QT M9"DFXQ:+P8;5 0_$==I.MV/M1DID&*5#Q*WMD/0TL5L%:45SY'R@]HOUMER; M6@V& \2.YIF0<8K@XASS@?49$=9? =9?BWP[&^LK]X"E-_N-C=J9]QN=^KK5 M?^8G$.MIV$>3CG.I6\'Y;^@EBY2_OR*.?CFK2MG!S.PUGIO9N3GI3*8Y)!(8 M-.**3K\TE>"6W8R=J6':"7!_\]A(T-689@AZ5.@;N52N4TU$V-P%R)P%N%R# MJ)S1)=0JP#410WA#54PJFTYNUNE1/&6OZC"J#0L# 93M:LRS]N$9DU'*6,*2)K%&B1!?:#V&.'ZN^ Z ME. D=:5Y?I$_[/C^;MEG$^SK:QL?UM7WJ]7NR##]7L(V[\A=8[^1XVF9:V@% M=CX0K&9/*9/-QHBD&UD&R%PT.X)-LW$V^=) ZH@T(M*X(D/S3:1!C%N$T>L_ MBP2U:;?[8.)5^J47AS3AIO/(TXZ Y<)0L=K&6;*1('G1*]!($MJ>I MG'^']#6N);\;[3F/<'HP) MTU&W*[*1GQO==F&XAG@/PWILG*1O!>\C%UFD OX!@2SU68%CDQ.=)7:4/TG)&EB*!FP,7'C/&,7LJQXK@$(N;L2NCKO>1 MDGED3F;&8\!!P Y/LY!';IL4NXM'CJ]2M?JXT"D_T8W),(EG1<13:3:>IJ/T MLHANOHF2>B[=]'KWF;4JCE:JW%-I/L77'U@"T0WT8L:Y%!WG;GD\] 7Y,6^/ MP&Y9R3V7P,1IN<97JB56=?*SQ+:LYQU2R$ "@R[.%!=/OYC3>3,^SC.ZWXK' M7;JNMTE7U-+^$MMN7H7.>U:MU:"L/HOF?3E#)%+UDJ%O-E(VN4;'_/&;C;,I M-LZ%EEM%!!41U#=3AL\BJ.>^P9JY4IKK]<6'QU:EG9_6$QEX3!H25)JEX\G0 M%-.K):B+:6#[O2CMEK7BLRA-$)MEM56PMP23>THJ]+9E-F4DNE#C6C+%Q$GF MM7DLM^SU?1'-ZH$Q:A_6S_:KS?*;SKS[]X.ZWD:7]K&7]E6]<;_Z7B_(1W:E M"' S7IQ&U,3L.^?G7(7[!.%H0!%]<6;9PY(O+=K;5D5=9E:/\T+]^7&Q KIH M$KI1&&#UO50E'*'\[:/\59A=;T+Y1&W1(V?T^DE51EJ3K)L$]72/4![VN>5H M@/0?6-/S+327ZZ..6W9*O(DZ:E9YFFX^9Q[Y1B7=?'P:M7NM[@12!_/C-TW& MD^1W[6$6=#Q\1J7"5YL]-VW.1GKCN6FK+W(+MLNGG+R]Z*D)MC!3B<5TYCBM M81(-4R I,DZDHE$*$872$PT6(%FJ3C' MW4J]8(3W-ZPMOA7O\VE*H2O).DE0]5FGKC-E>V8BO*>AYR49IYD/+$3X%GKA M]1'(+2N!;R60.<5*_>'FB5.9L6ESK#)F$E(&$@@L)4C'T_1+OH9;=DU&9;)1 MN5^D8_K52"]RD89 R$NI(E35I2"S9=UX3DS:ZV&2P84#-,?$4]0'1KTCTODV MI',]4O@\TNGT,W8M7^>;JOS03A9G9(4KKB>0=%") $4 TJ%OF'0NR)UY>S1V M\YKN>316M_MLBN1J/:*H)_1YF1WF4SJB,50<0* 1>R_EI]R,H_.,BED]O!;@ MBFN2HB*_"RSRNPH5^-P$'P#.)WM+U=<\->,Y(46L-$X$^B\:(\'%"0[HP,G7 MJH\BFHIHZAOHQN?2%+<:)=J59U'FJVV.I4;&@F:*$TA3N'8VG8J39%B<_VII M*JJ=C6IGOXC8]-5VV)17ZS;12=>%5)WKM#JK%B0VMWPV'2>Y9%0^^Y+B_%'* M\I=;Z)\MZU^SS). (TF& XCJ5EG2-]&I0QA1,M/@ZD32>B9R1F-RWWA>-A/; MS#")AL.0J3A'I^+)9)@_+**XB.(BC?OM%)?:5IN/4Z5:XV4R9?<';(DI]A#% MT8CBTDPZ3H>V:[PEBKL8W3LBQ6^BCX>0(CEQ"L6GU:;70=!_.=#T%R4(79XYZ3H'9*[B%Y(D&E\$K1O M].]__9_@_G>$G! -S3!_>=0:.-@4TP>%"'_4O0UL+6\G@# M=T?1GF'^RZ=X"(I8ZH[C_A/;_0@!<@3-N;!)!&"V9P#A;WD?(0KW/C,L!5[/ M+Y00K:QD^.R]IZ*+L8W%+XJ\8R!F@%_=4Y'T'?U!-Q7@/_#_)+5C0$)L:D+F M\-_=1BZ,K:.? 4D >M7^#3(I]R-@S$'*@1D^.H M=QJUJZ:TRE3Y%%)^2MDEEAJA%*2)1?V6V:$N)M39917(ZV1)+5DE4F(=:*;_,@)7TXV/O*4[/7H_+CY:-0*&=$&Z[D#E9_NYOF2M]ICH]1-%J_9(#I)&':CJQ_ML@?.8S5F"4(N)&9O6 M&I,$56@-D\?[?"K71>II6UGW^LT\I;6?F^E9%K[]:)^SYF/53#'+ 3]GEU.J MD"T7[OGUD!X2ARO'O=3#LF!S=548F'6K,WD<3.;K8>IX935I;CK\O/2L-F86 M.6C4V">SU1HRQRL+]?RZFV K;;XJ+(0*L6944EP/V>.5XM/38ZVU&=?5AO(X MFI?OG2R];@TY?^6!\H&_-QK25+^72;<(@D_,.G,ZOVH_"NID")>FP#>11N5+ M=ZR3BY" %Y;\R_MA)Z)_O.(*110)).<+EA'WL::/IU %/H&2_ PF0-Z=,OXN MH]A7K/'LD[ M)L(GP(M<@Z1K!,T36F?GUG1EL$15E9V'UE1HK7(3ST)0Q5\=<2I+CB8WQFXI M'[!E,KJ4$ZQI03/65ENV',VV&N-0&P:8%$AUZ8+]9#5#5']XB#WF\H7G5BK; M)8I]I=;F>QQ)T>L?,1D8( OP:MMTY,M)[CJ/S@)OA7JGJW-"22)BM!]@!1=]LJ<&!P,#>,VQH6&;WL8\)11OB-?+"&*+B*BB.]U$1%%7,A%1!1Q(1<14<2%7$1$$1=R M$>P=&U'$.U[$&Q/77K7C/N_4W!M._:&T_]='YO[2%1^' 4R4:&@3* M__O!_OA#6"33=ZFO39/]6V 5#!-#QY[*^(>M++@?R;HD2_C'O"RB*#C^+4G^ M5;IG1#47B AG4\W?J&Y73"@401'OEN@4X<*UXP(9X4*$"RXN4!$NO,OYL3%S M4[@0:49?C_5GY?:OA>U%"! A0(0 $0)<&0*\YMO] M<@3H=?[G/;2=ZRC[;J04X1/>O+G1ZQTYUY*T,!3BW]N\PP8_82_ C M/J3^:-1E)K,6-RCRQ?*$KU0W)>9AUOKC^B,7GPNF,8?9CA P?<6>YAP+7+9L M\AM1<^"592Q+!O^3NL(FI$[)>K3D9(+NV?PRE>K93JZ4>"C#3& TWS#)LG$R M]4$3."(:NBT:(O=HZ&,*V"OBN-_-*1N6G_,,33VGIPY=_6H:DLS*5%LG'BE5 M3EK#H2RGAKH&:0AWMV&I.$F'-=R(:"BBH5<2S3^"AHJS+MA/.B7Q?7-FUZ7G M&3_@UE]-0RM-&ZP9)M>K)CNVM!+3J:0S&:+A-:EXBB7C7/*#1J7=% VY+MA; MH*%SB\$\] J6LEM;^3D6H"&N!^_.8*-#2&4[IAG6^QEZU\D)/MS]]!K90U+_&=EMA[0.T+.LBX"L:P!' 14#T($G MA)!S\WZ>-UKY;KV7<_AE;;VM5_I\9HCF/*4I*IXFC@VS?R*DOWVDOT)#ZVRD M7[2+CJ10#T/ZX@5&$]M\ [:]0KSL;[<$1 MMDNR_3CH,:E5[;DM)9\6$BRS1]V"*#)\4O1W1_L/#["\)]I_(W/F;+1G"'9\ M/UYM-[U^K;J9%.>3@=:": \LEB1% +O_V&_VS_<(5T$K1A2L:(QBLB_.2(*23*C7/S/A%PRB9@]80#>(C@;E&QIF0E)#O[A/] M%C1Q.\;8&VF"4[<;HEO.)51*O)]I9K7:7[5@ZUQ@C'%T,I[BF(@BOB-%W(ZZ M^$:*V-CS3=H8K1Q^VTDDQCUE4NO1F:$W[8YAXTDV"AA'D;/O1!,9VQ*:N73S MGNB03B$W:;=R76$": *84"23CE.I**PV 5=I0BR(C4UC'ALKNJ"+-QI=NVDG M9E0I]H=,I>"A_!Y3.>0EO;R1G9;JTSI!J4-1-IXWBY8T&:(ACE2<(Z@XP44% M8A'I?"NK[3S2J3MBKIP?ENZ).NV'5GK.9X9H&B,59T@JGF*BNK"(=+Z5 M>7<>Z6R<3ETB[$J!2(C51'_TU*$772AU8#D8L.E2Z;#9B1'A7'[L+"H&^U#" MJ5;;@Y'139941])ZDQ&MML3\&A .K &CXE3Z)8&S-QWI4K+\/F3L:=!,1,.Y M @A*[,_0ZTYE8#&:YA89A^Z00&,4)P-:8Y,@QVT!/ ML!1P^L]<^&8"\.2T6,E&7H'SGA;'"W0!=LQY?U3X4&(8!LO;]8]K;U= M^-]7])6AK>0Y.(#W4EGC^/9NX#C.Q, W)P=X # M[*MCH M8J:R)L5&VU1 M!&": ,NX4PV"W!('A86,WO$%KOW M!)5E]$5_/2/+JPLPB[VO@>="4.$-M!5+S<+%XA1\2]U[?@HXM[NW6>X#U 3F10MLHU13YYJZ_QZF6\V9GN#I-_"[H^VT91-^($P MD4F?P2I9F_2F1#+Z6 ^3,CTW#%:GW?W#:F1FJX(K/.,5'7_]GJ%B7&^"@!5# MTP-BAX,#XC'(W]&_)$(O>.=QJ.TL9*B8RMH6B#0X]QR(.Z"CZ'@P*]B) J\Z M(:.+CH%#ZQ;>YV<)?"#C,T@!"SU2\#"!R5]SX#U]X "EVW# BRPU!=/>=@/ S6Z#?_&>]Z@(QEQ! M>.$]9VMO2[D'=D#T>^6'G)!(\(7>Y,U&C"K^RB"5J2.+@*%(!<-L"ENXW\:X MMM.2#RT7A-QY+:7+E4$NU7.8R:@WD?OKA);Y\9LEJ#A-'0=QT8U]^ 51%W)! MAKYZY.FMN5$;A4[:'"_JJ];V[5;FWUQ0L35A:NK2%'M49EN=M/A>36M/?OQ. M<:DX0:2.+^@G[##YO@9^=#NG;B=I<=-"D2E*JM!/YE-EF;>3J0G,"XIS9$B- M!F2%T)QP!<.>+>%]%F:Q8&-H+5@Q"V_2$QXQS0" BXT,TS367F 5@PJ+H-C/ MN@',$3*)*!?_G/XG_CET?!ZC;0-=Q%1$<.'0!^->;M[.*66B)) ])5%AIR.6 M>N8SG\L;:]MU(NZ98U>FI4UQN^:!>;U4=QH=YW)[!"(\ZD+YBC72H\ MV_FES _2W*/:;TL ,PO)/C%:PW@7F3S64!$/$B 7\K53GPMM_8],_ZPX=2.4 M_XBR:0N*'EL(6VA76-!/9CF+A:;(INLQ,6(31P"\W99=/=?[CJ<$BV[O+>M0 MGP7,S931*W4C9L#?8@M-EB9R#+X9#C('JJV@*<^^LKOG'WJ-RP:=3*( O@^= M12,9I_[#<\BVK8%WC31E.H5=[$&VBYXMHZ=>ZX'TW4E[CF0@N9"[.=Z MJHA3Y/3R%'FP&VS(,!>(/_6- PZ.2"+K.@,_3<;:+7K!5[:C@V>)1H M.*;ENSI=Y^&=[P^&]Z3HCH#=UY]A..QYKO%?_ $G,,?H3&?VGB_[348UK;-S M:[HR6**JRLY#:RJT5KG)H4'942:Z BQG@.,94807#2ZD":Y*!##N@G=E-4-4 MW6#!:%A^M&;U?)Y/J+FQO5BD'ZOJ8\?E]@"^LI2Q7U@WA,N G2H#-K F[!- M1P:00N$##U3N+!A$(@M+_N7]X Z)^45 V+Z8:H;NQ386+P3MN(^-RGD7'?@$ M[,=[TXOC9.Y.]=>_R.UV>O?WF?8@UBC$.N5BO5PHYS+U;BR3RS5Z]6ZY7HPU M&[5RKLQW0KK&OV_8*$B-+X>1+I<8LX*E6(WQ 2%N\;_'Q*AIXW*':V?7:F[ MS7AUW5NPO?41>;T/?/&O\$&_%!L0FG@\(B$L4H)([<=O=#+(V]TP%0+6UT5M M]AQ:;B*GH(&=@ ^@UF+%IL)*!@)5UN&.%X+IQM7 S9@25+&0Z(E!]0W\I0._ M9[D)HAJ0Q&"=O$!!%?\JP7,4\)8%5#1^0MRBB'][=YV[6#&3::+?R7__^:) MEKL=> S'-LPMU&5D$P!@[.B2Y6X."5P+P@(<%IQQ%W TL)ZP!]01UD1C%E1% M@;H2]*+%7 <:Y<<"][[JWP+\C@BTD(F,0HO6%.Q@"A -J&>^M0E,3'OKFY/0 M#7G@A?1?=A?+H-L#=P$5-' =X$OH"^Y>K=@:ZFQ E]" >@6$(E:EP-Z@_HLO M'&B/)MP9^EX0E^]"0\\?S3!R0;7J%)M8R(7V:);N,3VF*/)3:EDO%!\F%\DF MFCL:@7R]L;N$(/PZ/ $[FQT< '0#EV]KI?=C-+KI?](D!O3K@UPJPQ!>U^W!*N-#< M$#P'/##>7-0 9<,TJ>F!8GQ_%0]"[OR47'0@+6LN]/,?^O_[,W MGMU/W8(JM&'^\F8H!@[FCH6GD!(\D1-X^CN*P/P2M+6PM=R#$GL5KYOMSE M\[Z^?V';KC>Z?"?6;<2Z)3Z6:]0[P#[)9\"&8X5R/5//E3.U6*<+/KCGZ]U. M[&?.,VS_^<03O7:(GQG7)8.2HPS' KP:"86VK -2&"F^AMF^SWJZ)6+H2..4 MH$EM!M30SO]XBR[UV@+Q5=U!:ATX+5((L:!:@$_0KR@O:G>,E_G[/G,*XSH' MKJ.7W2">>^,-SA#JEMT?Y*Z6[BK\'W^PW_,=(*&LY-@9\M$60\^2&V/>LH%: M:$.'O(O0SUUKEMM079E@YHUYNB8)ZTTM7=8Q.R =>K,%U@IQVFF MX[$LVFX.\<(PD>=AEW?L!@O@5P.>]GA,4BQ1,RS'],TMZ*B [PW_1DS []BW M[25_7Z?>[P5+4'+J9B'KE@RC"2;TBNR^@WPDX%H,R;J+!=S2+QP>J%PPVHQ] M,Z^D+9VX$&2KQ6,C!R?KZH8=@\:-C6Q_%*(Z/0/->W=N]' /2"Z _ M4I83QCCA6/+>7:&_[MVQ JPZQ?0>JAE0^P:R3?(3T?<73 Q#6BN:%H>1I+&C MQ>!BZ\17@=D0#&!)\E@VH:/,%C;^&D?W0F;P4T_&@C\@:9T8"3!@!6U/@!7X M22Z&Q+T,=7$*#P4,67!\>!TXJHFA G8>6PF:@S@"X)L)!'H@,B'<%#=1$,,F M@-T0+Q3)3;#'9.@&[R#!C1Q+T64+)62/W&0T*X[#?\BFWWNIZX#"K;8P4L&W M62BD"V &769X.^@$V ^X 006-NMW) &^-U4L MVS"A!H!@9RHR?##@8C0]*$K"/ M ;G",!. 'EU( X!#P?/-'&GB F $8W)VL H"P>L%9@2=<[8C:/X+ 5EI4@R> MT5202U52 ),S,>T G=<* .%K?&\%PP0"2\\ACZ"XEP*4T27TJX:1YY1CKL0\ M5!3AX:G-*S35++&52N^>NDS_O7M8U_\I;K].Z.ZS^!U75W2]K)(R3=P6Y>,[O.W43X2[V= MO1XS/]@>*C*!7\A- 1SA1O\$4@&'Y+FPJ0C000+?7 )B)5:%_T!NA#Z'Q3X# M6?>W '[>LV%W7SF$:*GJ0W0_'^.K"H2"[E/P!=(0PQ7%T,&,8H0A(SD3@ :+\2%"1OW*A,P(6+534@4H!8LJ%7^(2:]_:= MOKJ9DYKC7:P.Q/;/I>QGF,][XX 53C @TK@O!EKB;IDU9X1,O5L^< ,E.@Y #< M1,_ E.4Q&L>3\@*P[('LW]_R<=Z]3__[ZTZ"'"7)N.()AREVNJ8G?G8.UG>Q+K(/ P6-_HC]A+" R4'HSP E ML$YZ.N[WN8)?%6&\#2AH2,$*G/V4?)>:JF;5U)+:ZZP:RJ-NT.W&\C*-ZL#! M?-SXLJ!;P+NY)SCWRUR]F*\8V+I+P$"+E61,%_ [/K+[C$HW ,:.'*2:FFZ] MX_EIKV?7/1WE:4Y6(UJSRA;%+^M\NBK08E(J[]6"T6\H!CK00#T&U08'"F#G MKBZ("&1=LDR1D*;SRI!@VFUN4Y828IZ'94%W7)H][I2 '*Q 82'O" )*EM"" M&,IC?CFWQAABQ\ P56P\(SI =!"Q.%VM Z-,+6\XF3+JYTM MR-!DTX"*@G,3LH*N!E\")0ET)02"\E"CF0LH%NM>/'JCBU[8Q/"CFG&"B?FGID+I,?@6S>I%9#W^0=[#X&HYU9V&A"2) 2.2Q& 'T M#WPI: @!N]AVL-*)C7:$XT!E KL'"^:P=-]/MM6@J\/-]36]-&>@C]G3$W;U M!47R][-ZKR^63T:Q_"B6?P'1U2B6'\7RHUA^6'3^+;'\9!3+CV+Y!['\(X1[ M1=?^"FL[-#<[V-Q "KCS @VCCJ(LY[4?E%"M=< Z82*&G +'_BC]YR]=V"+ MKJ:,'ABR'.:G.Z.9&\?S:@!Q\=O.1^A[R3RW&79\;GVW& PS85W=L6&<$!YZ M_U5WL;(>NQ>V #YD"L)'!Q?C;@_\R0*V'O1&=+:6+<]]UIPO=WS^C6/\?E^H MIFPL--D'J&?:XG-YWV]F&SG_ ;"R4)F#+\VQ-\1]$/P&])]/#,!)=-P$RH>; M:YT#6PL&6"77A @'Y,(T;!Q:!T\&.X_'G 6$D(##XZ[UGB*(NX _?BI #@[^ MAE*--1\D3?PP2 ,=<2I#5Y\'DV9G%UYX?:/[T8+]/3;#]EBJ_@_X05($(5&6L3ZAN)WEO.W Q::@6/L=S.'CX,J#E^QGG\-B4V M&LYD MZE;P(__. AKRNYYB.,[OUM'"9Z+XU/&7X_!F90'8J2*,] =(&'6M P>WQJY# MSFLW!XMTL3]IA^@03,#2-G?I 6 9 P**J/4&F1$?Q$N% (5*H>-^2\ MUC/.XU M_1R"FHB3J>/17!_4Y^-"6[Z^/[13Z=Y:-38SWDG+VP%52^GFM'M*KX+J 69\IL4"]N,FICLS9KPVG>:55:J&L[&]))YZA=Q%[? E\1[!<: M/(R0+/ ^H)A%2:=;+U_/PMN*C<&^7+4!/P?GC\&,JLS$E%W1!\/,L&N"C#(= MO5 L:I"Q$R0P+Q1J$\@-8<(DT9TXCXUD>PTKP%[M2+N?+'->\HP7T7.S0'>Q M/J1O0YL1!Z%WM793U%_##HQFL1RD?$+P^#M'B@)0!<90"8'JDK#=/^/8@1EF M;L^,@W879[23^)JHSWX_EU-1(3\83>KB0NLPJT/9^ M]Y8O4][#S.+7K>'#WC/04GL?$Q@KTVYG8#_2Z=K?;LDV>@BX4]-8[Y*3/<+: M=5QQ60@RJK"/#*8+0=/)3W\51(!+7MX'>L7;FN=@OA+HH!,"JV F+.9>)QOL MW,7";P1HR9") +EDXT11V%KFPR_FQ:LX&TZ7%$3NZ>;;&$JN.VLD"_QCBI^W M6_5F)T=L^6GK(AE*!QB\=@(FD 7#J9>2PVJ%[L[O!^[6<(-]^4%D/V8LV !S M-[ I*\I?0X'A$W%>H 7 9.H3H5Y< ;&+!9/47B#X!.WM.0E/D=V)X[VG:_#K M>R]T GI,PT0-M,J[PX8IN ?4M'U^H%M,>IGE$UJ[5)>*:B]'7V:N6'V_S@(C MBE]L\472&N]"?VEKT,<&LQ(G.GB#A%W$J'X(*YVP! F[F$+;6N(Z#YQ/H6"M M4[!W^B74FL'#;4BE)D!8[S=?M4=$<1<+HD),EW$Q46@'E=>21KV44YPK"A^U MET:YMSNPB3, 9-VA=A#\C5+#PGUT?\,M?];K/O%[AM9?I M&B6O?'3R"A4EKT3)*Q>03A EKT3)*U'R2E@ZREN25^@H>25*7OG,1A19U\^4 M"U19']A$!V+ M?>1^W>FK>_/[9_C%'OMU_L%8.2YV=[L)X-]W8^SBKF4%'QKH=PG#!;!,!3') M$Y63=@#V:#=2/(9;'& +3S']JO5@]P*W /#T?B'<]3T0P,H6O_K2+1<,3F_; M[U2P5^>(VA9X25#[ _PF0-KH^\,) 2P<'!;R9LNA=@<6(#[7@VQ9#M[$6M8T M;S.GVBVXW3 TS??L.F[."%J-JTMWTQ(#)\;5H@'LUBPC)L/CX4).33OY4F!^ MFO"T>,/@LB49^J, +L84]T7!!5!Z^RTI8#M4 'X\[_ N5@ZV>O0?XY6LGK4# M>'?!Q\T0UMK>+8T4#2 4A0 \4OM M*O%+P$/Q."8/8Z%Q[WL^#CP#1U>(.L/C/:#->;B%W"*A<(O#"\)=,H,(;P>[ M<+CENM#SHH=B31 WH6\'(#%XD;:KH=81+T$I2(>]:&*0NV@^C5@6NB#W;["E M\*B"NW @UC/Z>[,P2I&>@#L.7 M2P9JG+SK@1WS<@ZL6&\!WW@H+'J^85$W[O ?H6\Z07!_+I1B/[O& N@]0 S] M$]P+)$,ON![+[.#N?U8[A'O.AS<2ESE4W0AC9%#N!0X1<_?L'P80J>]B]]V6 M^&WNK5F["S%EZ7Q\<&O2$*>!>YH::_BDK=__V'.1!M[E%[:[K]LEJX8Q#7RO MT%:R$.+\5/[9-="Q#9@FB'R:N#!N+]*XWUX'%^N^U-?GB-CW'P#1#_8A@'UP M 'JA@(,OQ#R_\/[),$W_5()[/M[5GCJ@RS[4@V0"'A;WO,X>0_8Z+/FB) 0* M\#O!NKRP]Q^_QG0'M(:,(6W-DO%%P.NK ]YP]V2.R[ M?]X9GN_A38(.N!>]-\HG((/O63^^=:_Y'"*-':^!6+#C^%!1"''0A,; M M*)3W=-\]/W3=U5WBN)^Y2\>N-H.\]?Z:4"=XT, M%O88U>\1'@9R/4)GW%4>^<9P.7KJJ@J7'HW8"FFIP]:/WTPRGDPQ%Y&(?4G@ MFFG5YJ],TEPTX-38=)[EC:/T3M")]E>GJ$2X<8&W4AY!>B]%OQ^""2K]WIJ(:2+/7Y.-%?EU;R[$14 2< &&.XR*@ N$6R; ME3HOL'WS;(WKV2F@UV2&P,-JKQW,9Y;Y$ M\5PFQZ(3K',=!'@D(^P\YW=) P:@EQOS8OK0B>RALT8FO:.@>O_1+3>00Y., M,]L(\U2'6:QSF2$5LG)1J7%RQV348DEJ+ZA>@^;083 ML/)HG]5*-<=TK4)7[32VFX1S_S#9Y%M@Y=$^"<<>9\PZ523ZIF5873[EZ#I\ MYM$^IWK=9*75FB&$['VMW,_,K>(P,Z2'Q.'*![+,L,IS=]:C'"&E)9[S!D6N MAZGCE16#YONL\.2H2HWO=1,YL=%K98;,\.5PTTI_4C;8X)(3)^LX;:BJV,Z U8>P?.QV++UL9FN];:3[GR556?< X 2 M>PQ/*J=2DP<^O^W-4REK]ISKK\G2>L@=OUUXFCC)XJ5CIDRES3J=41^N0?)X:=VH:6$H>+S7F_71.U@HF3Z4*JE%)&\8DU8)+ MCPZE=U+==4IFGGGJWJCIW6=]\\B@I4>G,L>SX9,]M-,:U+84>&HR!*>F="5-Y)J37JY3'R^$:F&C"BVX M]&@#[%A\ZA?4;6#97%>JI8=IF2B6.*7>:C#229ULW26J7JP^)DT!V0(N 2 MY(X WIX22+\I)3!U.NWP98?[&]SS-SW_:N>.NXJLP[=O]]V3#J, R#L'0$;7 M$ "!TV+>,P;"?4$(A#C.O_0S)$(\.V<>VVUSY=5_HAE,1Y64"G31N2YZ[+&' MH6><=GA<.>G/5H 5; !@;O&TB#*\Y@:T= U1O8O!AD7NQBT_I'O^OL'[) .] M8^D A!CO9G3+&[!5/! )^L^\L442ZMD ]HNR/V$OI)>3=V#P.(:BQ['[7?P> M&Q#YW6 SB#BQO<12BO"-*-OPTS&#F]\EQ/I)%NY?=I;)3S>E=M?M[I_]*!/< M33#4(KN3RL ['4L^RCL0- !('9?=P:EO^$\HJQ%W1 O,E[)1SD@$E*(,89;S M^P*_6 H@),'Y\9\4J'9$+#(7H 5!@7;0SE0#H?FFXE MNYEUH9Y8-.(#01G'"P]R!7%N:GE\^A6P(E1$B:I^>O+N^3 MQWMZW$U)A$F6 MJ+])$$GWO[9+P0HF0QYE:.-&<,'!ZBX=^"E(P>\?9AZ%O&Y_JE?8AOT *4Q; M#DR8<^M6,9J\5M\J0U!Z&4&!'*9@#YK]K1P,A?L:K,-A5C) ^[]BRC^[%*$7 M(ZVR/D%](6''"-34#W$B69SJAF9,MEZ_'S>J_G7!UL/^9&9FW1Q1[9__L69?@ @;J$VP&T)Q=*.<1M//'4[ MH.QQ55FV]A-; 5=U'P-H'L6Y;@&/WR48^6R4QY-R9MHAMH/R9&TKLS:]ROSX M31+Q)'.,SVYZ]-4C];O KD\TVL^52B/=ZY03:84JU4W4EHV,,U1()L&Y$=60Z,,/W,)/')\$C<@N08E969E"@#!S=FCJQ1V@V '=W_LQNOAS1\>2_D?+ST($'O02)_8(2!Z8*!\^&$M.]%G9(-PGPK=V>//8%]G7P?-RMV9MF>A?K[')^ M/?WF\'6[JS760 '_F-%4U)#BZGF>>>MDJA-9 MP*^D_S;6NFQ:4V71E$T860(:D$_,"2I(S519>\RTZW.B7TA3G4*;X9_RD!.F M[D(8X7_.H8'=W&H/3XZ^!'7_@VQ$*RQ!/F#"?;6]$T#/SV\+G*?3W%C*W^N\ ML**:-?.Y8,KVW\J!-R%4;[$&!VI"RS;CI]1G=!W8$SC8&BHK^'6W;J\R18%G MGK?9"EMN]D4>R@HZGB3(BV@#_"$B]A- FV^W[>[2;CJ$T-DJE+@R5BEQ#71, MJ)*'3)O[FK:_'Y*)]@G093=)RZZQA0S1WY:GFP'96?"9%DKRHU,AT+V5)+]/ M &VALDEVV:Y4X0%7=]CL.#VBNA.4")A*O9H(B"?%_G30JX/5/:[^!*<17CIS M3EBR""]C;9B2)>OOTJW;#*,[U7S&>F[=%PE,B,UN&P_2S4_6L>_>8]'O$C.![N^7PR;A41/=+?0_]#_\6:?(\0O#1_8F^!Y/(-D;^/V)5@VW M9]7@DO$#9S]LV7 .,X>C"!KC+MQHSMTG M-F['F!@";M@2V*)?XRK7B\];=;#>J,K3L"@^-]&:._AOR-_"F8+ZWNR&8P2GB=&DO)0.EE@N.;7@?X,1R],E>^CFQ2WQP MUQPG^-NFMS$ON=S-X3B52(131-RG,/0=Q?XG"*^#1(I *D+@^;"5P!B@H @B+N B $4PT45J;DWG/I#+:;/J8$]#82CRI(W0D4T-/CA M__O!_OA#""63B"I=CX77A7NQB2$G6\PKN_] $')_645<,$R_6^&N%Q_^"3G\ M\(^'7K^06IR(EKZ4ELY !&]ZSN&_[W \K*]=,1U )_:I&KIW5IFBJ_[RJR:C MJ_XN5TU%5WV^>7%35QUI)5^OE7RQAO\QSJ=+ __JBFZ M_ MU^X8_'?T9-X% RNQ?]1/Y]7Y41W\]]-_;4/S\XP1(".5OG;:7WHU51I<6 M75IT:=&EO=VYW(='8(T$2[&NQA?RD5SA"[$IEMQK4?[>)3ZX MZCQ0CF94F]5!K?-$Z MN^I0F*[*R5R1$.K9.64GJGJ1@#A,8QRF0B;0 M1#C\G7"8&DY6(UJSRA;%+^M\NBK08E(JMRX'AQLD5ZR2G8>V*BSSC6E&2M\/ MZ G 80;@,$7'R72$PY_M^OH@'#ZWIO7J<+C'M 9RML+V5*6QK?'EO#R;+2$. MP)( !@::2;.AC1?C4@@(H$/T^2^@ 0>NQMC]6@V)%5.3OE6BBQ- MELP:D "T4\ATG**/NT9%-' -?O8KM6:^@ :4?&OXF!SI!4_;U_'.]%Q[@P)Q[:7PJ0^%AY4*C'*KDS"Z,PJ<.8C@VS]-$T M[X4E7WQ4DI+VO.5(;0WH 1A(R2OW:>\5;MY0RX(/E7,W1\1?;0']A=_CI%MC MK"3JT\*FF2&6!2I5;;75/I-8#],H+X=BXJD0U>Z;^^HB]+ZXE)R3Z*V7AH6' M+$LW>LOGKL1VA=ICYGX"T)N&K7384+]=A-X1>E^6U_HD>K>,FM)AZ]6T*M3' M5%%M+\35 T1O:(-07)QEC^?;?7/T_O(.8#=J87P$>J<>F5&/D";)WC8A/!L< MF5I8I0Q ;VA2) 'S?G^SXJN-ZXOJ%!*U";F9'-6H>4%T:=&E19=V 9=VB>G+ M49N0F_,_7I *'R5N1M<271B\N/O5*OS)\C*<75);$V*FU4RNE6,MTG3LV; M"$FY'[_3<9)["4>OT_?R4N52Y.6X!MOKHR5\='G1Y467=^U%42>$XH[]]WSN M7T/,_Z7,V)*5S][W::[,*UTM-VNQ&4:PUG#7* 879Z+Z:0Z!6MOO1@M[O9@=F"NX:!M] 2];\N=KJ]RJ;K),2K2_^(O#C1M477 M=F%^CXM7\=Z4VIZ:Z8MV9["JJHE"A;%7TXDP)B=#,@EU/#I.)C^P:]%UXG64 M974->#TS'Y>ETC>87?5%=1Q??>ZHA'%'ZI%; M*;K;Z&ZO[VZO1?4\E0B-Y304RW9&E^J&CIT/87G/A0YA/S&/'$-LJPMCIL]8 M(K-<#TD:Z9MTG".XJ+PX*B^^'+7T'7">;"OK'+N>/_0ZU:ZM\UKQ:9Z<0)P' MNB@3IU^<8''I+D?O2F,,>G[7L&&^GF":6]@)$^721V['(T=($E"F9#BPYN!Z M2?-2BX8A:0*:/*,\)ZS6/UL4TD(G8?:*S]K*TDUAN&* @$I%9<,1AE]*W?!? M83C_5&9G]*Q!JXTL35!YI\,O6QF(X5'E<(3A%V12_#&&B_*V56L*_$"EV%DR MI\^H2:LY@1B.&A@E 0\_[M/ZS3$\S*U]$QA^R0;$'V-XGZPONX3!98EBYG[3 M3U9:U*"%,!RU)(HSS$MQ&V13_%\;ON2WMZSNS,&%B!_OF\8+48VN FP%1?SW MJ!SX7/$QY](RNKW_X)_O->+FBR8D!JF[AY]9(=[=>F8(/[S M(2@M @-1-CW@4'3 ?,*0*B0H&I\-[1O]^U__/WM?UIPX$B3\OA'??U#T[D;T M1("7RX![=B<",-C8W(>O%T)(!<@(">O@\*__,NO0P>&CQP=VZV%Z#)1*55F9 M67GG?P37[RO]&UG2@8U-&"Q3E$C')#ZTB#R-RR-X]R]97\IKFV\TGS]*9035 M__*H&T$A'1_E\_\M^7\B0+:@.9-7\0#,.$N(ZV3D_&)/B:\H-8OO3%O#X_EE M$>;:P;E#L]*#<]<_E>6)A9RB?_L M-4O[$=I 9J"'$)I_!9HQS3 W1U()F8[AV!XJRPR=WQG;=NUJ?T;^CW\NJXVS M;K/2DTJU9O]4.F_63O$;J5:M5WOE4R\__L"6W6CVREVIUY1ZYV6IU&QTF[7J M:0$6+%6JC4*C5"W4I&X/OJB7&[VN]+/$V 51__K '3VWB9^L;H0M:8:$UX,- M=YF-N-,A!I#"4)-^(C],)?[NU(OTK^3??TDP2.H?=8_@SM9UV;*]0?WN?XE! MAWIL9*40& FWJ02WZ)!8N%M[(ENP'-S7'+ZA'R55=F1_&T_S]S!SVL5U9'&C MVKUC51FM1_V$;*UZ:O:NH3V,0.]'I8B2J#?RIG5\_U ;'=?ZZYO;X?*N4^A/ MUW#WHG 9'ND.[^;RPCDSRZF3SL4DE\W8[EEAD-J>,S.L7#5'I\N+,NE<%.OJ MY%XMEMN#U/:%RU&GGIO%. M/[ HS<6N=Y_;9PFK;[ MK7*\-3[1TG-U4IDN!^GM=:YR-\K)_+ZJ3&?MA[+>N[EV[G5\^]8Z"3FV[A\J M5^E^]^JN_E@W9JML$>=,)K:VE"J/R.S,O9C&:W)'N3(>\O?+\2"SO24W>:,: MEW+S>'J]2HX>JKW+;#*YA)%;6S)JV<+TX5%/)>3KT\F\7&Z:XQS.N;4EZ_$Z MIQ2G;UF+EWMQ."H/,]I:Z:KQ3RAVO'OH/5_?%R>HDU9+IV[>WI";+ M3JO8D:_ZW=DX59JD>WVUQ7MTAT-XJ+ ^LV&1YKK]6VSV6_6^N3\V!XX[=.*>3=FO2O# M(_LG]Y5L>79^5ZB7NVKP3 M6GCD6CY]=,XORN-IO##L],;:=650';-^4>&1I[.5:5:'[4$YZYY=-%:=6?KV M$M^^#5!+,V;F,GG^,"W5+C7S3$\8R346K]T:652'N>9ZW!PF2O+ELCE?ZH^) M&RPQM36RK2Q.YA>=J9Z0^[WI97;8G Q';59K;>/DFSUY66N,4M-9X3Q[W3V_ M)[/XF-7U"8]<+M*7PX=$\JH\,\^+<@\T >VZ !O:?KUZG#X?ULW&M+Q>K>;# M^_+5>"H7,&%M:^C];%I/R^O48X)DKQ-U?6H;"A!]<@4KVSG6'CN)TGIFWTU&\6D34 ^4I:T%S-:]P7IQ?1Y/ M7*YJ];IY/[(7 Y$T$!Z:[A1[)^=VW.R?-8OUQ:69!)PJ\%AL.G1#G&LR4.GJC%YSG1N.2]KQCX"CGC]-XO-E/ M)4FJ-")&-7[5ID]1VMC2-*@ZY4GI3(]6\"*>V^27^,,7M7\\X]6A-RM(P$]8 M&_+O:V'PO(@I_RL4R5]PFZ>.]I5/.LSU=OOU>J%S*S4K4K=ZUJA6JJ5"HR<5 M2J5FO]$#L5=J@1A9JI9W"XS;2G5(IPZ9&4Y=5J8*Y 5N9^B90:M#QLC-[,G" MS"4NI\2]:D_D]J(TWC0F>+:!.I%MUR)8V*IE@C*]9O_VX'5%W52F/P0^NX.+ M8L$>7I?*9Z0TZ>NUFWQ:76Y3R^YQ%.^3/R1B*_(XY,Q:>Y:RD2V M"3YO:\"Q&&_T?E> 6^+18 .-$)!2"\WX4= MX0\!1)%D'68P6&XT#.$_H=H%@X.OEAU:AR8FZ<3&I:\#?1X!8KH+!VU)L!;X M X!GC F>ANWJ#GK"*2C,(6 8.YPYMFGRQB$H\6+0>;X.,]G95!_2$/'P9L#I M;0UP6+9""^/H90.'D#3;=HD5D[01KO!(Z@DPQ%C9.QP(J*#9#N I-4?(<.4! M;L\)17 8H%EJ' ]H34')#GX$VXQYP$9@PCRP $!E!*T/>)Q1@S7M.#K71CC0 M!01 'CB*P&K%USLG>DG]OL#;@-JF!,YY/K=,69E@'2%8LFG0'Q]2$##E%X!3!*)4-J< BQ+<4$%+?H M6'@IMUP'00)0U9&2"]V2E$\E$((,2A3GO;T=>0-4,@($LD.T"HN$5VCV!%D" M4 H@\M*TIG1YNV:C?,-"S,##0"#H)CL8(. ATI:Y .#10Q[MO![8%KPP%<&S M."7!&&!N])T[^3E%I14]!GPC/ +O\%]DPQH4&7D-FT^S@DPN ,=WNJ/VF3+Y MA2E.(@QU9V(1$H=E!7"S#"BY!O8QT8!X@%!,7/TC GN"#'+N4MH&:.\Y M>^ W<)(Z8N:OC]MQPM]PC2R(+B5Y!&W3Y\%\\0Z*.D)Y@^_R!+>G%0Z(S9*0YR!T1$<" '1$:[C MD##!1B,-*>*&YK>NV#%9S8&Z9+9C>8B2+!,TPVOAUU/P"+9>QH8R,EZ:KJX& M;O@A$=>CRL1N2K14MD$8,HQ_F<'B#17SQ+9>3M<0U^4U0.+72%L1->C8$\82 MIL"'S25OK'&^A?4%W1)/6CNT#U"7/7]C82=C$/BKOD! _=__T7;9-G8[:JG5 MQ7,1?YC]@^VR8*@U?X_<)J(VC8[8$ O1]O9'*X-1A^R&H80*M8/"8ZEQ<9-/ M%A.EEIZUXKF1?)EM;]A*GAKZKN:2@"\\]Y0>6B;NNN0CPA@ /0X]MVONQ$C^7+$",2D M_.M N4P^.I?#.Y>3HV0J.I?#.Y>(7@[T7!)'F2[5Q>7HS@MTTR'Q27_A)(Y5\!J7?E M)O\:)OG7@^2I<+E@/ZEP;ZG=07]O+"1&*/+'H\BSBO>AP:--PPH8#)C+5/A@ MWZS1:(0@'\E#WA@<79A$&\$�(4^%5TM!X$B^['@#2IY/*TA M?&$,>&6IL \2Q7]SX[]=%."P:>%ML>-S@!3)YQ'B?!NIG5\L3\DD+* W&$UI M?Q6A_3M@S5<3Y6D8[-MJNQ&:'(!H_[X:WY^')A^"%9&X'XG[WX9BWA=(7_*R M9?6F:0[XG\E%(TG^%7;%DRS&,<"62Z5_"9=Q 7NJ? MB2W?0[1_#U%E%P^)!/D_C3ZBF_7R.\,6[Y6&%8DO[\[ M+O)_(F:],9?^26O$L8L[^5* M2=]*$_D>\N'72HWZ:C:]3KWX53CIUT*$+^<%B# A8@D1(GSIM-D($;X&(GPU MF_T6(GP+,1G__M?-LP^;+%X'EN_A]#[ /?^)Y_S^\N\A;OH//.B(H/^,/7], MT9?#VO.?>,X?D^OY+GO^/;%T*"O3L66ZAOKK/Q6%D-'HH-WU3HE" M9D-B2>ED3$HE4LDW5=,.#!YO%CW&/:L?O[N )D:;MKQ@NV\<,O==CU3$741G M^GW.-"+3;W>D/!(A.M+O^/PX*#:6?O)5C MQ6)]6B77T%@CQS[\,>@ZLJ'*ECHH-6X'#Q=S4AC.C9MI]F8P[J<3#V6[4/@1 M:O]8L ?-D=_O,3G@'1T'7D?'XKKNMUBM8!M38BCKPDJSM\<&1MI>K\J MZ?#?-SM.%K&I.K'MDCD;:@;%XI)).Z_#RTM!Y!:=*-<_)!L.'^9(L^:2/66@ MW!_KUPUC>M(GL_)U8IB;S;+J>' R2/WX)QE+I_*QXT3^?_\G#/-__HKHY!,, MM$\12GJ+4'A/ZNBD(HZVS=&\/\\U8!)P(ZYI1.ANIE:EZ6=T0(KSLG=CDD;1 M=;ND6+[NQ[/ME;E)IRE$RZJCU.2VUE-:^EVZ5&X_7\;:K\ M*DUDX&)VU?#>VQR%.%IS5!#LKZ \N!IK_P3L#6 .K]G!YYK&LJ#%\VIIFCI> MWI97:K>FW1> SR43/_XYB:4R)T\QN3_599"*7 ;?QA;Y67[1[WKJD5?A^YWI MUZ#DZ$B_G5.+VJG7P@ MKH>$?#R[O'XDH[*V5OHSU[H>/Q2I.(B^!_2P)K/?WOE0!E Y:TDS%L1VZ!E* M2\V92!:157@9G)1#K!G<)J P2B-L,;1@%U4JUQ?=K1D_JI]4D @@%:9 MR<3R.^(T(O+YDDZ<@Z"?W]5FDN^MS1 YW9_7LSFG?'9EM8LSM[J2:Y]"DD8Z M=6F0:[4^G>72JY9ZK28>=4J2F8@DO_F-]M9*SG<]SH/TOT7'^;T=:Y%F^\++ M[AIT,-.%/5(M[#2@A'FKZ\^7 *F6I2FDH-Z[3'LK&(8KZX49H,"NB[$SLMKS MR[RS3'0GC[?=]:(GUZPV HRJO*E8-I]^5N7]'P?7\:;XHQG8B_17,A\BETW_ M._O%JVF;FK^\2"K;4L.=P1J4W9\5:BIU92X-J-KBG_^%?\3+%9W(%I+AY._P M.M*X4B&U)O[[72@K7 (LE1&TY1%6)9XZ9CNEZZ;__K__"*[?9PUQQ=1-ZY>H M!!S8V(2%'J8HKQB3^- B\C0NC^#=OV1]*:]M<7GDCU(9463XEU=-&$$A'1_E M\_\M^7\B0+:@.9-7\0#,.&>*ZV3D_&)/B:\H4Q'?F91%9(*/?%?)S%'FG4YJ@^4A9HKX$5F:6,BH_K/7+.VO8V8@G]!# M=O57OG4BUP]L&4WFKUR5^HUI=YY62HU&]UFK7I:@ 5+E6JCT"A5 M"S6IVX,OZN5&KRO]9)X5EZA_?>".GMO$3\;Y;4DS)+Q ;+A.:0!QAQA "D-- M^HG<,97XNU,OTK^2?_\EP2"I?]0]DE13UV7+]@;UN_\E!AWJL9&50F D7+02 M7+ 8(@V[M2>R!]F,W9IAG^K30O^! MU%;DIB]?7^E+D$8R/QB)>B/CDVNW=EG0%HGX\&%^/1W8EYTDCLQNCBQHQ5,E MK]V:93=+]%YE_) UOUZ&1 MC?3YZK1\5>N54\9E([TX;\0[C0*,W%IG>K#.7-ZM,M5IZ=ZX4PJGUO&ZC".W MUFD4KS.34J<^+&?MD7LQD1_2\@!';JUSI21:]=-3^;:_3F5SRTKV4;8T7"?* M,AM#W4QU/KQ:&XF'B_;X+%^H&7E8:&9[2Z5>Y?S\H5BX2\2=AVRFOKQ-5^Z6 M,')K2TIZF5H!QJE]4G>J)^E^;5PIXYQ;6[K7,J5U0M2 M5V9[2X6[RT6K/NV>)YJGS<7-.K76ZS+.N;VE^>74?*A<.X.$>W5S>;7(7]HE M@-/Q]D+;B\I]I5WO]:C*[ MD7'DUD*'R6GQ<7Q:N>J[^?7 MD\6\H"UAY-;FY6S#;M9G@U[_H7R3=MOM3K?=X_E^&Z14:#RXHT4OU[]LKR:Y M^G0AST? 1A+;KU\FG-F21ZCAVMKZ+ISGN@68;G]YB+? MO+\I)7226N+0K:5FE8?5J#56"WURE^[?75A*(;-L\P !.G1#FF8/#@?5&_N^ M<7I:CD]+(V<^/[FYG-YT"P,*,YZI9HUJIE@J-GE0HE9K]1@]D6ZD%LF*I6MXM M%6XKSB]#AC?<=&)[SW0-<5U>FZ[S:Z2MB!K4C 0B,N"$4?%?K2N@\_#:S6^! MV<._GL$D[9T6OU-A*]"&S%3ZU'F"UPP3Z8'1 <3$4QT+L$+ M)OMD/F=T+A&]1.<2C#"*SN40SR6BE\,\E]Q1[LE,I.A<_M6YO#Q=Y[=-,E^X M=?;AI@)^M>:03ULA(A3YXU'D6<7[T.#1=DV'J P&>-Z5U\' M+._.29Y6-P\-'%V81!O!!@TG0HOW;$/]$:GWT07S+U%D/Q:\ 6-X6D_XPACP MRI3Z#Q+(?W/C6[SA>]#"VV+'YP IDM(CQ/DS9'?,X5H0=O? )%/BV&^KS$18 M\_U$>=.9$"M"DX]&DW<7[=]/X_N3D>6#6,B7$OK_%0%%6L"?1D+O"Z2/$?G? MF+GV3$?6)Q_&GU\4[O]&Q/,%:N5_"& M4*=>?%,6_*6!\3$INU\:1!&^?'3N[I>&4(0N'YW3^Z4A%*'+1W*7W(?W>GMO M=/D6'@C\>U=I\._FA7@Q6+Y'4- ![OE//.?WC^TYQ$W_@0?][E$Y![CG/_&< M/Z:4S6'M^4\\YX_)77V7/7\9*/T 8(APH;/LSD?(APB=/@LD_(!@B'"AD^S&!\@ M&")L^#2#\*')W(G81H5"VONF8;D&IK3(:/_ M^]&'/P9=1S94V5('I<;MX.%B3@K#N7$SS=X,QOUTXJ%L%PJLS3"\DSY5L ?- MT2"9&J23 ]2U!JX='\OR?( U86AB:7%=]W&E8I$'EQC*NK#2[.VQ@9%VPS2\ M9J-UJM -YH.::A>J-]7^]?'%W8USGVQ4N\L?DDH4;2;K]O_]B*=_()+.9.?_ M?F@KYY?ASE33X;__D QY!M#FK_U5\/&VZJ'[#\F& X91,!-O)7V7J%3[B]KY M<<+--$^R()5O*9$W#OW=?+U6::DH'I/F5\I[7 M5;G7O;ER;T_3??F\)8]JJ^1)>?;^U]7HMAYO#M3169GN9'B7&G%R;)M.>NG.@6C>)-^JYLM:N%5]/% M5/G%E!6?&NR"4%4JIM6WZ2N]I03HAY8(.L,,XYIIV\3>045-LW67SI#K M+FG5[.KD8EQ%*DHF?OR33\4R)ZDGJ"CRR#SED4E]9X_,&VN/G["[IQC3GNV^ M<1^=[WJDG^F_YI%&KH;(U1"Y&C;-0:EW MU5%O3>[%T7 M2H5!,DE]#:E\+)=[2NV,*"'R-7R=DXI\#5_DH/X\7\/.R^60?0W3FV-W<+;J M._UNYW8E9^[O&MG&^-WOJTE+F5_GHOHJ<#7N< M#:F0L^%]!;E"HMY,CXK7C80V=EVSE,N5'+U]8,X&^Z+::2:5U"HQ:U3O.G/G M8G#='B,9H;(0YKARFR[;[.Q%^1 !_=.-[FQ>=S6,^G5!N*3'IJ:?_7CG]Z$ M2'".<0]3I1'VSUH@,@>575MR3,F!P8IL66L<)\\0W]"C0OZ5Z@R_NK*NKR6D M+,T"^ 'DY#$;!R^%.0'W'2+)TMS2%/B_>N^R]]#)<5&J-AH1"[^A_ 3>;ZB2 M.00.0X_+EH;$61)BP!RV!DQ@;8DS;9=8DE+S9G ))+? MTX6_7)G(QAB&&?17K#8&*W?AOG<+ M4Q/@>7.8'!XG;W:IO8"6=Y$N9UP%U9Q38,-1%+HE*9W*4DB_/0-]AHDT#>E" MAF.UUKR2*DM;B_G8"P0(:P54Y.N,P0V]@^MP(/SXAQV=Q.X;"7#GGY_(8E.) MO_D$]%/R[[\D$$N4"?"!N0Z"B0IH3!::Z=I 890L56GL:BH\!]"^9-BCD'DX*>DL&WI=%N4HCEX7!MFE^%1X$H:_&D1QS)M?"MR.WD^ MMTQ9F5#R5#45F("#+W20Q5$&:\)N+,%R@,'-X4A-U8YYX,'%P;S(@R3%G;DZ MXZ,$>*!"6:9FP.)DF\UGSHF!@!K*.@4=+!VX,WL,9E')2%-@'^;N2E[/5X?'9ZG$.GO\F"&]3LNX_7U]H4,<$'"(6I8MW#F*1F*[IVRW MFU)/ RZUP3I>-^ZGJ5*Q'*^MTH6VT[WJ/Q9^_',_[M:KY7$<;-5+&OGA6I-;K8[G<&8'06P M;J(6G"?!8\C"Y)=\YTB3?.J4G7#$>D,2ZP\0D@SB?PT9]=C #7$1\1*$$ MY![=7%(R1-$EQ$(H/<.^+,;A*+_B#)+N#=F/I=J4II^:1J8O,D^,]QFT8"M].V6)C'DCNP6V:)$)/(7/XY*"/!?WP!9IZCIP M09D)];H.B0BQ^64U!,P?A2[-! M7H-A>-#AS=%+$B+YP_@R[!>QVA#^N"]T]@,Z:%=H,M@,IX MNZ&,*<-^59!5\9AD:;A+2/7 NF__Z__PBNW_>(QP$RIO5+U&T.;&S";H@4M4V-27P(QSB-RR-X]R]9 M7\IK6]B)\T>IC"@)_L_2;5@1*-4 K)91X@.H]95'^YZWOWZ>JZ05W]50DZ&6U<=9M5GI2J=;L MGTKGS=HI?B/5JO5JKWSJ180>V+(;S5ZY*_6:4N^\+)6:C6ZS5CTMP(*E2K51 M:)2JA9K4[<$7]7*CUY5^EH2<]]<'[NBY3?PLS-C%0.]\4.^ AU(^VR$&D,)0 MDX1Z"'J'IQHBH^T?=8\D4-;@_K6]0?WN?XE!AWIL9*60.3-6@=Z"H<>P6QL$ M",(,5:#@L8]H:9$#70*>Y.]AYK2+Z\A4#QADJP8)6SUW<-S%?7N0&B0V1]ZKM2MY(=^MIK(MWR?KLM/*QPLP\Z3;O:ZI U+\\1,7^=GI:17,')K MSEEW:@]2R^)QN:E8+?/RM)5/U,>#S/:S56=K0S6GJYK:KW.7[%758&&0W1@ZRB7PJG3K)#[*YXY-!)I'+#$Y& MN>-![C@[/#G)Y$ZR(V5S[G+OK\O5M860FEP.YT=EY CFY76DER&.S M_' ]OSN=U<_SZ]3.$QB5KDFN65N8Y9E3<6OQ\^ZB:"YWG<"LL;:N\\W2\?3A MMFOER?'#^4PO[#J!:NWA/F.-E%K_+)%V;I-Z9M%9[H1KYO- M+>S6N$V4 HS<>GM]LAQHU4':G,I#I=1+66;+/MMY H.'T3C9KJ\NRK/STZO3 MJ\=,7$MNGP",[#OW\^X\MVA. 4E;J[PU6RQ:.'+K[;=G^1OBMF[2"9))N8V3 M\7. M06'J!7PX=;0OU>,PU]OMU^N%SJW4K$C=ZEFC6JF6"HV>5"B5FOU&#P06J04" M0*E:WGW5;WOCWMLZU;),N,N<=0M4.J=@J.BDG#]EH']L+-:#?*7_."7*],$= M]@;C4F=YD"8GL3=Z8Q.QL4^T,.U>D(1B!+6Y8T\LP.]"6J9\FQ_"\EM) <2>7=&Q*> MQ/E^J,HX"BTI]B]ZXN]%35-E/R'UZ9IKN&2J(JF7W0L![$1-E6NI*'LJ3-$+.=1EUS'%%TPEIM^$%.=@L#8;XYLF M\DS?=2RQ+J$5,U;YLH#S?/8H\V0(2T">#LR/R#:"LQ5A .)S'*^V7\S(L 0P M/:O?#HP2@&)O6^HW._]WQ_T5VV/U,8 L"'U6@%ZGB@/N[/H-?M>01-/*9::[("= ':9D&:#&>QO-F)/"Y6:[/4L6'HOUA)?RF M0][9?Z'.VI8SZ&!8+(V)QT]US=!F[FPCU62O5EM<]]9S]O14&?CHZ W@$XUZ MMY/"["[C]MW!P^GMK*6,Z\ME*#(L;A/EE^I::R);+S9/":UZ1 +A8 ^5[&C0 M='.U?KR3(^.RJ0V<4?O'/^E-SWS\;4$GK]X#=/9#MJ(K!!"[F3Z=RI7'_*QM M%7:"#F5ZFQC_#GK*G9Y+-4=9JTS:ZY-6/)^>%.>%'_]D)#P9>SNZX=^QT _E ME\W1"..K ]8A0Y5& $'7(O:7D1U"6WK+A-=WEGL_CJ^]AOC$6(8;F]17*Y\, M3^YNUS?ELWBYF3B?=OH+8_PNU(?..Y*QSJUJJS@EZ5F]=[]LE\R;,7.T';\/ M_7VV"',J.[+$+GMI)BL3S2#6A@WW*TLT[TJKWU4L>>7=B2A4@F\M4A<(%!S, M*?E^/B_-6HWLNI]5]-$LWTH?IXOO1LEF=YZ\7Z]K>I\,.]KXHJH-NN>%P3%2 M]MTUW^OK6XL]L-]TQV""5GT_J7I M#X1Y@-$;S1S @5P"D0J _E7-H!';:HQ%V\LVSPJP:2B[10RRE'46-#&29"TAU+&.49SE0EX;G4#Z2.L31>&)F M3+)EG8?P892^:>/:,+V*.9]Q>I:TP=(VX3%S(;SNOF,^E(O%W>(8\4-CPCTG M^]-CO6![GN6VYEEB^+8Q' ZPFF^FT5&.DM_^ZV,B\^)=#@%B"L.QQYZU@RT M#! B+]FDR7Z*2,_;?>8L8E^@&0(!GC,(>XH";XBYN%X:!3M)]@H-DX81QUCL MP"[T"2U"PT1<=P?A(N9B1MO4"AR?T\:W6(X43(EZA'-MW LTI(?MR(N'V@Q$$M%0 MH_#>*0_BK-3>B$F:RW@O41IG^;KT9Y$[-(0K;*0Y7@"5MO,D@ D,&4<#0"P1M[1[H@\,6>HJ$Z*Z.FF.*A38&*.T1OIVH5;;^R_QD@_, MF(5VQXDV?[L0@@/;[9_@N QA][]WHCRA2Q?7=?G>M$I8>2?D3!%(U0GB%/>L MY!-=]>&L,6Q/SQR-W$\ZO:I^]2KWY?X5[7"MC/0'=W95F:K3YDS)S!97J2Y) MCUEZ=O:KNR^W$;PE.ZSZ)1IHB3(QL+"<]B5C@MZ?>O]D4ITJ XXK!4/M"4Q9 MBVBA=&XTF?;5=/FLE-4ZB?S9W>KFY6&.+Z=0&JDW:VGTI1"-A)A)F?I.X*5+5 M$:F OD\I2C40HT0P>"=]WDO-WUQPY2^I#HD7[YFM663L29;ZQ*//21(Y7$K) M)2#CDH=(?,K!5*M?F&?WB81;N:O9CZ-;12V\FZPSNK3.[YV&,JN[#JV5-SVCP=%\@52<>MT5,] 2B-&.YL#XU4O0WO MI-+R2M%=Y$,B#G%GBX!VZ_+VO-Y)W$Z[9[6,W!W5K$FK[7&0=^O_-EX,,[I= MM5/EAT;YY%+.*&FU^E3?J(\ 1C,_23]4:UFMGYV.M%'*L-S1"H!AF#NZ0VU\ MX0A$7^^(7*,A>R$"6) ]1;$/*.#^J]?FSD6UN:/:W =0+3FJS1W5YO[^M;E? M7T,X_ZH:PBXGJ_7.W?JI?^T;1.>39<VH_V%% MR2][H @G'IJ#5G]PTBY=:H?9J*\:ZC6'VE0,8)U=^,=@!7-9ATMZ!2B:I;@SV^$->FP7V];9M(GFV, 4-1FS M*%5XWO8Z8X*BB8Y X@3ZY 1:Z^&[>5<V^MA;H,>C'OX0?+19(XDJYY8APL0&Q?45PKJ.GZX&3)H/QI M370HVE[$<,T[^'F9GMM+WTHM]& !&[=%YU1%MB<2!J#;?M-"&,Z;$WKIH5OP M$_F!&C]5[$'%\E-%DA3O=^K.O)+*8OY]"]!LE@X&!V(\OZL@!+V$+MJ6+(!Z M-!_5Z^+$5J'@._A43\--%(?6K$!JV)%4\=/$8,ECUH ,SCU@"8$#$GOTCV@G MI %KV P.\?JWB@UZ294M73$OM&B'MP$K H +WH7HG-/&U\ M5*7( 2M: B?YX-;>^VZRWS:C^'?>YDUW3G36B9OLM)U,G(P]/QVK5V5Y8*>N M;IW;1^>RL--VLM'=%$TF.UNC;;&BS\GC[9(Q+K5#L)D:$!B[\O==_"7UYBI] MENWLLW)W=W:)3.43\63BN5:\8@_>Z?R2 MF@O*(K?Z\L*$@IAC.[!-F6ADA+UE$6> C2()V4C",WD*[$',5&J>UCT]<2)C M(VYB!)D1+_%0HM.55T1Q:2GES+"* MX*JPZ9[I.K01HL(6# ^;KJ5PCL?Z1^+W,!%E +Q5;J#K,0H^L![>+G""R?7! MBPYW9QK \TV#! !C,Y 'FU6J)KP5;PD5FT<:8U<#[BXZE+/[A$IB_%$FM,U= M"VYP5L^"<619]W'Q2"K D_>FM;=S(F?VO)VX?Z]Y<@3&U^BX,S@+0V90V9IS M6]X)P\C"(8H<*# 1GM8K7F 1[+$80X_$F)ACT"$GM-VDMV>U J;\([V M7D>00#4 D4C/60HU>:"P\N*Z T>2MQ80&3F'\.N*>"1&A9,-?/>*D83%1IKC M[U.6O09BPSAP\?#.\@=A4=C+]O>WRAQS3U4_*&RLEOD 1U3LY6V!-_D2\AED M6#JP!QV6#C+F[G% L%Z%$LH*4A.\K?3^""HI@2 -FK?:X3666C MG*7)_M@ <(SU[Z4W"C7WZZ:KPI*M!9(.[7"+&" M#6>/VD=2D2@RJ"@Q*6 M=29P&[U4@-<<,AL<'P^4=%^]3TP?+J9D,NF7%NKB M&0D^&6+K\6\'PS&#ZV!\U : M%*?-N:..Y/+Q]4-R_.,?0,KGG;Y;+,&7 V.\BW* LADOVA+Z&*,B&AV.@0@H M2%%G\C-T[=4ZVJ9/*A(QM3U,T+[>OT'ZGU0):T?#\[&XO#8L>_NZR1\GXJE$ M[&DU@?$77^:A:GTR];=W42)[H#%,OR1?C-#XN/;SRPCOA-][&U<;P0'9HC\GAS9N3LQ[VHN,WN]5@C'?Y>9<5NX(- M@C*-;-&6WUR_H-/#;(#_?#K<_-.G1CN]\^>\5;"%L<)@NUJY@^0TPU>+U0HC M+B"<:SN\2*YOL:5/B?;I)M<-?8+:H1V%SR78$MTK9!8DPXVR;;[BYMDEV0Z M_#4X&)0%4-K@5D_^SOT (1@0$<< $UE2O1U'*V6<:1OSYZ\+4!N2TZ^P1-Y MU88Y,K9]@ &496=I"T17CQBU+#6;J3PCUZ(0PG%4# H.[3TW,;,OBQGHV/<$# M92@A.UP'B )^WCG@)Q\%_$0!/P<0@A$%_$0!/U' SZX0GM<$_"034<1/%/'S MD1$_'>91J%CF#->#6OXUR)JB_,A.$SF5[0>M9+QA/!S'^U,MF5K8;K;5+H[; M&^C^U-!!ZB!-ZAPB0LQ%$'^ZG6 ^US6A*@ K@LV1.2A'*BC/INOHU#8,S!^U MS&PB^YP#4>R0VK;%J?.(?7'P]I8O$2;V30"\D#F[=I -R_3<<2+FN],@#R;:0Y5*#RSNL+?QU0QE@_I.0YD8&1D,_0A!M^ON1YES;9_Y<8F MMI:)S(MH6U3SM=TA"X3BZ]&Q^&\@$BBD.Z-"!ZL?TLB/ST$!<5*;/@TB@_X? M4N.'P.LW7!"HTMG4<*FC<\ FNDY]H^B%"=I)=@38['\P$.UC#M&X3"\K]I,? ME+3G86I' 0T^\*0S@36,83-H_Z$UU)F=,11^)!PI]M.S>RN;8=7\N>Y9=P): MVV0Z-?%.UT0BD&8]@ M'.\)S5B8FD+7:7IT9+.@'6$5$[,*@D '@T?AK(8\=ZVA50M>-Z0N76XM95NF MXX#5P"ZM0*E^/DT0DX)A8CX-LBBG,(_0-4%UNUH8#&6=8K4](31.2R5S. BZ M;<-OZ,"K8GE.=^IR0X/+VO.7!TE$%-P7"_<',79RY+%";W4:\X QU^:&9Y,_ MA0,4PGWIPJ@3ZF?@\Q,0-:D3#WDG!7V@C0-GM,!3X294 _TT/$-<8%&<#PO8 M;01U[(=D8(OLT6-/<%7; V#*B66A#U!UG6E.Z;YWPK8C#P?&4 M!PD\XJ>!R^(T"!O26;'ZL,T+%Q][$E!P*-X)^#!BN_I]\/2"=T>PEGNXN0,/ M(X5C1QX6:,[ 34$.IAA])\7/2OK1U+?%J&*<^I,06Z#YZQJW-3O7=^!)$T1 M92*K]Z[M\*?-F6:S4O[]2W6B89)R>>AFQQ$^&>-\+=PO*(R/KQS M)>2PJT(OI+_;-+3"&I,W[>JR+3,^(2ZW7! ]0#,).JH_/8 > MA4Z@!YO>R6,6(Z4$7.4>2_*MYVP#2 ^N0^4$E CD,;LW^.VW/I*Z3((4/2T M"7<&:LUW0,6[C*FCP#MT=-2#+&\X$Y@0EJ<%1"Q8BA[LU:%RG8]Q*D.F0<:[ M%[!;.-18X+\QULF^(2[ VN+Q&)[80%O:H-S%F\Z@M,!@C X U^!>(E@U=WJL M18C;4]"G8JPJKX44B-%](?&=<9F@B.':>/TAP0N0!6'$^IA0V0L5(SA*09PQ M%G7/H>X=!0M& @2DWC08C3U31C)H0BS5 "0/3;0' >H'N5(VB.G:O*_'W#\9 MCB'4$.7%7!2XU�]B.XW<#:8UN<8DO]&&DK>DOM0 >^5?IRPP2>8;&PJ0V1 M8P62[6>U?.J%V:P(5WR&.BA;I=>[IE*%3;$T!N>YK$R!(FWA@=[@GC W0& = M"#"CT M/P1#J4[Q26T:(/\A-=1*YJ2(WU0$X#B(W5>2FBMQ4.QU/K_)3)2,_ M5>2GVO!3;:'<,\Z?3U%7RTC/H)&CN F0Y]/R^]W&"AY0U99#I^N69-++D. PN= -;J:V9;9V9@&DVZ8NPLS?A27DOB= MLZX/\PV[DG>DP*2=N*00M.NN.^ )5:YE!TW!@WX2HX$T;C&C=? 6,#NKH5*'WC!9\ M!6B9PR_Q'M77>]8?W.Z&)<2:7'O-<\42M)X92"K-#YCR*%/*,VR"H8M$NC##1>:'618+ C> M8W\L!VR0X)AX@JA&Z3J,?=]6]?!ZTG-S_,+;NEHCP'FO:-R M2G!A-$===$+L2U*=U6\'R^NS6W>:JKI#V9PV'D]K[8.,J,'=!%S-;"D3[ V!J4 F!569;6.C0[QIZMG\664U MF+JWU511EE,/9N\PRTN);7'/@+>QSPHBVKT:'UU\4N#9ISS P3)YFIBX;;PG MPEC+^*]FJ31D:^WQ4'YCBT(S7 T(+H&:1F#3,%)U%>[+]V]HJN5,\*H(.E?# M,JYXF8EQ,B#1A'+ O 5;^X# EL8N0Z9] #O _+)/JE=04*E=!'UTR++V\__R M)1EFCN\S?=*N5O3S>''=.- B!8$ML0-1-71^V^@9LVB%SD* M>"$H7KDEP&$6&^!GW'G;LHF],YP))$R'S$2F>UB_Q\PJ%K(%C_F1#"CDXNMV MYI8G=F:8RYM0MD6=D$Z]^,XUFA(A5$\,3C,G^9%Z6C?*\B+5JEF/%8LXA2=J M-&%BLVHZ_/_O 9AZ,Y5\R,V:' MS;\N[/4FL"G9A>7]8W:8G6H/=ORV>Z=UCRV S4GL.)G:!LW/?O>_7@B7?O=T M,$F8C^KB0LOU2^I 52?:^E$;MK\"7&[.YW=3IUHK]>/'2SF7&Y?;2JD-Q!1+ MYTZVX/+7ANDD3E%/!C67&CL=V1JZ-R#D=[4S!KG%\0*U,MCU@C- MDNY=2[-53?$]HM3UHOD5BKPZ/W,\?8U:![D?F/G^O2*'EZB)& MF]D.L1P7+R%O\N>9D<32J'\Q4%L)=T*3J R:[VH*2+"*1\)H[I46#*3 ^#!$ MGYZFKC=ZIXF2BZR^&+=^\UPRLL!4$7]GDNS"_6E1^SI6EMP\1'@2:#'N@YQ' MXM-$%@1FH#I0L( ^=0W.B.-%+ELJ\VJ%9X.SQO0A/]F)UAV2?G*KSE]\0 SS M142N$S5;";1A%E"+H.^750;:W %;@.="#!2@I-E"K/0TG27T@+]BOC)5%)3< M>H6?A.5;SNB)O2C#3<*<9@FK[>TVJ843MS9WW\2??.?FR-5'FJY[Q8?%>=B. M-G<9#+RD![;ZF/^G0#&*36BC#I;;?:J\/<,$S'FT4#4V60*C1>>@,H.PAN^! MH-CCYYBA:UB8CM2(;.]W02;'S>)5PA[<]1_T6G'9'9U>57++@[P/V$8^YQ(( MJ7U!V6MND3B5OH*A#H$<;(VVFPP&Y]#T':R51VB3#U@24+C_'2^D1_R,/69: MIE_R<"4^DF:-&''VR8^0VJR%'4B-PR($Z[WIBS P[Y$J .[,,*3LX1HZFRQ M372MDIUK.)+H806R^T-%=?$)!>F"U7;%45Y=:V]KF#C-H!% MFCJUX/6-/;[-M .)@)EH+)",?;>-Y*)6 (^=>.'\\*27-!QL?AO$;K]4_?:JJFA" M(.C)PU,*+3$H4K"E^0*A'90@*5*)4K*TS#@M08WW,$-+N&5%:0B&^EXI B%E M";(5RQ8T_E*P!6F(BU%6I OPQ),UNCPF[$&(OV=DG>9!MEB>ZNX,+NVLY\PPDR6JH;RD: MPY[=U4UH.65#8:GDP)Z&(#J:2RHV(L:%+H)@.=9 J7.10+O!ZA&8 O?]*@0; M5TF8:3,V^L1R@(C]"O=,0+#,%?W,5\C(TB,7F5;66*KQCFIEUK/ M;GVTW?%UB$(J$K LPYQAX)6QT"R3Z[Y^8?<@GZ"E7UD0[.?(SZ6@E[]*];6G MF^@<-QN#=&U16?7=T\1UYC)?Z&:O#C.>([0WH:W^Q$B&OSXKMF_O@C:Z)U#B M\'OC(4O=Z+4BXJ)E(8XP92]0F2@8<+?PQ)M0FSU>1X+5$ H\R2X8_)K.JAD+ MH ^&Q\,ULU1/ /BT. _&*6DV"]\3 FQPQ)%4 &%CS%>"=Q-L&,-J8JR74.K9 M1D)AL#$DQ:I?,;^V-TM%P*X:5!7W,A."98/")8&9)BUN&%XCC/:%X'YQ6Q3* M\9L_*$^\P07/YZ;EB(Q:,EP;/!#(;9C M'AZ)0P.]11&3G9W/MFK*/(%_(K@4BWO0.LIXLIA[H8T-#B=ES="$U\UAM5Y\ MR5D+1N:_-L HM)JH'/,[N^&3D1L^O-JG)R:(DN^TKFJ91"E_,2^IC\OLL7&8>5]L+ZR$W6=GD(Z M3DW>V\VWOL\(,&B5M>#S%!7:N2BP]'W]?'*99S4L#H$>G6:SH#(\[^?6][D# M$IO>T$7%?,\@K"+8%?P)FV;(0L0JQU*E)UBFT==[_'J;U)T.;QG*O#GIGM>Y M++O D)DM'9ZP>%E>T1I^2$U-K/+D4W9]?W%^_H7?')TVH]^L+$M51XGU/]Z$.6IY8MMC4.)9J;[S_$#X&8*"D,.YXUL6/Z+9]4/ 9MIQ$+W M9$7HX-1\@Z HPK#UEL]/]E9$QW2D1#_I66.D^$+2]-T"7 0Q9)V3#,N1H188 M:JWPW$>C\.0@LC",9E4AN0%BXW4\A$06!*'+K+][N&4N.W _2L"SC09\,MY; MAFOF;!6&6EK^7>%2B.RXCFFMN5$U,!//[MQ#];@T(4.%4JK#@31S;)G'DJ8= M>4IHP[UP6U3^/37%4)0ACFL9>Z&]T2QJ]UFQHA\Z$(QH;O_Z)"K6#DVHXP#2K1_&K PX,$2@F72L5R)C5915C2%%?ST(KYT6A_7"8;HX$W'Z\30 M%U,OL30&[NS02UA&-^((ZXAC$!MP5(4V0<.5:!.3"0Q#PL)YN"N#%A@!?N_H M9*-3N&3&\UQL;H[<)"VFCM".+( MGL,1&64,@P5I" #&&.*=Z0?>Q3Q#/4S^/_"R0-8N=QIQ?R%E??1AU0L.!/K7 M>*Z\Z34EP'["]-58^E\T+*2,67&P=YT'>#32SUC%#N^$=Q7CWWW -NT,3*W( M=$F\0@CSH,:"YEW_<$/Q=<\7+M]MO"ZHHMHX]Y]R$N=&[%C0]3'BW0"";@L& M.LS'#GH7<>/CP\VN2!\F1XD*@)+;OW^2'-I8M>ID +]5 [J)= X/< MX CN3&^=+YMY.[ADG^ I0$!C13['-]A%4T@1&2=Z8.":HG,V:90);5./[ ;N MM1;(#W:P"@(KJ+:N+Y?Q838[*FN+>&^D--?COC'>V7AG]] #;;Q#P<+KFRD! MP'RZ/,J[[]#[.IE_B5=-+)VWW.TZH,%+P1^VE<%DWN^N0R-R6:@)54:!(XEB M"\R.QJ'DN^IW"!S><@.N33^VT._$+LE+I$>X0%U=I=*N+X@%VOP(CD^C#;W[ MBSV+0B+SI-+/P(BP&_!VI8; TNE %I3GEY$(2X$8?AB8=5\4V9:DN/,:"\HI MFL4C;*DBY'<]_?PZV5C=7%S21">L=#HW4HR8KBF 07<@')VTI)5(/P+<5>5(C3VKD2=WI&GV5)S43 M>5(C3^K+*H;OU5H_(]8[Z"&9>+D>H;Q.0:*>P(AI6MM:$\BCM &;,$IM"[E! MCQ>@N4*3$[F%-Q"''52.:0DS9O@-S<]C7?U^A;L%;?8,*@M,=O9[YVQ+PR"Z M:(8O9FNS&5$U9B3C72.IS=)+VQ)SQWR3;,A:S&#&6G?Z(;68[Z#1=#'>O%/8 M<4/;8^E+&*R).@^Z![: N=>N_A0@-YUH&Z^ERA"6!J2O=HU7OCSFP]=/&Z&F M-6#)?NE9]G8VA>UZZ6U/KUPXLRSU3@TUGD)>03H$;N MRF3K$V?PT;5[I\JOGD41?4TM6?;3\?[GI^GBB:4F&HG+1+&?>;!/%BGW,./] MQ;:X(/))1I+P(@)]64%< /P-_4+;(MH^.I:8Q\./7S=,23>!K5O8)HY&IHLP M"/QU0O3-1X$U;RQ@&TW])')*8,QNLS.TPU\B(N_F!M!D$0#D3%R$.0E#:MSZ1NCF1%WZ/&O11\N;.5%3UVZ%X:5E>ZKMI\R"ZX/7Q.0PD MHI-_32=/S!^HX+3)O33;=BGH:%P(EX@QJC$@O+X;]?ETHXWB?*3G1V*IV,^O MUZMWL:7=XO/"TX1J K;WLMC0:KUY!;J_Q3R4!#NFW6N!>"#Q:W?Z@1^-'&!W._I9/K= C9_ MD LJ';F@(A?4 3@%(A=4Y(**7%"13RGR*7UV=E[+!%6'A@"AO;K(PH6WPC0! M:^?R9%3/GTYZ4S(\&]5&WPP#5UE$5DH0N)%0:=/*JZ$M?: %*EJX\<& MADJT4*D;T,'16506:'FC$:B.^HB6"Q11W"S]B8:"$1J^CO4Z2;L+PZ--2H MP,NZ2'.8(^CWHSE>?G$55BY5*-=V8'>>+XWG1X62%>2Q#[,'%W"".OD\<'*= MTVM)]\0"9O*4A%9L>WWD$.]1R?;*GO*KDI=X99/N!1/O3CE'%0[/6M@/Q%GY M75"%P8:?A1]]RA*2YK(F^F#:9*LKV680:M!T(]/\DID6:*0I]N#M6.S#KR<8 M*.[K98X%)C5%\=DPT*@Y:8CI6+C>3X\T]?P+9!_Y4R'GJW>.$LR-LVJ[8*B[ MH^]W]L"97_2GFFQDL]/2=?GX83 WU68)&TJELK%U62]^@!=6_ ]A]6Y/3QR>)Z_J]U;B]N2V_>.?;"J636T3 MY5_B9OGM[GK/=[9ZQYB"*DWM;(Y*6$BR ?*# W?(/O]J]:S0KN3*UYV$>]4S M;G/RY3X/=@H%6U/2&0[YPFJP9*1P=L"3RN*Q:0SVGBNBMZ&],6 ML O,&_9*,\[A2S(#%*.?0&!?$$.\"B0W4;$;CMS%DHG$_MM;WDQ6+-.K'>IG M2@5*">9(S&M\1UVD4D4,UC;)HJ M/1O;'=[SW%F$B6:Q""R:WB4K"M/D!['$"]$ZUF[%% M*(XM:%5QGB"&KA43K3Q,8I_00N3H[&"@0;N:1S4B-Y/+XON@M)78^CE!+\". M"E[5F)8%".;RDKO/A'Y-Z]/Z\=2Y6O\"2L8 M1'M%@VCK@;3EGSUS#AB93R7^^B7M&0-D5&9$W?4C$[H^S98"@0E=$)&D#D'& MQ^K,8JS/[P @QO.D%;0*C#2O_FLX#,)_D1?)*^LB!9!S(AY.L1:!&M11JQ*+ ML)1 K]H[2*N!ZDOBZ\U)@(G0\[!HF'%LQZ3(12CT:&47+W99E%V!6XB74\5> M &Q[(AK08*:D-<:/PJPQ%FWJ-;+86&+,#^<-IJ-OP(@") H7 NQJ+)2+ M+L,KLBLNAT -7]9@/00&/(X TW[J==R>@XG\WBLWS#I#XF5% D7[\BWO6F.L M0U5H/<^VK(I <6'R\4"[I[<#KV.,&PN4IN+%:\1TF_#!TN+4,XX1'L(P) IY M8>E>5 MX ,&0 N@ <_4K>K+3\EC*C^E10%QO&1F7D%?W"?SZ=@D-.&15)8M M+'0AMLHJ8,PT9\,6I)J$X2$KD,/0:1M(P7W1FY=:@F1IAZR(UBX_>UEX26)> M7P(,<_ %/W8'VQ-IA)7-CC:][\&K<-L;_^YR]B8/WN$L>&$HP?N7:J<%%]A4 M'GGITN'UWK^5EWBYVCSM332[71\M6V M.C=1H=1HN2'OQ@L6GK$!RVDNB$&%@+U;V=UMD?),CWD&HKEBWAU*V(^Q8#N@ MD'+%I0'1J9%%H!JJ=RN'6NCQ-A_TEK"]:X+%81H;NPDL/M FBU[*+U\W4Z'W M+)V)>-1J(/(<,!V!\2#_]M$,T+<<[KS@^G"XBZ3?>8-',L;H!<;:+VK4K\2D MZ*MJV??&!'_&TV _6L1KUQ$ V9" @+(08B@KI,0O7"I- "JXAFNSX%Q[*HI6 MV'OW0:]>U%<%H*EOS-ECU?MZ$6N9*&(MBE@[@!BB*&(MBEC[8R/6GA;]7Z$H M1#W@OZ-J\,)0MH^7P%\FTE)9S5G/>3E0UZ#F*5$KCI8CM_S6Y5C*&W9J4WN0 M_Z40-Q77!MBR9E:41^UTNB7#76E53 ?S'XV)LI+>JGF30-J%BQ#J/7FAOWP. M.QE4YO?.,'?6JR=2Q:PQOU[>)ZN+5T9EV)8SJ,OWIE42RRRL-'LP50:]I>E] M5Z=['7!#Q&#+$%%<%XFA3.#,IN)Q8?>E^M+SS_?6TO+"TY*>;S^>"CCWF$ULTN]? MYNS'4[-4;55E#+E);#GV_]NK F!B281=*IG A$WTVN5;I9AE&CY2;F1WTVK$ MM#;P>R/3IAEK/S*)+YH&.4!3(J:YFD<2O?G,?CD^7'X=*).NR, M+@<%(R'?3M*56IHLE%S[O7!IBTL%<2GF=X,/G MZN-99R6O7L2W]J,6&M68C6RSL%DV4%,>W<:BU!CMMT2]LA@[Q&-^-EV?LDH[_00Z MX6S'_?!0GY?[13$\RG.+_@JNCY:[PKH"-#9MQANQBKI;]M\A$&!Y(>:+5UU: M H$ #W%8TP0VRK1XF!DZVAV+H)T%WD(_"=!IW ;A =!K@_LWHS!3IR##BLSF M;.8:HL*59HPL&9YP%5:/&0@.+>08?S'&P@VF]<3$_I9%;(&-#(B,$1$)*^%E M3[0Y Y:0=T.__.V_:.U%6K"?V::%Q3WLI-@^OT"R!A:5H!R%!M'1=?GI&@9! MVL_3PN'/LL409Q=@RE\YD5T>-P*$K7@(]0RETX <:401]+ %"]:B3.DP8 MU6XU''*VLE@^*7NCPY1I$8V!T78!MAI25M[[KM],VW@7*5(,Q/@FFV^^\2XW M?D5N70SNKQK9\L/B;*)786S1:G_8[DY,Z;6Z:HST\[WW/BQ M SQ<$.@.]W!S3K%:ODD2:]H]KY>&G4IK_F!^H*;02L\>BHY>:2;6E<7]V4J^ MJ)BG<+BI_ YQ#GG, 9XO,IO#/>%$>5EW4Q'I>U'%G?6@M]I2M(OL>[R#>83L(Z!U+9W3.5^J6*_*2$)W,2CJ3PS1!4 M#S_X7O@0Z\+'(=:]*J^:L_HH/LVVLN?';BEIN)T/M& ]DN5L8"P6U^6F8C;2 M_0MK/"%C8!VI3V(=KS_?@[X:NMV[SG3=*A03U^?VS5TE9Y5MY0//URFZ>B[? M3J2FZ_G@1DL7ZLGR"3*.]$GZ?MX[Z4\F MMZO)!]Y(XU(I_6!\,9;M/4BS7*QUUC81B1*6*;J*NC2E["6(^:6\'P-LN+=$&1;>G!- MO!Q4&<-K>:YIJ]@L'4GGYA+3-V,BQ6>S:KLW"VL>[N51:+.YOO;3* ! HJTT@GZ MZ#0ZIZ@ (_;KOVTH&V@18RU,'WF>C;OF":V!U_K+$X0DUJHC=:K9,(KZM+C0OX%>QBS3H'4O(=V M.5T#;BTJR&C&PM1HZU"T&LYIJ553<7FV%6X^/599EQ>*?Q;R?R M4#\%)R*\CHCSZ15>6*D:!Y:C$FJ9WX\T7EG\ -!E@6[/8]16;5U;XK7Y,9S[ M>J+I9(==> .JX;!Q+V1\,US
GK@2>!<@+W.X-D.?LEFYK&PPBOVQK[10Y MU[3.$<^XPQ<)K!#MLS&1#R 9JA[$/0:[JOQZ&WK3FM#_[CJM;((DQ(X^\5:M MH%IRX>K\DDM1021Q' LR"B\W#R$^TM%?@HOF^7TRB%J692YYAVH#1"IL0X.Q M:F,9L1A&#&4;"):FAG!OR:Y[ TLUX"O%Z67&O5:^#/\9S>;SH7 MRT+OA.2)A=5;CG;HO)]BTWB^HM)'PVR8NFBZMV;E,;'.5$[SK=0L?;9 ,]!. MF&U(\_M*; =+F; [[S,1]_45AS[Z$*X3F>%0<>[2?6VR?,R?EN3XN0R(FS_: M98Q[K2UFL\R05*793MAP7E.P3@8PMSD&7,#M/ %VQH0,A &^6!X8O@ZA6\H M@]H4E-94I!:54S8E3Y"UG276J!/\561M!9A=^/[;UV7IZ^5.'4>Y4U'NU %D MLT2Y4U'N5)0[]8=E0P6^^0K)4*]?[F'G0NTN&$6?3&UM_C6U2SYBY3TS6(;/ M,Y\R*Y!!B&H'K1?;TAS\B*(>+2LGS]%\P&H JQJ+/$0VL#2M*0U]Y /\?JV> M21M$?\S*Q^((&RIP4&O>?/TR$!=J[(D'I<]3QAS8V)(7D<.891)LO2/:+!WA MA<]C 6.\XXZHW .K4TD(+-288'";37"!GG6(;0_W,Y,I+#SS&0ZA';1H!"CN M.=R+*!:(OI05UNU51*H&2C,$#,G/PW1SF0*^N(\@3+W*D!LP#3W+8"LO9$T7 M_;X\8($F@N>B\I!;.11*N:DS>J>UY[11]P@\KV/I"70U; T,M'K:73)1E)<" MF+$BB/L4D:C0D>=F%%'K)7,VU)B1_*E21T[R]$:]FM?*_9EZOCI7^ZVY,6IO M9S#O'O>GE3IZ_968^5HW>+'?K3;*W2X(]_4BB/1XD7_HG9UX)[([! M\P;\6 MD.%U)\1XA/^D6]<8R<:G=9^MRY8RX;;WC0Q'3(+0B<,]R7)X_6]M+2S8@^9H MD/9,M"),0W"T /A$&(D (8.@",LYNVQ8/T[K-3W1S3EWG:5!&C=C&@&^*V+' MJ_?+YD9U=0-EI(*B$)VG1T@]/Y.G9![%V(G6'/7(R\;RW5+23V3#?K@(UV4W MYA=Z[='6BS7NVEM+Q!A3=PNL#GV)K,.HPJPP6!/2ZXY!ZVGYJ_6%2[B;7#4N MZBU79;E+?VSA'T0=BTZ+U/EJZLP=Z1>F#B(E5I2D!;B8GX@8$UGTZ=B0+& 4 M7#$V[>99YEB.[5<-OQ<(80=82]8UN'=,!Q\^^9@J[> MI>MUISQ.$-F(*R4[K:U.V[_=W*#%U8*>R2E>K(?8_6@+=I$G+-VMU9#5>63 M69E9.60)J6"ZQ>5<'VIA(L<1RD_]=A$;J#NK;GAW1XL!UH\I_= MY8JUR$XV."/QBCJ8>*M,O[OM?[X-S E3H?6X#T4H+H )!Q6]L&[C_FSC3+FR M*_VN*0X'*]DKQ,1YC3C--CO)5P2,0^=I6EAW+&+:P6'T-IY V>.0CH#; MCOAI7ZL?:,"V%M16GQQD[">"J$0%A@F$T1T65,J#G4AE=S(+TP7:_L0")'!/IN8V:W@^$&[E/)"YR]LH2N MR,^ET43*K;HC\5S%!;T\LTL33]([#ZY[W=^NLV@V2Q;1$C;8%)6YV6I&*= E MD\#04UTFI<>7/'>&/83B[X7/\#FSG:IH1DOYA$PHJP\>R1X:4X9 MVS#5+&)9@"^.O R @6&Y5SOKVLK"/0CLCW0N:!0#;$2KONKH^668V^K*<$SKI0:Y$][C/JBA5S0P26/>T>)S!$[G2 MFX8(/4NGJ6/JG*3W2DM4R(A*QEG0OLP5X2F5>J!.)2^\19^#6ZRC:RMH CR[ MN +"=J+8NVYG0*KMR1@^Z^GZ:O_PD]=606AE8%XCLJ8&D4^/]TQA>;\3 W8Z MS[ONH?:-Y'#X_5%Q&&RS.S=.B+6KWT ]JH_? M>NV4.K@7^8QH/613;5KW9]F6G4.3DTV'7Q'C977T^5N1TTK/T]9T8'YSR _8 M26VGT!PSY:RU\5":JT]$;J9UTQATP2?P%)J@3O#J8[/(L+-2Z( 20_7^.5G" M$, ?2)5/W55-QJJ@,FR%$.8FUM#+N:3>&P%*,!262#''FF?(ED%&XV/[S7C_ M/\H58;/51Y6C&/1\Y4P9_@!]P2=)-<0$M8BN"E-!D4T64P6VUH.WMF2"(M@$ MQ:2.B'4V[]9>V/_.J_7J\7'HX((>K2)P1D]0D54HD41'2DIBAZ1I$R-4C1%CB;LA* (DI92 MK/A'R*KA7W0D,,"L**Q!MM%ZH>=VK MC>NVL]P(/QY9:Z])JEZO;E"O-7/R2T-AJ7P3C"1?CNSG)2:EI H83]OS:FN> M$YP5YX^($?IR9(_-3K#5S,=0VEZM^HM:D5IEN!%Y/'+ B-ILFO::0E[HM9I) MM4%F>7]$'8_<)E.S5M4;YH1R(5U:6H4EAR[4$7T\,K6M#=O21E@+&;12JRV9 MEF"FU1%S/-(7\/*VKK@=/IEC4@XYSDEEQQ^QQR,GZ3;F5R>9->_5?*]32+?6 M2]\'.N71R!)G3K25EMEJD*@(^7^9$*&P+$P%G4\7^NCMH MN#Z8P DZ^30S3)-ZT13$QF2IU.0:T6[Z(^P$H3;3E%E=MO6F4":WLVXE.RN6(2B[FRP,F^U3.Q($W$S)LVFN[ MX5GRLCW."R>[$305/DA.>W'ON$MT Q.!Z7NP&M[+@#9X2AE/83_P>QCWL[O0 M#!M# 4/,1\#'\] -&13'T,R@T!ALO[RS/!^KWP'#;!YZX$3-#FN?/3K>WOGZ MT!Y\]&4&#H"G9QRX&Z&K[]>W))=!G[GL&4I]68.H4\R:3?FV.!T[?W$]L9.R*&ORL*0L7=/8>@'#%AS!VKF"YERH"8=/!_6 M?8$=4/9V]?[W))2HOT+;T0?[]%NS[2!A['&H. [R")O0?^ MT4Y;K)'@^AW9._;%9]DF928&A!KV3YK3N>[ MX]\ZTDC%%[-F'FW7!-$SV)&S[*67%7CMAK\5 1>SQVD)?P_<\>&B&7?,';EI MNYPN$=4ICY=7^G)%%+"YVP3<0?[Q#T,S"90Z[F1Z4T9#!>S-KUM0\"Y^LEV1 M45_HGS$YKDV-3P5JWJA:_!BP20?/S[S622@^\F.-^%,%&TX<\FN9TFBJY\AZ MDO.4MII:)=O"6?->/U\L", >?,$_ ?^$6H#W4JOL$E.'NC;IN*21'V@>U1Q1 M4&FF,39!$L?Q[S'_Q"ISS#X!^U3%U6+4F5,U'2\I>:K/2ANI MD':-5L*D'3 MQW7I;D>I?G&>MA18[%/:-^F+=;OKJMH_ZGS4I;/R]A.4(9>?X&LNY5=7S66J M@+9GF$RYH M/3*! \8%A3)/%Z,%4F.--0:5CK#NH9O"BBAGQD3*&/HC!IZA*1)-4-AQ3;.8 MDV+3,F:D%XS4+$Y+E8707J,97UR-96FDNU68IP>/7X).$/1;C'1C5F;#AN73 MW+ Z$'3:+F#UC00L5!VKV+'%>=,NI3VV&X9HNCO?4@#O$TS?[:&\-4B6930I M95N+%9^RN)8Z8@,+E$@P)PJZQ_QQB^QQF\?BM=F#Z6NKS%079H)67BW6!62@5;77<5R6]J8HSR\X8 MX,P*GK3_FSWL6@>HS2T9(I M44?%<;E@SQN^X66"^C8PM )'$Z=J&\>\=HNL]LTJ?,QJ+UAM/)'KL^EVTQ#J M!8;3,Z726+,#5@O#,%+H6_>UMVP.[,[MSKY-5'P5=1-VP/T?Z4^(W#T,=Y>S M;F-*U'FO4"FLQA11&V9N0;AD]2697F$]3ZCWMC67+,RGNNS#XG/@'"<9\C?. MAI@-(VO9W?]I?S]<2(H-BBI*4UEOJVREFAQALKGD(!>"(YYF$PQ^7%3]ANUP M:[$)T'J^\_QFI49L?%]&1L &E-;$]45; ?SXA+C=(S/):;J:V>9:>KXGV2[J M3:;,5+T!2:$S/:5B)[."GI<8ADYEUO9PX\,]!NTS"SADI\ORG<30,[O#^+?O8EDI']<^[H M]\COB.M7X]6*W9+DN>O*0M 6@L=R7IDU8 WVL!('F2"Q.*[AG M;>.:[V?)NK!!5_V\;A;(NAUP#ZS4D6!3YP]MB<8Y>E B/=;'KU[& _DS/AL_ MS]T'7YX*7A-5=,NB=48OYVQ^/EK.U?6,@^U$P &)TVR"/,'D?\5,<3,\$9]X M'^:)+(.6NR 8X]@$RF<>8LE;M^F?$PT7(B;%UF& MES@9[TE/CIR9&9^?GZJXX=FP!_GA%SN>:(0L<4)LU#"YX]+]9)&GC5*YSXZY M"=-MPG9;X"AE&2R10H_SD\]WE-X3%]TR$\4'[E>8J(56^[UV"?70>BZ5G1"Y MK(DN.,A$,,,0IQ,D=ES'YLN'[]5.VIIE!JVB;,LP8%I0R-67 M0I[+H@Q7F*2:^:#])#PZ63Q!4L=YQ;$5>MWR]_&A^9TL,F24*=VDY[C0XU== M@FDNDZ2F0A8)#D8FD2+?U"YOT"H%S\Q;ENQKAA%KR>^V-9]+! )(!-GRH!$? M 9'P(^\\]Q@^Q=1\M<.GNU:!W]BSMKZQEUL)>E^#PC1D@J+H1 J+0WH_;S/> M(3/<]E'Y!C-4QOQREL:W*)\7A=12QVPITPH:B\.X6AI-T+^_;SQO5^FO9]X^ MZY)\A6;7L*LT;,H3)E@AGJ/(P,8\U;KZH+'/0 M)MO7W.F^W[3F *1*01<@.,>%$DP4?*O9'30Q'IQO,*G MUP1S>5&G +[+\&0P'+QKI@3%9&WP+M-3$"!%?+ B6W05)X' 4A#@.6"*X48G M$&F?G"RZKAUVQMZ-M:V-:( E!K\&?G-9=;+=-N*+SG[Q MP;:#S3$V^PV#98G<32A'%Z%N*:H*,E6,8*SYXFW.5+25J64 H1C.3GR:'R2[ M 40HW*W=WX"M4>::-]\W-G_>Y.EQML'$=E(%?K$3(P\!#WP[YD^T[(,__])< M((>EX[9]\+[##7JU@_UHV%8R$&9(<0Z.&3?LC/Z2+D]K/.3VJW#W'K)P\J;B M(H8%:/";23]!?\]=.6FP4T48@L\M(5I&"PP,AL 0"SAX, :A#8..[R[:2PIXUR\$^>>+E-AF, MHLO+,8^+W>%\.*Q,INVS1L("D.7@GQ?-\"F!DS4@8WVR\Z@J;4 CY6#"64"& M$* EIL@;%.%% MVP0BTZG;%0#S3Q,&F^>;XXXM)/5>EC&8IMLL;H&J%H1/'=?- @>(XBS 8038 MR]@\()##'[EZQ[5 <,\MH!UOP[--68,CUE%V=3+@L6"=..SL1R<^XBW 7QT* MAH,:LB_/G@.!OSN"G"M)=;@3C@>.OD 8B?!HVDMJ[8EHB.8@8Q'J ):Y5TAV MN@'X]<0)>R 4IR+X*TGR@B@P\%5)-#W1WB"A#$,3B#@!1S6B:BNXR\"Z &2" MFRT!4T4$@E249T M"$5E2"HX[A2MG-,*R8?HD$" ,00T)/AB5;45%0X#+P,G M.0QBL[Z!N=%GS(U^DKDKX\Y$GA@%EV^/:!;EDZV9^;7BF(?O/=A]?K?Y]ASY_4R7<5Y19M" @G!33PGK M)ZGT3(O::VE0E_]AC/GRU#UXN;,_=G?:STDBYA;-],A7:B(O$-5.;M)H\? \ M2: HD<"(X_(Q,=P_N]<9SY;']2EJ\>(JVQ^EMRS3,8.]IC$ZP9#';4C/>D( M1563=CXBPX/'1, Z"_"D9SZ,I*-(26V=##V-OPK!?T;>B!7&S8I2X479;W3: M;D]5LNI)_\=GU?,#YXD)9VP\,,)SVL\NPX(D( _QHN][#-ZQ^L:G/^:;0ZS5DI>;Z/W2[NTNLT9RD)%M72EU\41CE1T29@]N- MGD@.> ]SEIA\G=RR!4)O3]D"/9F( W9S%>8$._F".9^=>-"K<2:CR/$,Z/>P M%<2T7* \2H LH@W6!J^.-'@=M0IN&OR]Z^8-1_7.Q'*>>\)]RS-D9"J"YXP5 MQ0R4"*T.$C!Y\D7BC!)QD(F//G7SNEK13"D/57,+?@_,O#,B1BZ(].*-H,X Q\Y4R^D']R^@(8+ M\'PE<'.-%4GT'"6\"0L<!!VH2K)L:V(>C( V"_1\,6- MLULHRS[@Y#[,\==CO ;<"H1Z8-E_(4\_P@TYVLVYN$X>[-DNR"-I*!/W5_A7 M^X^"^(S]9U8(T%^A5WVEP&<_>VI &-=:_,*Q!QC+/0>_[E:%D0_DA2CUQJVG MB$QM> 3_3Z>>>?T2]"VYWPERO:!'')[H07?R'4S%LU]PGD+;J56-G[WR^;5M MN5C+M^NY#I*IU(4L4JA7LO 3I%*L%CM\]C__-X[DM&OU#M]&.G6D4^"13+W6 MKE>*60Y,&,D5:UPM4^0J2+L#/JCRM4X;^3,32BU%_NL;5_2[1?S)S<,4P> & MV?(<(+4#:=Y23, *8PWY$\HZ'/T;*/;!3]C??P6B77AH/X#3T#"@.K$?!-31 M_:"HDDU92\HBC)( ZB74?CEUB#&_DJ8&?"91_/, MS5RIS@CM)>^YU8JL-YL"0\%G'LU3="HE?0+L?.IXI$]9TLPG MZ#:ZE+/UYFJZ[3/9)BQ3?314J93:'S+&ZVG'(C.TP'0X]VM"$3$W_J MN0J:E_2L(W@"-01K D./MA2=;4@AJ4XP'6<'E7+'=9AQ-2BB^7P"(U$:T^B$ M1$7H[4T]Q MRIK'4FU>KY=Y$9OC=HU?NG;+'V''N-+PBEA4L&Q&SZ<,<\807'Z@0_P?;9AN M-5)&T>72O*<; W4I<7VEU 2X.AHYDLW6%%TT?&%3G!4FR3'E-3/^*5S-!DTJ M(RST$I]9#9)RF6&K[?Q)WE_61,$8XR;/)QTI-QD[-I5;G.3]:GE;+THH[:#E M!;IFJ%;9*I[F_0*).1VOO]F@&;7NIV93TQQ3ZBG>MXED01RZ%0SM#;!DEM?X ML83YIWC?D>RYK&J; BHNNVVJW\LN9,L_Q?O89$VNL?+:Y9>9U;RR*3%^IU,E,&V\N4+S9U;+3='^6 M;-'%J3W?HG.KX&T-B32&)?6 1L]"/-]TAN#/G"%@GTUF[DQ7%H.6=<7K-J=B ME#4O2=W&TXY'7&M948I[/"YGZ M1&EG%SE'(7=^FD"/X-PWQHW@,.P/1'$D<0&FX=H>Y*\@KO91PP^CJB5XB"\< MY=?^ARO"7P[@=2!RME"\ERQAOQ9J;?;?R60&M]!N%IV]]6??+_!U]K\7TBQ MEJE7^>#[YZN]0)SU!\. )@!NEA^$.@6HW/D#G!,>HD>G4! 1*>WXQPD#EO=1 MO Z,@7T,H@GB9O>^@\>+>PE\H%KV)NQN=FF>SS[-)T@@V\F P$ [9GA#-;M& MK]G,H/6ASMOR8KXN]/TC%CX3&I_L7/3A;0?(TU_"+]_I#GF?H#F8%#2^=Q." MZK04VJ[/#?V#](Z=F7_L2G'M_5OW9GRXHO?ER]'H _YF4: # ^#@^19XY@2 M>;\E^]^34!+^"KTB/MB$WSHD=M(A>/%^J#AV+'BO>&%/Q.MDQ]Y/]@-OTA=3 M@; 'DHT)$0%"L \D'A,B H2(.2(BA(@Y(B*$B#DB(H2(.2(BA(@Y(B*$8!^H M-PM2Q83X&"$^6/?DMW;<]ZV:_<"J+\K[7UXR^\7+QL-&Y<^;EK]PPTF6 3?E M__W!_/')O2#8!YR^:EFEKVY6SK+#W7&G2O@#C-P*?PKBE<,?]Q%M+$<8ZS,NZ$;$7 R &0 R & W!X"W/;Y7!P#, M%3V#MG/M8K,-;VS :"W#\L"T%7NE2&P+'=4<.V9$]RZW8[A-L^QSF$8@8B-\Z*S-U@UV*OZ MI&.+IC-1[/H$5LY]_J#'L;LQMB+7 5WAANV>)@YHR4^SX_%Q8+K2EGJ M\Y5-?A.*S*]W1<]@Y2;P/]AI[52=W\W:P&FZ-^.7VE@6"U,+;V]@-@5LR9O M:#K!GNCV$/-DS)-?KED3!9ZDDK4ATT"3K%Y7.I:PV;3LAO;Y"CCGX4FTI954 M4W0*J(*)-+;);=V9#+,<8.GM!$:E$BA[7$8BYLF8)S_,DR\CXJ/ DXY4,_J8 MG^D+WA Q3WZ2)]L*:HR8%J7HY>HV66J[0T6QH>[*_O$/PS! M>SVN&7=3MP0\] TL;,U17AC*OV[&_W/)D_VZ[=2>W\7%Y(C)$9,C)L=OT=GN$G_>L"&C;G-B!8 MB^:!FCTNIBW*=08KM%S'&V6UQ ^D]K75;$E$-I^,)]?:JXS777:NRO/;]S)17 M&FEL6.&%Y6C8]]-B&UL:W"AH-(P'OF"6/JX_'3-?S'Q?\BM]._/U#8NT HN53& G>G#$W!9S6Q3MU!?<-JGI%%$R"%_7 M1D6QRA7+FVS]VB:JQ&P&(S;'E85\/2\P:0*KXD456*/#9E?EM:\OV?%&0&1U7^YB-X:VV0\/3 MC0Y<0BB5H+#C'N,_GN.NG.8:6Z2WRW']J8&FTWR^(UB9G8:QC+G<("3@EM0-L4D6.RXTV?, M23$G7=$4M:P<625*6HT'^Z,)OJ)6_.JU7:/F:#)EYOWB1E?*TP*57-6- >\# M3@J,1Q:C$RDFOM2,\U@B96)&DI-2'E?S##2GZ\MDU>MGI-R,"S@)&(4DRB9( M_)9O*,$SZ^Y4L>-4DSB8/B9'3(Z8'+=!CCC5)$XUB0@4?WS [;O=F_MKD=V7 MG+E7@ ,5['*1?_5&=FB6L:8B*-W!J*SB*Q>0Z]H5B::I189K5&@^V4VK-M49 MMJ9##O8MQO_XAZ 3-!;7(XK9[YP^T6NQ'U5>\QS&!-ZP]OXA2VLKT>&42I2FZ+ [<3@[-\EOOVN$&&3G='TW) MX1)MT]E\IY@OYGBO.<*P,-X HRYXKQ.SW#VP7*0TYAWS//XS.SQPM0L) <^9+D@,(%F+E@7(6:Y>V"Y=U^2 M7H'EROED4C.D^4KWTKQ?(5KK<;YV[5,N/2JE)P[%4+J20WV\.\ID,#Q@N3"" M@;Q@1-VMLEP<^AZSW%<4RW*)63J\7.+I= IMEQN+G%WF(,O!4 ?L_&$.UW8E MQ+'O<9SA;9FWE6%ZF"8D,\WW^!FU,-%M2J"N+3K_29GK^UHFB]:]/N,7 M>;ZG%RM*KY^1^UL.+AI8FD2"C8O/QZP4/7MT9,B5 8&6QGR>2\N6S\^)UM4# M#,:KMCMEL(&@X]E6A:Y*F=G0"8ZERUN0=\1*MNY$&"=#0*?6#J!HF_)]< 6^3]7!#2.CB$1SK;F@7W0I'_^\^S7L]#L M)"E:RES43+#E#<4.R&@",W0,H!B\@E\O%,D%=-A==K;!I\XDW,\.W+X.F%3: ML"1]1YSQB!T1:F]F4DTASVCM?+673 XR_A^( LBX .]W;4\Y+^-H)MA4]Q?& M'@>@8O@CYW2F"N+">]@=XRSLH .]:(#9BV")B&LAP/Q&[/V&((NG'4&LQRUQ MD#\]\!"X#QJ,9K61A0AD#GC.!CGXXB]$=&#>6%:1 GL^%%D$ED @C1#1AF\R M]B]67FO\AP!^1JP@,3N! #$F38,_!<^>6&#F_BY=.X#R?D=WXDP" \2%H_S: M_W"X>3 J=ZI 6?-K+JZ3 ;S,_?8E#67B_A(]U]I_$$BE\).= S''$C$W1CX MR4ZVHO^"K.#:^WGMWH>%+/(^-P!#/V#$6Z>+K*U./!_&&$_ ]NPY;O][$LK^ M7V-;$?6D#[;I[X7E:)"JOP)B:"OEQ3-W9T+PXOU0<>Q8AN/7WU?UI5=-GVHH8"M1-(T%H_^_SG?B<^+OV13]THV@F8ID*LE%$^VS MOO:ZSN;JVXFL2&?YGMF1S3FC^N30,[0//#CE>]M[E?85^D) U4UE ."TS\G* MI^2%B1:K@H:7LULQ,YQS@R_?\KSM@CKA_QOR[-@UJ:K'TR-[['+U1DV<^*,@ MS)3"$TSJ(B4+[H\?[H0=WNOKOE=V*#<&6+KAS-JHEZP6A8[&^\U)X'"[6<[]T2F57^)CB*8. --S3LZP?9OR,-E#VS+A M%Z9EJ]FCOWS-]6%.7M5*\_:B2V3X9$WB.Z(S9)IJ=&0>@.]9L6<[=IP74L5S1B/?7= M=ML=1FU\^@145V/2<(H.SB]K?*HLDA(A%[^<#OAAIO4[/;+4R@]E7=L25,$J MHV6IJ(Y(>'ZEB 2+7Z1-W?T!_J?@_=/'7$3PCJ^'_J"3)#-HODVD\JZWR,Y; M', [+)U()&CTMPD1$0]"^O8HG;W>@AB:&,Q7 V\* V5@G(RT^]I!_*D2F(4* MD@=LL@!C)$5;*3*R$#=S\"('&7LN,A4=Q+1<8#6ZR%/,3ACF$P;?O!+D\X# M>"%17@5?@-\TU,[F[P$4?WGLEB+[_2O!N@ZBHU ,31RI$(5(!>V#C M4(4H$()YH..PPB@0(N:(B!""?6!2,2$B0(B8(R)"B)@C(D((P!%T3(@($"+6 MFJX::?M;.^X.(VU_=QI>/7[PW>&5DF7 3?E_?S!_?'(O"/:!)&XZV#)G[1+A MW*D2_@#C.<*?%%-6Y/#'ETES7PK0C+GF&RX$3B+A]4TX@L:W[$IX?-TP^\"R M,F<*V[X?N?H5Y?ZVL8#%6(BQL,,"?CXLO&EK77VM%\;"/9P1>*PO14T"WK"^ M%&&LGR^++P; 9SR@,0!B -P1 "ZK^-PD ")_!'PU?7>G[5PA>O19#!#S@"^> M!\HEPX^>[<0N3A%&H.V[J08Q:.([A?B(&=TI+6JL\ MP*MZ)MU5:G2J4BM1S3#FG& 2%'61F/,[P_G. _*3<7[ABL9?QOF\GO370M? M^;:03%H+RTK1ZDOT<[*'SCZM, #G(*Y(,A31AAPUW:=J[)/LX$LO$5CT MJL6+DT\LLF.37))@7X8/_?=_/8N+>N1RF*]BV;_VUQ0'"]O%8^$!VZM*,@R[ M$B?@W;]$PQ?H1;LC1;L)4F(,]>V;F MAG_U/-EE]]EO8K]VA'&MQ2\<>X"9-P?I0!CY0%Z(4J^GJOU'1*8VE#O_TZEG M3KINX,\ >4">&,_<-[N/_O@GR*J"-CB4)3!I[1&V8@C=RSN=CE;UEK.E7*SE MV_50XX M'1V(G99B E88:\B?4/;AZ-^M:CKX"?O[KZ!\N/#0?D!DF+]F.X^#A/;_[@=% ME6S*6E+ 2)A6"0[BL6+#U3I3T=Z515^ 3X)?$5ETQ:=EO"W?GPNG(ZES*%6P M!VK/Z;LCNS#5ITZ#4=IHGF &-4*Z-::X&@JE+JHQ\V8Z MS76+&Y0+:Y0]'UD>"-D1UFJU]7*ISO-+H>A,DVI8ONGYR.0BK:W[OCU'16U0 MV+0-?&QW8=TS^N5(+IOO,1T]N>671*63!& 9#W*P)!3[N?%PE*O8*"4H?MN;IC>3464*WWXTSRTNTX165LO"AM_( MM04OFYN&#Y0E].7(KIFB*+K7M@41[ZQ;%M\0EQUN1!V/9%T5+PQK,UZ@Q6+; MRM?KV[X)1QZO?5%9^MG4:JWGQ7XJE^&#DT3-[DTQ%V)CI/*I8HXU#=:L# M.]\\A61"R3)^;B&H0K+0PA>>[\U'L^8I)"^+=(WI>3D XNELG1-[ [3M0 MS--+O\ACE* G5UNRLJKTA!%U$LFE:1T?SIA45N\MV=4@;ZC",L^=0C)N=(R4 M+LH67\_.^NL%EF,4QS^%9-%/&AY*K-?\W&NA3*?;:MCCDTCVVU7#M-JZA&K- M9$/5BI/&8'42R8.D*5NMN2?JWB#=7GI;7F^;W"DDDS0E\?-? MSU#J222WZN-D8[.HH4IO;,S2.30SZC5/(;F_T(4%UEN/4%&MN%RGG*F;&_\4 MZB0E/:$IN#DUA:3;EQA4(SKC"OZN6>,M#D3$D=L8\C@5HM MA2=EF!>_RPGW6L.:2LSS>2%3GRCM["+G**0_@D.Q/]Z;9?VH?O[QF\NKRYNRI5C!A^Q1X M!18"<@&TBJ!LQ&-)":@>8I.$@7/4)B!?F!N.FDPMRM="JLQ M(),P-M&R,T4;;A)A(1& MT5TA)-:XKL\+-U' ),+KOZ&4[9C4,:FC0>K?N;ROOOZ8U.?CZK=]N5=?_U=+ M+NRTDMLHN9"W+<=!/--6P$I@P84@#LPR$67IP5X^FKE2'#?L.#15C#/54(@S M$<]KK]QW#04^@&);D3P[*/.16]4TX1&Q,%CP1/9AJ^'DQ84X(82>-&DL&@M+ M07M^6#JET\AC;=X7M"]=-^!2VLZ0T5D6RO='GJ3H#ID6DZI8:UDI@ M\029ND@?Y3O#]L[!]I.Q?>$,\D]AVZD5IZBRF)5YI9;/LTZ.SB[JS; \ @ZP M3<78?K=K\!ZP'='J")_"MB+-IAU]NUZAM)EE,LF*,\F1NXH(1 *GJ/,U_?XF MU^@Y+ Z82./' M'<3_^N%8O;A_])Q8O4GM[!6LFCHWGJ\P;J$KV5R=5362F*U]@%6@G5' \#C6 MSO[Z&3[BFN(BS_W#89[P*]J98\5NXMMTI9U;68B)%SU[^H;\H*T#:_H5F4U7 M^GUO4AUH/#W51X7,2.%)K3FB@ZJQ:(*@C_6+&-VWX F]4X7Y!*3!ZLQ6* M+6C68K(9."A0DZN=-9J7ET,58!L6BKVHXGPWR(ZB'_1.U>N/(-L:"UZ-6!-K MO>UW5T9>-_JY&I3:0-/&CJL??UG-CJ!.G9F*IJH$U0XGHF8C*]'P@E*9"\^6 MIJ*C0/HZFJS8N^)3)B(B8\_13,5Q$%$"% @3$7^\M7SE1(IKZ]@QV:XNI2.F M4NO2KYUT*9HY(%NZ4+34)XV=8,D MD#7 B?FYC6/]D=L'!,=P_X6+)M/PCY)3K3LL-#=Z'5J MX!'=M+_I#S@ >Q@N321H]%B1BV'_[DN"*,/^ADV;=V+]58UNC-9;DY8RIE"O MQ&_JU8V#J:,F #VP7D@BP6+'?4/C"X3W7R#<"^HC9N1\%?6S0B=+#,AN01 I M6[$&9J=>FT$-!]@Q=((XD3SPTH[Y83WGSM([X$]EO5!,1_D+=NBVYLHW-!#8 M ^6-+@+%8"Y\.+57^@@0CIA<-?564?>J:D%A.&M$26K<1T"-5!\!*A7W$3@" MQK4JXE(Q(2) B+A&=$0($=>(C@@APM;G,2&N3HB8(R)"B/B,B @A8HZ(""'B M/@+G)<0';WY_:\?=9[W.-RVFJY<[^\X^ D!'PVZZ9.VW-!*(V>0;G.8W4>+Y MZK&#<2.!R".$N7F$Q(T$8AGR-D+B1@)Q(X$/(236N*ZO<46\#G5<SK?D3%/,!$D_5_:\)_8EJ93NZEM=36%?VUTYV5_>? M2K#T<8)R'/7\BE/I)Z/Y(7)-X0ZQ;/XL*)3'M$,*_UC*)I@ MJ!C/L72^:@+^A_"\F2YK/6V;[O)SIJ3+$U0I;%9<6-V?HH%X9F(XWV15J_NH M[O]1./-V0\#+1&,B+)L]157RDPS8]+"@/YO R3,6]+^&BS+<"V0"-@/ALFVD MI6CSL6<[2F ,_%FS7 7!\#.EC7W#]>\E3Y?;X[TH*_J<[#P#VPG>&_(-BIRM MBVU4:_;1>I9L;/H>-Z)"11_'+J@8W2I.+^P%C1A.OT.%?P=.Y6K+[TU]B^:5 M1J>43!/ZV$8A3H.*6:E+:CRWBM.?)4^_0Y=Y!TX%9R@6&4;MZ'-G7LE@@[18 M6:EAJP982IF]8)6$VP3JU3LUW*'2_0Z@>J;229'-OBZ4[:*_Y&FCF?2YL$\# MEJ#>K.9QFQ[XH-07 EZCR(@KKA$7V"/.1+%M\+OEN;$[_A8)$=>9#8RCZ';_"(RC MI_9_$,:.;\B4R&\W>G[3'EL;:[#@IUS8-H),,-2;PO@&W.VPQA7LJ29KSL)R M1"-H!V'#>D;N!@%$#)JM+:!5%'OUAB&:+K^' MVLG2@N/-Q$QEJP)M]\EEMMFHR0W8 P J]PF M&BO+996O9SM^,SE@M]2,"WM6, D,C3WP/UR^7D[#^11>2;Y$R"N9Q7EM/7"X M-#-B7-(/&T]@5.R&C]WP44)K;5*K%PL9.HFVZQ8^][O.%J/\L'7$B2Z%M^Z+ M#\J,.K'+_9/UP6^V&TST=/>JYDB* =A3L3SG[>JW;Y5,=G,]OX?FYC,A.6K, MO5&JY^7G:M@4@DC@1.P;^HJG/L+HOQNCX&.,\!+_$NK0LX$IU]$Z31"M86G= M(7K-L#M$BG@K@C,&?RSZKZ.HG4GTBX-NFG9&7!E=NIPW56L*-EWN>D1@6(*. M9?\9>T3<+/RC9Z><"?Y^N;=8-;A&7N^E;7V\Z!E)-ZV&S2( ^MECO]!MW2=< MI#^\CTD')LS9PO>4&SZ_*D7=0]3&L"3$/3@TJ@9'PS M<7-"^CZN+CX-:3QMBV77D!:\0O=J4F.ZSC.D#R!-!Q%S:'S9]I[J>WCBNY6R+4IL:U#Q8Z" E3AC)K[24>]G+[: R_.=)=]!( M;(^>@T]<:Q'^^M1Z#'O 4LK\1*WZYP7H#\O6/YJVL)V89?_:8_*@1O[QXX)7 M/]#*W@+"J0=TCW.X#_T)6!$P(WOR&I&./!,"_7PJ@%_+A MJ,[D9_!BQP4>B@>PZ"CI!W)L&"V\I#GR2J,G!L+%HZHAAB::3"(: 9WH!\SE( M\) )0"N,GPL;%+KB6G$>'NWF+(P9'LOQ 1'X&XEXQ6KXLO)KT, MR[=1FI^OB.UT-O*A%(>,+!Z,]+)JVMKZFHC2);.2HNL#NY_C1OCQR!+)>XPY M'DE"O9G*C?3FLI1&X4CRYG D_7*D-6JF2FFE MEA4V$Y.7-TTW65QS(^+X[1E-IYQJ=3C1,[V5FZHLJBO&4\'(H[=ORMLY.7=F M*R'C-=,9SBWG&10^\^CM^<90D9I,7=6]3(9$20,%"AZL>8*^'-E'G5P9]7(E M%&^M.@.>Z,NBT1Q1QR/']CC=RYGZ&-V,*]5**54:9>?^B'X<>>F^FYPD@0/! M=3A3!F>I:XNRTE(D15N=[K.I%HMM62];>3XS-B:K$2VMC-Y.M05,I\B<^\:X M$1R&'77E?-_QL!?1QP+Z',+WK#SYQC'TFU*#],-K114C.5TNDZD+M4X;:?$9 MOMCETA4^@=3XSHERB7L1_7V-9/?0AN5-G H\8@#('Y++5G4>C3HHM2AZ^V3HLX86*&B29=8H:)*&%^;#/.:-/EY_9O M_A:Z?#!>Y;<*\M4VX>=MY$E]NI$G$: CPBVC/KAWG!/NE>A>H)]G MS$L1:._YH3TY0LCW;%*H,MX/5YVWM^-]"N,8*C?7Y/&VH!+Y#K%?1DI\'$=. MFM[1<7P[G''6UG(Q/F)\1+B/\@W@X^I=1S\(CZ^V*]R=JU?-ZSM>\OXV'[$? M+^[OHWC#\5+/%I*\MRXB5>HPC$(^7.^Y8^LY9U2?'.:';-?TRJ[264NO9U5. MZ2I$TIY\/O)X#\6G$)*\;3E.QK/MTZ55VL:T:=I=BN:U[H!.6IFQFL34L)
+\#WOA(78U)PRDZ.+^L\:FR2$J$7&Q^'[Q1=]+O8!Q9 MYLO-15+U:\3$FG)AS3F+#MK>6-WXAG'+/PZ]V;;E%,2:PR! MMK%">C;&-1Y7_+"['($G;:,FNC6S'3T M%>_F_;"U'9U(46\V([I7+U@",94[:1UV%5]!]#/V[\M75E/>#QR2BY)I%YF3_SW?[VK%,[!PG;9*7C _*J2#)-0Q EX M]R_1\,6-LYQ!YC1?5@]B'P@+T2I%S(=LL,^;$%$IC84/?_3J6=.1GK MG]\L2M,),MFM"9*Q@I1TYQ&VXCEKJ_PV'.-P56\%8Y2+M7R[GNL@F4I=R"*% M>B4+/T$JQ6JQPVN58I8#$T9RQ1I7RQ2Y M"M+N@ ^J/"S_\">D1E#_XZ]O7-'O%O$G-P^-9" ="!V6HH)6&&L M(7]"V8>C?[>JZ> G[.^_@BI$PD/[ >@"AB':SN,@H?V_^T%1)9NREA0P$E[< M@*-YK-APM]@\68UHB+7EY$ID^,RHUB3[,ITB"/]4-:+&Q.6&*:+?U#/5 E_R."+)#M13 MU8B6>J=GZ-:F@+8Y3_'J5=UJ-9NGJA%-[1162*7Z.;1LMU+L2,$+O OK%K$O M1_9;KL0HI+CE-U4EG9T54L6EXY^J6\2MO9$PJI4L?=.Q^F6+(,5D[F3=HFH^ MCU8;9;N@9UHI+]]OI)@1VCQ5MVA0-RM-1L/:0KUK&DG!([FU Y]Y-$]GTLIG MV&IS)BAHI32L;.<34O-/53A:-5%*\%;=%)^?.2,R6:2F#&HI/5]=\/( M(MIKL5-)9 TIN6B&%S#/1ZXW*3==G2X(GD[2GIU"9=2:-T/OWO.16XKHYH1& MP4-%2^X/6KK*TJYX4UTNZOWI))P_06[9KOJMLV9-M>7BW MD F"%BJ6XW1.%WB:S<>K:I^7R\+&M=E"1=BHW4WS&PH\!9ST^N'>F2K(W%HI ML)YBH*FXX /Q]8 ,Q%? 62["BHMPD//KOJL]4?0#_D.K/;T>&!]7J_G)A/A= MB]>8$#%'_"Q"I![HF!!1($3,$1$A!."('UHI*V*$^+DERR)&B%AK.B\A/MI$ M[W=VW/>M^GY*-?PNB_AWOJF/EQUC/EMVC 2;$>VR8[]UY%VRSEC,'M\0;W.2 MY-$K/7#<)NVF^ 3VGKR56B;?)D"_8M?>-A;NIHK<];% WSH6[J9,W)6Q< ]G MQ-<*P<7Z4JPOO<^NOSK6[ZFT6Q0!\#OG?PR ^P= M+6!>RK>%T4 1/X(^&IY MOIVV<]5D+?#,M&@$,4FBBXP5\+$)7K>/6-HHHGT?.9E_GS4-C8QH/:=ORJ_$ M4B.F-EF7BK9HZN6*;)7=)N$KW/4*"BB$Y?%6/BNAHJS4):NQ9CN4'Q;FP_$$ MFWJKM%.,ZV>.J9^+:QP=6>5&>5!I;TM"FQ :R72_G.U(W-5PK34+VF:S0?O" MIE$W^]/>,FFS?EB1#Z,2#'.OU2;/C.OK)$5'!M>1J^;E8*J3'9M35JBC:W^# M3XR4ME1WM?A.5_.ZC^SX6 \Y9ZI[Y'#M&]/9/+/4\GR&7,M,?PL!6INF"P7]SE>62EXF;&%/S/7:=XLNDF#?J M5<:?;C^N^^K2.\7H7E+4)[OOP%[O%W5"MI8KM6F1)/(983/@!G-/Q7''\L/2 MB%2"9B]HXMTLGK_7K_BM8N9;ZU7^+.E_FX[,AFU!QS20DS"]4EDO%,E5Y L5 MOK[V8F,CXGSG(/KL'$1'63+%3N1LU>3%%=ZHV-N>S-_!^KUE)KX'UA62<$J48E?0,N-+^IKV MDO3,W]4ZQ(D$2[[E\8D=F7>G@[S7D1EM6&=&)BZO<8Y!DPTCW7/2L]1L"J4U M=&.>+M!^4W[,G@V1:$TF#B)-P1? 3!!543,=]WFAEG__< _"U4W5OR_0 N2; MU?_W^<("1-8!($]= F='*B'QQ@S=)'6^G.F[8VJKCIB=18"FZ+MH?7-7KMSO M .Z%-?RO W<\VS;6N"%8*#XG;+.J5#@L[P/@0J4?Q1)@UC%RH^:T_0[D7EC; M^3IR47)%9-2-K.F]3+NTKDV8$M.!R 5Z/KI+E.;6;55@K"/^BJE& OU__X1]PTW G^ M;]JL>1/_;IHA5XXL*_K&Z;53)),?#@H= ]/R#S19^RQS]+N]WW? ML<,>C ]82IF?J$'^O+#X>YKA'M0^/WY<\.H'6ME;/SCU@#XVP07;HCPB#H&M MHA 4"5K1'=8._UF-[$Y&A5UK,K#3F&9*MB(Z\ ?$?PIM S:DN&,GQ'[D)S@( MEALFZK)YN<\J+7R_<$ MGL^T?<]UL"9NS=5334Z'=+NC%I15A^^MU[KGZ@0^6#9/-3E54EDW:TRH)=I6 MN=YB6^0&JJV>:G*ZK.G#^K:O,'Q9IIL-3]F69@9WJG6IX'32JS738]%DNXC[ MF%M(]]63K4N;FX+AE&E3Y^EZQ:B+LD5OZ9.M2R<985MNRG5!SVR*Z#HUMKET M[V1#TO&D5.B36'TCT$PJRU2(O#<:JZ<:DJ;*N6*F/-1Z*$ZWI5JZG*[BM>:I MEJ!]8\'RYF"R$)9%@^==5\+%EGJJ)>AZ)C7<JY);2WMIF2)'M0$$^V!!VM M*OUA8[6IHDMK8'%)WQEGTXJ= M]"N':;[[3?:,IZZ5:G666B %56SEB.ZV3$A>8"9&P5>0?[]\,=[0Z; M]36V&>H:MT[SG;XG)^'K+M+T]%EC4.RQ9N*N#6KR11_4E^?O9TM'WFWG4YI\ MH'YHY]/04GU J4>#-4J=I'YND[N(TP5]H(B8,!$D3,PPT:1+S# 1)0.?-:B.VHZ27VVZ21!! B)<*.D M$QMZM1Z4,3]]3Y.Y3U/_PEW%=NK@_7#+K74?C('Q?<"XJ5:$405&J _?,R[B M(S1RDC+Z._ [MTK48']K#>IBXD>5^-\:P1D]XO_./Q0UVG^U+]WNN+MJSM\' ME[R+$446EAWXS\XJ^"*V$6>+;]X; -$JN_C*>L^WZIBF]TC3:RY96$(VUF2LP:-JU$,=;+ Q-L<_7.> N,'EYA?A]N2^'B[NU),5V"*U3 MR>ZV6A50?#QMHYO,AN;L.HYK* R"ABFU-)Z@\$N5E8X!>K, /7M^UAL 70E* MO3R699_O-8QIVO7G52G#A;V8L!298$[4I+T+8_3,I_I-XC,J^8-OX'/I4V+# MZ9M;WA/(]'C6U'I4$PI06+^33>#D<;&T.[.7,V H7!J@B.,ZYRMD'K%EWKGE M=/-*SAZ&/B!B"T?W2L.1ZEM42\C8S7*%MLP^+>XZ(V&I!/YF&[O;I!BMESHZ/HK6+KVH;E-9W4;IP6;.Q.BMU)$0%K MWF=-<^IF>OS++:\8\O[&KZE MKFAX"B?+BMP1U^\I&#?(R49Y4V9D(9^N8EZJV:PT:VK808,&1@F1NM]_(W_6 M+%=!,/Q.^OK%-OFMJ$RZ].L)G\4 GL\,EU/6^*SNK;)CU>.5ON1H53R77HM- M6/09AU<:B129BEU-,:RO?4OW45@O;79-E&J]@;X<]EH,V>'9I.Q#6,/.2 F& MO& 7F7M%=>QCNC*HY]6\;]EK;RC@4I(<"_-!I>]P$-1 ^Z(N$"I^3=@&-<;C M;+:(E4**W"%S=G?306W[U\V@[FBR),9+GV)@0QT"28%03]K^ @=\$4)M2 MEPJ+C;%\MU@^NV7_+BPO\^O^LKWR)RC-KLN+&HE56OT R[!A/98@F+OHN'=Y MQ>@>D7QM+>E#2)X.V-RB;1*>@-=QBDB/LPI/^A#),):;2.!OWBS?A7OJ,TW% M8DO^,Y9\]/MMWK(6]KS%UO.60Z\+@'4RK156&;_*UYOLBB]Y8VN(->$TH5J6 MH%DF$11EC?U9,1?<@O[V.2ZHM5 V6VP51WRF16G3P68^37HJG"89< &&)X)* MH['_ZTS^K_MD@JBH?I]C@B$_Y@1ETRWKF:& S[CZU)^( 1/ R@H$D6#>/ AN MSU_V9MW!FF4FI4O6'KP+!H] \,LKBSMS5<&86A>BUE7,K_MRH]P'/>_"F7!8 M8A EGM$2!6V4K-9K@T)^1#1ADW$8(TPE"#8NV1.#_.H!+U\#>7-2;$ST*9O3 M,Y3>Z-)*:\7!\!<%^HOU_DQB_MGG_98QWLYE5WEW/A\+22;<6 M3<&STPT.8AQ:^ F&O:_"/7$\3!Q#<.5X&,".TJOLV*N5Z$DJW5H+Y6XNU]&' MR6ZQ#?2JH!8TD:"9N(Y/#.9K7ZB\%\Q^93N>]ELM@9\/>BE"6O0X,P0SS,M* MH%0<$A.'Q$0G).9-+&=+BU:CQ6=B5L*QS$,M234F^)Y;OP8L4A M,7$PP#TH8F_=@[XI #)V<;S2ROTIFB2ZFQ;1SY=R(W"8!56J\50"I2]5M"[F M@I_.!=\:#? F%XS&BM1+=8D&6D^3"UUKSS14X" 7A*GV^,5J0_Q$E]A],D%4 M5+]/,T%G*E5X>3R:"65O04R:8VXS[JF0"8+\??3W^?O_Y\+DM'_^(VNKK]/I MX0FH>Z@$GX!?IV'\"O: I93YWPO+T8*@%5LQ1%=;*8]2&/T7Q,S!;)[ F)0L MP[)_[1&W?R)$W-'C7&OQ"WV@E;TJBU,/Z-Y^@=NA/.('$3W70E $A>_]/_#B M_;_!QCS.(L0_F($A+ASEU_Z'_2.#OWY3LPX #*;UAFAA+RL[GI$D_"38IN!- M)TN&7VLR+65A*TYP3QUTD8&E&2 /R. '1)17HBDIB#5!;&6EF)X"RS58JAE M !%M8!*8*C*QK3DB:^ K%P'L#A]A*] )+1J[AP9@ <\$Y \ZWR[ 7RJ(9%@> MV #%7FD26-?"ME::K,@/2-N3IH%4>.IN U[V^/(M>)(8SO=P:MX"S EP\[,Y M@N_#C\()[,8Z#Z_PY@]#8E2A"$F6!Y)H 0U,C/D;( A*H*!=(\"% V!BBP%] M87"%;]DZ^'B^,!0W!&XHG" <+$0#?_:$,<6&1P48-?;<_\_>FS8GKFSIPM\[ MHO\#4=TG8N\WP%?S4/O>'2% S" F,7U1"$D((2&!!@3\^C=3 I0:TC9CI\")JT%\>1'/ZH!^$:0\A8 S>!X@]\P'-5[2'7! M/P.AXFHR@"[XC4=\QNT X",HL,!W)_ Z)EZ$K?DI8[Z P\!K=[^U!R'\BK8& MT_)..8=ZR);":]V:$?$UB3:1_7JK,?J48$G%#G:L+^A& .LG]<4 M;3[6W!2.IN$A@D;P@\M-/SF*K,V._>= 18/R>@I.T)U0C=59[TL/A'P0G\D2 M*NU.A*[S]'QPN5#(]YDURU<)N6@)=3J<;KGS4^X7B79:_DE*5:VU)T_ZFY&X M"?I&I4T*X$=:\(H":,:?=1X\WS+L8,LPB;#IN3==.312-;6@UYK*K57N D?J MV[8,=8P-M?*78Y&J-K*S;;.NB&PKBHIAJ.-KG4LU86Q!:RMU.N@C?;)< M:,P'Y6*V \_/-,.<. W2$.\'4)M1(XK<>TY^MQ>O+,C-.-I"MQ"H.6J M0#N^Y/YMQS.E@90)#3%LH\M4?:S;=,#^V89UFKO/[?VYY?O0T>,MM9$B989 ^L5")00<.6+3I =6AL! MX 9#.:M;&:P*[$B,E&=N=KB+.Z K08C7H(UK(X&2(6"4RT]<0 M_> ?GNBZ*3@@6C0<$3TY-)1C/] <['NT5X8-_L4 V_MHORM6H,;^@R>=;Z(W M.M!)?* ^&W-PQ(!U1M]_68=__A3;[?FS'8[=H$]__^M-KN0G"]MYE;'HT- !-%U- M-C/R!/SV3]D*Y8VWORIA'C#B/[].JMW$X%:DR >&^4_JU\=?KN4GLYG+Z\R3 M/=L="1E+F_@_XV_M'T5NIOVS(U?WCV=O?>1X#'V@GGG?B0?B0I1ZF6_^KYR: MNE"._D]7R#T+WXA? C\#Y 'Y:/WS--EU]^C'O]U(: \0]$8=W[:Q7;(\7W& MA=%V:E6OI>=6RXUB1RAT4[F:(.93):&6AT]2M7*]W.7SCYFZ5S;MAM#E.ZFN MD.J6^%1.:'2$6CG/@0FG"N4&U\B5N5JJTP4/ZGRCVTG]!:EAV(&F_OV)*_K= M(O[B=G+-@'YW)_# B1>=A6W-!JPP-AZ%%="S?PDK<"R*#YV'E I5$/>71 /Z MY'[0M9)-BP43E"9 J83G^EZPQG)B 9Y$?Z94V9=_+>/U\_WP<#IUZ@!QH<0( MB-W:T9WD6#*=2KG(Z$:)-UI3J2"V)MOUE)/@4/1'+&6>?NW\!]#S&+$G \$_ MOC%B3-Y?L:I+N1"PTSQO+@ODK+:==;?MN2Y%E0&C\^=QY+@\WVYGXT56Q$KH MTIX8'MK:ZA)V/)+176;LXS/7-&HHM64HDW(8.))X/K)='U<1&>]0O);IB&6* M;"#3<2A%50\.1THNXRXR$Z\N9F8LCW<6#8SOZ!)^_.NEL5[U!OD^96KT>D;F M)Z-!*Q>"D4>_'BXZ0@_+([*YJ:@MLCH?%2@.OO/HU]M;C]ABF2TM]C,;JMFK M##6\S$F$A#P?B2(#F9_B+(R=>%S8S&A:*(4<'&SE*T M0Z(MB3H>V>WG1E*N7E21XC90&CF7'_1DV'3V:&1UM=H8[:59$;5*=QRTM +JWM FQK/I(H1M5'#X:2BVGO&3G1W51+@$5-FPOZ,I2 MAW7*]D,/-*NS&)?/ P@M"03#7R+)&"MI29KVQ#EZM 3MR 5[NNX'VXXXMMI/W?:^>M,S#2T4VKG*Z MS;;0Y-O=88IKY%-\2RPWH>!.IQI\]W =!X;6EV'U&*$;U:T-?;07F'V?Z!5; M=J;9QHX1>I[=/E# (PP^-0XSSZS#DT+FZ?:_43!6J]#MU'@II)=:( M]\B()@\C6O8/8MLA>G*PP*O-\![YP WF_:?N_,_" ^!E;8]!O]EM#Z G7/ Z5QYYC!?[S:*.K5$"> MAB)=-J'A_T1?G!^'H":L_88PO98QCI\)K5'U://2PD.AY2K_&RM@-PQZ+RL'? M1AW2&J2AG$%Q?6HT"1L;>;1WQ?\Y986:G8E]AO=G/JZ&T"P*07@P"R&ZZ M&_#>M>$]CHWA92A%S=XE6#^.KD?N#-4KJR#.F_ 9=3I;>4!?$;/@'Y3A> MF%S1/9%BV56D#5?9TL-PH"*=7G-5H2=!DY1U*2I!3J91#$^CQ'&R3\(B"8N< MR"6^#(OP'JOT,ZY2DIH+GO959),KKSAKW:WIV)\48WNO]E>S="+'KP.Q7ZX[Y?I< MD;(J)T6%TE$@VTY4(4C0_JW0_C&1=1KMVK JU51FP2%&K5MH<[UQ5JY\HJU3 M']>T^J!I]LRJ651J='?;WK1T*:JD#M".TQ]+/K!'NCYVO6 M:#-;FSG$41>NE+4WSINQ_N%08E5B;7J(O/\B.GVWTT_$0_G6L;]6W#P2M('QD+F7:S$@11E8C83T=3 M=]'1,('Y9VMJSV"^F6V[;*';K(C:=H7/5QEF-?,^402I=IO.CG,Z@U (3M;F MM4W@SEL YM!!1Z%IXI)VRVWB//'0W1[,D=EJ.6U7RP6DLV4+;8];&H,./,VA M:PY/$\CY-:VOMCQRCNWY;A!#(BH(Z>BNYIWO[O2K%_@)7H>K;V%ZW2K=4PB6 M[>8.@/N+6%IP\+$M(F*&X%9#BLG7\]U/5/#\=2E?K-O^QLQHH>OEG=5J-=8E M)O;8T6D&I1.W1,([7Z4GOLH[[>*:%$V9R_";*9,U_9RH-9G/C#[R_8V2V4Q& M8J#ZN<)RJ<\;."R,!UUZ:8),PE?_P*%W?XSSJ9KG53,.7C7E\MAT4"1'3(T@ MZU %+6@!QJ%@BX<;#]G[JE[;M\G_W\U==,%VTS'IKP:\DI#I:27(EURIAC1# M-$I^8&'GNHMUJ[Y9F'X[I]Q7HY2>$3+*]*<%<1,@ >,QK5ZW ]3H,DP)),F M\?-K,U^M^]> (ODS)?]JJPAV>^&"#8U21!(3YRZ< Y!Y_[HQ5>A)I\_\$T2" MSY8&/P"&YN8.H-TV>OXBLY_D\W5)D2E>,^==MC :V17-:^NPLCT6-XW'8#[> M<7NPA!L2;O@BC>N"W-!8KC)Z,*8'B*'ADRJKK">;' >Y(?)\T0P#E+-C[U?" M#7?A_GH/,UR+8G=!9NC[7*U(N716#(;.VA?KBA0H4=,3Z,TBV#1V(KWG[YMR M:>VWXS"G(9VRM?,E-MPF_YZL 8@#;E6= #:IN )VO5?_5D,[Q8U^+RB>*!SR]#I=MMF9JU=7"EH9Y MC.)"B&*@&N$(4(W(WT:<[5ML7W5(;YI4\TUJACLNUI;VHTCCQK-YX* M92\%ZR6>]^Q\WN,,.>AQADAY@F4F:KYN\_(*:];<;<'5?.[#('RZ'7R\&X+= MUA1+]CQC8FAJU/C]R%L;]7;/=DO$%A,L&3&H(%/H->>B[;5^_$N32!JGC\&8 M_H3M0@^V"Y5<+A3R?6;-\E5"+EI"G0ZGVZ_9+G32102NO3#%HMX>3(:=J=*4 M=5A;!T_C)Z)%(Z1=?L?>VD3O"W;,6<\V&6.VQA !I?)HI^^NM"H & MVC$2. M?2*IOV!!R_-*@1O:+LUWME*^3^1,8UU'%YY9=%F"@Z&'6)IDCP'V=SKE:A[L M&6^L-&MSN@G[E8B*QUZG0&H:F:F.9Y!^,[06VTU3SS1.ML,=+7.9HJT)2['J MSQL:/FRNQZ.3[7 WN5IN/BYR:[&SR#'SEH[-1O/6J7:X3;4U"LOU54T4RMU9 M(,TLI#=KG6J'6V5*L]FLLQKP0<_S"<_9%AM*H=KCS#FBJIL$V1:A?\"F'2V:5V MLAUNMLL718LGBGS'R_!*L)U4=9P[U0Y7:_2FQ0DUG2'8K-$=Z*'+CR3N5#O< MFB^K]5FE-N>UWL1A%OB2)#S]5#OIX,46$"E>I]P<-0M=:I]KADM.* MR6VW)4#-1J[!N+E%;QMR)]OA3H9R,+0VX[DY;T@ENV7*=4_GGK;#?1RJE*7. MT,EV+&0Y8YUABYD)O; %^?MH:"L(%ZS468AF!A,F)L$T2J,,&(H?#VULK$D' MS8\<4?/1CHFOZK)4!$-/;'_.#C,1QRUN. M%0U&,_/%MN-;'8#\Y]LJ$32.C#54DY@)B4@$PVJ2K!":-)8G-(F3-(G)Z!&S MM+*&Z[3'.H]9>G;=;HV*K6QXBJV$?I?%MFJ>0#;BD);JLC=@UF!WC^&*-PB% MRM4E1L2L[8P,9URID(&]HX][':-5C&R)I1$BKR>X6%5C]%+ 5(5\8(QZ^X.6!741Y.EO*,K[8U[59 M(>_V*D0E/ 5LW29DG1?*,W/9]6L(.9PO"3!/^M/Z+)=M(+]T RCQL1QXK;WR M>CC?%KBB5C>I]E9HD'.2F\MHSR';A7,Y1JNME?K-C%'>BCF<[RS6]5Q048[1 MFK1:OL96R\0#22U?>E^L,K9;Q" ,WW'[RL-5RZD^[+"<\<>?] M5G=ZV TC/NFR_)U)?\8NRZ]JP?=%^EC5O"O*)Y+MZX^W&^C"^EN_PY=#.^FZ MF]#[2F78#=#[=TZ4+R?W'W=9C@77%^3I'5PCT@_8XME%:?SHL$9DX(&9 SLT M]CDYMC02 M@Q"KUC"RA70HOC"RIODL7OUXU.\KTWNQG-V",6?>1!7X8B@B=IC32&&SZ\A, M84@:19"DH%W").\I]7AN)MEDC2!'D^:(UQKVG!&%C:AI'X]<_@"38-GRNE38 MB!R2F[%MI=**^[*S+!IEGHM"OH?Z>/8==5U8U\,2, MU3P5_(YA1]N=N \3S\@9E<$(:'4(-'! Y".8-2#*=B>$/Y3(T;!-U1%LD1'J M =D?%9J?JA!."_/:>-'P:+,O8VO%(6H*60_CSL\$2Z<1-NG\G+#()?7&W[ ( MU2IV[?S61,7E5AVTS)6)">:GLDB[D\ME%37C(/-"969HU2AN;2[N!$UC:?35BF=WXSCL M.!,_E%TM4BD59[&)X);X#;^7_^3#JN(>/H#'?>LE<$T=#*S]#!#,G.NBP6*[.,O-=0VD:3=,DEC@.OS?P/RS>7@.^ MG^V&=88F M;L)W^$"NN"?"5^F&X$V^!@OP1B>",.GXCF(>A(I$,'O.K+O3H4]7EQL:=_HB MEO5K,EKJ3\?^QZL#?^!T*(_9:J<^VY#B9M++3W5EB@_'K;C]-)ZF\*3Y=,(P M9]4I_XQA_/D,;P2T5#&K9KC I68G:-F?ZB(9YGLC;5#T\B*VU"BG5\)ZHJ_O M>T[3R*48YENX$.^/7_Y8%[UU?EFOV6V_Q4],9-YFZ5Q-L(E,?]]J^E7Q<8)@M2759O@MJ>)G73BOMDHPR1 MQLGSJV*WX08\[J8M/VE$F7@[WNWMN#IN?U8H)R%I0M)O[V*Y'8I>IQO@O8)F MKVVDJ,4G5+RX3-/-^VK3[A-JIC>@"SH9"S/1X=]<=^. M&&72+'F$RZY<2ZY[5( ;^<2;XB)7MXB*:1JX-MI M%MO.P$O@/D#MDD[3%'Y!Y?)NV.0:$QNO5@6]/2X1PRSJ+,>=K2BX84T7-5MH M+:.VS4#YQ-(D?:+9^9U[(3^C>L9MG@7?P@=S^\4PWL[]N6QQF9765HAL^A1. M<7IS,-Q$G=@QV"8B36/':3")(_(;,,'M)_._@PG6&;[2V&0FR-P6ZZQ=8L?. MB(-, !1%&DD3)_+[$R]DXH6\)QX8+?O5#)6;#)"-7M4]-93&'282!- 'B:0Q M[%5/_'?Q05ZZ!L;=6(W?U;ERX^4QWGY@9)EP;#;%.69VT 7?*Q&KHH&" R-J MRX!1:8J]I.:8\,F-\\F-5Q5X.Y^LL5IVMJ!M#I%S>)XCQ[URT.<@G\#R:F@: M8ZC$"YEX(;\[FVQ6G:#+Y-&E*"R71D9KSZ1)2X=L A,BT^SK7'*7;L@S%^*X M3;[_^C:[5R L;Z^NQML9?U5"*X3;"E7$Z'?FRK ?;-PRD(]1RP8L3>(7BP!+ M>.*6>>+V2@&\G2>(S+JA>9DIBV#BW!+<0FD^ID/($U$U#8Q)_)%7UY/[JI3% M^V,)(T=OW=9*R(H;1-YFINA6+L0:1*Z$<6DUT1>H1Z GH1,?3)':Q4-YOX1V\$]#?0(6-=]P96C$PN68+@AZH!.70'CWF_!LX;FG^#7L&4T!W.ZOC(W]8Q)T1-O5N@"TXN.ZYVA M%)NFJ:3>60+DZ]' 3@-9GU!.<=+L9\4^632"8I[3PAX'@1R5-$,0)HV7P:]P3-4YTUI:T7FNUI*6>2,IXK M:9"N*7^JI3::['HI#;Q=3>4U)7*=IG TG0(80:+_1:,H00B95"A[J78]>^83 M-A^XT80E5(J@B4A=YQ=0$2E/L,Q$S==M7EYAS9J[+;B:__&XL:=[)$R>8_4Y M4!NRZTJSMJYIF4:]8%(X/\E2X0>[!$JN5PHY/O, MFN6KA%RTA#H=3K>?ND?A/-NH+\.2Q6N69VADKB:I6BOJ+(>QQXP<@>KR^X0= M[!,F$38]]Z8KAT:JIA;T6E.YMXMN5\QX;G'LSK V+W P ME1-/L^AQFEKJ+['SOV>6!=>_2R596HF]*F>:@FFP ZM2U,@)0!-&IC'TQ#5) M.N5JWD(#?ZTT:_.0XCQX[#T_T+!T2O-\,,7GA2"?GI7P5-36!AAGZR\ *_9%E.Z/V,I,2!D#@+70ZWNZ-, M-36P-&?RBDPN!'[@:D\IP\=;T(42M0MFE+4CG M7%YGHMVP]R(N]D/(@>_L'T1*4_SDP%?QU'D1CX%/=JH?\A\HSWUW/Z_=[Z&Q MG'^; X;&'\A7E5_56)UXOP/>.0&DWZL-^[\S4#7].08H,3,AV*9_%HYG0"K\ MC&O&K;1G[]RIK-$/[X?*8\^Q E][M-7BA5Y:&7HR$/SC6U4CL);'__TC31Y[ MP-&$$%= "!1Y>#5Y*B%$PA'?BQ )1YR7$.^\)/FMC/Z\53/O6/5%>?^/E\P< MK7A\\,HP!O+8L=1_#JO\'E;\'9_% QDQV!=>AS*'/CP%Z*J:^X[]@1;O>;8B M(?Q-$1X:\0=;\;&S[:MC'8 9BI\-O%^]F'/>DEU=6M?]7HN=<%HTP+2ZH6:M MM#J8X_14CY0B/6"9TF:6X^6QL49H)MA6>$Z*B@VB-)U&3M2(N1ND?T$4[OVP MQ W\JK%WAATVTJY7RE-C!SN8TA+SM*LUH/)6(GL5#T_!+KL\43=9M: M9&( W:S@*3B!>RK_HM-4LU(0>F*0U3.=%DD33&.[<=T2/FKY;0AR*%#P-,F2<[%\ XR-*PU0.G2+M'] M@OG!W\C6ND.\?[44^C#>!Z$[Z12YVEK<&('>6VE<4YA"O!/OSB.^3 +O0:82 M^AA)N"^J@AY'6OYY*/5%%O+GK!?%=C\)65.]<_3:-S=(Z"Z18F*SB25BS,.O4>8RC%4+XRV4ZMZ+7ZX6FX4 M.T*AF\K5!#&?*@FU/'R2JI7KY2Z??XPMOK)I-X0NWTEUA52WQ*=R0J,CU,IY M#DPX52@WN$:NS-52G2YX4.<;W4[J+T@-PPXT]>]/7-'O%O$7,($"V+/=L%/^ MU D\(#&C_.*V9@-6&!NIO^!9AR'_M.O9Z!/ZS]^13TQ\Z#P S<"R8&;P?I#8 M^=_]H&LEF[96-# 2YCH#60TSJ,%JO:GL:G&"\P(\B?Y,J;(O_UK&Z^?[X>%T MZM21'^NI(TMBX3:"$9]1>ORD6]E26XZ34"C3(Q9]'#FJY\8]NJ_B)F8IV:S= M[!=E9Q?7>SARGG,$ID B!C]WN\4.HM26]4(K#G<\'%ER)Y7ALNE9IE'99"3; MJ[-\+XRCM0Y':D$GHP1C)FO.!_W&@LP)XI#BXIB7PY$BSF2'(WV_VY@2XW9;K(89EEQ7!R5$:,4W](R_(2SZP@E6ZY; M[O5:=H^32 EY/G)!.?2T[G)-?B[H86Y!;=JX$P+K_F@D.>_,L=&VC?!RT+=] M;C0:-U4]]@,(KE M>(%[(K^^2N6[;,LJ;A&LB.89IU_-3JOZ!_/K'S6('[_QH$0'!A#LKY@[S&7M MN+V^]^0)5#3><$8!0^REY**KG&]1$/+]+&:FKC./*K,,0X\P]8\ M(+&496#$TB:2X;!BSD,*OE&9 OM2VPEV\*?LNAM8]D..!#X4>K]^18/]$K^H ME(*7>69C8(O1*W7*^MBX?5^8X$Q/\TOR1A]?!]>N;R-MQ M=8WU0_96S9\5$*&0!PI+DL,_[M$X7Y;^;\H8)H3XO'()]*N541-*)"SQS0B! M/9!)+9>KH$3"$E="""1AB;-2XKVM!WZGN-YA59V+5[J^MN(JK^MAGTOAHPU( M2'Y^DO].S_CR@CDYRPG4S%CV-#5UKD5_+Q+_3FY^SL7:>4[R1&9]/;IOX1"_ MN"0[R[&6 J]=&8IV,P?;+9#^ZB6::NB&+UNIR'2 =Q$)]<_)^-%XZ\B(M:8$&&>7FS<,C%T.UE%,32(N$^S?NK%X MOFKA";UOP4),Z'U;-N'9Z?TQR?4%Q0$^T"@\*UNRK40QE$]:L\4N;QQ-QQ]@ M:.;9X/_511/.F6,=&7;W4$7NPPW$=S&Q4EM;P(($M@[?RZT-3S(5*7*K=F+[ M@+/5SMZ&K$<@D_A57\&ZIII#J.G,=FYPM,4Q:81'+U<<^:OAOP7Y&/O3-N$-U[EC2R\2,W''N@] M=T!&V9G4.SZA6_C$+HSP/I]!D$QF(@;-&AE>@D^:S4%^TB&FM*BQ?'&KN39+ MRKM*62Q)I1&&2+CD_';^M^:2[9I:N74J[YA"7N>TGH9GW,G'V]J^ANZ"UQR6 MM?5$S+1M;#BH9H1!J -T4S_^)=(41J;1$ZU^K]V#\0&E+V]X"\>3+:CRR2DO M&'N&:LCNY@Y,G#OQ4?R.22%C_O7)7;K_1-5S5N*P7NVW9LB&B5G97989G.*)DV#;'M+YYKJBB9O1I*SABWHE MMVG%5>-0,HU1QT7C_DZ8XUH<.N^48%%N(G86B^];T._3+^VOX7![*?/SBPXH MO-@61AC++GF*#5KLF"U7, ,>4-1;#JA[=EAQZBSP_#DL#I/RG=1$-MS42K8" M+7)@+5S-,N:ΡU")PE2DPL,!#&-4E6Y:C1!A(+)8+^+RNN !HHBQ%9U%S MQP^C"G)[P$SB"P=>#-I^IG%R63SLZ6&))QN&6@EHN+;8N+2Q?B:8P\ M+N1V/F7I&[+8BZZSA,7>R6)O*?&/V8T3 M0DSA)9U&BJ8K4TI)-*H;+JZ+Y M8GYN9\AZLQ7.6H!)(E\>"OMAGUL_OD)E^*VWM]AM&K]GOZJ]O_K 'ZZ'_2<* MJE;(MHM&1I$1@>188=4<: /[(A>W5%LB5Y4LQHM!H:?7;:)=FPU@/;GXXI9$ MTB1RP2NI>Y=^IP*0$[8XAU+I%9?KA5&I]\2^)QO97C8_0CL7N;/EM+P^4[WJ M"L'TXJJ;Y]92HZD#%HGN;,DT=IFR\M^#04X%8G]O!CES7?E7@)W;JAH[''87 M9K7,(;K41 D/@<".KVL1,DUCKYW]]^P%?;/BEX95%,7._]Z-C?@)X7MWR.X? M;B-Q&VIB4=KB^=G(LL6,K,M$CJ_;2 86$P9J(HFQ:8P^M@?OAB.NUT69L,YM MJ9(3BB'5U714YZN!9:DE<;7I5" ;P9XM.),FV"3\[PNYGG0$1QUO'@L^;V[QP?C M?2=ZS6'QEH-D]7T+W-33NE5'%3]23].84^[^N(Z0[*6C?P4(5:Q A3\ZE?V4 M ?[/2]F.GYH[KI:Q#%.S-AGP3W8&/HS&P)_]%9T MP$^>?9V^!H+5D.'WX4# MP/AG]T^XO$PLY/K(\0XJ)T."0#I,MS(J0>2]VG-$M3=BL:;Q9R]"WM MI=V(^K*X#CC6X7I=\$UK [^YVTCX-=M_81?A:T_OY&N0?[8R%:P9? ,0/?!\ M=Q,-!E0W-1]NIF< .1-=_.R #@MR@I]*30P;&)@&H,YNII&Y>7+SXKUYOL7& MT4RFP%@=:YH-3FY?<^>&#=8"HZ#TZ)V&K3ASL)8%V"U9F3ZD.D#X&!,@3N$N M>EXP7\3K"R!TC#T,P.A93 Y76VDV^'4@2D-_F@*KTL":ROD<6*<'^3C^4;"B M)R/B1:N&%UT_18\>4B_R@>R]@*9WT ,V\='@S$^@+'UN87I542H93U.@;(;U M73W-?DDPE^<+L+^0"6J.YSV*:206TPVP8U*_/5';:"BUP$^SC74Q.Y.#IO[C M7]LYDL\IX_%U*0N\[UE?BH>D+]_'2BN=[LN')7WY=H1)^O(E??G>/>U&TIDZ%43.M>>9II@K\--"!1T. MZ=S)OGPCMYMS67'"\=5).UP,MS4%$<)3??F<5IZ5.W*AA&C5R:!%=5EIVX4C MC[K827/)K[55$DXI4%=(2*RO>S""M4[W^ MBL+2:SID7C)S1+FM54F*FVWT4[W^!MZL->^X*")J:&V;;0ES>9L-3_7Z"UBI M7C*#MLIGM.;6V/ALG5[!7S^:YZ9#(EASIB]XHZHX-=\JL9+!2<1QOSM_))8F M];I2%W.KY2 WW ;6C E/=?"CY>ZVP?2:$Y%R,8;N3EI--MM:JQ4B MBAG(/#UI#04T"/53??D0>MS.\9-Y5L14BYQH[7*MRH9Q".^SG=?J-1(CND-D MSA-J+NL/6^1XU[?Y<"3NU)>+]JQ)BOW:H$YEEZ2W$%NG>OW-2R56$Q6F;&(F M.;0&"+'IM_4XBN-P9&]8#GIMHD BQ4HO++.544<.6O%E]K-.@RI)STJ#6@%9 M,DZY'""3D;'FGO0/?!R)L@['D6N,,*M!N^>6QT+4O9 ]_G5"Q^LCU7 L/A_3I9:G$&/J@KYE(WV(FUDM>534M"D>.?SYCBL)+9VC-DN=+S M:]7(X+@?PJ%'O]\/Z_G":CHIB,6ITEW+0V\M\M'0HPD@G58^)\JC+D_AS6*6 M95M3L]@ZQ?)+O>6UJ;*'B_,"KCO&E*[D1_HIEF>R=%G,5TQ#-(9"BRCFZ^JB MQYUB^=K(:+*]UL W,SE75$B.'W<;W"F6'^.$[:M"QA"IF%DZTX)T5CWD7'BL1382":E770\!NM4ZTXR;*^=A4R M7S8WE=QJ;.A^<]%NG6)D'5DT7".SS8B=U<"<=]=;)""XN.K$X4@*FY3EEIL+ MD6+5HGH3V:7#A1[GW3\[FLQZL9L?Y ,DUT$FV6)A/6/FK3B'^7#DME6:=P8+ MIL1WT$X1VVXFK)8)3QT.HX%?$[1V2/-&*5=$<&-0F&@GFW::7544T)[?0H3: MUIW7P_F(SX=@)'YTV"ZHZF*.%!B^V'862Z7:DVM]R/+DT=KG!*W)V\JUO&;,S##O"IKC!AJ1^BN4[@34>L<'<%',]%,LL M1$97&?T4R[>"42=3+0NVN52&GMX4S5EWI)]B^;ZS&'?ZS9[)"[F.70Q*3:6* M0>_PT3S92;V)C)F>S0M59]/5@P4IEO53O-E@%@NNMED%YD;/4RUNOE([=NL4 M;Z*ZE\U-=94R-5)F2Y,9;BC.2=[D)BX^7JOLA _$R8K)<0Z3:[1.\28K. TD MKZT-<3EW9G@IV\.X:"*^E:%:[FR*S*G=6WN2D.';7-9Z8DWS.W!!MH5J< M##.KG'Y*'%/K3'=0]L=#9HF+"*GFJW7--G3 MO./ND(J/;2:#H6V+U%8D%+'7FY7$7>1-I-!S_BOC)#@,3;K0OJR1H^AM=:&M M\5R'[UR\!^T?>Z2NH,&LL^>ME!4Q5VHN&[:U2;EQ?BWT=3N3"73#1HB-#+!Q M8%B0Z#L?-_2\QOYM;?\2:)P]>0.TTU*Q40C>KTP-6]NYSK5E8"R@-W'G]3Y\ MSTQE:'5\? M+,#.^MHGW9N=0JSBS!>.'<";IIW=(]B_I;(@]('A"B"L@!)7T^KP. M0B0<<26$2#CB2@B1<,25$"+AB"LA1,(15T((P!%T0HCS$>*]682_L^/NL&W- M[WC_RSLZO+FGK^)8<%/^WP_ZQP?W LJ3_5X@_0'QA_TFQ5 M4^./SW-._ZQE1L(U]]4;\P\5NAMF'PR!]19.WSTE"$D0$B$$31"2(.15A& ) M0BZ+D-M6THX1DFA<7\\+GV:G7,99]N7K/U^GQ834":FO9:D)J1-2GXW4K_IV MOWS]4:&Q/]=*OKH4C' 8WQ;';IT-OU^]NK-54*->JMMSA^5K/EI'&SF(V$.D M/,$R$S5?MWEYA35K[K;@:O[':Z(=1IK#&+\3=6W&>7K4<[A5C]_@)2?@6ZM9 MJ13&^3(DEF;8BQ0(3<#^[<".'H =E5PN%/)]9LWR54(N6D*=#J?;"X,=\5JB M'UIR 9%U;VOF-D1))'P+VJ^N0\":P+[O(J)DU9[[8\>?] M8K8Q6??,,,Y:I+$T1ERD7M_]@9W^+F _5^&@KP [82/*/-@46"13S1/U_AI? M2A+,M6=^_(LB:8(^9S'H+W"/=J:.ZV=@DLM%S(Z;9 M'M/L%I_++56U.R:[FRD7%UU T32.OE;M-8%Q N.+JT5O@C$^M#O+G*^_52 M4=R4F[ ^%M#NH27[FDYQF[<,A:>U V)E_V=BG;_9%?6%[/GLIB\A6D*TA&@) MT:[*>7F-1+MV)]QC06LJ>G]>6[A HWDL.'-0["QC69SPMB42'PZ#::D MCV"(PVX9=)GQ!GK66^;1M@7ZHJ/]/(RC >5?-\6!_Q4!NS##G*'S&T)%#S)BR[ M2VL("?$2XB7$^UY*X%X\-..:L()=VTF%S:E[LTIA:6]PG^>7=&_2QNIF9VKN MVLO#:S,T"9V[2>_3_6J*[X+WR"I,NGTI(XO!:%;756(HCPNPJ0-0%&GV_+=I M7Z83]DX7TDX,MJ^M@?#5*D1"MH1L"=GN4^?;'_FOQ9-TPDQ_63"Q!B\4M&9/ M,5:U4GW7S)U.8W@2W'=M-5&^EV+W%@P;!+\9.3TLBU"3#%OB6'(ZIB&&(V@[M6>N$4MHA[;'^7,KQ=&S[86!3^]5G=XP!(.LI44P-+$R;1 MS,N_)MZ.Y]UU=AU.3S>6P_0F7ET.]9I9Q8.%*75(P\9;26.Y3VTLQSZ0Q/=L M"!$?U \(^_:D^BO/^CD\=A[ MC?QH[S6,>F#(JV[K<6)#7RNGS7FQMU7VW])S[6(GWQ=LRY]F#B>GQ\5/CS-C M_<*E\V.MZWZ.AK.VF7O=4+BVI2=(>2]2SM=N+D'*?2/E7&WGKE"E> -2_JQW M2:QS7$&Z[--5]Z-E:FI&!G.7=2WE:G/9L'_U-H'UAL]4=HR\NM6?+5AAQ^K7 ME>CTPG+/6"J)^.J0T(2D"4D3DKY!U%X923\4GG-KAGZ5^$YV81MK>\L'5AZI96E9HMKA MCW_9!_IY(%L*_O1Y<'=A^R[!W9MPATK;-;5RZU3>,86\SFD]#<^X$_TS<+>: M]$2F'&2&YIR1<:(_S 0#@?OQ+_. )[B[<]QADKX:$Y97]C!^V>#9JDPHN%IN M?0;N9 ;Q&E(_VQ#[*!?R9,<*"E7]Q[_T!<^[BWLIKDU/NAHM,5:=#BJ@GT]Q MNII5?@?S!G^^W+,F=B76:D+.A)RWJ0P\33%ZERI@-A:#Q7*Z$?B,NI3[;:*$ M# :1Z7,Y%33QHMRH(G3#3I;/7_/G6"?7M>:O-RX3.B=T3NA\KC4G1ON5112H MAJ> V?DI5_:U))3@/NR$Y-XY(6E"TF]&TL0(3D()KITEK\LY^L;Z/XO U:3" M8N:/Z6*WCF!9RE[TPQE:7CVK<_7F (1?%7^(=Q2=?/5^+K_3X]I C6MJ+@RI M?:P*E,$>RP*YF7"%,23NBAHSU=9./US:V5!B).S'O]0#_EIE\1NV[?YSYJ/V M&X+YY:B&KP.STFW@_>ZD,S8W3(_.\K4>U\5AE7P"@AEE$C G8'[G[2!N0B8O]X;\Y^[\:\D01'W8J@EM^@).1-R MW@XY;TQ9>"6RXHVJ0D[5<[D%FEORFU'5QSD?ETUUUQV#?&!?J^QZ7]ZEY]K# M>4O6OE(;]KEG*_Z7QS1B;/'V.A%?7=8V)WO3U$(V5(C@E#R'^/-2AJU8@:JI MX$-4P78.T KX!S;G2CF3X[:MGUC-%DZX">9;<%PNGFUY-]FR7?\U36$2<5CM MUQQ?J',K%OBKN#?U04 M5PY\9_\@+HH;/7ESX5SF+'5S\0?TU9;723VPKZK3QB1U?T72 MWRFBUUD3[@W5 Q\K%],?K5R,$P_LUS;?/?/>%1PW-\#_1'.^'NC+7';$4T2X M8JV.,NSKH41$F;-(&J/QRX1=)R"_=Y"C!R!')9<+A7R?6;-\E9"+EE"GP^GV ME(8+>L:6)R96ITIKQG:]ZA:"G/CQ+TZF,92X$,BI!.3W#?*W!OQ_ LB+ MZMP9+%%;,F6NUA$VWBI;S;0 R*D?_Q)T&F?(!.0?]'+>"(NNRO(L T]R!J@K:89^+4GL7G*I MCOZ. H">A#DIP!AQ(;:G_QS^*@[G=8DXIQ=-38S8\^OO3?_W40 MIO7(;S!MQW%_[J\3GBQL%QZ&10RH:YDX"DR>@-_^*5NAO/'VB3?, T;L;RI^ M/EY)P*U(P0($_TG]^@@WY&@W84;0DST[,"CC;QWF_.R>_284;4<8WUG\Q- ' MF(#T)"L*)1Z("U'JY8RY_RNGIBYD___I"KF3EPGP,T >8&OKX-9I]^C'OU$J M&DRDR\495-XCC.48RI]T=?9T5:^Y-:KE1K$C%+JI7$T0\ZF24,O#)ZE:N5[N M\OE'E\>53;LA=/E.JBNDNB4^E1,:':%6SG-@PJE"N<$UMV8 5QD;J+W@68L@_[7HV M^H3^\W<*#$J)#YV'E K3^%SO<9#8^=_]H&LEF[96-# 2^HV /!QK+ERM-Y5= M,!VX+B &XS]3JNS+OY;Q^OE^>#B=.G7DO? T%;GD#NMR7JQ*6T;A@[* 82&4 M\3]B%GT?QU0Q%!CV^J \[:VFT(1!?E[#CD<6B83L8WY@AG8R,,TRQ4BG8 M<"3Q?*36&93'5;7?,3-BUA@OE0'B%>!(ZNB=98JSQLM%0Y39=;/ @;.6]5I@ M)/-\I-G**XU!2UWR\P5AUQT$+;*VK([UD8_,N\&@T,XXXRX'1Q[- MTUO0'5EN=$=BIVZ13;DEYTA#!VH+\GPDTIZ*FS+K+/G<<%A:^TZKR86<1!Z/ MK*X"E)CW;!LI>EBIR[%NT)ZUP,BCM2OS)H+5P\'8K/;M$3>=E-;+40A&'JV] MW)]C9+4R9Q:-*<62NMF%DF9\*%>X4EF89S=KD\&", M& C*;GB.:7-*> I+XVV_8/+\=(3T-74SZA7;^(H\B:5A4V<;^0$W-N49:6[$ M/*K-2CJ@YM'.6[U^ U4&K1H?A)4,:Q*=!FMPIQ"2'^1M"R@>(YXBY\B:'F;4 M'J*?0DBWJ68ZTBI71P2KWU&*/$(0.G<*(1:6,]&F,@C-G)C/^K6V3JS]\!1" MND:GEL^TLB5ST^YO*U4\NVYE.8DZ'LDM1[H;RKD*TI]E\?XI#/Z4E@M![PFATNE[(M=&5"3/1[IX^)L MU=5ZE%A4U X[[-A%&M (11Z' HUWE[<>&2;[''?%QS:3P="V16HK$HK8Z\U* M(K?+77_Q6Z]FO,?J]=.OO36?_%'#_/&;FY%(H #%[Q6CFKFLU7Q@A3S11-\@ MQ%#TX:4[L.N<<(WG.OQI)>@+K,+G"D-D\J9DS]. )N2,?=FPX^H40%F8RK:N M1>I"7)?"&0/X1)#\S+H4T0RY:(+";GYEF]_-KN"XT;\+OZ;V0CD*H5RE%-GQ M0W$^Y8E9UG=["S9,"DQ<68$)Y(%)$AJO,'$N26B\3KHP#_2K5483NB3\DM E M20"^=KHD_'*==$GDRW72)>&7ZZ1+4I#EJ@I,_,Z<_!8Y4?<9^'Z& A/TPUVE MH'Y.?8F$I9+\W#M+Y'@YQOF=R?U)9+S)ZDO<2/XN?_Z)(GB=W6, M0*$Y$1(@) 4&CEW?8E8.;KQ^A+GK"%QQTF9.]/R M3I(RK[2&1!LN4)B(N]C/DZ&?AXF;^Y9DFU-5)I2"5UIH/=7,+%5KZ&E-1Q6Y MN,H$RI)IYE+=_>Z9#^XK.?E*RTR=E VW;5O.=0CO/"S4Z:%7;W*#8Y!YK69#4[VI97)WS^,^-H5T7Z7.; M0G?!XA?W[GQIS_D[(M3%_;$)H>Z7H^Y?4=R=\;^5CT%3+:HAB^=X8]%B+*:' ME?M+F.@.U$24)M,X=L&R?7>![XN[@1,-\ _P33=%AB_V>(H/5J5V(2\MY>T" M%O ^A]&I@GL.Q0S^_2,^^Y4 YA3#4^!Y8U+S&1;MF3Q56%/6CMS&KJ2/JP&L*N!)7(#"=Z+WO?4- M\-NZ#1:IIN"7P3?!VZ( &!E.?"Q;T1>]J:;Y*3DJGK2/-4[A:#H%&2 5:BXL M,) ::S#!X=)U VH:8 OMT ;B;/4D2]1EL/'@_[]0,6 TQ#(39MIQQ,!O3YMM M$BMJ3BNI&'!=%0-(!ISNWS/CYLI2G] '^INF/ET9(;YOSN:5$>+[)FE>&2&8 M!Y)("'$%A$@XXDH(D=<_2Z,^%DH[:W$EM\>3%#BIG%R$&7P1X'G MR;%Y(?*^E9A/9[EPM4CNPVLF\)^(L$=[E61"OY=;;BQ+YV!A+^?9G(&NY&V? M@D=)-PE=$WZ]9[I>>4632R?)[725+XV _B>JA("?30OYZL5\@S2&BX6F<9XD M3)Y&%^BK,6%Y90_CEPV>KRFWJF\'4G/^&K.H,UE?=UL!"T2ZTF[/D,HSJ8I!KW3E(7S8CS2F.X!XV\- M3[LAC+,"NB5JTD9$MPA"T/2&(G=+\0/S,3/M JOF1?.'3+^ M'8E\K1FZ+Q/Y!AQ@X" E;L&/=7%U\7I@=*^ZX5"3W6[HG!"7K3#?&,^D5@7) ME*J^-.$$O:2%<4D#DDA3*'X/R0GG5_]N#[.WINN]C-G>0N*FF5;)$S."AF)M MBA #>U=^@$ZSZ 7SKN]>TB?G\9]@^V2"P)LPW13=1:U>I!1DV:Z&)8-JY+&F M'A<3 &8+P5RPIL;=@_HJ\EAO]L#^.*CS%=IN&D$"[G$$Z*'B MUNLXEB;Q>ZUFEGB#KUK@G /;9CC+%J6MB(M%#6\[>5_I\0K,N@J MTMPXM!,O\!V<[V]2NE[ OMJI3_ER10O-#6//PLV<*#2J7%QQ D?2-':OA=R0PLHA$G1Z,E/2NR2Y#>-R%$2:(%^SHV_CTH!*+@T2)]4G MJ5<%)W!/E;ZT6Y-)+=,K\_UF/6/.W< ?9#F)B@-)T@A%WXFW*KDUN!*1< ;0 MXA.=E.J9+&[.#2R/U@J36L?3 6B!28"F&3;QL"8G\O4J^R^ NLF/G%EEZBS, M@'&UUMB<:W@U!*#^!%W_[E&=W!M\$:IG5J9LU3-A!PD,DR;D8;&;$>%1?3$E M_JOM5D .JJCYD\U5Y,GON8F]PAO]C-]83K$G8JF%XK@/?)QU\EJ3=E0(0-S MMMI]1.T);MZ2W5)O8^=EI(C.!@.U%7 3AI-H:"U0\)[ACD-R+W_/<'_8_VH! M=D[L4P7)&+G.2.$I6AOBN5I]+O1#@'U@=+# 4$[N(3[C'N+^>.1JY,-)+>\] M'*+6EYOUA%2J/!5.QVVCU\A[*I0.L#XVA:>9>TY*NJ+KBOOCD:N1(W_,(YDM M5LP398% Y%%)K9+#'C$?0"D" ZGP-$V]QB(W<*O1=7S9VI>PCBM([PM8)Y<= MB6OM$_S&)YC.FJL2,5Q4,'/#U;!0F$ICM-:2F"@\"L'2!);D1B2W'->"UM(R MFZ]GVV29QP*GU2L/%J;9Y !:8< 3T**(>[F22ZXW;NT,_ITC^ 2:[2#;P)@V MR9L9I(6&2I<1RM,0H!FF0Q!DFL$NZ#.Z>S@G]QJ?#.>-5^3&%H.9_-P9Y(M. M#^O,AQ#.0'_'R31%G%]__VK+%HJRGRECO@A@DQ<#%@G2/#^YT[@'GQ5DVK]N M3 B]JEJ)3SHI\6L%#.7F\*\3K#PDPGE!K8867U3T\M#MLLTETY)8:!40V$E6 M_OMNW%7?^C;C/:B_%EEU+M0C2K=#<'2IR'=6LWE'W@SI"A,"U$<=WU'F6!N[ M'] G]QCW*A-.:G+OX I90TH3BO8FXK+0U)&PP3%L@P-< :P4BDPCR+'-G;#% M][JZN$6A\:=L8=?)>G?1;I*\(4]1M>^6-\LI5)$8>.=-8,?16W_?X&W%8:/+ MS;Z/97)?<51V& <,J3H!;!UY!1QYX\ZT%W2Y$VPX9=RB+#0[(4)E"MT5SN0S M83F44 2:*AC)IND3:MMM.M$N6@W]+N![+;+E[? =N#.K)HE#E<>:U2PC^$.C MIW(0OL#FP.DT124)&\DI?66GM*F+'0<7,@3QO)_A?__70:/&1R]&1G$LQ_VY/X:>+&S7(!*+(*EKF;@/ M9!0C^%.V0GGC[4\XY@%[5%M_/AYE<"M2Y /#_"?UZR/7@"1L%*.Y@*I^38U[K ML'*TJM?:K53+C6)'*'13N9H@YE,EH9:'3U*UFOKW)Z[H=XOX M*W:1>2G#3OE3)_" X/8@=MJ:#5AA;*3^@F<=AOS3KF>C3^@_?T=9@.)#YP$H M*)8EN][C(+'SO_M!UTHV;:UH8"10'5) 91AK+ERM-Y5=,!VX+F#]Q7^F5-F7 M?RWC]?/]\' Z.G6>GBKH [GG=*AN2 J!3Q2%(B09912)4&A-8AAJ+.$X0Q(R M@6+4!/L1,Z^\5U JDVRNOAF5%V(P-3)XE7*JI@^T<>EHI-@CA06.:4G4\SUR07?)AD@9]1&9'39P MQH=AO,646:6Y:9./G9@)-0]'BH5N)(%\MF F3>%K;CTEA'5]40 M*NY'0VL4J:S)%9;C@_)TO*:[W:Z, HCBQT.E<,8%BU[-0@2\CJ& D\5F%@P] ML?UM6MY.VS5O@A3M]IH-V^V%TP%S/;'_JS%BC.IVE^&U2=D--2YTL0;8@1,$ M<&?9T=3:8FVD/QWY[:8ZW^;D$ X]0E_34+=!:8KTQ.J,XE4++4RF:/36(_@M M4&'KM @\F< (#1%8S2BT30\0PVX!J 3W]AX, X.;#( M\H$;J?G@3-F99%WGJ8%&V/376*J<_]Z5Q2G0?XS7E#51* M.%L%3UP@ Y]88GG#4RS'"URM"WX\:SF*N3/$QI*\RB-5:]!O(09BZ1-S1IA] M"IB!&C#9%N!W?/ NL)3(UGK46V,S6H&B:>%I/_0!WU#>(-Q1Y>ZDEXE?/EH19Q5<9G3UBO>6->0 ME4/4_*'/':'V:EP!'^C4^S:.>S)5:%OM-""H+2FQ:;('2S1Y.?"=_8/8B(N> M'"SPZ8KC,;^,:3:VT'QW/Z^]QA4O^VVWM13QP'Y"@LBYG3-_Y'[$KJ:U]JXY(^J2_L] )H1 M?/C_?I _/K@?./; WG;7=,Y+R7XJKRD:]+[%<3$X^D<-MQ/&N!"=WT[5E_O) MGS9&/R3);QCUP.)$S[07">5OC?)80OD/ZW5W1?E$KGT]QC]5X;M2N_5/D=VN M9V_E2$O(G9#[VLA]87_%GY);[/SO.<36EZ?_O;;&7!S\F5HX;A2J<59\?_G* M/SV">:>E7U6+J6<:ZMU0]VS+28AVDT0CKZZ3X8M$NP%[)Q=X8 *:FY+5%4P4 M\/Z_.U!S[D-MO:X,+%3:KJF56Z?RCBGD=4[K:7C&G>@?3C2$ <%PJGW#G^Y1 M^)ANF'LQ.65+H(Q+V=V-V>$EC&!QBUVS^Y[(-)-FR8O44?P"2)]9T'T;I)X] M)?:#2&6W8JO!D-(4$6I=J^38:VG@[SLXF2GD(-6L"$QX6<93N MW>CK=2-8,@?5JB2G8S/6V=W;6#I6@T MC6)$@N2;=)C#+XBDP0O$L& V?6 9>DTCKP&Y!MP(C4# M5YG"8FO.)+5PG0687JQ::K_!Z*)_BS;>3E!>:-QPB%ZJ$>6%P8+%MQ_TL:&$ X>Y$.9[=MJ7\KH)ZS M),\? '5>:)=Q?6I18BYLU#)>*2SHA!XWJT0Q)$WBR/_/WILV)ZXD;1P7U M,)8%QM!9RC_>'6KC^-!GHG8^H]+8:(!EC%DQDW*8X:)5"5$+"^,OH M4X%9\R::@WC**@P N:'AZ(S!\S[Z>.U+V$"WIX27-GB>!6E#YT545IH;PE*< M*%;!4NV9%G[VY>E^TD@G#9:E:^F.V!E'-<0X+(&S<>;&UX;K>NU0*]P#M!9HPFVYPKB71--FKCJ/@7AJ$)G#Q+'8G;QFL<%KH87NM%-^LI M7(Y#.P+NLFRR6V.U1E26"Z,2'/OQYV&7MMJK M>G=7RHA-D"P;N^(QF"]QS/8;8-ZX&F;9(\L3<':$RFNRWE^@C6UA(XQ)X.>\ M8G!':(X#2]> YD*."71NG,<%Q;/$U6 \IS;RKG01GJ#04[[!#02<'I./@"1< M?:A%K+>[<-/_?:!Y]25LJ=O3SFLRG'9@3.]C<4O__;**IM!29X[UZ19:2G;* M>;N@28-A U+0PP,XDDV@Q!GMIUO=7KX46L^RE_P>6I55;\P;'F9)VF31Y>># M4CX%RX-AH7F4P%$6>/!GO&1PJWB- TZ7P:NS[G*\R])M=%TS@JR!E>OCXACB M-4Q&HA(X^VH]NYN+-Q6LH;[4AV#:$#T,R85'/*#7C)84-5\$74LVIH$)A/.8IH0$[!DPF8#%Q)!?[ MZ#& /]6N>A> ,4)(!<-"?R@IILJ,2$\GE^(JO M:V/Y\(2F$)*'1;A>]GL&CD%.YLY\+EVI:F$936 E<=#,/^6Z?U$,7Y@W M_DX-I-_&<,JJ&,4!(D_0_5F!)*SK94+ ,UA>I*L]0O"!0T]" M!;+!6WU6UVB8XG=FL0NG'GS M)Q*[3?<_ONT4YYMA/6KICKR\C=:42<;/D&DB10.[+^)9 M3G QRW*,YRN[\'02S\D*L1FEJW5>\KGQ@FAB.:PJ!Q#/,*D7)1,8%3OP<4+* M=5UZ.HGHZ0HEYXS?=8QT9]/(LJ:-*0X/$1W=,L?04Z1F-^"8QQ>?[L4)OP,; MZE1J_DDU7=)X/5D9=U;&K)V>%%*HUTTS8QD+R9>Q!,:B"9*)66VO'+)0)S'\ MX^I5WJI4KNN.SX%4;C.:D-4M6)H2,36XVYF[>E9W8WW&@81/6%%B(5^AD&_( MN]XN0F6X!NV=# +;1GTY2+3(#Q8S?%Q&6PW;GE>\<2-' =MF2U&+)ECLCL-$ MET!\['U?%O%TB9+Z9;W#&>ME,$2;,XJA^ B'I*-T D<^_BKMI\*:LER--4> M6^"OP_!*[2"J_G2;EF_L:]^*K[W+5MG'GZBL=K7'GBYL:99B0C7EK6$!=,O1 M7&^;SW)$7>UF2:[DB$B/]5FRM\R!] MLVA1,\*O&X8?U"VUMUEH[3H/D0ZK<\+W[W2+^NL,>MV%CG07HUJ9I* M4BJDT'6YI!?$L6L97@"1#B_F)ECFX_,1+^UIG..V[J7'=$7Q@ON[2W8MUMP+ M=\E.NEB-^MSO;*9L AZ [H7W3+@$?E+!;UPK/ON2R1<&^V== MG#P)=CV?SW0'6;YHM+++PGAH4).EV(!@AV8;%50PD_13M] ["Q.6_]3+HJ[N/AU+<;76RY^ MG=372G&5V9"EGB*D"RBJ2OE^U:#&,A[1]B9P D_03%PI*L;U]5UH/(EKQFG7 MIU8:[: S,9@V"RI'H=40UY":CH'!LC-:7;>*ZD/6E;M ];485'^,:CO77R<- M%W?19&-K+/Y?6PQ,8=X#9^\2S MY]&OX.=)=.46>\ X;?;/W';U\)ZMHYF*IR^U+0(Q%/T+ FFO/"U_]0&L[4Q&G'M =M.'L:(^@0A3?LQ$40>%[_P->O/LWG*?' M7D1* 7I@*G-7^['[8??(\-LG+=<0U:!;+ZL?09]WN3@AH6\_CP8=+]49<:(A MR@RJ"N)HK"!]^N#GN6K.^#K '9#9.38L[!M#D!V'N9_,?^XCZ]U'U[0QB\&MFM%V]P! MR[8#7K2/N[W[GZX_ %+?X0YBP'/\<)D-4:0@0\53$%6#!QP0)3-%MTQ80S@] MT2TE%GXD_&N5_I[,HR4%B@\N*?/CMU3 OJ&H"U]W-"0-]GG3]AX0_OARDD": ME=2Y;?"MF2&G?%>W--?E8>>BG9%?Z:YLJ/*VG^'J5 F[**^&E$Y3'7=H)'E? M:XVY9;(E!9]=XZ"J.* K049,&*!%Y0@F,/@1?,SN"VE[-K.MEF>KQO91 ME-*<4Z7%(&DL6CTK6RXW2V7F?")Z^091**7D(&FZU9+)"NMUWLVE-]-I=0"P MSU%A.9I/Q'XLHA=$)%AU9D$DJVFAY&-B5FPMVAD>*!(&-(G##CVOOY% -TUD M /9VS?-,8!X.UHBJN)-0P\!V#FP"9XVX$P5,T,[(!),P5ZPU;%KT+0TAT' ' M(1+0&)UK*G1OS'5L2FQ-B:NR)9I/!D2A(.YNL4([ 4HVS+3U@0?A(T!5!]I$ M,4=0ZBJ8#]^ MA<_XT8(G,W)HWJ"R:(.?B>TO8$%O[G=BM\KS0_?9Y[OEF9V*RUJV,I8Z5H-< M62JO;+3?RM-_]O3F=DJ.+L)MAB,QO:*1*.ZO%UF?$\0&,_[VDTF0]&'Z(_)= M [O0$CP%S"A0IX\W:VY_1E-!<92QE[6>- MP=9 ;"'%A$-I333-*]NJ\F@,[1J$I^9; M,V(OKKL5<)K(!*-U!O6E1;NF6RNT+31$_I.(O",%"CI^;X5BF$"/TF2]MR1S M19\'AF:")0XOMIS5&3CF9?W9]))TE2J!-:%E)+G"&0K&;3O,5HJ/HHJLY\:S8@Z= MU0)X4$W1A_P*P/X&K@<,VYK^$.RPP,:"J\\O7)^)SX'X>U>0IW.@0T%LJOU\ MW]/8'JI4VLOT1BVH&>K#%Y&73Z)"6; SD0PP>U"1-&7MRQFKW*C1,%B#)SCV MR$Y\E0O)J5DNHWW9P%,Y29J5\'JSP2RMJ?Z)>;+A+&_\C3P89,#F['-3.DT& MF4'0'D&G+@CP>$SF],RKN-7D9'T7O'X2J0O0,S.2:_ MN)T$[,/S4_0/3\>(#K9V@\;)IV2,;4)&-DE2>_T.__W?_WG3P+8G^W@8 M0!AKR8&C*492&8%W_U#,0%F[VX&R[ -._O44M=AV#$X%0CVP[%_(TX]/Q_M[ MO9DIJ^3>G&VC TE3&WD_HF_M/@HS47:?':0;?/OEJ8_>/XX]T+]D0) /Y)DD MM9.Z+5!?.>W>TNX.=J^"W:]<#]J:A90A8'^Z/4#@W#GYX=;H_30>D"& M,!SIN(^-@$FS:W2M8M-6J@9:PB@(L%!@E&(7G8VV_#GX)/PUS!!X&L;I]?WY MXG2PZNRO*M@#M=-T:-C()$OAZ&"@R<20H6620369'>&43"@T31(JIV@X^BU2 M7F67768UJ/%:MU?BR'J<#/6VK#:L[BZ!4KX0KO\\I RZX8 M7L8/6[*+'*T;RTE!H-=K8Z-MC*#8"N2P0O#SEI[+2LM,:>-*N>&,R7,ETAAI M#3FLQ?I+/SN]J3,U9=(H46 R%FK*61<#F3A\^ZB.5Q=FQI^@2IGH9(A)ULWZ M8YDX?'NQM5165"GE&(M2L:[UU)(_+?(RY#1> M)N7#^0RTH)^;"@3JVR5[TBWPOFR.9>JP92%-$"M9FF>%4E;R"HPY''?U!FAY MT,_Z5 S(HJA7T=E\M9!G-F[GVCQH>=#/9+T2<#,7Y='6@C!*4W1=FZT"F3Y\ M>X[:,!;OSVECL;&JDTR[.0L:O,P>MASU9\,ZVQJ M[=<:SUNR;P $,(=MLR. M=+I0JJ7&*"TYC8)3EM2R?A1+W8JN5VK!8BCH[K1-]?Q5MY,/9.QP[.DAT\&3 M;4% .Y8_'73&5FN9@J@[>/MJO:S66TR/E&9.)I@HXV0[FX/2/&A9J4Z(*L94 M);2DC63?+V7D&M[E._GQ8V S?:E^IW@+NL 9]G#I[C 4_DVP5.@C#V@B=!)U=MC'AX MJ=#+5?:W7..KK><]?N:9?4POGUG!H?!"&>L6\%*\'\GPDS^^$_6!^_>V8[_T MZUW;=TJQ#. >*Y9[#@/C;1U\_93C,:\4F2CPO-"S/>#'0[/J_,'+#[ZW5(9S MOR*]^@C42@!9O%-,< MO%G.SJ?>@,F)%11/T=:\$TRQPO+/X4N^0TSA_(A@>N"6W-F.GX^&O\MW:H+! M/THMB>^)K6Y5*FJ_5*(,;9U,9O/#BE,IC+_])!^HP[#Y7^%$G7E^WH+CSYL? MVM5J09V:CH59ONN/&_),4JH\G)\CQ'M_'9[H4A MVY&V]?_ Y _U*$_)XZ\_>7K>IW2I U!IF2SV&NT?; MY.Z#OCV+Z>^R$K;?&OIA&M?^M\"D;Z,2,)WK(! _B Y'P(*K:> !X:$!6.D& MFFD'/\(I.+>_T%(GVM W-5AZ8N"%\;M#I\%SK$:^,.[X:$[(COQQ+6AG-^,# MI^$SQ/4[9N3;G)F];L!H[#9F N,K:A3,W-GAHCF*[G[/JU=U/MVSNX#=A3]TCW0D9[CX=G.2,(L.V<[7Y/0G?L1Q1' M#\ LO1K"WG-1'ILJ X!NW_OUKM[G':3 $;[KW&3[[Q]=BL4>V)/$<+$@/DL0 MZ -UDNTCED2L$E]+$-S#2:Z!6 ZQ0GPM07 /9*P1'RB(]Q-RG31:/V_0[#L& M?5;5_]PA_W::T78.@,<$/_Q_WZAOOSD?!/& 'Y#(?"HIW^.!Q6\F+_ NHGB/ M ^^R ;3OG9#J%=DY:K+HHYK5'K%Y^?R)YR'#T^$9= M.EA79/'=7]5VCYY M+XTPNK^3$JXMCS8SES ZF7E.V0A^W4;?SP+USIW4K$P*S>6D-Q 4TNIE<[5: M>2$B<']Z M\L=L;+>I)\MR+:FRDV96R'5S&BW;N>Q&X8&>T-]^DER"P X+%-Q2@ 6Y5%#P MBQB:-[,,G#SON96JH^_4[;8FX:8BYLI&RYG5,&XJ9]=<(#/05&1>-!5O]23W M@VW#&-F?2<#P3F1G66$S)Z?9@9$KIN6!4\NX?(D'R#YIW<7(OG3*W"6@?>GB MH^^$=J-4;5=&*$T:ZXU6&\V#T2B7:@!HGS+([CL=H_K$[?OC?E,RGCTV#88Q M<'3PF+QF+C4X-/A(X%4D#Y_[GAM&<4+''?GYMX:?.&\D1L\-IJ= ,]RSG+3FZC";%S.)U5EGBRA M#9F#H1N2P1,L>UC**%:YS[-A8H6[TN./WU6X(%WR6%.BTY(^94=$>: NLK, M*!P)% XC$B1]ZB D5KBSFWUWIW'W7 2DKD&- MH[_]I+@$1QZ6OKSU(%?L:-[$BG,/671W<=[YNTN+G)F7_$FMQ0B^5M/M#5.I MLA4L[Y>(FI^4,H=8LM:OC2C]7HP.H<"?- MYUCA+FU5?WF-N_3I\.]J')VDT+HNU_)HJ5^KFV93-"O>&&K<*?/YALEFOD3N MW@TL'$=#S@18)H:V#[G@[W2=N&)3>,M6P5O#DRN&(W(T1I8:G$!;LNN.F+G( MS,&*$9:$PQ(XRB50EKVCM*E;TZPCD>58KRZX_[Y1K[1665M,VWW2 ."Q';+) MUE+-4*^ [!1-@_:-K.#X5B7M6)0Z3"?1/SFF/2<7R M<@M[5C<[QKI/C#=VF]0JN6>;N_$*/7BX)207V>&2BIB'IY62G-[-9 M="@T8$E(FCHL"?F B'N5&'C MOMM]"99Q/+(Q76IG.MZ=O:WI:"7D9WN4J\$:H^8OVY,;Z>?+VNF>5SWE[2JY M7\,1DQT^J&4Z[(H32J22,VL5)IAL^$_4J=QJWIXM#+)E)(>MEKFL9)/N)BRS M2APILWJ6,K2_6^?RT^8H6(BB809*6EHLZXN-[RQE!Q:>)AZXPTC57Q'.]O.0 MMV5>86'8G>DT6!\IYZJ9FNHYMJ6KB+;P]3F$[:]%F8]4,]T5,SWV=61N:L,Q MK" +5L#;*Q .2Y86+-=S?#B8-%QF/:C;T29^=-O66;I@>?VE*^G6$%MW1W3 MJF"38% \0>*'YW\W6B/\-V:F3O)!RL#&7:/54[+BC,F/Q^(8&(TL!8S&PQWT M$XS&:Y@6 E=G?FG:JTO)=-E&%^4>A6; "LB2"18[U.^_7ZIEGMC;F0Z+41]: M%/]Y5OGW[OMU*H_+'@6Z:L [UUE!25!78-'"Q 3LK;#4""GAFA1'=EC)FB >*_II5^:*PZ@-*/457C_/]7Z1:(OY 8+%O5[?YBD_!I5<)>6R@N.@,'I[J?E;9UW65AC\SA MYQ2=BL%R]V#YTY)5VR7UHCGFAT,&+CSQ8?B_LK%]&.79%LI7Q3D3)?SL#_?6 MLN7V@S]/0:&F-E?6X8E/;?1XZENPJJ!78@!3PBJ@BY.#,U]1E5EA.LIVQRHM MZ,TF1M?Z]E*=CF5\FYI*<0GTR$%C#/XO!?YKB71_-/B'W5(Z*&D%34JO#%7' M^GU?RD+PDP#\+)Z@/O(F]!5X!T FY/W9;9]HF-VD]M[DUM73%$<,["-*.U]@ M084B.$]*BVB*HGDL.RKQ,@%W+ +'$PQU["K%'8#^@S>GF\3R3>Y$+V.9+Q0W M\X%/E="2W2LSJ%7WQE0#8!E>WJ43#'>JHLR]N%+4O5J3E]JE[L7LO-V-:^)H MVK&+@(XN6]WRA)'P487PU/P@+0\"F81;%XLEJ/.48HQUXPYUXW8WPA=T R^) M[1X](I-"LJ649"+3K%MV ^@&],6P!(M]_%9XX7V/CJW2JPI]QQO9@;)F;=\Y M5E-8#>I[,;V ]735MZH\ MW\"E'-_-N4&&XQOH&& =[$ML@J5/L0&_?5MZ"2C7Z;1]OO%VE3;L^4\+KO_R M_)M/@F]YKSRR+&QFW;SF3Q:Z)/,O]QQX3 M7;871Y*'-T<^(*/P+ /YP/;)L#B(1+&6C+*"=E;\Z>X2[ZUO-;)]O/7DFVW;L@ MC&,/\ K,/ML)^4">25*_K/GPLO)NA5.0B0-7GW^)M?11=8$_ P4 BXSY+*%N M^]&WG^'])7@_*QW=X7$?8:I$4#TSVHZ-ZM2Z72I4-!A)%NH\M5T@2\C+1%\ M4!&J8@OY#J6A6[XV_/L31_3:(+Y'%QI=R%_@36S?!7MD>+>OJ5E %08Z\AVN M=3CZ3[.2"G_"_OD[O* H/;0>@*U@FHKC/C:26O_>-;I6L6DK50,M(:$,V)WA M[44P6G>B.* [<%QS\$GX*S)4/.5I&*?7]^>+T[%51PGW=9DCR2%*#5%9PRG@ M[V($+G,C%9=5FJ*&&*JR(Q;[%JGJ%Z.*."DUL!:_9.=?9X=%OLN+A5KUA$6F M["R]E=R5,F5T80E:*1O8XGJ#SH) #JDL0R0\MB12S58:+R=QH24*0( LGIRX M0919^+QEDRND5=992 8^WK@5JBO-^D8C2L-ZWC*=Y&R&Y_M3:8V:J1D[6A4Q MAPLC Z26OIKV62 M7R_@N?Y!/YN%OIU*"NDNJO?6GM8JH]+/6K7B-&KYTA70U8SE,IBH; M!"^3,OIK2U^AVK2"*ZC46JIMJKZN\R33D*G#EKUR!G>5LI5&\0%&ME#7[\!9 M.B+-X6#J%$?BG#"2]$R;SV:#=2,Y/B;-1C\M-BIXB4)QHUX==#$^'\A'I;EJ M"$-DR3"U(*"6 M*(?BRRE9:@<6V6Z.CTF3[:_%<85?YP0_RUE\L'*R$ET6.85+]ZGJ)#@FS6QUUB#E>1XS:&63G9K\ MJ);I'Y4F/:P-J?9FU9&4X32@C;S$RT"/GJ1Y[EOH!4NU9YJHK#*ZJYJVZSM' M;IQG2Y,"7:H!.[R3GH@ULY,C26,<.:FA)<%[)]K)L!EVIOOI>Z:H[H']13V\ MVW%L?PYWF&\_!;B!SQW=U8#= 2<"\935!QH+)U[]S* .MT3@G=N12).F;FD_ M@,.C.?"G?W[]\#P!/"FMK$%?D()K0IMIWQ4\.P/#KP:/!+LP:ZNT9T%[%L#W']P513O9";05DAMK63"["2 'J@B)&Q MHEONPZU)*6];8Z0$_KFH@"#;#IAC5Q_JBJ-K;CB]SAQV.62;0AZ[&;'[/(GC M23\0Q0M%=WX&N&AA0Y\M;*CL.N%3O9 %*Z?98V X3J!]&7*]J="-<-9ROB1O MYI.66@[8MI2>#NL+0?+<#![\/L^2,!I%'"B/BR:D6&H"B5NJ;NIAIWDOJPTA M00OLH>_9SOI9X^-\3)L&M:X.*OVVD?29>=(;MSC9#+[]_&SRKC?/;&?6I=O MD.JC?M?3>T&25+7-'S!8G6UFB0K;1N?B>"YHBL=T5+Q5[[?&YY_97S?C-\]L MJJZN5M/E)&7XM?;4X?6*F,]>X\Q.AT$6'6?=K-'AA0%KUW&#G#: @T0_'$L0 M>.V#O^!:'Y)^N1X8!UR-%-?57#?T/>>./=(]X!>#K1HR]>PO5 ](UH[V'. Q MZ_;0!:TU%[KFPWU&O:$^#'>8F6)H"-QQP#-A1-6VW- '?UKXHI=%*YU[Y EC MS=+"M0\^Y&LC!Q[MK\81].F.W 0 MP.BQP [D '$/=VU@* $T (^ C['LD,UM NPB/>K KR\#SW.TF>X!%5##Y7VH M+W6PM0QO;\M-3W1+N?AV^YP2;P:,%VC^(&'G(,]CF+KPZVX; F*GC?OBONY- M-UV5/:KGI\?<:"TLK I&X(.-V.?^@%3U; M8N9Z=BQJ;(U&-)_%J(94A&E;C M6C==,+.TG'&[HC1*2KK3]]==G\G3I6O<&E(#;#+RS-1,:M&+?*$_J^2\W-5N MNF!F4ZEREU&#B6 L5NA<"=!L$5.N$;/ICLL-Z,EL8_@HFB^4^5&O#JR#GT=S M\E[=V+*" M0F).;36P^<[W]97C+;<@09WJ84/ M'/N1'IH$B(+D@6L?+M>BIDXLV[3'Z_T>AT< &/W/]C_YJBAL5]_M?_Z.-E2X M\IK@F=O5%A@-(PVZK'K(HWOQ!==0Y6> R&A@KDQWQV==W^ONLW9;;FN(_32P M;>!6"*TI8;O1[+Z?TO0IF-L=+7;:M/UA5?,"VS&>IC5ME[WAW@/?I$P::R\5 M(]V=&3Z17DZH]+1<9/Z ?ALRD3WFDJU9:0"M./(XZ[0T])REO_\#>"&);&5NM"[DTV0M64B^_+G^"?_WKAG2SDJ:" MJE;OL)0AU+(CQA=6[79%OT9)UQA\ZBFH,Y/2':RW)I*KIJ2 #1+[K0WR Z"]EP(4FU@SCV6C%#\WVNK$,?\"@-]DLV/]AYP.N2X*'P'5Y$^AYN M8F[$O0L\2E73@$<;.GW0W71]L,.^\"70PR7HG^T\OGBHN[LC8+B%05\5^*?? MP[08(+NA#\8)O4#08TOSD*5B^N%>%[XE:OTW/(.."'3WW),+;(;"$E8WVB(= M8*#SY,;6K'J4]UT;%;9"XJWAH^A$NVI;=4=M;J?LR59PMWK 29-QN;M,\H)> MF64\.C7FS.?A+/QMU3FV_8JZ!5'JUJPC7=IVUSV.X6)%:ZWM;J]K:%:J6UJP M25=5/\%\/K(OG7/2IU:'J@<479;H46ZT8NUF V4O-NG# B-13&E20%L^1RZF MU(+ONQ?P6RW)NB O-BD&P[61U-5OV:4BM5\-\E* M&N;#U?K85=G7(XC (4F$/337OT:Y$D!PIN9&X;PG,O.7EM+'%73J@U^'NKI; M0I^.2^ 'D] ?@5Z"YVB*MX9[ AB78HWW*W1$J[XW4;PHYCC4HHBC CH"EF!8 MR^!Y9[<^1UAH*HK[P9>%>\ O+3\R)/>.L%;9!C,YT&#$<<]5 F\#2'=UL$6" MJ?IL$O7(.$B%G7HZU ;_<3U=!8C,1N'1%SC5"US32TVYUM+0VH8X66F2DE:# M^.YV8C+X],?EN*==)]H%AOB8E[K5Q$S^P5"R(:Q $]D"<+" ? M2R)6B2\FB%@EKD42L4ICP6_6_[(G+&\ M8WG'\H[E?<_R?BVJ>G%Q_VG-RJVAS9EDD. M)J;.M:@?[B\9>)J[R\'[AKA@4L#[CE",MM"Y2*VF3("NNVM]F-&U@9'?UD[! M$BA')= C&?Q_WPWN+U PY:LJR*]9[@X?U#(==L4))5+)F;4*$TPV5Z<@ [90 M\TK)$2[?FE]]7;AOXOBF M(!NED=3JS,F2-FH2PQ+$/?WM)YX@&2I!,S'NWQYBO%G8OY4K_3Y@W\TI(V-, M9*H23K"D7\$Z^,J ];+8;S\)BDUP!'<*]#<0?*W:5G)V'B?F-A7T\L<_;ZN" M<+;Z6-?OR6RO$!WS7Y159Y4G%Q,C;;4T:3Y0,D:Q$=7,PD@FP1PMD7"+>+^< MIQ(KQM5Z,"\KQL)#Q_G!<+PQ\+HUUC*ROJ#+C:C %H,F*.Y4A:U;THLOM ]\ M36_E">,O6FU0,1[4DQO0FI8Z392'8@;."L6P"V')G=%5N$^X73WV( MG93?1'LVW]"U1K+5-&K)0:>\V,SJ_2:D+@<^"LXD\"-+^Q^[*)=VQR]@_=Q7 M&.+E\-LUUW_[F@2RG3-(=AQ54N1(N$J0=QR]NZ9CG:^N7]?G-7V$?E'\BBH3P*62 MF+^B*?83BS$L%L\MQNHSB?5M5"7F@>Q94 MG/!@B::)!!N.L"2:U$;-%2>]X\^DB5TPU:[ T-CR9 M8ND$3AQ&NG]U^W9UYZ[%XCI+'=]W5@G8U4N"QV%#2 /K:/"*[6QN6R&3W)9[ M;DM*K:WFFN5JB#*?:XJS+381EEW:HX=%W!VU:_AU^#!'FX#O0>([$U*X01YL M!9+1F:8=N)_-V)9^'-V.O0V@5(A&EM(L;:1[+["U33![EEM,!5;(D;.T0O+E M9:8;L[5=&5L;Q3Y@6$RQ\!P8,>G(5Q8$^T#CL2"N0!! (^A8$%<@B%@CKD00 ML49F)#+,;5H&/964[:1O%DK\VR7\@*5LL M^9N2_ =RLGTIR5.WS4W[QYQLL45SZ2'_J=U_G@#4Q9']H91-YUW28G''XH[% M'8O[@N(^'3N]N+C_E)!M:Z5<()_R638-\X#/GR=]):./GLU$>IOE=9C*%2>6 MON!Z715CR7U1(&S1^$+NW9'D3YJQB@U'39706JG"%PV_U\.,\9:FC4J@[+E8 M#NC+X_KS[_+$"G#N2SOO5@#6Y?7B!*+\>\6P&TWEQC]5:GCM(3B2 MV=T[V7-/!M&4W69H]:.WK/M@*;E2;V2'OI>5]L5+::6Z(=9Y"JVBR=*&5:JI M$I:J[^C7SLM'@TF>Z(%\;]V=V0OX ]_.%WIT1.,\8"IE-Y>>XJ6[T+;L: MAB58ZB0%SRU!/U[);\C]^ -$NU0_FYJI'H4N"IE>BB?]FML-(@HU@DI@W-GN MY'^%Q?S"&0U?X%;^'T _3TUHNA4T*Q*=D6LE06L4";41\:D!Y*.'H:7?IU.[ MW*')I?F1OL@9R363;]S7(-*/:.WJT:] M.N8)MELH"(JL#F3)E%BQ%VPIQA(4>>HL\NOPBWUXMZ(+PGOWGE534QRH6I,= ME=1.3>!+SW'Q^<4\0IQ\4H6M.F23)//K]>;__9]G][8?U1WR:=G.CYU.[PUL M>U\<#]5[K"6C:^'*"+S[AV(&RMK=K2#L T[NHB<_'M<%.!4(]<"R?R%//\() M.9A-2-6U-V?/CN>B;STGX]I^]LK=]*U@/'O^ \<>(#/8'ET91CZ09Y+4RV1V M_U60B0/7EW^)M?31A%CX,T >6#?,9TFQVX^^_0Q9WR!E'60UA/QPC[!5(NB> M&6W'1G4JA;54J.9:M:R(I,LU*8/D:^4,_ 0I%RH%4<@\IK=>6;>K-5%H(6(- M$?,"DJY56[5R(<.##B/90I6OI@M\&6F)X(.*4!5;R/B.* [<%QS\$GX*S)4/.5I M&*?7]^>+T[%51WGD="]Y1;J?06NHIBQ-:L6EYB6=AT;$MTA%'UN.NO7^)L6) M*Q2?K-HY!F-,:17(^&'+=8M3R$UJE#36J0:*-XBN.AB,04ORUY;SZKR6JTJM MCJ#-7(=LX'3.3O*@)?UKRV(Q0SJ>2]I"21;*\G2QQ+P^;,G^VE(UBYT2.EW/ MA?54Q*?-3E\8TX%,'/:SW:E HVMT!=?2PSARVG\^I &6G5BJ'UK+:U MK*5GSH27V<.6)5_ [J3DXSD2$U9P-[DDI.QS!VVS/F-?KM>+V,"C!E>6-UG#IHF*YHMH:F($C M -!I3!B-';:)^L7&8+VJ6AT'^*S8$P* 2:E&NT3H6NSX6K.E28$NU8 ]UDE/ MQ)K9R9&D,99A4RQR2L)]A?=>:PT'^C:^U$=#[=LKYR+AN@SLIQ-.,WM>K_CQ M+.XI(2LTZ-ZP%P +[Z6[4M?989'O\F*A5CUJ39S+@WLG%;.C :BIP(&*,'R< M>1FR*?N09-EW(?TR9)9Y7LX4@>S+OF<[Z_![P-<&#[##AL!K]17SV%-U]X)\ MS,)HI*EPMW]TU9N@T\UGL_$"(7-5())]4;K<0 MQ/3-5T7?C#Z0,6OP+\"(Z9N_LB"B6A>Q("XNB)B:\UH$$95-BB5Q>4G$*G$E M@HA5XEHD$:O$=0@"V$TQ@?,'"N*]V;ZO>7(QD=N5<_]\ ($S\T!S-\UGF+6W M1,W>1(M^@%3.T4\AGW/TX\>2.L>:<^K%C&I\Y_9Z;"'<8X"W"#=4IQUP=-F;M6VX! ZO.OZLAZ+)V:@UG$^"847C(SYHCF02.'=(:?!Q=#UWHQ2[<,27 MTXI/X1_X=*U8]08>S_#2S,@IW2JZMCO]U2"(2**Q!,70"10[)XU5K!>WKA>? M P6=P&GG5[HKJ_#ZLK,&>X6<2I6[C!I,!&.Q0N=*@&:+F-+8AVFA MFGT'3M]RH8?WLMH0P-9L[>;J6>-'&";Q"(=5Q7'DOD!TNKFE91BYP.J; P,5 M.:"3/_'#Y?NO.XC>WT=X_AH,F\_BXGN.\1>H9UZ'_HM+<2\GL-.FOBX8RGR( M5LEL#VWGQA'A.$[0"18_I^-[T];\G2/\LRCUSHUP-2^R+EN7YE)ZE2YZGB"N M5]@XHA8G.#*!'F&KC!'^%1#^63QAYT;XW*HU*-QKSE!?7K7RM7RA/\/XB&J< MIJD$QQP2C=THPB_E>=Z()ERUF_D)FF ;[?F&U8FN5"(QW$7]M3H2MLSC')V@ MJ).*<,_'>I$'!9U&Z$!.8(Z8LHY8EAS(] Z^IROFHW?IQ@=^\8'?63T=0WW% MJX^<^I 3#?PE'R&6MX;U/;QNO^(>60KZL]QPJ4\*LI3C\GD7R-')IL<11SE) M)C#\9(CIQ@.T]WUP<1_XJ6TIR)H&R M=\S/'.O!];M+GZ8';=WR:U-+)5"]1["5RKC=RO>V1.44_DIIS!M7A/C$[@\4 MYLJ\JD]3F)3;XA8]=LY+BF%D"NJJ*8^K?$1?SB1HXE25E[LYHWMRG(;Z*)J^ M)R\)ZT-M/S"$K6=C0P^&>K0&:'1QT^ MYC#3T=4V@_4@8Z):GVJ+)E>94JN&S(2UF] $Q:+GVP5O$\I?(QA^F>.>-P#X MQ>VICRX7E$#SF10VVV33:R, 2 ZS$VGVG Y^C.2;6)4O$]?^C569[--> M:M5'451!!YO-9M:P_ 4/L Q]$S:!T_2=K,I?\ #G/KR.C\<\GT(95:>XD9 < MR52%Z^NK_ !:(L"]8!/DZ]61[O2HIN9-- CO1S2:-I)52Q '*(HOS%*2;*4G&W(LL]"W(*@$2<67J&XUUGR_ M+LCKL.[Z234S*K.>M%Z495/--K,YK@%@3885+CF.BV$=P_K*#++789VE@WZK MUV(4899BR(9$9O,T"V$-;S&Q -:'!X/W ^OX0.2^<\M>AW_&](L-SNVAAEY, MEYMR3G11#);V NX'FQG/X8WX M39/+@C2GECD#%ZJ+ MEW\OTT#_ ++Z#0"08[=!]B_'XM_%[&1GHC?E6R5"/-D%=L8EKL>2+[LYM0F M7D")$2S@"X\CB%,VQCT?1K1@_>WD0'&U8+= MZ$)\9')_+M,GZ,RJA_N+9J&[03L5@N\UU*4\"<(-!#A6&)% 3]Z[NIN#EJ;F M:HJC3L([]T-MJ9GV'-*H(:X_UQQDZZ':5GSR$I.'G2U_*^UH0]US=U@\EA10 MQ*1NTNZ-A1I:\#*-9@T\AII*'#'WXKSZ2\>K[SH]ZW74UK+C3E)I M;^K2HMV2%KPT-3M> %$+G1223M#$.7.T8M1>+VHOEG[R.FHG["J]%'5^**PW M=;Z27J""JH9K+23N(A,,=C=+[1<\6[GKW*K7P=TKEFO\0BL/)&5N+P?<,,MH M]1#IYE^ /M+PNV,HO 8YC',K]8?>2O,5Q9; M'U8Z>1'-C8R6J/3\A=5JP/[2(3T(P\8''/$!Q^V[,&_5AV2_U:@PC>+0Z%"M M<$^H#&Y9 H[\$!U9ZHEAC> T=62JF'^5_*:9I!XJE?MRU]-OP=(?H?'8_7:2B[EK'+CD:#WIYUEO4X=1W/9A"%=+P.IH[WQ+USAW==I"UICA0=3#F'Q=1+,O?EC<9Z;!, M:7S4<@M'+?>;C%6'&.T!B.Z5UCW)Q=UMU1=$8.>E#EMW*+?L&E4>K =D>"6% M2!!'UH/[86NY[PCT_29OO1?EF);)#0PKUQ?TLD5Y_1YFMMLARN%=^03)Q 1R M,:[$,VOT&!#D\8P&N#7=XQG(_*(\/6>X[ M.>R]VD#DG6!9'BQSPKI/D68^/0^(>:@-P-'!$P *7X*'2UC-]4A\NQJ-INVZ MB*HXSAJ() ! N,V#EB]8?_[7\$;HA>(?LK-_A?#4]05H8P'>N !OT^Y\M="7 MOKV)N=LZ:B/0H SVC6RT8QPCT_-:4CTWHM=&BQ>[MI1)YFL;X&&%Q<(QG$Q0 MU!DS?.X<^'%@_6IQOVJNF;(R$5UTQ@[;"[6_SE;*(>YA(@^;0*E3YTEW'4_? M%K-#U"C+!\!DN#VR0 #.9_&MA+>'R@>V,]2<9/3]']A\A;BP^B+R+S3\WPTN M#;<55=^=N0D6&%5XY :7C6,QF/9H5LSF4BUAEF'IU6RIYI*Y0,;"\N!<3/#T MAW'&*]:#^PVVOPC^%V,O5'7:S%;-&2^4F#23<>U,BQ_S4 O"2PWD$6;E^PE$ MQFIPG^'X]ZN!-_:#3C;M)M%2L]684'F-M[AP,X#WL)D$BYVSE.2E]>"* O)W MHB]7YDY]N+X4J7E@ZJL2C998DN9&M:9=A"QH='2UFR5.IB+<3<@^FL\P5K\M MFW&;$?J/=HN>*3$!E'AH^["VR!5H\9TZ05M2ZRT3VQ&-[;#4>C!C^;.]FE?1G&G5Q^,2,R0,VFT55O/5 M>+(T0C2380(%0YZ1AVBF MP_*2)'.8 7&;:+Z8IW%_J+]V%^-5U+.&),FRZW6$CF1Z-6IM%>NC,40]"S,] MJ=>K?__'@[6QKP>H46^K_@P\7XU^AY+0K>BR!_ADJ"]__A?\LWNR:FJ* S$\ MV;[^$:*P&ULU1=&_S@)$%;@UFK,;-TX^P7 +Q6P2RF"^ZW?X[__^SW[_GSSX MI&J;MO-CIT][ YMH$/ _\%"UQEIRX&B*D51&X-T_%#-0UNYVH"S[@),[7?WQ MJ)-P*A#J@67_0IY^A!-R,)LS997&@K&L^<_<.R!AD@!OVY'A9$/Y)DDM;="P/]C^*-<_JL@$P?J]K_$6OH7 MK$8/@3\#+ *=-:/'!E%WMQ_!(S^X^MDC) V7"@O6<=D"68G ?&:T'1O5X-DK MMST>V.80_+%4J.9:M:R(I,LU*8/D:^4,_ 0I%RH%40-*U:JM6+F1XT&$D6ZCRU72!+R,M$7Q0$:IB"_F>CI8+;?CW)X[HM4%\ MCXB]PSM6WL3V7; #N1 [3]P-<31?YJ55/@3]L_?(:>=]-!Z #NM M:2J.^]A(:OU[U^A:Q::M5 VT!)L> C:[@>; T;J0!-T-QP7INL-?D:'B*4_# M.+V^/U^4X[05*S\>;Y8P"TP7CT=!9#U7TL65VX4TF6)[$ MT)FQF7%VKV\.LV,9/VS)$D0;S[6SID%3>KJ:MK5"KM200_JJYRTS?B#DL9*= ME3KD8,;2_(I:T+ E_6O+::8>N.MV8VZDUZEESIC/.\,J+Q.';Y<6QFH]&2=; M0L/)"E>RS89,'+Z=6+2D>9->U(2T-MKDB 4VJO*!3!R^?:@KO7F;;Y2E MTF#4FDOU;+-0'S!0H+9"9PY9%NT17%XY'"[F& M.BQ97:O4J, RVPF9FUE*.XT-JY(.F6#(I-+KED6.L.Z6Z M@^J#=D"%9#<'39T&WITK*9Z02HHV%,9E0^'HD'C@H&E)7TLCTF MEU;@,Z'7=-!T:CN9GCO++J1UJU[S9&NU'A1!TR,2*)7H :77T[*@C=>]1H=G M&XTU&-81$623*:+*C]RN0#/IM+2B)*I<#H!5?=B4G(-)T$U*%=9]:140RYDT M'0.-.B*"]G@F+)=-;(7ZPU&YLYH,7<8 39\FZQ>S,OKB0,Z6)@6Z5 ,662<] M$6MF)T>2QEB&3?'()0AW%MY[K37Q[<5W5 4BV1>E;%72+'70:DU3*6_2"+^% M?3MF\886^J.U&'EA*MP0YJ[V8_?#D\GW[95S@7"%!Y;8":>6/:\C^W@T]708 M$)J&;]A5@*WXM%,\=VJOL\,BW^7%0JUZU"XYEQNV9\#J'I"Z^L]!SX[MZJ'< MO_W<7;6'9S(?;5EL#X+"-[UL6(@3+3PXTT< MY87EDRTK?"..KS6 ?Z: P[3 M_/%>^G"OQX@2T@.$-H:I*Z'/J4.; U@:B@OL$4@7X/X(!_;,V?P0C_^Y(]]2 M)]K0-[7:Z("^@+>&Y:?>A:Z$"%Z>,FW5^+9;*AH35BP0>I45:H5%:;ZNT)Z; M#[XAFJLJ<_ >S_&UCX/ZDT>&/IQVYI^^"?_X1M?^;@F[CM$#3\U,C+ MVNE?Z)$JOF?O/HC\T?"39U[K_KEDU.8I+L!&SJ;G[/JU[X-GCD"6-Q-VN[W)%R)?T0>?@"FZ57G>KLXA2_>-54&KFWZGG9F MK_IE8&!O!\9>9.3,Q[ZQ(#Y+$*_=78DE$:O$%Q-$K!+7(HE8):Y#$*]=,8X% M\3Y!O#,G\%6[]?-&S;YCU+>6&/AQ0P9.$OSP_WVCOOWF\ GZ 2-^/*809?80V)&(2JP'%]4#]F#$IZ0:R?'PWY=B?1^1MW53 ML(>I@A\U&;'H;TWT>"SZ#TJDOW')QSO;Y3'^KB$?2/5.J&/^%-K-2NI6UK18 MWK&\KTS>9^=F^U-Q2ZU_W][&=6I F<,3YA]W N@[6:'>SOUYZ@!=;PJ^+ ?K,UQUY5ZZ-]F_K M;E;TTJG0&=NH9<:\UM:(I#/Z_9M>!VEAX(!4]P9)8 N/.54SY"N!_WRS_GXMJ7!XO!Z3I%EQ<6%0% MKJ20*C$L-"Z ZD7!;JQSDZF+XJR:%71]S&!F Z":A"SF!,8F,/I; M5U7'!\;8ENCGXSA1[UQ++^^MW:&=M?ML>\F^J8%)66HP,3^$*7A)S9MHSA$] MQ3EC75AX&"_IU5JVO^0D@N1Y.60]Q0DJP1#,^?:HFS:SO@R"/V57^7T$][+N MO$-7ZETA/6^5.6^IKS &(AC862R9(,]&W'O_:_7%(SEW:#[]/M#335Z79[W- MR- ,22S,\":5*P4R'=5I2. G.:YN,_25T>8.F-KP^EKL&<6!@6LVP^J./0=B M6==-Q?* .@L+7Y_#8L1'5'E>(/KK0K73$I)ILL,5E4W7WS3DD'R12:!L'.V* M07T5EME[0)U+&DHWS=(#"0_*Q%KKN,%J!4$-.1@!JL_&6G<%J(ZC7?=HKKT' M_5E-UHF%D)H)^KRV,MATQ]YT(/HA9V."9$[5T+J%D&E L50M9D-0P!AB> M2L:1KSAN<-61KT?D9FTG8_L#;^2;X&\AA=FQZK/5S@PGLYVYH35[BV0P\9>S M.2^ST#2CB 1)T'<23HCC85=K=9T#UQF423OS*C<1M,J,Z+>DC ,K^[!AF(Q* MT/2]X#H.D]V\W74._->HLCX7+)$62KH_Z+8G5K6X]>I:# MU\DM:*\B8P=8L+&W%0<;KL"<,]1#C7^":@XB]6B66 =;>]F67A7H8FTT4.=9 M/=GE90X:9F0"/^?^=6F\QS&S*[3>?A/&0CXIBHN%/9,4Q2\T.]-1F: @I2NP MPZ@$PYPJ.GSC,(Z#9#=LK/TFW)-3HMJ2C!F*+BJ2X7.256"'$.[ [&*)5TLZ M7'=0K#;7(+6F-49,37&U?8[.V'>*@P>?;D4]XK$,X;C'R7I$,:="F,]6$VJK#VIF2)E^(;G MIM6:UNFG&Q"KT&AB$FR-0N95Z'-_ U-XY'Q8[\-5A2?QB&CD!]6MG+AF(*^%#="&O. MGE72BX II<>PY J\XLB@">*<:?:75H\X?'6%-MDGH'Z!E[PR4ZN3J);OC BR MD$^9'1ZB'F:$<4R"H>\8]7&TZX:MNT_0CJR9(52MC+>%F5')>;DIERQZX9X M,\;8!,U\O 7XJ0J0U:TP82R.C<7QAK-9=!O-L8>*.SGEEFV!^)9 0]8=:3E\ M*!II5.\6JS[9[PYXV$,\DB^&_Q-'&F(X7SY\]G9,,Y8U&RYZS16*ETJ]DK,0 ME7PQ@-T$5AC))"CT5&IR#.DX>'9MB%;L4;\E#P@=39JF:26EWD+VPE4:6$YT M@F4__ECQTLY$>"?TXPRG2P\G#IC=B'GU/N?HI9O+M;S@V_D:.1(6N)_9B#4K MVS,;L#8P9)DX+\?$I:$>![^NT*)Z-X(SN4HGF(X\5%!Z=GV24]AJ ^4A@F'Z M_"MW[V\;+[60E71,-S9^*S?;0E,=\B'28*)_ N!N/2I4U MU_V!+!5S6\E6ZE"\P;^7^3[K=M2[1U"'^^Y'%'6S=#;^'5,S1L+ M8=1P2\LTZJR!845NJ5-9\/\CU^[_ODVL?[@I]:4A?/XMYDT0%KVIL1C*,]JH MY8R!1/C%YJPZAA .>5))C$K0^*%_<*,0OI@M=1]0OUIKZFU0IS5"S$Q$2UIG M\UV*-(6IR(6K-21%I= $3IQ'52-'"U:Q7*2\I0IVKY"[GN3H!,V=\70EAO@7@OCY M-['C$.\1>JY=:A8<%,^;'%[&43I0 PAQ>'Z(T@D6CX-?GQ'\ND-5N%I[[K@J M3/VQMI3[I('F4D&F@I?41IBS'[+:4VR"8T]1W-U <.SM=>/VTKGBXG$WE03S MN&_'Q M VH;\G83!).@Z%.):[>$[SN*?=REE?4>V&Z$?G^,CHC 2/J8.9BFV V]FT"BNJTL+EV;CCHO6F.2DG@I7Y; , M,%B43]&=WF8(K&Q;XZ2I+W?FE(LHC@X-3V3DV#-$4<%\N7I M$\CJH,=:&8(Z.A\]%@RK*YOA(DOH0JWI8XO:2 Q*JT#&0H)NG&$2^#W'#>)H MV,W9:6]&-I4O3S+5]F@HU0:4CQ*J0^628XCLT$B#5"UW7+ QCHC=K2GW9@T@ M.BU=F@C+GM11ESUZ@69U(]. &@#M.#)!HS<>%7O.573.4\L[U]VO%E/X>,ZB M/?WAFS%\7 OA+VHM]' MM[G9=&NY3$F1DH:XS+#5>G74#2"ZX;$DC)2=\;#]SL$=1\HNBVVAA 9S@L13 M0@?L)X&<02?B(,1V>.B(GLRPO\TP6_ZT8=8Y.T"H34 M$WM#5'--;=EJ]A?)(=#JD/4;QQ,T%=\-BW%^3;;:[^&\F*W0%:;?#@3%P0:X MJF^4R3K$.>3YAD7MXO#8YU\0NP=]N+1]]WOZ,-5+@PH]Y$BT,^D8Z%0JN;-( M'R"S=P)G3YV#W$"P[$M<5SDOV)M>3#-" MJ530DGS3')E@V#/6$HY!?!<@/ML6\T80]W".#OK.O"@HC5S9 MF>6X;GX90!"')?&(H[Q?MPGBZ^!,N@NP7YL]]4:P#YK=(K'B&R4CW:E/F7*+ M9QR-AV /JP@G\ \Z?GP)#U<2,GNF",\>FP;C&#@Z>$Q>,Y<:'!M\I&*YR9F[6KC';<]K3$88S!>S;3&8+RGP--QXY?Y')C-4Q6>*$CYS;^:&:7 MYJU QB,2<(Y-H-P9"?IB+8FUY K"9J]J26Z5*Z5F>I4-)- J;N\:7D#6A*'VZY%2=)XI8TY3G(CM6:X,E=ZN2PO\%!)X,DEF<#Q M4SF6H0GZ'T\!0KN>0'#4VZH_ \]7KZI;$ &Z%='&@T^&^O+G?\$_NR>IIJ8X M4'S&B9-/\-^J0#9)3 T10CJ8S NW\H9J"LW>U 6?8!)W=K MQ(_'M0!.!4(]L.Q?R-./<$(.9G.FK))[<[9=0)*F-O)^1-_:?13J_NXS.[JI M^\/13""GI0:?_>RIH6 \>_X#QQYHB SPZW94&/E GDE2>RL3_#^&/\KEOPHR M<>":\B^QECZV%80_ Y4 2X?YS[XKM?WHVT\1*C!BCY T7*(L>/=E"UPE N^9 MT79L5*>D#)*OE3/P$Z1J'H_\T*ZGP)^R?OQ'0")$>6@]@ MAS=-Q7$?&TFM?^\:7:O8M)6J@9:0,PGLN0/-@:-U)XH#N@/'-0>?A+\B0\53 MGH9Q>GU_OC@=6W64QWL0?:PXKJ=Z+(J/*+:':PHFKG@Y3"H-5?2QY;*:;PD, M90[0M).;]+C_G[TO:U(4VQ9^OQ'W/Q!U[HGHCM \#(I8?;Z*0,59<<+IA4! M1!"4031__;$6#&4M0-SXR MI*(GYA);ZUA-G@C/GNK*:"\W MDG RGY@Q#!P9FIVKS3)QLIG7M'6I-1ACE5I;III\@D=?C\2HKJ[EFC-3(RMK M-<,1*RR=4OAD>&1J[>I*GJ9GFD /2ZNA5LA7R":?#*^SY+96;K53[Z,]DU-Z MU7G5G/0\/AE>I\56/$V6X@:JUG+TV!YF]6+>X\GP[$L%[:P'^7R3:>N#/#IW MRTUKV>13X9&=47+LT9W%A.G-,HMQ7JTN]7R3I\(C]70YY5E];<')B;K;:@H$ ML?(4/KT;^4I-"7XWXO.528FLL$#"][*3#JOW"HF$IO!P* %^Z:N .ST@T.M% M2.IS6_ZY_? BS']\X+CT:1?(V'>,+.J\AM7.M8R_/()"_Q/\ F@!;WDE;W/! M';I/=TIL_:C$.9>>[X-8-8"^[ 3 ?)L[=R8R4@!ZY1PQ_6+#8!YG OY6)H@M M \P1=,1V1[8JJ8(%K)P8TBTQ 6O>?PRY]NX+![SR2$=(1+6AF09^(T.G-&3Y MLB!.7MZS]E]^^.[UYLT(?!,@& .P?%5RP:I&@JW:3PCMSYV311E*CR!#B\!B M"/0A^J^"%F#,7Y._3?_B9NH?L$O3 6\Y\)%O"LR,9+"VHUNP$0^L'0'"]WZ] MG\&M*7 6=LADK0N6Q3M$Q906#]8S[[ MF9R_2\7;9U+N)\JTEQ<:7(\?JPFUQ.JI@@?/!&A7L43BR)G\!92O^_5K?'0@ ME)Y)XN24YU!!J WD\IR?5)0F;&"3CN%8.-_S[Q@"-+JY+$+]2U]_G6S!ST4H MX*3C9 E5Y/LGRH_;WOF';^;DK$Q23IVFWUNMMS*7,-7J:I=I=GG-J:\TS+Q MD'9C4!2K0$P>$YW.1' 0:*T9IH/,@!2-ZZH&?A0'7QAQ^- Q@7P%+P2ZZ+,L M/9W:)OV :CK7FBQ6^XK6E9D])I3EWG1V8JI P<>_[V+5K/5$% M>\\"O%F#GWI@*\<%0CM-.YS<411TW9VLG].C.3TV 4]*QQ)I- :,Z^N0W.=. M+UOGO=XX'2^4[9DF5\:#3*]5I9[;]*5.KUM.*^.Y6G+07E\7N%I;H29=($YO MXWBNCEQZCQVZIE'6N'BKT"&LQ1 M8AX4>$2*C*'$L0M@KYD8,A-4 Y L,#Z M!;$M'PFV[0=O H>;C!PX>..V+,;553R(//PL^O_C&1.?:!-[D-5=*$\R+9ENL"Y>3F7$7LMH^HVK[&' M[$0UA%<;@,I*T00@JH!_GA!HH?H93 $3WD!JNWG$?P,B@F4#N2("=%$#XQ*B MTZ86^U(.6/Q:AMY1((',\1A69A^[CFOY+_<]+("SCU5G9\("'%5-"?$$&P$$ M)!M0^02_!9_VW^:;L5LL\L7? EBGZG@-1")2K'>8T : %'F-=J\VXZFZ#N:< MJV!Q(]GQ9-F HHG8*L:IW1J_]-ICJ_MH+@+(0W7LBW/740.9?00B.W"]!0A/ MA?YL>+C!9($&+P'6$J+-LBSVMRPFSOLI*E>:T ME -Z;3(=0Q/APLAW:A-]Y42>1\^V.!Q*&%/!GY?3*KFT):A6)*E8"GL,G\67 MCH,W6M55JXRCK$"VJ*57Y_,L4".H6!([9O8$) ?HQ@,ZT>2.J$<3WSJ7MNP MV4.8GA\B(XM0010X]TX[XSLCKI4:U2 M0)>MELL,LQB:Z;A;;&18'>JI5 Q+'>% =T1O)SVG@C+I%EK$>,FYDKG66Z49 M+B=\_PQ)A#$JY'_P??!S\ Q&GF%9>$0 ([;M=Z"*-I&/>B?\ /!&BWM17\0] M^R.VTZPL&6I/T% 0-C'YNQ2@VP2U==ZT.$.4+0?L"D"GL0F*VW73$%UP4.&& M SZHM)J7:YENML7$G=EZ.6RLI2D$%9:,I9/A%C!W1OVG.J7^JB F6CVB@2X& M7FILY@H*2]'0'1Y+$O=-^*F+::E5S7[5%1/47%' 7PX")"_)VXS= [)C[($T8J9D]69HIM*+);KV ^;/Z*:H_=CF14EZVLF2LQS!X!U6\^9T*MZ4 M 8W* )IS,)5CN?+I,GU>4HW1IT]< O%_B7[^4L?GLKCV%@7SGS<+@AF-8I ^ MO$T_\E.M!=EN;>^TWPSC% Q^VA;?^.PT2TGT'JN@>.Z<.L\4UNEC_Q=J@P BJ MZ\AG3A=_&S&^7_-V_^X$_HNY>C(D!<"!#I)Y*( '$#@(@HXD8 $5'$ MC0 BHH@; 43Z*9F. '$Z0'RU8LM'6NOE=DU=ZF;X1[1_V2V'0O-?/ -@,\&' M_^]'\L4,LV(;H&4YFO]910JC!.%S)KTK^80YZR5?<53'@:3."G1P?WC?TL/M=6 M#=FV$4%_H>=/^S2YO[H[?/BI;7*97804HEQENTQ^9ZU"K-5!)"06=K M*6_R?')=J;3)6[=;LNWJ\/Y]'B E_8*&1^BSCB;S=0-[1C6RPXSL?K>4)TQ8 MS\^OAA]+)L]2##_"Y1/BLE_R##_%UJX=++N@.G#+\+M/+\*+*!P!'B3!,D(P M17V;?;)_.V]SD2AR+D2FV>W+SVR K V_7,C^C;@CTA0O5=A-(4)V,4%;[^&N%_A/_?OI)S:_@_%I*U7#-OHFC%CA>YYD):-JNP M/G/"O]M'I<-W^QX&_R/'Q@4<&X]"*#FJYV65=8_AV-4 6TM]F6 J4%"0?B5> M]#TZN2NWR%%=\*!4PQPK& M4(>M9AM-7!.H[J ['-?;NJGP*:@&[JR]A_"J1,C_)ZF"GZ> Q712R7EM MJ[9EZBN9:51A^PV@",*2ZN19N@?^(01P8_ZK/TC%^SP!)*A5S:'E=8EQY6K2 M::_S>-OU $ !8^(XDB-\W>) M1QG2O-Y<=0FMURZ676G=:G12L(T;T#@)*D9288G[=T0\I_<]/@CQW)>V^KO$ M4\/3*2J;3^J1J5<4P*'E(6"^-1,/YB'_?E3]R+\-=-J2SY+;?=:SM M\9K)WU]2<(?FU:;I3BW&39CC^2Q=3&>7-)^&VM^YDX(CY'T$Y+U6]7V8YHL; M;(5NKJ9,FY)UPJIT^?3" \B;>+,=P7TB[]4TKZ3)RU#?#O(^9!D=@K],#)FYN"V2\-F>R7,N!^T>S@ M^TU-;V!'W!P+A2VX((+!LEQ@W9_V+SLRV*?#&B5#-&>PDK%LTZ)HN;)TM)RQ MV&@*D( 0, Y@O? &O7P-?L_W+P- MSK:_-C ACF*I79MMB%6;=A.P![??P6)OT76"T D/$>## WC:\8+]YO6WPZ3\&G![I>U$'9PS%)N3S$<<3+Y)OR]+B2?1U!;O__9^#TGP[IPDL$&U:/[5/X3QF#NGX+N"6M[LU&*>L(36_7@YTX-@$>!))\HZM_(RT=X(*'3 MA+6G]\[LH+9T\*O#ZM*;9Q^4']P QC'G/W'L"9:ZWJN_C26>$F>"U-NBYK\" M K@)X/C_ZK#9H[57X.=WFQGZ9I&><;%0E"NWJO/$&E M5"^TV7P'R599+H<4V6H./D&JI5JIP^1VI0MN;-EUML.TD0Z+=(H,DF7K;;9: MRM%@P4B^5*?KV1)=1=H=\*#&U#MMY*]LP+5DZ>\+[NBC3?Q%;]H*^5U#3-<& M4B7H,20;@!1&*O(7Y'6XWPC$_X3]\[=?]Y][:C\!Y5[7H3#9#N+:_[<==*M@ MDU>B#$9"L0.T(5BN$.S6G@"I9?O[ NI=\"=L"RF\;.-]_G[(G(YQ'<'7D7@J M*2>28G+,$Q(F\ E9E/FTE$KSR030UL74&,?&V(^ 5(6M/C];C\IUM%Y/H\)@ MJ/0$CXTGMO64')&]?4Z#4:&9K&9I>T4G;5JDYR: 6O+>:XW<#B9?A.#'T]M((VUX7.O#_C MY#SK$KK7*NE3FB>@O^EP9#ON+FK5M&=RO0:-2;91F$U4.#*T);(^;9N+)5GD M>M."0Z>R;5+K-\'(T);8S%@F1#/?XMS5L^%FFDQE;7E@9&A+DWYWFNZ/!$[# M5WE4==A&)YM5P,CPEK+C67,QX.0F$Z_FO0$:IWONB@XJ0QR.+&NF'N\7C ZW MSE"CMK!<5W,K);B!?SBR@5N8,U/Z.8U-+B9K1YG1:X4.+C"_VA)'3FF)+>>X MF6W5V"Z++QME^,XPE*CJ+%4A$A*GTF4\CBWM"OD,+T6'MS3ISN)I,]7MH[W, MBDV+*91T:(]/AA?:+_8[JX0\JFM9>C)^)OL5A1S"FYRAAIJWN3:+7I08%>-N-2"V9&AD0PKK9K\:)+41I,#*\T'Y*FB^E1&+,5>I#;:CVS7E^ M3O-4>'KBV2LQN46AS:FDB[-J+2D.'!A2#$T_\$@FEVV,%$98YYQQMM%L)74X M,CQ](E\SI6FA(:#"NJJU5G@V.2M#'T)H).6RK#Y+43HC3-3)*N$ZF$) AW!H M^CEA],9IW2JA>(.>S3N46E\*33 R/'VR2E?5;J<_T]R)I'J*A\[B,P\,#,]/ M+MV\;/5XC9.SJS''Y9(JD6WR&!8>6N8(P9Z[#L.Y1--VBXGXD$TUH5F]'7KN M=C0YU19UTW8MF1UGS1FPLVS_K:W ZLV:MF.WH?3)P(3TAK"&+='M<$^:A-A) M+-7^;,)5.HQ>MQ4@>%PO\!GX2@;MO#..A\.P4 >;S_6&V>GP/SX(I_DB&ZC6 M;_L,?7O[C,[0K<6U]P2J^I_0$K#DTUO5P6YRO>TBW6+B&;H-U,\&/?!5SB,U MOT[KV-MWG;QO0Q]N#ZIJGRT=>7%?'VS-!RD3^B0F@KUQ[O@:83RX)2+NT2TR MUP7#1H"1#-3&H$&O %M)V6X-X3V^Y@'([9M^[ CWP4]!H%BJL[<&2(HBB4K@,-L M=%Y?Q?==1H*UWFJ_?O,P^)Z->^8Y6#;8A&K;@*5L=OGNFK^S5'_.3_I+@Z7R M:JNO=/'XK(N2#;%*<*,Q%L^^ZS+%*'[#@_D& %D= (!>J3:OB7S',SL;TZ.7YL)NB.15C6DROI_6']8/DO%(]_P6G_@NO MWY<&M 6P1I$A[\^L0^+ /[NZ#T=V[']KTSN([9RRZ)Y3EAR6\RVV,NR@V1:? M2>F3-5LNT+ <;3J62J(Q%$5#WMG8+8+$W_H!0)1D/+>R*;R QN4XWTAURT# M*[<.$%E8N8OG\7C)"+*;=D8%PLP-8>MA+!DC4N31FW4^"=T(3#RPZS5KR&\ M93&KB +;["6XBM#/&T4E355X[]:!0J;5U3)CM07.54N=6G'53<0'-$S+0V-) MG(HEJ&-4\IMQ%YX0*AN1L"D&(3H=#7R!)&4& S%C!O$*?:%'SRS"/QB5.& M4?9\DZH#]#\QW$3@F,SUA3%D1,?ER85;1!['L[8#-.^-,* AI,'QO]$JLFVH MT\*J/FYSA92=F*7+9FZDG:M5Y!>4&AJQW=D,ROI-F$78[".X P$>F,'^=OK* MQ[(>=O.TG:"]L0Q[ 9VTO^2GFT=N'?._USTR03U%S2/W@@Q7ZT>%/26H"!"W M CT"8UZY=T$)"*2N!% H$\$'D'B%B 1D<1M ()\(LD($#< B(@B;@40Z!,9 MM;:]"4A$)'$;@""?(H(X(1R^>)'Q(]?& W:,^XCR'W'+'YGK?T2#R#\3\.\; MI1'@'Q/P'YE>5V\[U_/_DJ7XB?KL_8$P_M"8B(!\_T#^0#V^)_X=J:81?D>J M:03X2ZFFD?2Z.I!O7@T5P(8$18X@_+A**!+!^,9UT-^%,+U-8/^M1N:1OOE' M;/GL^N;O8G-]>_$X8EB/JUMN9!(BKV1+5.U(.#VNBNDG3<>ED'B*@/Q(6F90 M' FL* +RHZJ9JN%8JF&K8J1FWA@NARJSO0O'X))3^-]346Z@85ZQAOCO(OKF MNL^]<+);@SY4/>\8^G-+%>]&5;DIV >JZ!V#?BRH%K(4=#>"_V]HJ7>, *^O M(T=H\%T]]HZ1X @#B'3G+M% M-E_6:Z/F;U9;&WU<;6WTNMK:9G%UTX!UR.17U==>UUSKB+S;?W923=OH.3DNZ3OF)QRZE*59+_;UH:@:'5$% M=5FC.475R'QI7DBL"$J6:4!>B1^_ /\-=QJ.".L-?W]$5S=*5Z<04Z^HJ@"3 M>7*"(^<%U>I"1^D1THJW2$)42WQ-<[-JAJ"Z=)VGU52Y6=ND>K;MA7O,2;=#+?UDUP+%G0]-86\+7E: MVU2H[$LTJ2-;,WQ'(/.T2S5*R4J26;!CL&Z+EF8)#Q (!3@6X*I8J*MC1"!' M@TRW3!YG;J%ZLU+G--I<:9ML]I:0*=D%2Z^/M2+*MA,8 +TR:IN0AF"_%& ; M$<1[O;9O/Z!7"&H-WZ>'[]2ND/NCZB_X/3XJU'T*.J<$I:]*5F.D53BVI:OK M;*[P?(VB\YO%^=AMEXR&7X>]8)GV,1>(V>DG4T./[&ADI6ZZ$TW A*+'IZ + MA(J19"J&)L)EYR.2N7#-FVO88+=!-"<5CO:7:.:+[@YC2+?H65^?<$(_C5%< M0U>'A28@I;.[.^Z3BLX>XHV(Z!H:YKLT]"GGAM;$*JTQG2XSE6:B;ZV=;9MRVKJQ0@1RU6(6GH)F'83$\ MA5 BV M"^DN"H%'(?"'I+=SB+?O&)'KD5\E;!1@OIUG-\[.D8VJ'Y-#0A<326HJ@8EL#.:$+> M+:%$L<);559_QSCB4\*298PY;Z[] #9^,'!Y!EOZ]PGV43!P=N$2Q0< MO.*-6#QR%WP^=GAHXQ' QI-,=Z3+MV#D7?S*[&E$L%S/6/7^FJ,%1T/:"F[-GC&Q]&%HZQYB@E^X-7M)_\H=W)H=SK$V MW^Q[#"KHA8&04J3:A/4@A0379M'HVNPCQ%W/>VWV9N7.A:[-ELWN,[],X1F& MQ0Q"2;0YE9SY8L:_-QM+I]YS4MY^"+SK"V $G 8BK^:R"/]P3 3*941P+N)U MN4_.<#1F'OE3;M6?\AOL(B 1VI"8#8%T3/AHCXL$CI9CEY^2#J7JHMS5R!H? M']4]T^K7@0C&+N5@N5O:^@/"['^ I/V8=+[H4<%07##ZEFZSE.!JCLWI/[ MI*.;B[S_V7Z1+]/#6^X2;$<2N)(V:"4_Q;A%HV 4!&MHSZ<^29S=77*?)'%K M20^1(^3TZMFN5?J'CA*JUW.LA,1P'&D.URF\.$O-4TU(/F=SE%S;R[A15@5H M[E_(5W+M+4<9*I%'Y6Q\9X^>WO2H=!HJ/0'G.M0J:3V7]])M>VXH\,#@S85D MC$R0,2H9OKD046"4LO+'"_8] ONBWX6HTV9C79(5+3XM=WA7L!6OU(2'&&6R M1)DL=TMO'[ECOFA^?I^^*H; ]983CM?(/LXJTV:Z$5_Y8BVX"1'E8$;9+ _K MM7F;;#[VVJA:HV_.S/$4[?5&;K90Y M4+C@56;_*TD=CV5+-D09&(4CT 5CTQ^4AD /Q#%Z$HY1TXU\DJTU5UHO1;JYU)B: ML^V#F&*;8-)8A1%R3CV[;!97U1Z 5RH=P_%$"%P^ MK9T?8M>)VM\'Q$8\F6U6AT*2(03]^X60,3X>%+_(7[(E[6ITI M M?GP24:RT(Z&>=R'%L1I_H(K4T&\^:/7T2,PHX49HWM25)]_>1K*%?12!Q? M:GL;(RPN!%88HL +.7$):BIA! M*JAK8U6)(^V"@XH=NV;$%2!%GJBPDN83X87 =[L)>[<$OLY":BREZK3)J,4F MT^%6ZXJ@T6^TT4#FLK4QMEZ)%^30]OP41P_N:9Z*H4?6VLF6-5"L[ M7<_7@#DGL1B5#N=.14;95:!$4=E4S_.*%2Z;[G;(\;HR;.: ^D,E8F@Z'*6+ M#+'+@VBR' CI1=RPN)Z>HE:%>7:2; ,QB>$Q[%A;C)NPONBW_;!X# I<(#;/ M)#NO% SY$@(QL[ENKF6Y+5M+592/:V.[>A(^ZMB^L;[_?=:TG;KI#&2P;]%4 M# G:;]@[E%LRJ^JSEBM+TIQFJJUV7/:!>2>C*728QRF?N< M#B[VOE,&SH87&U%@6IM'KZX(3S:"8Y<4#67&-ND%_?=9(O(B$%JRM958 M>.(E'K^16/DX3+.=;]?M__N__[.__I>4@KAHZJ;UQB8_X/W$_QT ! M%&3)@A87QF#NGX+N"6M[LU&*>L(3V_OV/W=9X/ HD.031?T;>?D(#R1TFC-A M%=\[LTU&0UR7Q\[/X%?;1WXRPO:9:?NH]=,G>J AP'UB3^*R 3"W*'?W78[*OH>/ 2^!E@'J!?/7AMP'VVCW[\ MZOAQ9\![8-H-##GO0N?"KU.K1\>P[=BN1@=3;E8\,G4)?%DIU0MM-M]!LE66 MRR%%MIJ#3Y!JJ5;J,+G__F=TD\NNLQVFC718I%-DD"Q;;[/54HX&"T;RI3I= MSY;H*M+N@ _+^AX"Y(K),$17K;Q/G\_9$['N([@"S<^)2=Q0B!&/(4**)^@ MD@*?'E-C'D\FQSB>2A&X+/P(2%7879MGF3Q+<;*#%@C3(IF9F?%Z-.^7H3@< M.3&8^:J=(DFM0(]Z7,M4QIS2Y/W[]8#?L?MSODPD%G>29])+FB?!( MF=$'8S0MCS@AIY6&M>)TMJPK?()'7X]#(\DB)BAPVB(N\L(X@?%24D@3$BF, MQJ3T^N5M32FG%YY&<:[44M#JJ-0U$@KO7PP_'+G*%;E5L9?!DDS:(I,BV39K' MP[,O];Y$XZ6ZCO9LJI.6E*JMD/"=H=DS":9.D:Z1Y%1W4JX[K0;&=>$[L3"N ME&?.>.ETJEH[U\K.YHWIM$8K /]".#T<)9J]D>(TF'6O:*:7XG)9=91CF#K" MIL-%29I3*+E.Y9/=QDS74A"G0UMJU+UT=M0HS+F9M:8Z;F/JRL]P9&A+_<5T MGJN,E!2##V;K.=M>33LRG#V\I4Q]3LWB^9K,R%BWE^@[/<;(- &AA,FTD.DM M6FEQJ;4+3*742HFCH@5'AK94Z8&797J>QP@]C*I-B[-D1O3 R-"61HFZ52-; M[E1;=">]_&S4&69*D$Q#6QJD>Q[:&L4GVMJ;VV)F8$]2'AP9WE+^.?^,J6DL MK['K?G=_&+<+I-,02OR<5>4"H5G2/NAA8IL?.+PQ,SF MVAW/T>9*C>G4X;6(KFNR,<&L:2T[;H*1X866:O4V]YP5%EQ! M+62-$D&N^-#1A MMIP4/# RM% S/LZKXRJUU'#)7$T:K?2XVX/O#"^TD$M)0JZ;P;0"4YS:8F*5 MK-:\8UQJ2*_E$F#@#;32ZKN],BT/A!$-1H9?ZK@#8[[(:!7 IC*"B5?;E2'; M/,;02K-Y2FHGR2'8O=%>2O7L2FA#UA=^Z;@\>[;5ZLCC>LVBP*0S!&_92ICW M@:%*?^PFV%J70EUCNC 2]4+.:"K;TFW^6&"!B8%2%=AV_B]'@%-V$DNU/YMP ME0ZCUVT%"&77X^%0+'#-^&H8[7PT&M)8D,2Y-8F"RZTBU'KFMOQS^^'%KOGQ MP3UH7XT!YL8[V>G4>=//=PW"\)='T/[YA.J$)9]>U*'#G/7;7'"[2+>8>(9N M Z6\00_>5L3/E>F\9[&I#L \9_0*H^IL3X.P%9>&('X/A?$=ZT@@6O'7_'O MNY7\5W;6\P_]2O[ Z\2NG(P6N>6EE:9-NO6E-7*RUGSM?-HYQ=J@7_!*IV- M.S H:$]#C[WJK'UKM0,6G]'!=S^V1+P8Y,OSYNBYP*SSSJA76IM:TE9^(+(M M"G,PB6.Y\FD=)Y_T]".V.YO!#.Q-N%W8[&.;" W#$9O=;LT*U6_WAKA@@F#( M&X % \%V?.?D2-9-[Z]A;R#X\K.W M(%X\=[]](XIZMQA,!(A+ 0)_2KY;0S:"Q.5(XMW*>Q$@+@4(\HF(('%"2'RQ M6-.'4OIRNZ:^L.NSRL-'W/)'DN>W]TS]9J@B*"H4!'O-\5N&Z(G9_"-"^B.& M>G5(]UZE4QPQTR/^=57^185V_!X\ YH-_WLJ&@Y8UV'E.6R^0H"05J5+%)[[ M780/_ 3WPM)N"_@!-[MCX+]'3%7K;J&N/4+'J^Z6!L3?B M<-NGKV)FF\#;5U/"PZ&[;F>,)EN*O-3P537I/3M82K*\*Q039A8N8(4E VS3 MA0]M%EZ3Z4P$XW@C[".%K>K=5'K*.^P0E;5!GN^F:'P]5H+DF&0JEJ92,9P\ M4R\,ZCK%0,]$DALE^HY)\B3%36^7*"]RV?WS)/F=EK_9MCLH+9.%.*IB"1Z= M&F9\JM!!@AKV1)RPO\ UK)Y"4#3E/NV74\OVN^$:WQ'DW\NO.3<+*10F$RW! MQM.<3#H-,=%:#\7!-9H$?,A$#FMI'&$49H(B<@(QD1GRN5+1>LVT."K"!%$@ MUK%4C$*3,90,WPV\3X/QU#+\;DCOO*5G;HWX;D-^_V89&T";EM?4NZN93&H+ MME>M(NOE;HT('!? MP4B%"P#=E9<@J(04.0FN["2(9/]->@8.ZX0=80[,4*U[)6NN:O$ZUB*\9"F9 M[\/;DX%G@,#0&$J%FYF=3OS?*<%%KH$;IK[;< T&%95]RH^\Y[.[3-9 /2D4]D&O@ C'^*R;J15K!76H%.S)[1S'H MQDV\S1,Z 1IA-?B.XE^/[FHSPB343DM83Y[2Z5;N$GUX>,T0JFF M,^M:QS)0=EVWVYQLK.J\PJ>A\D"@,2Q!Q=+H>^E)?[)3X7&H\<3MT6^-'F]# M#_BM#,*"41=1S)MFN$K=(RNX7AN5XK#06* %G#XV<&VMGMDK/ Z/#1&B%UXG&(]Y.NB'LFWL@7\5O$^Z*1O";A(XI']P@!?T<-83*RO)JUZ\\: MVRJ,B_H@GBI/? K_I!YRVAJ3OY\?]*J31=2[]E9ZUUZ6?N>3=DG/KY5GIE R M*L7:P%JE^1NT(4[1C+/9+:^UABZOT4K:;51MHL)4'2@J78"=V9_0 MQ$WVU+U'D7X?J&#VJD0R02U7Z+HPG@RX09/#,?J-:PTO;4*B]KPW*ZZ^WN3R M JDU?H.R,";N]\1;SN=X9F928ZZW$/,KMV1URW;SQZ\T%B.IL'9YS7:_MR:9 M[A7D$\OF9RR96&EJ19B4Y'9V4O8 \TFC,0P6$;FM]L&W)H3N%>K5;K\LQ[-8 M2YN5\XL1.EFV%QDHZ0I_Q7[$$3P5F2ER@[8YMC=)TH34N$EQ<,"G;5)6-I[//=EC]L MLOS)'LNWTV+Y-H3;K3=E9B>K_M!:Q@UF(906BLQKR>Q:@18RF7B_*?/DF"5\ MK%%.T&8Y-!2N7##6T'F-I?X!PLB25 ,VX=DV[G3@,/"K%UD9N()A$T_YDFVA MOX^+"2,ULR=+,X56--GM-B="KG<$% MN^R\SR;^@!/XR*=P_FY+-W@H$5I\9#E':/$GHL5']N'9.W0=.9)/=6,]67_* M/QT#/K1X(A1X=!3X0(>_8\D0Z<\1,43Z7OS\K1;7D4X<(?[Y=>(3HWY07A$QQQ'O^U/UW^W5#'DE M6Z)J1U+P3U6#7ZKV1"CPIVK"ECP35 ,L,$*!/U,75@W'4@U;%2-=^+81_\@% MK,]#.;CG%_[W5%0?J,%7[#UQ8JK8W%:[%Z9XX[@!]>/'P8VYI8IWHS'=,F8$ M^O+C(,;+A>@(.TZF2C\.>L"KQ];FHCIXT2Q"DA,IVX^#(D>81Z2(WQH]_,X) MA&#^(%[J*'/C0?#DOES9L+[5G4C1F^>;]^:]CF#_![NM![!B503^/]-E':+\ M;^G(5VW $][Q)[N+8B=#^!O;_^GZ$6U\T9??WH?MAO;W>_ZFH]@I2GF[?&M< M7C R.M/QO$UHJRS:]7ZS@>CHXPJ_H]>E\(ZW"=T4U[-?=PKHB+Q9IB@Y94^: M3&&]J T9LL,F28\G87\O/!6C2"J6P-'S]/=Z60R0D-R"T!N_4<:8<0 M$=KGHB,1G=TJG9U"C'VGL5VO_SR)2\MNFF&IA,6X[:*PS$)2(R&I$>$V%!&I M?3+4=..T]H6JQ6\U@OD^ :6;;*NFNQ.5J33K>(4Q#$JW5+RBJ?E5@6H"E* ?Z6>TNE0;\6(8#X3 M=KMQ>2OZ_5I_SZC*(EKARBS M&8TI>$UJ9H\&"897;L /L_E[1R ?^F6HJE>M=U")XV8"%Y\TBJWLLD+S*>B7 MP= 8A:(QXHA?YN^(\JY;M.I*IN MD-9)9?";S3X.*0FV,'FC4>I'KIC.O&#S MQ7*BQ[B\5>L4XX-G06\""@M<,:GSV8Z\^'6F64F76H4E;7,DV>\NW05 PEJ1B&1OD!47[ M]^.6ER&P.\D/L 9Y2>[B4Q2O$F4R23^W^U,:D-O9C=)');0H/^#&Z>Q:^0$5 MQ7MNZBNZRF5M9HACZ?A(B'N U*+\@"@_X.+.GCO(#U@76\U\L3_*:ME,/U=/ M9;/#>0<2#,P/()_2J2@_X"'S T[C2+@FP+J^D$ WB/R"G94!W\X)@)E!VRV M?@D_PD/@Z]% =N0AN%D/P6^8, ')T(;$; BF8\)'>_(C5V^5* MB2,)1W&R+E69-!4^?2F7P:.0VI\1N;X/(^6LE/1%'T&;MQ)>(?ZL:X(5]V9N M>I2A\QZ@KRAP'06N;\&6^1J=:>(;)':,KEZHCEFXJK,N&;9CN?!OUIG(5FLLO@+U02'G9F,:YDL*LFU75+J7-5;X-Y='9_0(/02%1ZL!E +91JP1HJ%[( MZ+^Q$XB2!R+7P/D,FCWZ>M,U4.X64*O$])+H0BG/U:&A.8NXQV,H] VD8QA! MQE*)*)L@RB:(' A?H;HN+C>RS42DQJ)K*9$Q=F^2IK@+I+4HUB%(-_C!/P]MD]+&G M 5_4Y+(Z'/'#;W8WN?'YYPM0OD+/LR_=1QVXPLU1=B8R(FS[>B*[KD9!/P;P-^* M 4[@)!F92QFQY#G0!."-3/\K21V/94LV1!D9R8X'N(__^*6G V*._2>0:0C& MVH=0)Z9B.H(>V!&;9=*G9_4""+-!_.>1[X#DX.2FT%G2[%@SQ MP(Z15BWS27=!MC[@%^6Y3(_F1E\C^[S"$>B"L>D/[L.C!R( /8$(J!7$C%)/ M+?I:0<0E7222N-P]B-#$B0M:,EM%:7=EUP?9&T4TB(#MUP7+XMV&*ZLU3C4Y MM3[!IFC:::!%^L!#[CS@^MRQ8/N#5Q+"^U-DH/46E/;S>J\2HLE M0_!^_,)B23*L[,;VB%I?/YW!*7<+H=#7/CI?]0+@\P!C!.PU!#O'%+62;;NR M!%8/Q&\ @>">CO_E*R!)KPT/'Q)L,J[C#DO03#M1FDQ+I89A%P#AU,TPU01L M$O&$?4XI^9/OF.4;O!)_VDDW>.ZJX0H;.T92E[_^"_[9RCE1!V^!6LGDGT,I M2D#YM%7NT7^?1=,XK*B,)[::U4XZYN/)C???7[?_[__^S_[Z7U2EN&CJIO5S MZ]C>V]@D*,.,^[J3(L='EBQH<6$,YOXIZ)ZPMC<;I:@G/+'-I_NY^DK5]9MHJ!,]/2]8%2'7P MW0=O]0'CF/.?./9$0GT"_+G9%99X2IP)4F]K+?\5D(D%*?E?'39[M! X_ S0 M&9"7?M 58O,(*#Z^3@.T 6A=0'5FIY8)@6IVH>8>^[MZKWIWI50OM-E\!\E6 M62Z'%-EJ#CY!JJ5:J2O;, N9.GO"^[HHTW\1<\ A0.-U]>' P'@ZZLMV0"D M,%*1OZ!"BJ/_ "W#_X3]\[>O=7!/[2=$,G4=ZI7;05S[_[:#;A5L\DJ4P4BH M%QO;UN>!IF[[^YJ#)X'B+@F.\+*-]_G[(7,ZQG4$7U3QR22*)Y-DFD]35)I/ M" F9%\8B,.M),C4>46)2'!,_ E(5=O=W;,Y>BOW&4&L;1N)Y4I@K6*D)!#SY M>J2T[E:SI"TM&=G#IAUU*2S;*YK'PR.]+DLGY=&THRVR[.='0Z<)1E*O M1V).D2P[6*N#NFLZ2VF!D M:/8XR_"#(CI(H>M\05EU%PK=6RE@9&AV8R'."T4O+S!D.8.Z'3)MN94F& G+ MRAT.56PY/S!SU3I7&3.MD40P29QN\@D8<3L<.2II"CYWK:$VXSAM/753:[:O M@)&A+5E 6?/F:76NK:6ER Q);$H//# RM"6!\_A:;6QWM065YK2X;K.< ]\9 MVA)'"4S?KN4MKEV/MW)UJT)G-N=+YU^W:K#D:$MB>44 MS[O)@JH5LO4A2PYU;3+WP,C0EK+%FO$\6957:+8UK&#I-% &,G"=X2U)]G@F MDIILH+B3[@\2F6E-23>#NM"'(QN5;JG>+"U-E%W*'-IMH8GLO!F4M3TV6R(R@+2JV$M3S? 4ELU";5.N](1,G=<)8N"HN))N;*H6OJ*[6 M[G&5N%U'%Y-NPAZQZBHS5/@4'QJY7'68.F&8'KIN3[E#D<6]4)^ MFE_D<#2+F:F..L'+F(H9&,L*2SZYP MDT![78"N/;LBTBDZ2,EZ=:(.;_9G0P%E5'S$L6TU[P98W@ MR$H[99$,::Z&?O ^-#2^MKP>,\H2&OE<(A2[6&B(G>;&47LXM&Q8JC>I$Q17 MJ1"6/EETJ''+#XZ$5V"S6HI*MY)C1FCHG5;#5F75OMD[HXGI M<$*B-W05V9-\,,1GQ [ MB:7:GTVX2H?1Z[8"Y)SK\7 H'AB@OF9#.Q^-AK(M\+EMK8P@C4:$BL3!'[]P%",0W[6 ^*X-)/!M(*_V M_*:1M56;SZO,?][![?B>8&\37HH+07P)46"^=UR"CN^PO]K7;N-^, L1X"'8 MP?BP#^2S#F/8?^D">?W7\!I?,OW%S])_J\CCQRG\OAN,S&$4W6NO*$Z8X!9/ M 5-C(M%O!-\#0^XRP+O52QFW!#R7-!2#3R9 MK_W*@#, JO1),W(QGQRV!@G-VJ:Z>G]JLD+7\)>YC97#?7LMR6K:4JRL>5 MM5T!-'\YMI^?L?]]UK2=NND,9+!KT50, "7IY4W!CUY?G#Z*7C5C;N:9M-Y% MU9R1P6M4HMTJ QZ=C*%$\B+D'T'L:Q#+32R,Z'0M%%U[F$$)(WM*+8'6G3J2 M,/6WK_SZ3A/7L';S(O)F1P=*L;BW6K^"D.?<9S=9T?P/&3PB-V.YL!M.4-^X R"&7JK/> MI0P#''8 \'?LS48\U9ELD^?&LA"@N>JG[FV<%O!W;TP)!H(#\SGG2-9-[Z>/ M9Y\+!NV=&4S2VB1HP;0+,?^H) MP]XK9K"7*++W?LCNQW#OF\SY[=]Q&*WZ&63/01_6AXEKFP"./_%V*!!\INXZ M\B4RU@[O_H23U/S??>&RP$L2XIG+941PN1)2SH/7-GA?]]* MG3^QJ1VAR!^/(A]9E[=V'-O\XSC<_^EJD45(<=V*[Q'CN#<<^8?:?X1 MQ42:?X0Y#Z#Y1V+Y45#EWG3]H)1/A">1JA\9A;>)*6=7]$^,*/2V)LPQ5(E4 M^XA&[E*U/S&1!(T] ^HPQQ%3C33Z3TG? $FV324BM(FT^_?11GI##$=8$NGV M>VAB;1L&1K@2:??OH\JN*URDW=^%=G]?Z6P;/7Y3J&-;1GR^0FQ35R5DVR+J M?LYKTS'Q5,<384M8B7\<9/';;T:H_/51]@0^>3WT&$ *T9'"!$YWM]B#]]3OT>"J"F6Z1K2SW^)HBR/QU?5 MR%G7L6$# S!I+-1D"CL9ZM_8KD\78MOXRR^_O3W,]DM@[^^7>+U?!%(OAI\N MJ/C \(S ^3C@W'B=(W ^!CBW_N (GH\!SXV/]N[ >7^.UT+0>O1N3)E+*F^W MA6RWV=#W@WX^:ZZ'B:7<^V]'WDLV:CS;T[8B\NZZC>E+N M5QFYT>3)BMN>M%R/IWC\QR\,3\>2:#I&)<*-52,JNFI5EM\FHNLU//]M,CII MQ_,W6V9]IN4YL\F!;\"F$6_%>:G,Q!O;(,/[O /[1?Y*[(CH;!V M3%$K^0U,P>H!2 *IZ\]N^U]NI/*. ([(VVRN6L97B4:=8;-5?2&=*^;QE*V M 45L_MY12%#4BAT']NT1N6Y5/3417RW;C+!ND 3N2 ETJ? 8"FU9'(\1J40L M@84]R*N65.?:+*NV)Z/)NJO2 MD,2BP&<4^+QWVCJ'U/I.#+33+1:SWE!):06E/UX74BSK\KX@"X*@5$1E41#T M(2 5!4$O!;)WKT+AD4?DVY'10QN5 #:J9+HC7;X)(_42&;BTS;/C$POW1KO* M9?+).(>ZF>4HF0-&Z8=&:#T_&3GU9RG)5(1L3UH M['1#;$#_ >\2;\79LTEGQ*)+IP/.ZE/?F4:CMYMSZ?["U>%9:^J*[AD_2N7ZGU@ 6I-LMS=A9(R,\^Q06 M91!$&00W852>,8O]A>Z8A:LZZY)A.Y8+_V:=B6QU)H)Q0'B'5/<=C\W8F W$ MAC(Q4#E#5@J#47?^'-#;V3TV#T%OMYA+\$?[8KXLD=YRT6 [&C'*'1<53(Y" M9_5:=39NT!V]Z<%C.[N+YB%HY!:S."+GR\DUO5WK[0^=,Y9E#+M M%HU!;4"6?:%S1N?,C7D[-XJP +T+9_7/W-B^HY2;R(MS1GZT1U9O>G$&+)F2 MY-%TS13BA?*BIC>*K0Y@/X1?U "-I?%4#$U&LO)N;,2W0R M@8^6&JD,\O-69D446)\* T]/=,\Z2LQY! +\R 'T14/V^P271H5,:SP7TVB6 M+$BK,IW'B+A/<+ZK!T]&!!ACAY#4[E3:DSI&"Q;LB'*R$AV/%D.?@&;B&_>88[])Q##!&/M7[!+_6,CI@7(7;#6B*\'(H(- M!X8<97[*$_RYO-%_$+^3/1P+5@&13@5K\E\1]V4$(D#\M)^0CND(>FA#F\6$ M?[";0(+DXP^"\@J1P2E*1];E@06W:IE/LHQL?< ORG.9'LV-OD;V>84CT 5C MT[=8\B-.7)"%A.IY^7![@UL0 ;>H"Y;%YTS&62O=(JI5LD4VL5ABJ=:J^>-7 M,H:GPS4KD;]@D[O3\O<(6)\&5G[ID+FR6INC[>(Z1W,3LU=N*X"MDV&F_O>3 MSQFOP@D=GVEX&Y4Q+@0Z(Z+ 8#LB00X99FQ'>(D2]*1!)+\RZ^>8R8?X^>"I M%#=2A=Y'5UMVUIW>V'"8&3W0DE3MF>!FRALUZ)$Y *4/$2!T#J3IIW EN(_S M)52)Y,ZI#,XM,"L@:C(H1J7#26B1L M+@XA=(EJBS]XQ<>(\G$U40,D"KT<;TV!BD=J+T>_.?T M]'P=T_-+Z,',YKJYEN6V;"V!1G^<[>_N*_K+L7UU8__[K&D[==,9R&#;HJD8 M "C2RYN"'[U.KCN*/S-/[RAVO;9"A4PQ,_7&B^P256#:-Q7#R'"T\!PD'@'M MBT";=#+KT51GXFBALR"<<:K,IQD(M&2,I,(P^]N7PKZ&YQK6;FI$WFSJ0#J+ M>POV[]P80.V- :-3%S:7;]S-+H\(]1CB351Q@D##=O^^S@B:S[MY@35M(4)8 MVYS[# \N]JY=NV?#E8U ,*W-(S@.V]?>O&:-([I$7U,'%30M$Z6V8WE %CQA M(=>MKVSMO 4':'& 2)8!S(3UA"$@C1U?+@--N M RCHO\_BRSUL>(\GML[KW:;S\201[,1?M__O__[/_OI?G-%QT=1-Z^[-1BGK"$]L+9C]W*4CP*)#D$T7] M&WGY" \D=)HS817?.[.-+SRNRV/G9_"K[2/?C;U]9MH^\O_TN9*ZE.&[#][J M \8QYS]Q[(F$: +^W.P*2SPES@2I=Y!10"869%__ZK#95[@9O 1^!@0*.(P> MO#9@C]M'P$SW?9& .<( #G1#[A!7^'5J"CN&;<=V-3J8TP;:3#(ITB@V39>INMEG(T M6#"2+]7I>K9$5Y%V!SRH,?5.&_DK&[ +6?K[@COZ:!-_T3- X8X=,.) ZOGZ M>$LV "F,5.0OR/UP]!^@@ON?L'_^]EW.W%/["9%,70?283<(J'S;0;<*-GDE MRF DE$R&GR$'=QNXB_Q][7P5T)LEO&SC??Y^R)R.<9U7 B,(ZHSXA-A)+-7^ M;,)5.HQ>MQ7P!M?CX5 B4'Y]G*&=CT8GP!Q!%&++OX,T4!&":&[+/[8>(9N P[2 MH =OTRF,TY^/ CU^^/6)?1X,K0?73,.3 R/149^)K ME8*X<-6 %"&1MR>R\0S^0P:N,1:,V&'0#0;RMU[IZU6J]Y7\SGH>6"/;IRU@ M !='"S-[UNVL3YJ7,=4\LKC#N7R MNKW.ISALRJGX[Z,(!Z[V/6)3CLH57/^NCLJ,.MA/=XE MO:0U: Z)6-I"HL1Z?!EN4WVRROIX(<2 F=:+*#.EPP9??V:?J\4B?@>P0[C MD\QX.>XL-3=;5>LYM]O2^.\#_[:\V+/22EPWFGE7J["V4,T]SRO9KN+?5:*. M>+$O&GGX"I R9:P1WJAFF_G M"0 DH+NECG3(?2/2\&& 83^^ )9ER^]%&0+5SU-U_5A@X02Q@U/PYUL/%LQ8 M+J/G66S %5BW1*G$@.5@X#BD0+YH2:=TY/^>59H_2# )_#IF@,77RZ$:O[TH M/WM%DAW9FJD&0%37WN:\C%3#G*F 7AQ+EI&9*N:ROR@P1+6D^%RPG#4BS.>6H(*-!,DXN_?ZKP1$ L2W;TI-8'+KW'7@ M&B?@L/4U8KNCZ2:A%$SHSH(UQ\ X47>E[4IW\;Q@9T$ZZM*$KC 85PDGK,Y< MW5'GNOR$ "Q\^?G+3PY,=60"CF@F2)"@MXFU@!E,P/Y-"WJO]N>"YRO#J*'N MLQ/!\CUD_D=#E>W@"$(+\:$ ]?N9SVJ$X#2VT4>?->SRE2"%;_88L*0CB;@> M]#J\&*2>Z>J2S_4E_T=@O2ZP3BV >R\_!F^"6!*PM@UV^"K*_E%(JH08I@.. M!.;XNN.Q*JH0WJH1<)6-YV,NV,Y+$'62Y@K7^^V. P $D$"QQ_LS"=:8 2"PQ)<9P+PS?$=O(CBJI)/?1M1Y2-P"*_L M ,-])'F!!CA]@%+R=N97Z>."8<#PJ0,VYDLM./3PZ'596,)M;BQ3.Z"6@F6Z M<\ _-J2\1QX'4\,?0D>W3T(0BP#GV&)^@.."$_"!@%8LU=;B8\B"_(5L,\$W M$7G(CS8A7?'E]A"BJ^-=@M^6T:DV$HAJ,Q@/6*8F.\A:E74_LN_'%SJ6+-A M'B(9$\8EH%MG/ :'"TM&^&GW@"W#P;[C+I ZWQ?J"2,ULR=+,X56--GM-B=" MBT,EJOC=6ILC)IV5F@&\I U9J#Z8$Q)9\V4/R%VP\OJX<(Y>M>.QPY?I?A M4*AM_:J;:PQC4]=-S_[IP^MS,8N]#< H[29""^,N8A#DW#K;_8 PH$US^R ( M!_M/#H+&>S>J-F->PO)4$.MUK.VZMA'AP(O_R;HKQ-6+XAZ)'ON_^\+MF]^\ MLT==H#C839] ZBG"@0@'(ARX0%7.FSZ!1\&!KQ8?NUDA2/WQ#)#:>E?V?2E? M/!*@H,&'_^]'\L9?$+_/WMOVJ0LTB4,?Y^(^0_&-7,_T3VOUK"#W?=T M!"KNBAMN7P@$5 1!653\]6\FJ*6EY56;6Q4?^FJETB3S[.?DR7/PF_:R9]Z2 M7G0(T'-Y'-G7+\=NCP1/I')$+'5/+'7")WH[ 818/O[WM72D#ZF2[\,OP/=& MO@HT$5U\*[I OXXN+FM_1G1Q5;K OD*!WJ#8SD$ BG["7H3B$N&CR2AO:OVE9I;?0^]N2%6:>K8K9V<0=T+E6!<%2E#GK+"=H8?&;;%/D M(-*-B!DBR0R53,7DI 56*]OKK*VZ['XB G&-3*%=UL]>>!P2.%@-K(:DP@R> M!B#S39KE+NT@@>W?92L4 : &,N3X!OF_OJMP^M!UP4B*?9ZU7B:V MVNR2SW2859(K$5+.X"OTZ/5CEUC,S%UJ2.LA+1X /60H_K MJ5Q>BCTZJ,])L5YE7.NH.LHC7AZEFTFV6$ZH,"'^Z405@R^28KIP@L5Z!-]7%WY\E+LT4%]3HKA M+8Y(50>ZP_')0<-II1:VEJ_#$@[)$PKCWH/-GW>,N>.LP5B B4<(*U[;(?Y9 M$O?]+ME5[LF<$@-;*F[OB/BW,C<[I22\Q;N\P%M-Q7(*O6%/@Y?8Z*=;6(Z/ M#^QS4G?6G.&<6:J0 F_4Z&YS1H]<(03V<9G.K_. ?Z*A^+-DU ,Y7!^04>7. MRN&+*SN-4#VBMN8P3,=2D&VH)^P$WT3N[:>$U"#G%SORI-WF2H+<)\P.W78( M>%V.>4+.VH;W>[X62:F[D%(/Y%!]0$H5\*2=(99S4_#(@5\>Y%?)=GX)^(8\ M&1F*W-=/2:G>8D@NU$42X?ATSDG9%;96K[&__B& 3C@;A_M!I[W+PV48X>C9':T+G#^>CFQR7$) M-SM!J L[KM9QAP[NK4'[0@KO@[:Z=EKLLBKT!;\V3.=1!UG*U0"TS(7Z3T;" MY]L+G_=[5[?FD#/")V\65R-CDD@BF+*:I!ITBL)@7;+;")_' ^T9X=-$2,\&'%LH%VRXJ E' .6^%M M=-E%E[<2/H\'VC/")Z%G*F-MQ<]T;5;)^A6VD14[R]\*G^]Z?!K4R=F48 @O M\L,ZR,<="*7PSV%E$=CNR_D6AQS?^GSU0GW37I1$0WY;'W4U;N')>B;AZYIO MCSH5K>=GQY_KS'JRUW?HV:04BBS*LQ[2I!*]E6K-*J4J"]."Z>.TX,0-0710 M)W60S=1&=DM,ZI33+UM4PJ0YY]WVW!M!Y+?K4LN;U@E=0Y=*2_*P=9.LD MC]-Y(S:/V#ST.7['YH+9ELL"ER[KJE#WQP6ZXDSE2]%PO=U0QW,,F5V/PDB [8G'96*-VKU=+<'"O.[9Q=[E:RRPN!*&D6%SZ' M4";7E-%I*Y-!<^H 'KX^$1:\PYD5YA7-><^ P3"Z13G5"@^?XT/]J;>$/6?7E0?V]=87_ M7*W1YG']6=B$"2#1L-S;5!O=O!P6[G0T18.N'* [*ZCV" O]!:6Z8?E.,!;]BH4-43DEF85W6LCG:3G)U> M"$/V9.'<)?!8'=6\4O\ /->Q*ER!+>F)U2!ISQ-:0JO#A('G2KA'W?1>;1\0 M_N8/6#ED4PMSB[Q@$=NV2F$5QIEE!V(M;# $ZZY:+SN>)';-N!.!0[_!XS0H MJ+BKTW?F5>&"P@K*@>?OVMK "\OU@=?-8#GEZ4 SPUC =E]PZ%ZA9? -[#XH MTF=;AA&V_ M3W'=U8$]M!A8WM=4IH#+X8&8Y[MM>]OOZT9ORE$%Y3+A3E/X[ MK'P*K\,'Y5Z'X#6F#$OBP@JH 7UL"L6&-36W15?#GN=PI2<8Q0/\&=:!.8!M M+.B-%]-CURF%^,\QQM5G2_R>H4V4HK-PI&'4!(I>4 , K$@42@(H&2 M-/B$#<0!T&VD@@,<($<84$UZKBW%58J;K[/6NLW.I9YU$@/5HE?HL2E6T;%1 MM>S7UGIYF&4!7(]Q59CF^R:#U!#?K6>Y9GE JP0<2;P<269SF*TUDY@NR>64 MVK>\BEZ#N*)>CI17396?Y+,9'<-XJ]$?+-%"#HYD7HZD>Z94)E8"POG>TK0X M2Z'[!,3J\3I=@BK5!Y6UD-#P!C^JSLCU>@E&'JVSH"2,:770IH4IVNZOBCY" MC=9PSJ-U+ORAUA[@BYS.RPNV[GY=&W4A_;C?22U7@AYD"ORF^_XZ" M^X5BH>9WVER3*S6)L96;-_%J[UX*[N^YACLW_KG OBK)XQ=NI;;?K^2UIC%A M.?Z@+0D<$#9\V;60":OR!_TRGH'WS6OT,]@3B5_SL.(.2E%C3]15R\?>P991 M+/#+?]2> 9H?<\?O3+&Z(Q:^6OWCB[,P<[3C6Q8PQ?:B:G=9P?2*I6POS=8? MP?RGJK%N^/>F:=F7**P:\NBMM_5UJ1 ;)KQI?GE@ ^[;SOA!M/^M79J_+ /Z M*TXQ[^#V[JGB4T>7=ENR6$:GI+NLFQB76R)T0V [Z9J[B?H@3QAZB6RB0-[= MFHL^?OOX%M;))4MAW5P/$^8_267D*9(5:[E M:7W"AO%?$GDBCU/!'\!$NX!\NK6 O42A@\@ BP3:^P3:C:^KO4SK!/++'!0* M7G==Q1$MU^C,4W,F.YS!PSVYZURXRX+Y0WC4JJ:LD MFK]'S(EXB? 2Z !#I(S+C09EDN#;[[Z5^\:DO7CS8(9JUJ+@%1CD+;#9O50D4JFO\O''5CP M4-,:QA3-!J:^90-I.)O9X(=!\W%;G1F -&*28<0LSW6@70$/+@_.1)WP:%.6 MG'&0WPL8,30F@L2OWW'NSE9)5WOBO A8;C SNSK5%4<"CLPYAWW55#FP55 1 M1][/Q-NQ-4,RJ^#/VZ&MI=7:Y*^UE@#:/F^J 8N&K>?E,3 V-E.HPW(Q-1PJ M-4%;-ZJ:TRFJ:^/5QO$2&C#@DT$'D\RQU&B("'MC=C82%&MT1VUL<2TC5 UN8P+@R&:2#\\ M0@K5['LMT&-+$ZZP8BG:$$A5N/UJD/ZWP9Q3 .:GJIR4Y:7\3)<23 KE>,\; M]]9IKH)DH"RGXR2"Q>N(3_J<3WS<6"#4?OY<'#0Y!8L(I-SD((G:>3]WDN ME4.RTVN[1!)N.C,L7U6;X9V"5P(5AF&%X.2'C=V%@_!&2-IR7.F"62("AG>0Q?(^\DN>4STVF1VJZT#"VV2"2$&V["YC],QU"GAUR/!@ MBUO-#--2-NBW54-=P.L1)RY3Q S-!+\$7[Y[>@G)/)%GK[SO)=KNS0_4G#T$ M"-IJ[NWW!#2$_@IO'\";3K]-_-^*YZX8S_K\D'>+ZU<>': M Q$BKH0(YHE.1HBX T1$''$GB(@XXDX0$7'$G2 BXH@[0<3O2KE$B+@2(N@G MZNPI182(]R'BG:=$O_7COF&.\;6KM9W?\E'NZ3MA(%L&?/A_O^A?'X0'GGPB MDP^=A9RU[&U-#_6Y0DGX234550D_9E0Y"%B&WW#T4]F]$>= MF"U@8MZ?*7NZH^8VU[)@RM94;6[3QLJ; M#+P@]7([!A(8/VQ*ANILTBS'=@*3$IS>%)IZGZ313<9/ZI MRNG$0"[,@WN9!MN2Q0GMI.>)@J9P\\8:RP_ZZ8S"CL*K.R@2I] +]EB)N./[ M<,?+EH^?XPZ'Z">,HB.ND,1B*A2EN+U9YC\?!M_"--H3$FDIE2T8;IMHP M-%6L>I9I-GNZ5YEUQ75')*GZ#1@ZU2/S9D/#FXC&DD+.5]7:+%\/:YI3@*/I M2[4#C]C@0=C@,T[0;]F@-^LA!6&Q7@BJ0DEE7<'XTOP&/A$[Z.-3*N/DN#2R MR*+3VF":]F%I=^ 3T5B<_!Y=62,VN(VW\ULVF'OT1"J6:!&9"D0M1\R:8WQZ M S9H+%K#SN.QP2W<7E<\C0'&D7 RTG&D\0YF^@Q#XMRJJG:DA$X/I(RU4S- M<>W@.L+7>S^WWFL4 [P/'VE#9N M<*:4E'++=,/*M;FYO(/8@M;@^%2S4,D).3>7*SGX6F 9%K ,/&A*XG&&N4@- MV(AEOAO+?,;H?"/+9-**\J*" M,0U!@XWCX.D30\<9XEQ#^>CX*3I^^G$LDYT4RV:WI7.<:LU'R7S535%5R#), M4#\-PX]KISW4F51#=53)EL>!;Z:H"]6P9D$IK^A8ZCXN1-V9LOR,2[:E-<#Z MF6=*.^3[[""9K_>GVDK7[(67D=K#::EU@R#-R'-FI4HYE>2DE2]9^9JN5M&Z M2$.'C&'B*):,0O81IUS*$WL+IXA-4AR)^72/2Y3R;3G?1<9SXP9^F&*D)*^B MX#KB4>RDD5 6BTD*<@KTPT@DCC,1JT2LQ7V!JQ289"LFO02BI#KT>GZ@J),J;\$K +\+^A^H=$!V+W=2OY&CMXNER$!W"\>1.!I=JHHXX")NF0APJG52S3+=8P ' .\+)9)PY&VN/3J=^^$ S_+31)AC.;(AN5XMGK<2JK J&H%*35["U$K)1M#:],R$2 <3.&>&2?"8>A1 MWZ6W]1P*__ 7 L%\-E008,BU9F<4"'-9#;'%\MX3L)[MF\[5FD&II]=*"]WE M>AM1:S1/5_$\#WZF.;&9#329#58%E-Y,#5X1 XIWO^&;KT8!ON$>:YE^S%#6CI!QH&MCCQ# MVLTSE333@,_38\V48/?;"Q<)(I1.VC=PN>N 'J\L!*V>VV^*+"?87 K8# M=F=Y0=DBN$I;=<%H58FIDFV";3GQF#8$J_+CL$>OHKKP[6;8 4V292 P)%-6 MP]Z3\+MG!O=WG8TU\H8-/<5:00=*N)JAH4*Q"5\'-P8[6\(H M-S0D3C5;@SA39\# .+E X:GY%,NQ; U ;#A4[1 Y[MARU.-7/2/FY'L.&_^] M!=;A1K>$,P;@-"T7KG>A69X3$)EL!$NW;(!>38%@#QMZ;A$,_[+[#-:I [J/ M!R .IXO-P+LA*6^F"F?R@XGV*#O (ZUP+H@Q.> M[K]Z!FGQV$"%!#T,WPDV!M\)^6-O5> )D+V:,WZFGL,I 8YL2&)S3[/#GJZP MNRM 1TP&BA4,W:,VP FJO8!OAC:$$3+T:'-99//'0+;$]]8 ,Y,DTX%N ?Q3 M 8PY7 86ZK&,.BP#9X,+--S-K\-FLF"/X\UF.<$!\".LV"RD+4@8Y@J)$]K M"*2-!'EQ9MD;_H 0?@FTW08V8N"0WM\DC%X"2=KX#+ WN*%*COM6'V@&:%K, MSB;N@,ZU*@B6HLQ99SE!"XMWA@$<&6I*LV*%:^PA.6_ MCART?VW5C12\-R;!%R=<:;6E-X#\U\@^!E4,$,4>H-O@^S@@3@FV./UR^CCJ M33Y:# C#*3@8-Z]RR9)$R+A2^ CT]\#).NP^+H#X Z:$"G@@+M?MV:J!7@KEC8;?3C57S+%!>Y=<3 M;,[N)$<@LC>X^[AP"L61&\P"K"H9V"1:V,<:/DEMFV5G=LVR-W_YG>X-M'PH M7,'VS=#V&:@Q#T( X"SFS ":AL #!/0QLZ!DES:K@9K:A>P*K(; E=IL?.8>A3T*<>?-TVIB*>B MAZG6[ZM]2;&Q#\?5? M+3Y],F0"/P/* V+*.*A)NWD$7*6 RJ%9907=AIV=XR9]N?/V2M'8HUV=\Y)+ MA6JNR6=;L729%S*Q/%_.P">Q$# MH=Q03< * RWV!U0G&/)WHY(*/J%__QF(UL A4V#X"4CQ[2"A^=_;0?>*-G4E MJV DU!EFT'!^UST\5!G @PV_QH"G*CUOX[Q\/Q1.IZ3.B[CO^9#A)A3XC8-_ M0;#ID:)_'UCPR?#?24%PC5#@QQSZ%X;9UF@J2TOGW0YYP%_P-^T"!P9ZP"F< M2OJ^^QH8H9O(CJK9K_D8SDNG-AS]6WL7FG[ 9DOLXGT!=^U[*,^N^_.O'6!1 M&COG^_GYS!L8P.#<&L([^_C9[I5>_#ITJX/=WZ>_G-Z+T7& 2EV M8.#R 1,<(-O?\[&_Q ?/*T:]P;?7$SWAD_PT-4JD M\ )[!YYSN3>C^HO"B.>:,\5K\:I;0?MG/.<-71\1],8I.4UU5_6;(SJ!=-+< M(B*0"I(CS7:$8PV??7'YG)L_2^;;Z[8B3I $V76]A9D6LF3]=3<_I T +N#+ M!L5DCGW^%QY[$"\^*6XT*(F5#_GB4#[=J=-]=:TH@%'V&X]W GT(PQ^!: ]/ MC;>!\$]IRD 9;\@B .0&L#:,;F^CT#OZ@:%?*3BJ?@ET58,+? G['8CC6S0 MX&\Q >AMXR" D7LSV[M3<3"=;'B TN"Q!X#J+CJU"14=AL8W)VOO/X'9061O M$7OT&OP9?MC,=?A;L*HP6.X>G>( 93L"B[66IFH[8VT&D&B!U4/(PD8V7YNY M=A22O)0L?9.L-%R^;*SKB1R7;B$402?6;&OT\2PA'A+7RVR)ETE!@5S,5)R% MFR/-F5#BY&Y=[B=]H\O^^H>((R09IY#CFN&Q/V";F:]-HHJ0$2 CV> FL[E; ML'0MVU[*N757.1 H)HN>!#R;:"% M3I[K'BTL#E>&!B^$2PP^0+T%+:>M]'#'MJK&8'_IW>DJ4/6:!8\)%?#VE]-A M@7Q7PBR@T/NH6L!NQ_ KJ2@8O/5L".QI .M 3VY5PK/W]"[A"A3%RSP'F%G@ MP&/.Y_-9L&\P8K+10B_F&UD+U3:G(:8 55O!&:7LV0!YL@^?@;_#@X2G6',, M'#=@2.T +BTDS=AF<\#TB\TI\>[74\G?J9SP%\^#?W-\L-,,<,VV"O,O'&\( MN10N]>A-1[DD@%RL0&WNLC8.M6I\-V()STM@2J0S]#>Z^&AZ,*[CLW4-HF=#+9SF0VG+!YP1N6>P.V5JI.ZBST$WZ%X>7=2&[*MI/# MH2/K::[:36L]+$=*2Q$['JD.EUQ.ST\:7"=)K=-+KL(T,G D\7+D+#%L3'M3 M>X8DEG5W(5,BB8LC,))Z.;+):#FM9VX#IE9]62DWQ7995B)YG DCC:;%486$UQG MT!^KXUHBEY[#&_E'ZR36WF@-J+2F3YOH%"G6?;NCD9.5,EIJ1,;T1/@ MG0N?R0E.GA63QR.K$])KK:T*J_-KPV$0*HGUD;J((KNAETY!Y3;Y7#75#C*P MCQ-/S4JETLED6PBGZ:5ITFV74;VXC%))SP23Z<=*)2WSS6:LQC5BS3S;X*(< MTH\X\RG) ?P9AF@-#ZI@8,(Y>R<^+VW#T"J<0=_5A,/A&$#^LA>D^T![):B"">2";"Q#U@XC>U=R)$1"SQTS 1L<2=(")BB7O!1,02=X((P!)G M^XY%F'@?)MY9BNVWOMSU=LV\8]>/5LCTS):/0FGOA(%L&?#A__VB?WT0'A3^ ME+QMS<==88L/)HEG+3LLY^*.U? ##(R%GX)#TO#C]J0T_(:C)X*4$>?V"^@!4'OPH8EZYI&Z'^JU&/1JC_J:C'(M1_W!GY M5JB/K)K;6S57]0P$(2KP<\S6X5EC%1E4X S"LZ]/6!PQSVDOX']WP(D;-F2 M[7-S3W/]'8'#BH!;\FY#ZF:5B1Y4MOQ6)&" MS@&:C-/4B?(Z4?CE6_# BPZ 014>+(JM14KRE2 ?!6@:+(Q@=!1DB(K]U-/=S M1.XL2HMEQ\L,]"9GHE/#X;FZ"ZNE1?'>B,SO*2#\.3*WZ^5.BDL9!L>GJL1* M3'7*I !E>10R?N\=C,(*7^.S+.(Y&?'3 +A$A*Y:"1S>,>:0FD>19W/ M9GUFMH5VH[S/!\M%^TB!XBCJ$B$V0FR$V =&[#TFF'X8L=\F1MH)C I8ZQ>L M7QJI>STC#Z.D8;\$:)?"UC%1K/0!_>L7@?^W-E8+T2]JC>ZHC26F;82JR65< M& S11/K+(Z?(.[R0+>VR(>E6 \KEAT'!:(=_IM:M#Q*Z'LC.]>CDLUUTG2+F MG+>8RVBZ(HP:%BR1CT$/&S@><88FXFCR.&8:.=D1K7\^@'I-6N<'*EYKM'LZ M0I%8AO+1YK).+@&M$\#-CA,$&J>Q)/C_<40IHO6(UC\?7KHFK4CK%*1U"L/C#,[$DPP9T?K#!4\C6C^D==>?+58BM5HB?#8E MZ;ULTVT+D-:9M]/Z=XZA_JXE2A0V_6C"VGW)A3<%&'*!3%RF: M_HCE>)8UG%2_PC&#+W=IWM*0^;5.6*\S87)?G:W"4F,WI5%II5514<(YG-UD>0Y(F MY*F(Y".2_R3)O]_HNRC)-X@ULQ+T\ISC"VYNLF1Z62<=2'D*DCR-1R3_=3GSXT.NB?>H#MDUK)W31]?Z?V-A*W) 4^HLALT&Y<, MX^#@Y]SMQL#->N--R'C,"NZ8@0_P5](2>.G/$RU5&ZQB)1L>?+CK^ T[I'MN MV$<=K.U,D\OG+N<'[2V=3=OJ[0:7EFV MZZ>!%F[O#G=W06I\G4GV!L[>V9UDK]V*; "$0$$_WKQJ)[/A*R_1;^75$H48 M\1R(VC)8@J1>=E7YS_\X:!>STSVPE:=E_[55,'L;V[2IP0)=,U(383<::0C> M_9=D+"7?V3;C9)XPXE_/W8PW"X.@B)%/#/.OV/-'") C:,(NH7LP.XBNA+\Z M[ .Z>?:;EC@;Q,"VOQCZ!)N2[G5*!3J8N!"F7A=\_Y9B8QNJO/]J\>F3= D_ M W8 NLPX*+BY>?3KGZ#A+.3*M!5T575V9"K]\]6]?E\IB'FTJW/9@:5"-=?D MLZU8NLP+F5B>+V?@DUBY4"FTN,PN8?#.EEWE6UPSUN)CK3P72_/5)E\N9%BP MX%BV4&6KZ0);CC5;X$&%J[::L3\@-C334Y4_K[BCWVWB#W8*.!S(7\T$ MGR M'* " K704$W "@,M]@>4=1CR=Z.2"CZA?_\9Z GAJ?D$3$_#@%IG.TAH_O=V MT+VB#>@R%8R$JNDY?63/)GC67HKD2L_;."_?#X73*:ES\7[4>XG,X3WYJN6J M& :&R[IEQ(AR&_IRN]ON/ MWMK6GKEE6_L/+#AH9P_E+]=H!E=MZ;]CP","$U6RH7-A6)+Y+/B:P>^" ME[#/+]S*PJ>8 '86VL)@FJFS[6E_^F>'&UIJP$*WU9EGRV/)48]2W20#&%V* M'],%.AT'J*M<;GTO# 8H!)_[QX $<'K,20O7"*@0]H<2\/#"ND/P)X?4 >GE0FAD'9$? F7* M *RAX)^LEUUD1QBB:T8-G;0Y1+67'X9S ,0:4.*G(3E4W+YL]W1&][5!TO"- M,4JLV "2Q\%^L 0H#S0SY(5#MG?'P0/)<33(%'( ,<"=4$K.U$!4QJ39S)8T M(%(#3@2.@P61XL*/$"FF%7CJ*B#0 +CJ"GY6=WPI6X&O#[QQ"7QS/&,C$\!/ MGYGV*<;O2]QD_(34W6?Q"Z8YW E;%JK9]Q ,9,C&,X# ;H!\JP4QD3!WXB0A M51:D+%K$S-,]O^H8R(ST* P0$ADG:#*.DJP7TK,MY]=^].,/'B)F#" M466(#-@/%^CW]V B*"#U\LY?@ AU)K1:4S\[$#RB0'/-R8!.VLM?_YB:<8P" M "P'2*P02KMXF7/*W NEZ&I'N2XH0=T_'G%'*K#IZ]VJ=YF<@$!P,YLS8C1 M)YA_8RDZAQ5*H*60L@!MP< ?M<%B M-Z%(8#;,-%3=>AQB!@]0E(QKHL<@L EX! P9>&"J. EEDPV7!9 M@'C2X7HVI*H5DM/Y:C:<(DV>2E'.N. 9H_J'+ZWN74Y]G3"'A(G.W%F_CR0: MZ\Q@/6;7N<'HUS]$'#EQ$36TM+:6\=<+Z2N \&UR5Y?WP5?;!O-#N\A47E23 M"R7P\YI.RN)1EF*M269%Z8FD44WG\N*HNJYO(+W][QCBVQ@Z5.52;";9ST48 M+VKYW $23A R$/F\#2@+2/^ IL\:I(6U4'=')=U"2J-TDY[9R4';" Q2!#D^ M3HNIDCR.A\(76)] 7 (0_Z']^9W)_ 2$#VAY_0HM,PPY0/MZA1<2RPR6]Y83P5HWDY&&5>JK? D3$GIC+5C9^9(K?P)9YX3/:PBSG12S*OI\ M12@)+DTYF0Q+-J&8AV4U4.JTZ DW&&-CNWW%FL^(>WC,I?8PU]B=XI[&X20M M]5(I;9W12W*EI=37BV[9N#(.IWR5Y=796- [2G4R4TI":]8&QCQ*XG$*@?^] MCL/421PN'AV%Z6>\_98-1YD MY?F9>J'5[ GZJH8G'&ZN%@:#4S@D?G0&^2%D;@"&&0(H/=P)DXSKV,P7;=S7?I5>7*J$09<\S69RM3IS"Y MJ2T,VQ/K )4T'4"?,*T'_A]>JW>>8ARPO5_&=@'!::ZA!ED^L3 D$$8EX3JMX-<+ MRU7W3EOA[&#=@&1<&#YPO,$$0!P.#@9*;FRDFJHM@2&JZ@8MI@[!?+O02 6 MECD5%=W@!_K<;H!^N$LXH,HV,VP]EC.L =A04S7@5BN2K:ONTR7CIV00$@^# M=KO/.U'A#1P-T)GM-P&_[8N*[0BP@XT,*+>Q02;?+!BO=WX*RI25ZN9UAM+ETW4=P=XXJLLC?! M6;I"&&["QFD]D7*JHR&QZ"V;2^C2G$':2WD4I"8Z0+9 X7#!:,I-D=9-*SJG M>RJA:S5O.I97N0K#U#]\=O7\ON $ZVP(9LH2Z>):SZXXBA$8#(H29!,![>B'ZL6#R01+6PL4I;I2 M;1G:?YN$VFTN+U"*2_F^4;RSH>V#O OK*"%B!\ (CM2=*$=RKF1/8% MJJOG[791L%N-V^@K2A]ET7*=*W%2UV-$#J_U!TG'RKZ--",P(N%UI! M]VLQO(Z1?E)WR13ATSK?\ZHI;[R4O=PGHC*?P @^5BFREI\/$2FC6U(7G8L5 M,HCNOXH0(.B Y0N+]L]L2U95Q7G.C8=VWG/JS!ZS/N?9PP1IL%/%D]V#,?"+ MHCERD/D2N ' [PC2C38G]QNM%YRBK8(L"^ 3-"JI2U4BOJ+!^*[SL;T7IO=/ M7!NJK (O3>'-O5/GDX=GI42)7TH3P>%4=C7RU@O,6Y1'L! !0Y-Q/'E\O!XF M.RE;GPVB6;8<=X.2E\D4 6Z?';,=F=B;%;ZDES G;>\$=9N ]P=XHR9K[I\Q M-9";-_)S!""L3SN<\:.+-T>.;0"A9W]TZTDF +X3.T_RL@>3%[8;WGMF3,1$-]&+-[8GTZ*&+Z3C\]?%%43.1@! M\BJ-:B6NR* MUY</OO5257Z_R^?DLJ_,5 2?L)H^4UC<2PH2DH5)W/4'\?$U? M=QIV"5&#\^<@:>?.X@:75YN_1U['MA.#<:VQ$G(J7UQ6:D(Q4[B-D=/FY[WQ MLL/V="V/V27&RU!=%VK0./8:[LZ%&$Y8PM\EXO!9PG$7C.-;NH9P'7(U;A4F M>:S57]XPT.!:?C8]J!H]O8FMI,9"8)"V%OAH# /0CQ]'?\- PPX17Q)D.$DQ M]QYS./ 00P<1/700-R?FEPH:)$4\+".V%38IS]%,U7&"^U7A+=^MB9$&= .D M4,ZVO-E& $E&LR4."^T9HBJ=:5.I=XK=K@[>XJ^?%XZION&T@K;5R?IGA-\$EW M.*LNYGZA#R09\8H&N\J%@W?!Y+*9U5U6GRU'[&2DEWI&.5&CIUI^OMS"YQV> M\K7O"UP'AN_*_T\G.N1BHD@5#EO)*+?JM#J2N3R;_W_+!"#@6VUK+6&?$#[/ M,D7:2)6]B]] ,(UL:;J[9?QA$-?^C9<&'8&8$JP D,5; M"HG@._ "8.-?#>O$>H%U^ S+(_XX/TJ:4[5=:;/']S#!DM]V#W/SBA"\!3-K MV;**[NL=',W5LI->1?>GF5'1G;-N"P%P=9>JL5 30+ZXXY=%PC8UQT)3^B4K M.0'U#U3P/T6%X)9D:%<'=ZQ#X3N;&9H8E=5<-A) QM'3NBX%\=TQN8* MWG/2,3 ;6OGJX;2K2(!OMOI0,BE ?AC6[<>/LU;8)H2_*>L3;4@DQG^=*/_ M\J47/]F56SE9-?#Q"O3148&^J$#?'91,BPKT107ZOGF!OGVI@CZ1X2J! MG4 MP@LORYRMF[>IAQ?JG?V?08D!?RFJE(1+TD 5:09!12))DN* H'%1P9,HB@UE M6J&07Z$0D+:5I5&K+CN9-#%#*+1F9J>#4DY>C(!5=322<7+2LE^G$DBB[136 M:E]AIMX2VE\O1XZ],9[+=$HR,O=1WBHT\D(Z41>QXSF]=3*-\OTY)\S;\C#G M]^EJ>KT4B1[@\Q,&?9!)L[N7) M7 HI=9GR7%,R[4&5/;5>IB/76RT!:7#IBF\GRPEABBR6L.C,RY%.)S4Y18[C.7R&46(CG:K".:F7(T=^TW TTJX+ M?H%:YA+:&1*\;OCS%6W*OB+5%]% M&=3K*'61/AZY2HS(*CHKH8*D>W,LJY+"E%V"D4=0*B).FY@8!,5IMI183,MM M0J^P8.01E+1%"NNJBFER4J_3FPN$G9\R<.01E)!5ABP6RTI?YRN#I=I*M]=( M9RDR)W;$3-:X--?Z0H+(S]KM^3([Y^'(([P/"K-*N3LJ(URGJD\F17K.RFD6 MC#S:D;!*%&BK7V.$9I^J9B;]GI\?PU991V_G2,*LN;.BPN5( <'8YJ"WEI=A M8]##D;0A=B44<5&$ZKL:;HZE/)]?PBKU1Y,F:XN^;Y3(K(YA5E:8&0H[Y;>= M>@Z']K@J,$7P!AIX04<*:2V0]=5G2-5GHJ&MLX/1Z=3CT M:/]JODYW107%D$1:'%3QLFVT:B,X])A!RT).7:24$M)D:9-%J3P]1H-9CW"* MEO4NMA@WNAS%ZIHWS>B8)HR@9WJTUCE==A)RTEH!"'AFOS1QRTG 3N@)J4,T M:+K=5$J'Q#S)AK3IM7L$F5*(KU?##T:*VY19>B MVH@Z0SI>KY:><[@JJ&#H"3;%E<$B72MG:43UI72SZ>7&J 80>X)/R4:O:37K M-4]7Y],\(RXRC (D)!AZ+'83N7$^9S0QH=DPQE5KV3&9 H# "9XFZ3G-]5BC M)DA<72ZW9(G@L6#HL>C#NK/6;-:>"0EGJ+*I%IJRDG48?CZ:U:A9U4ZBP&9T M7^]*N6%FY6928-9G%KQT3=W7JIB=JZI+.L80%5*NH$OKE%3S.Z4!QIRHJGMZ MW(^KJOO#"M88^^834<4ZE*+B#JS1\@I8^U6>"M'M.YQ2Y<=MPW"9WJEC(4 M11H.3M5_/.6^$@Z )\.:_/<)ZH >S%X7B7LAZ'?O8T-+L0TQ'6WJ@+K?1A5[ MZX:1GXU_!GTY.0R<;-<=!)DDS[6V#\(04_#D(!"UUQ1I,^8XU.?:VX5M'<(0 M(F]K.$HDGQ#T7$_=S[:Y2I[MV/NVV=^QTG?V6]U,>MBD"IVM8.*WIERC1Q5D M?T,SU9T[_X31KS9C/8A7_*X]Z_E@$Y"N87V-D UF6S8XK:D^A/;7H!H<*X$7 M/G/$]2#[=@B%O=&._WTGB.Z9S#X3Z-M7N<^95D$VV0DSX?T<^6HG.2CTKPJZ M0 F]F47/,&0)IH%:0S>6MFQ802@(TFU/BH*B_6Y02"9,((:U?_X(3US=L116 MFP$,&U2J@7_;Y% &$/]S%S#=O2-X_AP[_2J6OG[#PM^P\$>ZQ9T%1&"M/10I M'@+DXY;X!XIAZ[*XI;C]1-)^L=R6ADL_+W2(:;=(-DM5OW3DKFZM]S#GBE^: MJ@VE"6]7=BD#\(S#MHQ]8>/LVA@.\;DX732%"E+*6JG62#)Z5&L3:*W9FBEK M,\G83V1Z48'I^,CU_3+K-7;YK;7RF,SQ67OO>^[ZL9']90KZ$71P5Y.LJ7:@ M@4]KWHT^W8R/M.D%M>D/4Y@A2>VKRW;'S$W;:ZHL4/WT@K?6?,>!7;2_5EV6 M5YE&D]#+ON#AJ?$,[21[:QJ>C@)U&5Y5"C8/?F^$V7M23-FD^KY/<=YY<^"+ M=[8[%:\\H(M70I1^OT-[@FX0H6UOW+C:6 ME+U;<3!9<3]NXQ\DZO[U>*%,YBLBF23Y1-'GC+"]5)N]^2TPYQ =2M"MM\3 MD '^"O,/85KX;U/_-L@/7KP=*@V :^BYZH5S_KZP(?3FWT\:-PP9(>(.$,$\ MT B(@C[@01$4?<"2(BCK@71"!/)!YAXAXP$;'$?2 B4A)?BXAW!IA_ MZ\A=;]?,.W9]4=Z_[I:/8A'OA(%L&?#A__VB?WWT1 5[(NB;)TQ\)C\B:]EA MOH@[5L,/\*IL^"FX+QM^W-Y4#;_AZ*=R)R+.N1 A7#UKZ+QJ>F"V@,71OBS) M+,+\8V$>C3#_<0_ML5&/1:C_H4R/12;-O='X59V!R_C@-Z=L6%+V041:A.X( MW?>%[M\&G2-\?RM\WSU[PT*27V"FW""Y\6"/#76AFIX*,7]8Z#%*O][&''U1Q?6MQY7>W MR=G.^=C?6=M:WI8:6:E]776[+8I[!::=G+E1!LZK3LA<.E M\MI(#.I:42091RGRJ CS8_+*K03^SV$J]("IT!LS54VHM]?,NDHCN4*32V$] MC7'2'V]M\!ZF\G/#6;+0L;)"#C<943%&^0+. J8B?OU#P^;"R>-NA8_)5%^F M@"X?B;LS9GEYI^^VS-(DL!:*:R6@!N;-V@2M=G+]ZL?;(KV'6<0,)K+%7KF. M>+H]GM'Y 3$H+@&S4+_^81 B3A$1LWP3Q?)5S6]^+*\HDMI:E3RD@C0;)6;I M^B27EB"O,+_^05$J3E''71$?.I;\?J?NL/#0MPE7?+'LN,%V[D?UWM+Y.U6E M2'/J]*2>K+JEE1E-8?QR# B49 M1]#CIG'?AJ=^4 CP?ICOED[B*>8C:+KKVA1=T*>N5$56QESK):X3>Z%XLR=+ MZFJMYY:<1=H*TEBK2\!\P$U$22J.DLSW9;ZO]AQ_-%/=TD ^Q50U'!WEQ(&" MZIVTNFHVK?+,,.I78:I2AAY)]L0S.4ILK3,-6:F4*,A4%.PL1\>3R 7=R6_# M5-](43VBTWEG/$4/\HF2*7%U89Y@K>1 $'J8!:U$X'9B=!PCB"_W.N_9Q4R/ M5=65QJ&'^3__\S]1-.HAHU&/Z#YN2&]?+O 6T>DNY>:2ZW3*&LIU#5KAKF/ M=AO"K# KSS"D5!U09;*[3#4PV),*>(]X'+VD[_@C',7[X:F@'3OV)>;Z TNZ MNSNDBM#R$,SR(P+O/&P1X'P;5RH*#EY!WD1(CI#\#9$9<3N0C824*F-U3&L6S++AD6F2/, R*&UD];FZN^NO6 M.)EK(=>)0ZNDV&^JJP2I2PUNY*[Y8J&SJ(M)F$B!87&&C#*([SV2>4_NR'7X MA>T9C%JT\BW$R]054Q+FMHE>)XVXJ4]&-5*:984TLEP9>8G,2[41X!<*WD^) MDTDDXI?OH5ZNX3M\>W;16ORZD%O:KI!(I^4*G7")/ ;5"\RZ1^(,>NZ*Y#>( M_;_-EX@2[Q\^(A%%?G\ DK^[9W(J=TZ?ENCLR*=]1"V"822/HU+].LI#&NA* MF6R@*;U$=E2K-RT(ME\7400Z)PP>97A'QRF/X+^(?WPTH/?<;X?<]"(K0\!+-\@\CN&0LH"N=^T'>Z89><*-Q[+^'> MQR&">PH'?YTY?* (A7+&QCJ M'9+DM0-E&2+)#)5,Q>2D!58KV^NLK;K7R>S7M<10K;B^B@A$E/G?'" MHI&2KGKM^EBJ+]+7\92RC2&:ZBA%29BSG-!GR@FZL0X(&A[LQU&,B5/?IB5% M9)M2PY:LP: AB'T>4A@-9E#M9OO=LH(>=6U=5"*N.'%SJ#7[,93.C+]3;2J:M( M?BSK#C_YC-@XN1QV"G#M.OQP[]FI*HQ%%6=2Y37"^8L5+B:]_LB3@6HDH).# MQ5'Z&Q5ZKXP*\ZR#D+,D$H&\91TRJNS5:PTN!4KMBBEBF@QV2@1U5 UW I?AS_X.E&;Y7164;7AE2BQY+SIH8% M_!/4V$2H[W?4=C9_A,XLKSXW:4L>$G(;+OEF> MK)Q1P&=!B]0X3D6'*S]*GSVF)W3W?,8[_56+2U$+75NRA1K:9*M4I@[Y#)ZP MQ"GJ7"SN 0Y9&JKI2@;,\!MXF@%?=ISB%_5&?I#?5\<5R$ MM)MEE\88@?,<;)A)KU=YNG\K65!:9&J9+CKDA7FY[PR9RI++F4L1#5JE$K K M^7..DW.(DJ^"67-/%2BA/D=ZE<%1U^7<,UO##O-)SUV.F-RFU.[:X$QE@E+VG4$674GEQ4KW[() #YQ.J5QD(>]LSKTH*N*=[Z%VKN'M_236P?PI2@@+ MQ]:]<;W*+_(#HC&I0]8)C[SH Q06DY2I9FJ. M"XEGH3[7%@M+2D.F_I-CG=[ MLNC?BC^'EC8PM5 /^I +^3.(1?T;J\T;^>,2>Z]0L73>; M:T7PT73.K;7GR4DO,(.#0UG@3SSVH6Q4TS&JFW3/-1T_P[L)*U_*.25WH?M9 M*5=*]9L3IU\7T21T82G@PM(7S!#\YEP<<<*UBSQ^AA-F:F7>+$\:J, /'<-? M878AH8T@)\"RCVB<(:)[?E'5QUM7??R4G;9&IW2IW5+U7*&:JL[UHCWE UD/ MW2@L&4^BT6G^3Y'A=UL%\E,%.,@)@6'/:>N-8L_ H^CU6(5L J:%*=_CVS' TN M[B\;@@,XDCN!B_P+$M7>XI[]^81L&9;]UY8DMS-"DCR:+GCU$Z5NW2J,?$*V M9 ZAH^X(+"9YKA5#8@A\[_^"%V__#>"T6T7((& %AC1SU+^V'[93!K\^Z^4% M% Z6=4:,,)<5'6JMUI,:ZR&I[TQ-4@!5V*:"9 DC6Q5G8)'#KPA M::BP5N@NC1B>(^^?+!_G%3_%6 >>/V=4.0@RQ' T'H-V6O!;R.SQF O>;(^2(ZC@G5( =^&W:\:E=07:U_6$?GAOD'Y5)\0V$<8:5HB%Z'1820.$D>1SL#%%T5R0(/:'T/SO+U:M MWQ>Z6=I#5:6L#Q!UG>+3!(6TR24D7R*.H\6)H4N"B:VHD1TXA MHKR!CW\2!7:IU>U)PUQ9YZO=9KE3:19E:P10@#-QE#F.R$82Y,V@75)JAZV) M3AI)C]I\,J,-!#R_!*"%Y$T<6YB1['@;7,M*>J@YZQS)=:@Y/^_T%^4>"T@6 MQ^(D=BR2_XP#4\29J3*T: W_Z15#_H?9J=_44#W,<@33! ;I:R;KO5NJ'V77 M4T>!JW*SXA-%;J&G\48N7^1DO]&]IJU*K7!\H'K]EMXA)6$P+^BI'-@_O(Z) M'7<5N6-A>)?0[=&45N"+K:'@)8L3>C3I)3LB@"[.''L!=V9'/0P>SJLE@I5: MB4&13PDYQ%WFAKP[06U@S.)Q"C^V92/Z?BM<.Q([70[MI-P3[E^SE%IOO\%?;1X%YN'UV%#K_]6+6'4=@Z!/U(II//!$7PM3>^0_\#W+G M!B__EF)C&VJ-_VKQZ1>4&4X"/P/* R+="*==ALO=/ )F>R!4@5V=ADH(F.D[ MLI5"TKTPM9W:U>#@E9L5#RQ# 7\L%:JY)I]MQ=)E7LC$\GPY Y_$RH5*H<5E M_OV_@[M<=I5O<;?+F08<&"8]E"E:VF"VPYUFR!!Q6NVFK& M_H#8T$Q/5?Z\XHY^MXD_-D=ST"5SQY;G #$?^&0-U02L,-!B?T#9AR%_ WLS M^(3^'=JIPE/S*:9 %0UTQG80,)ZV@^X5;>I*5L%(8!/%@"T$O4ZP6VVJK+0G0Y+]5)I)&+'(W&TH1CN5"L(DD4;KC0LU9PL'$F\'%D#JI\^65A^1+ M@MS26)$0D:,YTYBO4!0[X'C?XM?F3RR+S6=BMC26AR&972_R]8X MI;44J>.1O4FCJ+:'"0:9)Q2QHC>(O#,*V!B9$MG9K98DJQJZO6@A51]'AH9V@)$J_*':3))+"4LI[:B730 MI_%H:'+D#CK5DHGI);TX=VA,=?"6K)2#=301;S MT5 DZ_M*HC3N<%BU-F J2"7=;0>)-$=##=ZU%E-=6W#^D!MF>!:7AW46>'&[ MH< *E$/!'N19A#\^IV)]F3P^S7+6W/!\N6_3]"%_.>9Y./'V<9SU'\L*8$3 M/P2XM98P)'GHP@\V9!63W&"<&L3^@X\^M(V.P'' !5\#@@-',""8@*XT$SCN M[E^)X,GKOOX; /+&<,#;F&-O\=#9W#B:T'R40U]MB\!@.S!W:_L@]&J#)P=; MWH=!..8YNL"$+JMK;]>UEU3VZZU7=BCBB;EEKO_>0/#':]W?N4(=F_O:,O)$ M$C]MSS\/SQ3GT!NB\?C?UT(>'[/;'IC^8<;N5P'C1Z$^L.4>&_%8A/@/VW??"O.16KLY MB5_5\+O7(,5G*1LF93Z(2'L ?%\Z6A%A^[ZP?>&PQ6?1#3.#/Z^U;EV0[KPS MNLD&@FU:@XL;^P<^FNK\]:7T?G-07+\RV,9=NZL>:7_#LA.W*))V!R3P995& M0F_LWO!ZZ'U$.#OI2#T&TN[?16K9DK*[M??7-["*OHE3\P:2NY7X?U2Y<87S MM0AA7RWH'Q1C#^EE[%O99"2@O<(-:= MM)J2<>1$K91'BHL<%C]Z3%?L)\9%?KR=>ZKBS&S5 M\KN]L2 AS5('I>N(I4GZY46$TZ%7]:*;3^LYN2]D;"+37J%+D8:6+D;%&>I2 M?2Z^/Z/=.IKUXVW=DPT6I[0A:Y7!0.A@6;Z$U;AU<_'Q?LYO93.2L\QYMRRM M=2J5P.ISO.QX \AFP-K%B3A)7M"?_/9L=N,8Y(^W=^^(SWI6:B8G^;XM=$2Z M-.\9W9:;@7P&+%XRCB#)KS9X;^U)\NY8M9UOXQA'D>#_O[UO;5)46=;^?B+. M?R#FG!VQU@[MS1V<==Z)0,6[HB)>^@N!B(H@*!=1?_U;A=IMM[;3W=.VBL2* M-:,,0E5E/EEYJ\QC(@5.&L.CDVAP(5WLJFE\?^K91G3M'D$RK&X;8A6E4V6^ MO^*+^CI[_OTB$)(6UG?7:U[S'R=J.:..5A*L&03T,CJ!G]/ZN4<0QL[*&(5' M4+@J=:519RS.>#K'9EBEWL]@"D0AT-I27Z^S11QF=V'U7=Z+&=,VJHZSF+*1 M]=7<7;Y8S;:2WGGRAR\]M=A7<&EI=6D.B'*F4DS6:!J7$R-C,^O MK54P%1K3 -8:APG*:(*EB8C$D[]XBX\1]M6.R',CK#NB\J99'5>D_(Q(^EHI M.Z[AYW=)F-G*H15O,GMPB+2F+45VM;D8/8Q7W]$858 MAEVV%PM-"5!_KF3;E7EM1:5'$&(T@%B"8@Y;!M^X,^9DB1 D+ %R4#SF^XM! M784->$W.G9,H8G4NBILPPQ&+[((19#X7E['RWZI.D6 M79R?U_A462%58E \?\:^4B%: I5LLVAFYC=X=_4HBQH'!P9/SE%X C^G\7>/ M4'C#B1A!+'Q:U;T0%EI22QH*C?3 F"Y:C\M&FU6;CPTX,*!"$C30(0\[K=^2 M._7=->4\^[P5Y2*.\3B;)+JTC;-)HDO9.)LD$I7H+CVM:W(VW"@[QQP0IYS$ M](]S4Z[8F(IS4V[3-+K5W)-;*!=BJ-#7TK)_ZVFQ6OA\V3<$U\B32W/I=GF% MM\/F\C#CA$J@*3PB\?#[LU!O-?7D%@H8O!M@0RHHR49)GTB9Q9Q*JVV!:Z]# M@,&$$S*!TJ?.P<4 NVI'P:UFGD0*8>/,RF2P9>#S@M,1,GFVMFK,1A!AL!Q> M B5/U>"Y27=-7"PZNLZ:N]>*SU8L^MT"9>0NJJO\DJX;@E0LK!XU7E.J#1D+ MRT135(*EXD!\M#UF=Z\YGZW4[;M!Z.8E2FBC\MR@K3*7D]99>U((( B!WDR2 M"9P\E0(0@S ";LN[UZXOCT(_DWI<5DJE&N^O,K;_.&;7]"3<"FE82(G$;CP/ M)P[@1].W?"^TC5MTW2_!XB29N.3*K6\1UZ5PWG&B1%QR)2;KK=F']Y36\N_; M5'?NT?:X50_^C=14>;?O(FEF=<63[;(A9HDQD:)$,3,/9"P5NO'Q5 )GR8B$ MWB-C!MZJX_U&2CF\&SLT,2Q6BF@!1?$R1J)> YVWO ;$#AFVF(NA'4LL2.8@=^LIPYQB-SRJ%4H\)+B M2_E\NSY)+75I63VCY=HF@CDWKBI)U"^*7)4?*UYAW(#(!=HW0Q$)*A6M#+3K M0^Z[:L-$ ;J14O\O#UU[K U<(2!1B99&DP9A3AKH(-QT8?%#L.GB]-W*-&,KZIQYT@ )X) MC+E=3]CU[;L'E8;OF>&_K/[:NQD^7Z^FR,*:%?CYJ#"O\U2AHN$<9'B@>;(D MEL!29ZS'>7_L?EA9.Q+\?NEZ@^_F]WIMZHV#(/F(=CS9R?=J?/-1"04\5-=P M+)&B3YU_#]6U_WA0I?TJ8FPIG#2UH?<38W?DT2W @][/9'CEC]GV#$,EZ-=# M#:_LL1+\'\.?>.G%N >Z.S.5U4_=,G5+2_9-6S5>/ W^9BLJV,.?_]$T-E_A M@P"5 6.9FRO;HHS;2S]^_?MI <._=E4:=4LU_8$V>%&G<868T!!"%!Z- M7Y>81+2EJ@$Z 9B%-V_F,G3L*;+OUD<"S=& !' UU7>TP0,"'V[[G@NE ."+ MYY?L/>^M9RD.3*N<*2N()01(EH$&9CL CS3T?D!88&S#* M-=5#["&B#.R9!U_+B1F$P&E8.Q.6T S?]7J& :",/@5"!*RA8C[3 PHGW?*5 M#U^Y- <= TST3+L%( ^:[YF8WJPWHVP+O3$-8;F5G7UX4@YIHE58<*F2R M [675Z:NME5HP!IJ \X[<9\,;\-^(!J0R3,P&,_Q-; \H2S=K<]V9U1MTU1F MKO9S]V&[9?Y$X8*>M)9#-'CV[(3FP9[7?-SMZWM7P'AV;SI5!Q9'']ZJ]7J5 MX\T(U6JQ5>5K+1'A:EDD(]1:Q5J>KV6*O/AR)F?8-U]O%F^C[N4\X8[TW@8, M7S/2O?U&]P";JO\<+.:Q77.[[V64&?P5D*DS#8A9#T 3(.X)P%\XSA,[R>N] M'$KBC1P? \&Z-YRG/02@W040WVB-4%HC \53$!7W@HT!.0O2?S?&U&\_WAM5KF<*C^JTM+4L66;]F@% M5T51Y[X.'@W$I#("3QT!U0C>_4Z^ R/2Y-QLXO69?*N*XFG:FG6""59<' A!&2/LNT/Q=EX,#<77XLIU7?SOB?;=^?]DMMY56)\-W&,)U*";/-I47[$I^ M@%N/O+NN.5 V*2--&+9MJ! 50SJXWN8N0)$G_DWB>PR,2[+HS+HC#ETU?5$? MY3NY23+X\2OU0!W6H?D77&(-/ Y8#/KN^=!0.$(D*$D50"HH_%7%'8M%Z._TR\\1;S5QB%YRMEKP299)*:D>L1PX'T^$V%&OKJQ""+3L+65V MH]%<\%;WN)PQ)5//+5N3M#$M>&Q):&'>J@+(1%)T D4/*74.(1S=U>7(%2TN MA*8MY7N*NU(ZNE^>-'[\HND$AAUFCOZ=@.R[D=>!#JQ((*-=S?/,C=4\U!<: M^!O8E::Y$7;]52CJ@ ($?P@6BP369RC==IL!\KP/P#N]Y]!A:/M9 %M 39F9 M&K *OU+J_[E'\957X#\#??'K_\ ?N^>H)MBHH&MQ_$IC)_9\)"CZK[/X!S?Z MVFZ6./GL'=QN9;DDE=K,(QQW^.=__]?^^)^CZM"PLYV?.S?GWL3&&UT8#TVS MD9;L.YIB))4A>/=/Q0R4E;N=*,L^X$\QLI]/KE*X% CUP++_0IX_P@4Y6,VI MLDSNK=D+E];F5[M+H6MT=\W>P/!GZ%< [ F?_>*I3X83CCV$?C#P=3LKC'P@ MST2I$]XV!1D[4.C\3TO('/.>_=X!UMJX9H & 658:&MLV5;Y2O/H36X[-JM3 M]F@9&)^BD&LAF8H@99&"4,G"*TBE",Q4/OMDD5[9L&M"BQ>1EH"T"CRTH46A M4LQR8,!(KECC@#'-51"Q!2YL+.V_,CMWR]_?.*/?3>*O9_DSBNGY6GGW-;I%F$W6^C. MN24_VR<&?-+1=E0@G,OI]F>NK-!)<'GGU8N]<)^!9XZ6#%D8#-5"JLH*P8F- M4ADBNN1;&I+:US(W+K"=P;ZQV'>;Y/M,AR>#7E[5O>6XE%<;:*=33RYX0<]7 M>F\9$)2,$T\6Q/.7:98(6+DN6*C>[14FZHA(-L47ID"QEGMA"R1=387V0 "0 M[VK67CRU%@HU85BSK0R,ZIB0CT*;V-*\+!!IF7#>HN8L=%7CGAP3_&8UGLP$ M=-_9LQQ.9\VT&4CTR&B[CWAF0 7/G<&"JERO&:@\WF- MSJ2("EWL7-%29LNQG7OG-IYCNNKU@>]!1MS#3OA<=WZY6 7B?P2A]\!IN\ M/O6GSZZJ?:>P$BH'T#D%GG=[CM_Z=DY"'VQ^(4\=-8+QWF-N-21[-=Z?H\R@ MWL(F03^ >6,XA7Z;D^%*%L-2"I59JDKD9+B4;CW Q6+ @=;:H %@,L=(3#$-V-!%N]WVW>*::(?CF[;O-)HU3AT0+/JOD ]HTE$P1Z MN+S1X+3WKT]*&RN/6LGJH],A-V7YU01L[ES82Y1E#H'X]U>ZA/XPWK M!>E%0 ] 2?4=!]QFKD*WF6XM;+#8H6<.QB=,;03D/71.#Z#0=STGM$V0F6.K MF@;59[ _C!4/F0(%:JR ?U&07>(%^ VP) !V]2G0N#R8]_&TL4"##V/^<9'^ MUN&80(:;4P7@=SM3"+X76%B^Z87"PIYMW>'NE:=T*+L$-+:Z;+F#8:5K3-%1 MWNDTK)Y0#>0PP3ATK#S=6?)GDCHO4($D\"U1;=67J]HLD'$9?7TG7+(@=TS8,[NTZQ6$\RM&S,Y[TZQ0BZU$TU@*9U<*?9LI>=I5@U M)!U_1$LR/\XNA8;,'-Y93HO#='TD^"A=+O"9N9\3C69#9@_OY'5L3J23B[(T M#=2,0I5)/E4< 2UO=^ H&B!34F#65^'Z3/M]*3'S8=#0DJ2 M*2W5L$>BF0GBA)@3ACIV6PDQ7"8C5:5*Z+L36@6^"2SU:KW)%_B:6&SS2+$& MOO/(7Q5!%$_9ZN=F67$;'A>&G*KZ4S],E=M%\%\S<\5VW= 3?,C1J;K?7KI3 MQC Z^5' F\G>L#\]Y.AKR),]H-8[Y?;[T+@W5.C[W_K]H3=/W;C.=XP4#E[Q M/7MW81-D"*^\F.#^C#?W/ =[V$T$P7-VX]K%&3;3?E^!,Y9\8(A3&?A['LJ] MY]O@F4/3#G:+MOL>^DU^;L(VT$#^;<1D#V1/MRI]US9]3SMSJ.0H;VQN?']J MV%ZXZP\/!> /],D#?#$AOHD0&/Y Q93X0DI\L.;B;T72]\V:_<"LSPK^/Y[R MX;9X2H/99,8=_OF6&O8YA%WP4/V3WO#)."?T,ATJ;A_F\4O7-4IO3FK \RK MBBXIP%QV5LC&X89^&5M?>I9?5NIMQ[=752CC6X^F8BF9J0V7I:*C6$:Y,K#+ M7H,(-.[SWKUWFAXUS1.&+65YY"S?G"U/)X]DMRGY*IJTU6F[F)^RN#B>]NXBL)!(9T ) ]90G_LG3S M%K:FJZBY( _!",X(A%(TN@N"Z-6D\_TU'5G/<;2 M3ALZ0L,^?GB".5( [>]H[>6OPV?1V/$1YO^C>EI=_W7HZ]V,LQV>$"(=MAERF^3"IY4Z@RP7A] WMY.]N@V70O MJ!B:U^IQGA'TN1X,0,)*3$0*(/VP4$=$]_*G@XZ;#Y"LD=G5HVVC?\-F_65% MTLZP6?>HR8P7-*HN9Y!)C/KEG6NS0LC'NVFYEPKUQ_);.ASIX@$RISJ$W0# M&_J[(9V ^; PJ3K>Q@^V\4B ]EK2X/\TG%CD5_,QMQPY%;O.-^2P M+QY-)>C4H<_LK*<(O[QFPC=ER#O:)I^]KVG6N;7!/P[)O'%<[77!IF.L=$PO M?*T)'N&T\.!%L5;&IB.J9AK:P/0;\LQ--Y7@W4?\+N;UNM!R+0*'KA>KRT=I M-6T4,P,L1\B3]Y^(O)BM<:'ET@RL,:/K*\$H";* MT513<5U]"/:[\! )K&8:%JM[%KF;2J1A[9BGN< :L& RR%\FF,[?\$PC-.[A MEZ?R=S,@8>R!BX ?N3#':'#.$K!77W!4]/NN-O?!0O"+L+;002JY3Y#K+E/D M&3236ZX"CTFE9+AGGB65_.MK%(>ECP]2Q\Y3H'AW. +?'H[8D/%4TIHHI46^ M(?&U%L*W816!<]34.'FT;%?;#IX=!M" @@1 "RRUME!,_ZF@F?O$)^ ?PI/# MWA@8AZ/-\>/!MD2=[L*SR6KX>5=J$OJ,0K@^'QES/7!A>_[8&@!]5-N4@=+A M./7A*CS,MGU-6$SOZ9#:\S->'E/;SN+IH-IO7WS5H+^Y0E,T&A>:B@M-74'I MG[C05%QH*OJ%IC9';&5TB&I]M*_)*$&S,DEBF-Q/$:A,J6B*QEFS]A9VEP=/>0<5.<3VO2R/+\:RXI=Z TY((8W.;PO[TR7 MT%&]&V 95*]V^MERE1:6<@/<2;Z^TRG2P#9&[0;022L:69K2]=P:/I-^?6?5 M+K.]SJ@S-(3Z6JDH-9K-][A-ON"K9PK)F=[-I%BC3/JU@9SG.H,BS"P\>+O_ M**6;GHPJQEQ2^D*7L&I.'3[SX.TC 7/$9E^UI0SF#P?5:4]>TZ-CA[%SR>4( M6TLMU)B7L:J3\_&A7SMZ&)MTA#H6F!E4$N:=U2"/3=W'/G?L,+:DIGS*U&<+ M?C5,/@X&:X:2VL&QP]@U?.054+]30\N+OKNTK96:I>"=!W-/C9-%NNX6 ZG3 MU7K+:7,P;_ P!G0P=\II]@)"G1!\:VQ=\#[^2!ZD@YZN([-I,RDEO<#*=_)!PU8>_C@UKJCUS5I5&!XI=// M"5FCL2P2G QX^W!%1WYEENOW@(6S5/5,/[]@4LX(VD"' U!SEBQFG+'DBVT\ MERSD,ST.//7(0?QE2ZW4K/4P%"CA!_[ICLH.5VJNA<71.D ML,PTYR1XZA'J,TY=[%6FAB+A08F9#GI6O3P&3SU"?B_97[6S%9Z3%*TL^K+6 M4X0LF-:QP_A:\+@J*5H-S=#M>B-ELK+N@EN/$*NCI')D9F6[Z-RS"-(/_!&I MC& K](-;"=M5F]6%QZ"XXBSXD;TL]XH<;)QX2"U29VPB"*;2',TVR])ZQC@0 M^D>HU>7SJ&>)XY:DJ4.KQRO.O)(;R?@1:F&#P4S#"RM'$FA)=EMI?%C%PEL/ M^%I2U_-TNTTZQJI-#=V '#'NI %O/10I67J@ICMF7RJS>KDYGN!+N*[X$1[( MI4V>8DLS7A(:PY*Q<*7JH 1N/<(#S3DN=S+Y:AG-9QG?"+!&;[8" SC" T&5 MJ"@B4=2DZ:K=ZG(++5-8 NEWA >J-3XG,AFL(^E C\#WJWU]K"S M([QP*!#*'U\ M"B3+L#\O]1>5^:@,I.H1'E@HM5:/Z:$N6A0%;CU"V#Y=+XV6PP;)V(!/4-]:O@(:[J^U:N"IFT=HX^L"CA6%=@:5@MI:O8)FK4QUB MT&*V6ZIV\TD^ST^+Z\!C<$$.#CO$'+\O[A#SVX(8Q&T5Q !&1I:OB2\LC&(M M)S2K7*LHU! A%]HB=:X)?5.P6 97Z\6=8UXZ M]?-VJ#8V07PA;'FK:ML7DN M(6*H/T5_"D:U>B4IMF,(A_!&]9"*83F3/C @)'HTU0L-=%2AG7-5#]GSDJ / MIXG^_$OT_?2^QCHA.P_0GQ4*@?VEF>LXE?^16@1_EI!Q9_--_:;P102G?&\D MQH#8NY+B&C&-S]E-^Q9G_,&\P"O:DKZO4,SUS/= *_W@ @!U"%[\?S^H'Y]< M#()XP/";KB/#N?N=[! "^Z.J,C$@(ETV*77IDS)_RNV;$XM?LA9W1/:MRG;; M=,=CNG]*C8L4U>/M[)[TNROU07QYZ;^8UM?KC(B)?37$/K=7XD])'9[A^_/= MZ@(G3P/^;[R!Q63EUG:9&7NF=,L2.V4TRR MFR'9QNRY#8)=IT'SU?O!YHB>ARBNJWGNSQM5B+YX%[A&=KP_6GQ3.#,FQC5H M^-\LIF]#D\\H[C@\_Z'"#]K*^=14.58KKEEW_]XR0ICL.IZ M[NF:RRUU-_S'%[E[U3 F*7<,?FF,JWG+4*1RP.K9>D6T/U\#&/(K9PW@7_PS MLW)>1G&<%5C\MF+ZVI'B)2L3I:P\U1[4KGD2,R:SE:G3/#M$'C,UC1B0>D+25,>3=HN MC@<< R% _OB% 0PP9%0Q\/TUWZ_0"OWN^E6W#!6RXPP[::6P0E==/-_*U$=F MNPBA0O_XA9,)&OMMJ:LH6/7BV':\I*"I!,H=UHN^9FR_O_7C- MSF%-'/P6O2 74C&NF791=IO4'6VFK)[+0FW*NVT\W-'0F6//2<2VT9!E]0&_ MG,'SG4 K#JLK;_V&]R/<;@YP"0&NMI,K.N\8:^ROD2IHZ)E< ! ) _?A%D B.QB (@=IK< MJ=/DF%4.72#)V;\OFRX]N/5;G.5KA-Q7\J0:)L@L#.M?W=)E-?GTOE'C2[ MCW&UP'3K?25%XP9-HO5@UC0RN 6YFH0[%4&!_]E3_OV;X>K8)W4/ZMK'F']@ ME)M"OE\8\5<,;-66\&@L!+(L+XVLHF@#4BSTA M7WNR,<;/C6R^[\!/+S?-$@44Q8T.[[,L,YW[=GT$\4/&^/DN3V+TT!,%U?4= MZ'$(JZG)_BJ+ZHZ,RE0M([>#$#U ;\7(!)E*W8-_\>0YJY;M*>:VA;CW%(N^ MR<-6[ZB;$I6B2!^4"R=7YBY4UM\%(B;\@"]H'5>3\B,.K]/^N#.=-&!3!ICJ MGX!-Q)G4L?;",5*NO([4#4'E.O;7W\:V[27?Q"AA(F7:O1F3;2RX/AOV+PE= MH33%)G Z.E Y*&ERF2(F=X:@F]90?X<@W&L*?;MD5?CR$.^L6\L@H-HS'[U_G(S.NE=^#CV>+5H<=: &RQ@'R2W93_Y2MU- MO%H8PH.MWNJ(;MK&Z$?.+JI-8X4UFN3:'DOLN '[2(;I6P3.)DC\F'5WOV"X M.1_'7;@QO@0-\U*J)^CS)(KJ&%-1M5FE,$N%:" A&BB,3=!$)-!P*94GT4EU'QR[>*@RD3I+LU2FRE3'2(]BJ_#?::(R8"":' MQ;&Y=T"F9OOEEBP]%HT5;JS4PE)=![,&A,QO5-:H0.9ZG'=WAJR;UGS?@2QZ ME':;Z7Y9X^GY.)4D;<]HU0*(K)-Z[9^'[6Y3D8USR2+I2HWUUHVH."(@IEPI M,^A/ES2JFTH[-?3%HIT# H(*3SM@B12;2N!':Y_$&(F6AS765-\$R:H_,K%) MM2'SG;9(3CI5)VL$' 1)>*0A@3%T@DU%!R1Q_EBLBWX5=FI$0V"LEE(Q\EK9 M543A45+I$#OP0$."9*!]=ZP>1%A*ME$;' -?F"4,GR M33&L0\C\@_ -J=CJ1<<8CC/*[I9B<4;9%5'U>IQ2-TK\^_"<[+J>F;H2+@Q0 M/.+69Y8V:7'Y2E67VD#N8;>X4;)&V:#A5-7QM0&B;>IJ[M<-W]LC MHJ$C1=I6N<>$Y"WS5IX9]42E$RLY&)&#((?BG7DG(+-K/ )E MJ(A6.HFVQ7>/N<-*=,7FCW4970\W!J@UYM-)5CJ5#^)R'@.BI9J M3S7$4Y;(3%DI?5.[0=,F.FZ!.];H-IS84I8GB\;JM>1HE19H/DDNL4=\[(P8 M.9"QL! X 3:V4X< [H^?+^]:N6--[5T,33B9L5QEZR->41O=;($K\#H7,C30 MU/ $<[3HSMEM=M482!D2,P M#ZBQD0F6C*H;(O; 14VO>R_+HV*EJXLC1D3%%B58,B^XCU0 63X\+86SYS)2 M+LWRL>?M3C6_]R+#:BPPKS-W)X9O58)3*J]JI2LYV2@0#8E,2.71VQD^_:E<$_8/YF >5'#7^Q1+66MFIB M97P15$:0^6&1:R*1.IMB&'$$Q,Z^F^!_4J/9K#6L\GRF,%O+&;9CKJ10^,,2 MU0F"N=<*3J]40D+$B7A1+-,4:>UP9Q/6;$]SZYN<@N:&H^L;ALZ8 MBNOJ0UT;O&TI^OV):MMHSI)HK*D7!_JLFA]Q,A!^0%%D\5,]EF*41*0T$Q*: MPWA$SN!=CW/LECD@,FZ@#S10>Y&4?Y/GMN+*-]=8U.,Z](1WI6N2A<=URT97 M170Z*W@K?D%Q2B^0\;"".);"$BCUNS)9,5CB$CBWZW;Z$%KJO0PEY9?S)CHM M/XJ-\:KH$-4&1,LF_9_&$A0>5\.)J^'<;36<=\%HT")(3XS&CJH(** A'^\)A)/U6LE%:323:;N)^L6\+06T M1MEY3L;#XN%8 DN1"6"PQMZI._!.W8.Z^2%LY.IYU*_E64):6:6D-J_(]+(9 M0&Q M9-,$%14T5'NIE6C(QGH-**3%4-9^BC'1ELO=3OU-(8 M,;&'-%HJZWLA8P:CUJ!)EJ>2.&D\/B871;G"CB!D3FFKMXF7V$,:>TC/!"/1 MZ^'5I3%[Y$6&<@M.LF0NA7#G.:&TWHN+]!VZ[%GTUXO;P]^MTMZR(1QKN7NR MYEB)C&9FI0C)RLA0!K*?H[.KEN("LYC>Z+8$2R5P^EA"8(RF>_3+QAKP:3BA M^A3KC,UEAM>MZ;K4"@RBR(T@G#;) 0R58)ES)@=<'$[7H@W?/JF9HUN5%$3-U"6]9Q+36)8E,,?CQ M"VP51POFOKJ S#1GP[?_O-=!LUUJO=D=M?'DM(W2=;5"2/TAELQ<*+#PZ:4. MU]7E?&]L.T $#(XN<:>U["TXOL3RY:2E-#.Y=6DU',&*Q D4??K_<&FAY^+L M:WI][/NN-9T(OL8*=;R"BHN:8JGZ(^\QW._7="MBE:>G)^Z7;8NNZ[^QO(^3 M]G!6[S0$7J22'0$MLWV>;#%KH\G:K==_*2L[42+;2*%NU7)ND$P6)'*T+?-[?^;DWKHI;R9TQ1,I)D3>SK3*[WF TE (6R"1(C$BGR M;9:UGY^.*"Y48[.:&LX,(; $ GDM7'ZX0 D$_&*F@0=@C"R03#GNMTWFWR\>7# M&O=XKNX=C-QFAL2DU&X4C.2LE.XVD[W\I!8R,NP,1"50.A*,?'_QGGL\!_<. M?C?]9'RRN,YCX;E#H>6Q$4RZ@SQ&ZD$X&=A//H&3U-' P3VS M=.QZNDB7WG?S='JRGK:6!70I38/1H%9:K+@"WH"3(4.>IDG U^BAHG:#/!U[ MH>Y!&7L_ZU@0G$YYJ9U BP1"G^I5%V2'%J:H_ M]3<]:@;:4%=U+QJF6=3SK<_MA[@.I:VI>8IN@7!5>EFRB,( :CWH0D,HQ.I([M?1# 0.^CNR4'W9U#A'NM# M;V8Q:W3%&\R0\L9X40X@5. Q[P1)TPD6.RRF$$FWW9Y6:(>EX55 -T<;:Y:K M+S3D+]-VW;\1W0*7M1LT$;]:.;S>4@]WHRGNL6Q8J#>SS[#%D%$K@&EKFB<, M6\KRE"!HM .BL1@M2%Z4=*W ^ZG1R@-[9MB@"$>9!'LD[^RN$RAOKK3F?7@' M/PR)UTC N$:E1*Z++4EICR?UOMN<^EH#(@%VN::(!,J9[NKI?+M5/JIZ1PYX!=L:D$G3K5-2'*?L9W5,\L0Y7= M'GI(QK3] 5( _P:O(!5]JD-%U'VS3$1TJD3$Q39OI#K@=2B]82;*%A)\" 4@ MIDP?$J5N.W#:G.M_W8.?NE@VK_X(Y.;9I@EN*8':.YAZK!$QS+MF24&+$ MBQUR%0RH+.LL@2V\:8V$)F@4'D2*"W7&A3HO#\7K4![.!L5<;RDL\GAU8M"K M8+&L) <=-MV 4 0Z. L341(H?L[R]A='8ESC\TH >M/:_=D VEQ/)FNYC390 MO];6EVHGNTA/1Q"@H=\89V@ T-]ME9%Q'7^L3'YX&OD[%/N(Z@['_,\$$$,# MVP=,'%4Y=-,Z^UZM8J]_%/X$=JRF-VBE:6:'DZQ6?)E=\A.R%^MDD08(MF M4]'!S[4HS'<&JYM6CS\!JX)=G962BKI M7'9[[;#^,] 7O_X/_+%[CFIJB@.Q.=Z^[ E[\*6[ M+0_]UUD0IFK01-K-$B>?\;7%6"Y)8YMYA.,.__SO_]H?_[.%G51MTW9^[@3% MWL3&&VCBH6/9? MR/-'N" 'JSE5ELF]-7MA"VU^M;L4"I?=-=L-\])_.IJIP-I*\-DOGAH2QK-G M/W'L@89\ ;YN9X61#^29*+4G^N#_&/XL^Q1D[$"Y]#\M(7-L]P@_ \X#DL3\ M9U\^;B\!NP["%Y:;RD Q9WGN$]LJ&]8],[<=F]4IB5XNUO*BD&LAF8H@99&" M4,G"*TBE6"VV^.R3A+JR8=>$%B\B+0%I%7@D(]1$H5+,RZB6X@WMGT7[)YAJ;*F9@$H M]'7D+RC[9[&:?G^4C@=2)U]J8(]4#NDPZU;5E!6 M(TB*D8<8#73@E,K(K*(-99I""89-*20V&/S8@%=YZ@W)2'JIPY15%'\L=C,E MDC/-?""'9R)?WCE>IC0Y9W%%:=[1DX^SZ2)5DSD9/[QSW6IGQ5IUD.'I17ZA M+F=VLZR.Y# W^>6=\K+'!=6^Z?-*IUG2T%G!=0>!'*9FOKJS.W(+P7HL&W-[ MX0CC19O2)O!.]O6=C5FKXMLYWN3#."EKK]++T*C#*;I(>]9K=K$DV9%)&7]^I6TJ'Z#:3JJ3AQ64& M5YM4K1W(U.&==(?E10,E4%Y+YU/Z(\75L5I#I@_O;/H9VZ&E+L1MNE]>R,I7-4YUQV^-D##V\M3+EW93"E5N&9L[1:D.1*ZX- M&!0[O)6UK66ZGQXM^+E7RDP?/;T%YM+HA2R5J4);HP74L=?)E:P*?BAP-8S:1B47PLRNATZUPK;2?"8@NYC3-/+U (SU M"/V=L>U)6L>H0# M^HZAU4N5QS&?P2K,@IZP8F\.;CW" AU^0?+UH-*01$;PR'F2DKJ/8 6.\("T M6-6:12/+H65LF$133@EW]0:PG(X H$J-,V$,IU*#7&*[,L:W0=RA,19()4'C#P /V &1#^E M$L3KA[<;],ARK98NS05"JNJH:]%K[I@(7O+:I&8,1L V5/,S7S#J2[8='!/! M!3;EUJ4ERZ!)5EF(RVRWFO6X8R)XMO;,&IM/X[P8V-*Z6EC6DH/1,1&<%\F> MGVO."30S6]>7:RR%FX(J\-+5]N95;% M[&19/BJ"U]@R+-CFCHE@,FURA.+;>8-VV>6:234JO<)1 M$=SM=_AN/U@)?%YT] FSYCEQ=50$T^4%.;!J3)WOU+( =X7TN(8&QT1PQZ:4 MN;0F<4D;CA^=+KE,*^W1,1',S;+M8BJ7D@Q:591VU6XF4]G&,1$<.-.I/VC/ M.2-C9[G"RE]71H":>R(8F*6;3F^^$KI'PA_V9;28[9:JW7R2S_/3XCKP&%R0 M QG>BOW8]H8#NBGG_>YNR RA@^#)3MPXEE2H"LY<[>?NP[.Q]^,WP;10MP,V MV G7,'M>7]U3T/@Y@A8:A>_0)W'BX2W/Y'4.&)@J6;XFOK!3BK6/.4'^*_A2,&?:M%7CQPZ="WJIR151J1FK MH4QQI.-E<(+[@6BNJLS XSW'U[Z.@YZ-$?3A'?[J\)?P']_I&7N?=-@;%/2[ M; <$+2EUX[;8L77HXE%\S]Y=V#AXPBLOW$#[,?+-/8>.-L_9#6QGCFTF_;Y M/\7\)M"_9Q[N/=\&SQR:=K!;M=WW))1P/S<^LP"LTV_=55O0AR_>W:KT7=OT M/>W,?JJW.0-[/V?L^1K_-%;X0,=TN (ZI!ZPDP&UF! Q(.Z*#C$@KH00,2"N M@PXQ(*Z$$#$@KH,.[ ,1$^(+"?'!9.W?VG#?-VOV [,^)_2_=\9_F@.GVB:\ M^/]^,#\^N1PD^D#A%SWPS?YAV#YG.YO46V^L;3ZL-&5[2;,&VF#S<==O;/.- MP/[HE$,,G//PP4>SK0___++C"]AMHP(/C]Y]R5K$A+\QPF,QX>^3\'A,^,_: M()$B?*S-7)S%O]4,.(\WZN*,W:RF;T2@Q=2.J1U3.Z;VA:C].S?JQ:DMB?_[ M%1I*!"K*"3,-YE99(T1;SF"REOOS*W%P525QOE'2W=^\8W+?U;QC#\ MAK^/=5]-LM4J,:B,C:1'>F3;UOEZ@Y/#6EL#"K@AZZ&K+$KV9_.2$ 2PV,5)HR[&6XRWR^+M&HW%]^!M M38PK?:*?M]%.89)[;+H=G<$Y@+>3YF&$\/:-%?AC6$7"#'T/K-1)IM 2ZM,Y MFL2;N,3Q.)KJ0UB=-CPCA*O+[V-O!J_N 7!1,FC? SB9[J J/DVNI63>&Y-< ML]\UPGWLI E[_4G:Y\MW,L.Z4U%(^8M&!N=[1,-E\AYBRL:4O;X 34RPZ$'Q M[(G3YZ1LE/W@NZZ&B![6C(RDE1+M!,KWMSCZZN9@M^":+EH+P-VP"NJF*.J) M+I[IOB//B\M<25KACT8YOTJ6EX- 9K<-K['4L0Z>,5QBN$3(L_P!N/@-HM6@ M\Z6<(6J:P@W[3$:E8*5QV%&/2N X&5FX?'5&TCVCX!K]4A] =,Q;$5L2[2! MZVBE7$2%I!D\BZ,?-V8X&AHMH2W6L6",-&2FZA?P%_;9QCN*- M>(IBT^KGEHTSO@->I:Y:CF*YF]GG 3_#[A=I#3Q,:RG+8ZF)W=32G]N=":HT M79%XG&8SE#>24]#:(M!$"A8./-/&&6,C4MBX1COJS["!^0-.P/MYG?>7:J;E ME@P#MR$VMLW*CS8JOT%L1"IP<)/X1AI\,\XI6&;0J$JX/UCRQ M3DZ[IM&.S,LV;I$]B81M M^H#%1"48C+G7$QR"-]:<;=@J@5B:%_M58C=DI RLD,-KMO5T$&GC7GG[N!>E M<^:HI3Z6C'RQ7,9J+,:-DPW8J!.'PH)@#H5%#)H8-)&RO#X,F@X]LTBJRE.2 M0DXE3! FN-T/(&B M95*L&QTP[YQ'"O:UMF'L=!K8X&5Y1Z[Z,KU%E@APR6S M3H@%.O0\$,PI!_UM@R$.9\7AK,^A9I03,O**=^JHUF@,*+71Q\Q&V!\]C&I1 MZ*E,B,A$M3;V& QB?:DU%G$9<''/Y6O PQEB^%4*Z<(WD!56DIDZ^(^85,-8D4V&JQ,%+ )!CZ<*^-(P5QI""2 M8.@8AE9JIUA2ZA!+M5ULNJG>) 1#&!L@F;NM[B2. =40>QBJH^!EX)/K]UU] MH"N._G4E=>_/9+U&1\]W[*'7&![8F*503.0<>RKN\?>[ HNI%M%@JVI&X76% M:=?;4L_,IAIPDO"\"X,E2/PP!>O+]M(8.O<"G6L,$OPA=(1E;9P>U-JR-%T7 MA(9K3!L+,H"3A E:.); T,.T_\A )])1@WLUR/X0$7VB,1FHM?5 TJBVSZ.$ MTC#F(SA)8)?A-)G Z0@C(@X=W+/Y]H?0"=)ZBIBKX\!0VBC[R$U*S2830@=8 M<02;($X73=LD (_A/Y-YI\7YMR__QU[ M>.("^+=LRK4!'RM]\^GD7#B&%0?FOP!_IS4OT#0+L#]G;8:WVL@NT%-6KN M*)).%/+MHI^2EH405] 43) TED#)J" K[L02=3/P_(#)M(A69CT?LH8P; PR M[2"W=+P0,-!23& I-$'$0;RX>4O4K,3S(TMMLHS;O=Q' "1NYW+:H07],KKE M ZIL2TR#T6WDT>:^%H0*O_0*H&S1\MX1+*+3?')PM[U58U=>['3_/;M92 M MMD=$TYJE#?5CY4]=3V(H)ZB640V5EVBKL<[R7;!?4]#$I<^9;QMC(_K8N%XS M]3W82%:ZLH_G)0=-/G(UIN+79P898@/6X:"/NGYN$!MQ#/4^;,'WL+S(K![K M#:M)2ZO*TBY;14+HX2/(\L!\8]@S9LQ&?#N(HZ WCXUZ=M"G677=1W$'G\IM MBJLLUN%V (MJG",G-@*1S)KF?7G[SZOR[\0QD#A0^2Q- +L_>W1.AA;;"R%0 MQ$*.%VAFO'2HNLEC5$41Q(_@:+T A5&(CGC>)I8 MR'7"[LGL8@11M(W]L0D&.YKK&AT<1?WP8QS:^S0\7'JM&D8N[QE:T'VDS6JO ME'\,(#RVP3@V@;'W%(R+8V]Q[.T3.,JGM<4P VU2C\]ZRB'IW:]C=5MVS/$@WW/S% +0Y3!Q-\TBHYF",;7JJN 9HS%.3KPP&BOS_GB&3=R,D2G0!$;B!B6: 40C M#*'!5K?G+!9S<31>_N#<%:,P;EAV/D"^QB'?25%FP>1:4KF<6F)$NC@@Y1"' M](]?-(TF4M1AR^G(P/!Z@G31@V.40G;?!L=*92QKS2Y-&D*^1DQG>#)8+$(E ME?WQ*T4E6.(PXG=OP;X7= BS/!'%\QR][WNPKA#BV4@9O,^UAQZ2,6U_@!3 M#^$5I*)/ 3#!XL"V&&-P57.^-$7T/BWN*"081,FV/B*HWJ.2M\>]!L&ICQ74 MS^I%M:SH::D,9$\J[(.1H# J@9*_/9X; R@&T*V;PY\$4"T[EVUN14^E3#*U M3F89M*Y,1Q! 85HH@[,)C#ISWENDS=A[QLDUJL6?Q$FG)U<6[F ]Y(5"I97I MT^4ZA7,0)["Y=B*58A(X?N8*9_>VT5Q%G#!.!?T: %6D(K-X).Z7L M%!V)E7"C 58BSJ82%'.FQ-#;B+URJNIH(0\!6]#1!MIT%GY;**8?=D.$U[1I M:"T"E@GG#3\#6@PU8,9O#<0X-AM'@^[1?FP!O-B.XJSXN1^69MZBJ64WG[#4 MAE!Z=FD=RUZOB21-*FV#U^M4KERF'G5J%(!9AN9D*L&X-[]G,D5=NTG9\[GM\]$?+\P>/"5S_0VBYHA5,/Z Y' M<(FT)PY&%!^8V"B"PO?^![QX]^?&_-Z-8H- , )3F;G:S]V'?[[ +CZQB 8OYQ$=?ON_I 5QP@(I! %"1';]:MA;8]#0H^(QD@5$S; M2X3WJHKCK,#*/DT+S/#5_2_&LQWF9LSAQ!QMX*N;R:PUQWYSQ-#+!)\>MO0 MHL173/#T34^/\#VJ/_4W0 L=5O!EX7"RFAJ*4X3 $@@T5!+A**!83CR-Y]@\ MX+MQ])\#@NU/*+P'^VA^,=E@Z1]!4H^5(_ MVI.#%S\4& "0_SZF=EQL.$4/L!W8$-V01R']9PY E[-"^F&=8Q40]PCK;=EJ M!.YQX";^C-\3$'QX8ZO;;HLU?PJFH7[5[ ]TG3UO-_P?K@<2\@)T\D+OL OF M =0=3]L %DPSH[AC)&?:P2;!X,4X/Z3TD!8S=<<+FT'+AN:W&V.EL&+[0?^'[X^E:HCH"7I4V@BFR5CK[L2^2PLQ"P-9HL9>3>JI*OVKW1 M1AW3+5\;<-Z)^V1X&_8#T8 R,P.C\!Q?^SK>>]8I]K60-[>=\)?AIO<^M?T# MN_]F4#1X]G9 4V69#(EG/0$BC!9 36-W(52C-U=>1!3V0PR;>^"5E]J1Y^P& MMJ<#_?A _DXJ=^U&O@MT8?-C>_GC'T=\8]-W)@0UT"(W^44QX3X-D2;CSJV\^49@?WI\*4;..1CA2,;[X9]1:/+YIUP/\RF_+$GB MO!G/,5T_1E^0>U>G4?>:=\+TN?HV13B]D@!K%RUAQ\C<$Q^? M;"#=KCG<2) [_-RNKO2)MJ:U:4,FX0%4.@&D78+ CB;V?XWXCY%Q1F1\<_7Z M:SHD^BF0')Q &RX(8",\#HHQ; +%4N_8-*[I8-C7;AJ,DUU0KF^*QIRFT2[5TU*4"S<-^LCNW MC9\H'*S\8OQH;'+:SG1*1J;:[W7$7A_KF!S #_OC%Y5@R:,U!F[(2?Q[,5WC[,&V/6GZNT!K/^;)8SRW;@Q873$8R!0TI M'&,3-',2U3?D18LY/J)6T0_V>-[94Z!&U+BCK/_:Z[/+$K-MCNJ+(WYJ)$UBSD<7^<#P/7 ]B$HZ!(X MU1?KAEC^4H;.[6'C#@R<]V'#ZGN&-$M1OJ'5A$)+YT2IX$-L0+L&2Z30PYY- MD8DLO3)PGBV?H6XIEAI'EF+_>71LH]R.IT^* ]]@G=1X+IJHWPM<4<8F2.EW;& @IGRE- M1P 8P')ZH]YOC(E(^<3OP)SZ(";T7'+"]I-X&]7YWKK7;^(UPX>8H*'_#&P7 M^!E]"9?&11Q4BH-*?PH@JXD:)M7,]_EDMI4:C5*KO(PU (" \45@"0(]5+5N M*ZK$#X>:ZL&R9=I2'2O62$.@P85L/KL(8);0$H/%V<(/VMS7%V"5+"^.+5WX M;%ML:OU6"FS86QCR6^9N@H$(%A0,\'_^F9>;FNLYN@J&"?^!LP8O+^S=6;14 MTX=TS.KNS'85,P]D_0S\ GQ_JJ&WC5V#V1\1*D6*(:V!(=*\KJ*:1@Y*?;X^ MDAEHPA&)%'V^]*<8:%$ VC7:<%<)M)&7;0U*DUZ=5PK37J8Y]=NM60, C81 M.U9<^[Z!=O'3G[$U>,7H>E-)=F;Y97W<%>921C22Q9+).ND"A%G84X+$#P,4 MMQFOOIA!&0U 1LFZO&Y ]BETZ2^:;!,5LWI/859%L]"%@(1M)="3?7EO,V!X M\K@=C";^!>CH:(JK_8WHUN936//^;=/VBTYC7D,\\>3J[)2'+YGOE495XJZ+ MK^77'TFJ.B"!/2AN<93=(NM)?NW+Q(V25$_EDUIJ M)+/0&"89/$&0A^;PU[6CN@8W]5VC\Y7I?!JI=VA7?SM07^.S5K+06CUI2SRN M*^:(3?=2!VZC9+U?'+>$(A;I%9>UC:E"JNF9 M-.Y/VG!3!08Z1B:H(SKOS16UR[QE6R.*A_0U<*,%\W?M8=@!#-8(CN/)=QWF MXEQ9&#Z)"BSU.5&15HJ];,%;"JA K<5U)CE=J(L_T[^!-'@E S@OLVUXV%9, M7SOF@C,;9HMD2R-4F+I5=C9_K.6Z#3D5ING"X_ST,<7Y!IWB,?N?A?T_ZR?R MP7]2*Q!*$KY2526W+$^&C]_/_ACWF&.[=-J4.OBX4RG5.QS8L '[ ZN1AN>Y M\)C[;RO2\[W<_TGG2\?@E\:XFK<,12H'K)ZM5T3[S[RDG^'^%M825!=;$T8G MAWG-*>'K; T*?V"6T<=/\-XD]\\^[1@IF 1N>ID3)XQ@K)A>R?=&$L]) M<). 5A":0$^J2!$,5)ZTF#1P_86M% 3F4$FU>%J1(@S\H0"'./L"Z,/,<[>A;-/QB/X]5JL=^ET5RJ7'(E9 MT]GJE F^'6<$3>NX89J>H9,"0[7E0*'6( M-@(7LU4_5[7G14/Q.PVI9 RZ?35$($RU)1/TT<)5!Y&\_W@*X(RK\=%Q+:ME_%0;HRTY*;#LC($[_ZI MF(&RBB7W R9VW[.>3P(%+@5 /+/LOY/DC7)"#U9PJR^3>FFVE5-+4AM[/ MS:]VET(!L[OVFS;/6\)X]NPGCCW0D%/ UUU#:?*!/!.E]L0?_!_#G^6?@HP= M*)O^IR5DCG:T@9\!+P)I8K[H:K.]].-7"P(8.F@R4-2%&>1;1E:^$E.GVLX< MS.J45"\7:WE1R+603$60LDA!J&3A%:12K!9;?/9)1EW9L&M"BQ>1EH"T"CR2 M$6JB4"EF.3!@)%>L<;5,D:L@8@M:3?)Z?%M>!Q^""',CP5OSM7_D2.>PL!&R- M)DL9N;>JY*MV;Q3^"OMQ;'<*-_4GR;Y1!U5(O)FK_=Q]>!;//W[CSPZI :3F M"9VW#(_K'# 0+EF^)KZ0+,5:3FA6N591J"%" M+I1!=:X)) T01=4Z5^L=%3CG4O/V=B;= RRB'O9;.P;7D$E^_$HKKAX*G1D M(0!WR+-?+3MT"RAWWH8OWQ8=.2 68%QC?R2[6,6MM1_/2"B MKXY?S $*S.VB@0'85CCBY]7I*R98'2"!QIH&[W:1[8YQ8AVV.\G3#]D(D<;@W\"VT,XK@=$>@^E7W*4,ICX+ESP\%U; Q%1 MPCT=_N[]BPSW0\B73VOUD157_:F_V>EV2PP':X;W/;_[B0F D:".P4UKS;'# MYPWT 6+9'F"@L$)2.!@HB2&$ 6>GFEJKOMB_F- Y)&O. J@$62[/MB=-F=2 M/SH%.'WP(W#9"707$FXZU;UP:>WGH*&#=4Z< L]A=NN)-S80:Q^PS="\YD-[:!#=X"9S%6 $/!XWKZ$.@> M&]$+B+(%D0/X IA[ )S3%X17GFB_F1P,5U]P5L=VC3W^>98*+E"_32 I0WR$ M,AP(CXEO;3Q=@>Z-]RFXY5L7WO3DKCKZX(V7?C[&G+Q+H46?+PM8';_A:GMPI_^G;@Q7X:^Q-S5__'U!+ P04 M" "!29M6W2+F?Q6I !.Y %@ &MC+3(P,C(Q,C,Q>#(P9C P-RYJ<&?L MO'=<4UVV/WR0*BW2>U%Z[R U(-)$! M=0 2E21.14 ,BH%2!!U"0)DVDB51I MH1>1WGL)19HD- .$Y#W.W/;XS)UWYL[\[OV]]_,>LO]@9Y^]UUI[K>\J9Y_@ M)_&+P(5KVGK: ,$Y " _P#\#* )$)X[]_,#7D3@AYB,F)B(B)BF9:>@;ZGY,0$(+W$!&? M)R8^3T]%047_=U_X9H"&[!R$<)>0X!)PCH: D(8 WPYP@702$_SI O[E(C@' MTDA"2G:>G (<4'4!.$= 2'B.B/ GU>"W@>#W !$-,>U%*0T2NINVI)<\Z:5# MXK/)>*Z4MS#<&D+QRMQ__.P\.2,3,PLK'[^ H)"PK)R\PF5%)PLW_PT,'1R=GKB?=3'YBO7^CSL/"(%R\C$Q)_2TI.>?TF]5U. M;EY^P?O"#Y\J*JNJ:VH_U[6VM7=T=G7W?!D>&1T;GYB MR80W'J L1[GC7CJ$X@&4GCL>:#N]'JP.4>Z?*M1I.BA2E+9\8RXMGSGH2! MWU:LO@3E- *^EW #F016\;>7\$#P7'J[-*W96T#-^C.W21Q6>J %<<*7 M <$#+7P(/$!C[5* T>!!"26HTJ[UWC1D[;IDP)FZ[+B#FX];$YQ*#]'>/F@N ML8)T6BO4C54V2A^YFO01C10KN.9^65Y_T"MHK@OPWY_6E"?8>CM(:NES*HNE M_4AQE!F>01[JV7J.WPGL_Z9^[^JD-I/]3YVQ1?M0CC1..)!OS< ,9 MY-4?)V=A?;@PSWQ>1EHM)[ZO'E^9WQ *B[B*DAV_Z.)PH3,;#S#-VV*J9J4* M^Y[NZBI7.")V:RBF8;S?K/^K^D4S/UHR)&$JL(%82E:CP@-#HB@X[KP8'L!$ M0O_0LQ^HT &_\$Q#K&.\VC"1LC\F7^_9VK<<Q\],:-*#G%8;^\'GH4S M-IMUZ>]=M>>_7Y;="^JWJQ.BT'E^'$M"9M7%%&7?%(KT.!5+)R?C,3A2 Q?6R'VCV-]>Q=]1=XX&]@ZE!8D+ 7_E\? MV(717(1#8(3+N[&R"U2.J4$A!8&I0[C>_!E>&C?E3T_?$\KM&*]Q@AJ3@$3" M3_8K\<#4>\*1;^\B <'_14WX/R+ 6&I)(;Q;:0OW&;HG2] )U[;([2X<.YP)(V(QE/.JC6^GJ+54F?9R MJ8@&BO]S'BQ\HCW5;KK%RSM?T_;]Y )):V4@"_GI>IF1(V%M!3H_1;58VNHN M_QL/U/&.@^^EW"&)P#8!YB(Z3)%VM;%3E;YN4I*5_M<<[@.>C/"&BO8%BL.7 M#?>;^$;SRD=EZ_7L:Y/[Y^>B]SK'RR@ZZ3W:D[L%1AC2\[ 71KVAY+! ^PPZ MN;RA-Z9W(J3Y/H1;PG195HUBFPX(MNTZ4H7"S<.+'MZ/XK1[.4&1\6:]4;>) M;]AZ3<1[M,3"]^EK))WXVNSYNY3[KZC5DI;E\4#%[HMBL>S(<3R@I2YVL3HI M((+M2#EA:ML#25K&(!&!<)AST:T;^53M_WX?QOB'@9?L*"V64H.M2 M3;CUZRZ&?GV40H=&5I)WG])WV/;P:.,*I?G1;'$!+Z6#\\Y<]'HJ<$2W',CR M5=!;6=H-D"I[B[BL0NG5]_C$,%)%:,F=?A;F- MRO8@GTWK.W[GV;>K?=2?4!S6I6-5,"-+L)T<)/RQ:5P[C3VK'Q683TLF(NO; M\H#[B-=ARU)NC9,!15U4@"EKFU *FVI0DD^7:ZA).Q?X3H\MEO3=X>6MPS+# MK'.1@EGG&MI:\,#>W0#0EU@_S3R5\POTC0"=RTHM9@'7L ,]<@8.3@3?!9/_ M;VKA1_RI_;#!!QGR1JK=A>^S(,08SR*L/B9PL0_:-AP@4CO*VM[];)/C:0^C MNOU#HG/'[));5A)8T3(0:'W6A0>BRHS?!:L4X1@-V^$G/!,(C)$9"/]/X*T]F#@\ M<-7O!QX@I^#"B3>:1 )[91AS* T>^!9G#:*[AAT>Z!C" Q0BR] SFJT%K* H M'%-W:"%(^ 6Q]"! !_0GJO[@^L3@/$SFG/R8=22<;$K3NS" !Q')4LI3?:5N M)S&1YZ,Q.[20?:+:- 4W:+,GM $]8@7)']I2IX&W?OD]#7$8E=15V$_\TT(NP-S3W,6]7#D MOB4B+H.MLL;)W$WWE8P%$'HF9J+))NTU*,GSUN^@%*&!?I#RDHC*KLELM<8R ME%_R@L(Q^5Q7@^C"Y0=@FPD^A?2$&IQC5KG.K/M2@?(0X5_ZD:J[8TS?3 M:2$L_ Z+,A-O;&L=!/,0&K&POU0$:H9.(7Q/"_ K85BU07V%0Q#K;:;@ML7= M F$#C"Q>X[C@ ^%EX!9S@DZSAYY@L](T"=XFA57# YE4-J"JJ>J#.B*(!\+M M,(%X0(T5@:/W2\$#O""8#UF#RD;9A3K%!,(HXOQ?W_!/Z)P G0S.&@F7/]BYG?_..- MPFR(*=.E*JQSBI)VGD=D2VOO,I56\+W'9"3(]ZK?",>_E0G_<>J;O[*=!3%^ MUU#T*^\ZO[(=K&H2">+:+[QS_8%MX-!"!,2U7WG_"VP3CCG^;R;PYBSN*P(R M/&UBR7%7\HH&'G@>=^L #Y2!! 1[Z5O;G,H:JG:UV$#2HMY\7]&I>Z'O):-_ M\4Y=TAVF^V9+ZBR\H,G?1O>_R86%/(G*X?5*,Y>@#(,D\Q@V#I15 4]D33.T MT CU9#D"<>*5/K*J"F&5WJ37F4*);^\M'O)PH/5SL9ZH\8JBF8VCO>O6QLJY M]JV=BZ]N-N)N[W0 ?@P,I@:C3+,JQSF, _4VM_\&FZV=T M;LA&M6LQ;3>2BP5W:68.@^PX$4M^=41C8?[-K]ZB]9TNA:(PP4J\%1-6YA'\ MX'83'WQ)%\S$M !_!@8D M7WTU)N8)+ 3>7Y<[HF#_H@+>5E4QP]Z,7:C4C+ M;UHK@]LWPW5&O_O2!G,+"F;'.G]ULL3_?#(XFJXM$8-HL:B.<;VDI;I-1=N0 MZ:WWW24$K=/"@M64+R=KT-VNZJZ140CG!=>!#$:GG>N5N@4<12W?UO::^NZ_F#R!V2=?^%NY$EG V?; MD?K@DT9_H_$=%2_DJ:N-T1W]^LFJY4_]13\TJ[^^]1]'_!?W@V?R?1G'K\R# M.%P-/1%:H$6@38$!3$* 'VG'\GU/?7X5(^'=/=NVO3T:' MT5[!$55V6TT3UHF67- MSL4B$5C,"^Y#TI4L:N@1!(/@ZK!YSN8JJS^G-'*]OC9JQ^?JH_1Y7[Z+ .Z; M!Z31;R(JB+-W&,-3X6KO#^3M<_J"ZJ:'O>^([T MU4:*R;(T(O'U:.MS@\WM)QOUA2J)_!*WN^G1PA4T@ M*)^(^M?'XJ81;.&U^UK7%+)-I-V96'.@N1^RR6DKP1N:M'_M[9; MG+]51N0!OA)MD&,Q!!,>V$)>QP/#=M8UUGJH-IR^>P<>.,&,0 ]>3Y0,DO;Y MQ<6Z/=F-"1(:ENNM[X60JW.7+.-08;$PKW9HRTE1BY;*]@_.2GK MH++11,>6Y3OY>3\OEA K2; L*KSVJ>%&,_(5V7%6DAN9 M#&DT#;^2VV%7H\ 18SH"/IFU\,K'UTZ1D/ @"W)Q)$C%A?4H.\?,Z40K;L:= MN/)3AUS+,A.U?;SGV5P6X+?V)C]H\(=%##; M2S[B**8F6ZL7082F&J]'F5KX%[83Y"2>*O0$MW)(51:]QG:<9NV8DOLB$ZW, M4.,)%\W"TUU7B]PH5BD)1U0%"=?/=)89JXJV+F">7ZOS>&8EJN4J^[V0=E:7 M5OT+&=6K+J)3UMT&V\*^(JS]8(#(^UE]AZ69DDMKZ*NW9:&/ZO0N47 >7,E#\[,E([JZ_1IGZZATAQ#L0E/O@@ZN+CPM <_=U0BF Z M4" MT@Z?7//.DX?I'ZQ%2Y3)OO-6)4_=-,K('E]:VN/).)!\5GM,I MSS"^2W2P7NV2UC 10#X=B$V)*PA,U%&SFLI@%\OV)H7$[ZV:&ZIJD-9F43/I M89(D8M0$,=:Z_+'#/>)5%$S5YOW'Y.K,3->1A=U'+446!.YFL^.5+DD?"*"1NJN[8G)1)ZQ8YO)T]1)',,+F@4S78^#;"6?BQQT MY6MT,8A.BV=ZPL17*T*^JW>E=BO8C<@2()6Z=D@+IZ!"!4UM9'"O/2LQJ1[^WS104?:2Z8%O"C5+:96',-@'CK\\S*; MZA4#;=\IL95GNB-?JAT[Y;/)J'U7:!T)0U..0L:_7QSB;-,=F?..4A:9Y$UV MF"++\'Z9DT@88;5U*(Q+LK$XR_)VY!V5'36X)'(: %%3?)-XZ:I.\V5H>]!; MTQJMI3-QA@?Z%/8F'BMD$VPAW=#T.XCA2BIE[XZQI+?6_MM.U@QM,ES+EY$" M'('O";]49D:G>,#B;@^]^UAU^B0U;)JO;59W4'_5O$,2R(B>Z?IRN;6\4.4B M>L82S5^4=_[ 1<1 Z<323'??9B!Z@,:S4ZJ%%-7AA\3XZR?)5X55B.,!&4ZC MT\G.W=++A4S:Y>9$40YD'BVA9)T:A #N7+#*7I>)"SQ.C:_F?@'M6O[9*QGNW+N>V.*.9./1ZB M,\^NX6"5JUC'L4/CD:")O,F0VQ9^AJK-3(WGO$ M$M,P)+/XNHVL3L>R&%M MO-+PQZY@\FL6@H3=.TU2AKFPBO9JI4HFIO&C&M2464>!1?BKE"L+"E]5A22" M9#7X0TI*,U6_IFY3>/&:[)L3PTS$/L_6?P8^1:\GN)2XAZ72N9BREO:&^*C. M^GR2?//Q@99P >=K51'YTT6;L-VRAPV.N[9UKP?6#-Q]>1]M27+>YRCXGO[! M%,_.= @D%S[>5:>?.'J& MFIV_^6S K-:\ 2$TW/*LFT-?Z-8DT;VGAPP%3NC$MHD3?QO+LU++R^$.Z?>^ MS&#SR@54V,FCKF&$EOI8._N'A;R%7+=GY3Y9.=-^Y0;N77*SJU)?%$2&;!A- M!5"ATG]+4;LV3R9NN^G84PS'7 ML:KW'GEI[/PZ M7#'NCER0@S)JS,- 6K:BTR*AP?:!P$"^]FRIX.RYEP!UJ)RVQ//4\X-90U\G M1IP&M5B8T5.4[6&P%[B1WBI5W95E%O7UX2VZ1*9KL+7U\?UU,');'; ML%6NCETC]/1RY45UI01?Y=9YT%:"J^6TU2 K??LN8M0CEA<1V<]".';*\9E=]0:AN;58>RW-)'JCQ6 M>MKA9(DE0_655+W5$__0]X!'ST4T]6T_BN16'D.4_443'O=K6UB9I32)\]], M4@V"4[:?%JYVK7\9;I+),'\I@,XBA3F?(&\/B8F7+N^Y\5ZOLV-6E"O4)2$A M%@,85O! 918!-769E1^7]5 M/$21 QOO75KHS'SYR>4IZX&'\ZV-/0O#!TNGIY/Y=VJ$,;"+WHMO:5*W$4M9 M 6!XJ*)R$P\\#RK# ]V5E >1(GU@DO"'+^!MZA@=' R6@P?(SFSP0+PCS0:] M:1H>^$,_&/V'H.*P*+0.CN8$@0&DY#LMS",=IY>!8 M25NA^VT=7!B=33"XCE)G;)(VLY['/&TI(521/TFJ_*&;H_S.G$#%WP-.OK? MA95 <[T\0$26V(H7,(^++R6T]A-"IG8O6+:&I0F:!72WA;,36,>"X[B;0]V7 MGT'L%O],CTW<_ 4M\FJ<@#$'@/HS,P0=F*C6()6Q,CF?R,!K%.%UZ!!.,T%E48DN'A]$!G M6]NT>)QW;I\K22)\U:8G7_<^;K"*K.5!="%E@:_V@WX]TOG&]%M+TM-^LUC5F)XP](%TJ0&,V913\,LN;\+&_(^_(2% M%EO!XJZC[]6-5G%S_I:^S-;DICWA9C$$54728,=PB6&)DE M85EQIW0_]_B#O US$]?&)]VC5.U&YSWY'XX!=!^R'QY>KEPY'909;)!R]798 MZI.F&)?PX:AT$N'IMS 3ZC;R3!:RDAU>!=]2 M4KKOZK872EY=9.?$E$;\EYGRTV)8PP.H034:/)#!*0BFDU!3/+!B ?WC5A#\ MS8(G0ESPIBA ESVO?%9PRH^:5>W9_AK/J*76'M+EARX[;^;\M(D'%>WJ5'&C M<=0]ZW-L=\^Z 0M5Z&5NB61E]L2W]QM-\ #2X9DUA'"&VNY%54K8>=],?J^SL4TM=?, M_/4T2,DRP%7=@+:/.6? _*&W27--$W C7W@U7,&H3LP.CMC#'/YB- M2RBF#RVCA\8#8=N5@12&:+'Y;/Y"!VX]%8G"YFP3([.4A#EC=\UY0Z?+TL6M?Z1'3-&)!L/3/COGHFFUG'1!&C: M4&'RGO1&J;O"*]::_.,%OJH@EF9B<9_+F,^>J3Q 2K $L,O TM2K!Q^)[8I? M^DAFTY5Z_E6D:^.T]ER1!'3HU*/147;RFJ.71 M$\6LBK;<'WP]>ZNWFH/E%TM-2S56/$WO8TCSNKP=_+PI(D:+M>K,YZ1+O]UB MW[G[1'% <2ORVY.!\&H_ZS"77"W/BQ5A>4G[,LN71,^_ "V=RGZ'_'6; M?]H/(2G]_],U_[M<7:HV1H--#%L3=5;;=8$'GMRQ:^SNT2E&NMT\EP7>9U'O M1>ZS23PWW9]J$0G01>>OQY@M[\T4J_9J%MS0M[5FI\H-TDQ^.!&N^-PS5.$CR0L(&6P#54QIW5_^MYE'^@ M02Y,J''!'+K L)ZS /+R"96"3?C"U9#LN%M5>N/2]H^2**E%WH/0ZHZYC0>N M(EOQ $8H% ^\_##M@'UK N[3/1'X&?/8)CW!.A<*%#HY_-M;&(BKQ))PM"R\ M30$K!&Z-YQ(<2]^"!]HG=KGVL"G%_@(XS3NE(-O3-F7/:H$[==9ZX4-BS3T=P M8UP-TUT*M\2\+((Y=$HZ3M/[C*>J%M]N.3(9N=O%2J$#(V>X!1TGOINX$WM ML/ '4D9XS]*;:-N[N9;6PXP^MX8/9Q%E:NQ-I#HMT 7XT$M>W[.:NW[Q8^+V MGE-_]KR97I+>3#,E.HC?0C;2FRD#)<7YVQC%*L M3$A\U^"Q!WS)35O05)$7T]5SWP/7UU'D,PE?^#5I$8^R1ZZI_D17C8?9G M2YW7/.GU7B&C)T:D1G 'R//DF6^DGP02O""(/AHH!:0;+=D ,&9OV(!.!RL#;\T\$> $TZZ6ZUQ8 ]\S/!"#=7!:=A(ER?,[*M_,[^IC]0H8/$L+ MPNYT^H ^Z\98LIH8K.)V:O_8P]'E#/U[B65'C^)CC7%/E"&*A&6&UX##BZ=* M 0+2]%S46.&[E$FX+Z%@*,!1\$>M2G6R5IO8/J3P#J?H>91;,Y+3.-H7>I8O M^]!3A%$H6:3+KD:Q0T^@/8Y30T9T[^ZEF=9AG8H;7D=AI[?>,2*?V0GPS*@8 MD8(1P:\3#_V14>OH8@Y-ZN"-N%G,C9:$[_&)(!?HYA B=C_,>!G M6(=6*F#C=VG@$Y?QP(&S:8[I6]S@PIY.@Q8>N(L$,;)0G75>9=Q=11F58SDF M>ZR2MB5VR?(%EZ-K:3EM 6EH]^Y=IA"HK0?>V&XX2YIH57^RZ5HZ@6K>R_*)D;8GY4;M8_RTF.@A4;DN &IATB#O:="C>9ZBHU;IKP-C5&\DU+M:I^ M3=-@8;L3UL(=.LFBO87$3LA_ZLW_-KXWB*% -M>!F+IX=72_RH?-II[KR M7<9^18KXZQ@II 3CID5GGFV9IKL*H=9(5;:T3>4>;\JE!U(?CL_O);I9$F'S M7K 0$7^'M"Z<-Y<[;-WPM"CY:L#>JIAQN35INN..Y!T^=>+?SJFOC-:11C2( M9.GSK;U9T>*+^>#TJ>\H'R[,RS>L2"%U6M_#]IF@7Y+JG&)A=FFN?E#XLS6 6*+='']0"6^"X7Z]\5S1809I8G<,VG? MWS<3^0XDJ-,3=$-WN(C?Q^WX<27LI;W..>]3_Z3\KB\!?"R:A)=C+L+NUD:3 M/)H;8XHF-6U*4+9RT4\T.KTM\C?A^5"TE]0?5#N]$+!/*:JSC8-_Q MIC[?MU<&3>;, 2M,TQ2VTG<4>F.U_?9-=YI8,4\'VA3FN2([.I,"F*VN3DA7 M]-7:UNC:^ X$.1(.9&'0((O2"T9#31/DTTZWK)WUGS#T6HL&2[?3D4)HNF%>$AQI)Y"?UH0CETBK\ M;6$J04K#C>1T)IPY5$VW)?&=/7(ST/DH C72EL%*0R5SX_12AX>;W9V,*S3= MMLUBK=B^O<"AMR'J[(AVZ+$HG!R^M6N$!X99BD:VUA>F(\S10:'+AA$U3<1# MKE5X@+9#];BZO"[MBPX>N)(FH-K-PNW3*?(;YCQ:YR@"#0G6FD\IF*[3[)%5LPMN/_;:4A\HV//31; M2FLC.39N,7DV%_=9M:W25E6(@83 X++41RI\RT08[T7>%-W1UW$$6CDE.>:] M:Q;.!&)X8)Q_ME,]5N/SQ\N=OJ4_<'0V,0L'!D^XL((@K6PYO_R?1.#/L*[D3BAQ;J&E-NCP_(4HH:L+XZN:4_P!2O[=LYK>1]5X[A1Q.,1G#'9 M=S=-:'L\C&9;=WFE>CPX0EV;7ZY(UW^W?6XV=BTT%71RY\LZ=T_XZR X>M = MQ S]VC%(6C%D+?5/&T;2%8)8J0O0QP-E8F"'V];(5EL3B;,U[YB::(!^6H>2 M:FG$A\"T:S:?IJW.\N3O;U$A"!,'.,>^R_ZC!4V"U9/?QU@,OW;\^] !3&]G MLC7YI^J,32$WWKITUY*=1<>QO/@Z02<6(WCS:^,R""Q,;D=./&,8J?\JFW[/_PC80XA[7CS V[6DN6M#7>"[4"O/>#57.,T&J)>8^8 M_&(JB5?-C"TT$M;?A6P&"H\X/W5!>(\2VK8]U-C+U.R#[?QH,;P0^&G-4M5D MS#5C:^>FV:RRDOJ\&W*UJ6^3;"6;UVTCLF,$ZD"EQ\HX2I*H.LKZG(G+U;^^ M**(V7-%GQSY%..(MD,-U#?A1-5:<;IZ\-Y=DZGO)N-FZJ\S0KQ7=U4X!/;=A MXO?\R#3U-R;3FQ;<'_=>A\=7%RK/:4O[TQV4B92?I5>QB2CK,B(-7^0UKMSJ M<]XEJL]OD,D1$3Z\&=+O2_A,I&P"Q[JE--%V!M$,O#:^;O2Q\=F:2V'B_2_E M/?7OQ!5HMDD<"0>1HR4/[K];EI R]1)X32'X T#?UO!D&+VB:Z]GI\K"+ E] M448TBG"(>:AK[ZJT?VVD-&TG9DT[EO#- UKA)OH'07<5-E(/X\@VIOO?4#KY MV[Z;.J_?][CNID>34Q>/8'U%K-GBJ1&IX;^>9OFES,ZP]8=2O#IGV9:^WI;^ M7RP4_%.:[\ .%1[@]6^W.>R'GK$F?1L#0PM)@<7=E^1%:I/Q+[1X%W5S4:IA M@$^= S;4%;J5 +]HXM)[@ >F!99FGS)VS_-7FYB-7C#&7.8<@V)E'=K*3EAV MX+LI("0!!ZDB?8BE'#4.^. F"D&(# W\0 5"VH+%^YO<[J*!UJ#10/L7<:& M#PC&Q]M=BB)&& MM98JW+$L@AS@Y*\$* $&1&O(VQ^=QHGF#15UPVEF(]XQD@/L3!0Y!KY.4L(* MFJ(:U"N>S9X+E^4DH@^M;B 7$SL8WXC'+Q=96@K45.F^L8L\3 ]XO_Q88'CP(2B<6KE332)-'\T8EF4>S['VX8&M ME%&K; Q%>0OR,L.J&@NF9/EEU1QYZ[ZQ;WB5MX_3^MW)7,EF.U*'Y"5U!U[( M;^L\)I!T*0FW_]Q'I#ZQ__).)+"LPH C2)2K0#0L/LQ+V-BD>G80C7 M=?Y9FYZT:EYA_,H,3X)YKZ+ 9Z3J-\+R_UB=*Q,XRX>NO)W! Y,68&JO0WX8 MN0>?ML/I]2'.PHKA!QY9$-/#O-S#O']XN_[3EI#\][\QM@\AA/<\P8!P8&VA M@YN;*)AX#6/#Z1>T(T[VAJ%'WQO5_N%*JLIN!Q>%MYAI9]FR%5N'CQI70_+0 MH]589=T"4^/[&LLS"L:H& "RE51_R@NM" V'!U@2< MIE2LX'/"$JM@9='C+!V5^&B'46YHC#?5X@!CWO*T0H=3\L9O=EU7=6[7 ME H7;%<43BT$L PAJ^O"?7DR]OTZER+7OM^7B7U[!Z:),]GV1->01-4UM9S,8].STCIK3/*IUVR'95Q ,ZYV6XG19-5;=C7)HGIVUZ,\D\BC7ZF ML>2%M;J<13T/ J +V>\$T]O;95#4;7?3)EH7 MO_ZR=X:$"T>1.4&-FY-*SFSOV=N[:E8(41688PM+@Z ME09H-([*8DKO?W:Q+=#@/(H)%9Q5)+S4Z!8):.C_-S[P-J5#:W;]""*J&*/\ />/[G'4> M#RQ)_#2RJR( 4]+)A7*@4[#60^4 G/!#Z'G0CC>*@-1IB]'%\\"&U2CS0 M,@I?TL&"R$^+^)9I 5_&)5"4-]=/CWT>WEYV(C"> MB5&*PXH,?\N"R(*9!V+9](QNRQ#+H0,ZL58;M CNY6$!CCH'W+2#.E#04)"@ MI/^+"&I]0M8D\&T>BC9\D=9\)*U3W.) WBSW>I\K?MT^,=9K+>Y+'>+WM%BG M: &^!;\G*.?WM)CF_2Q^_IX@P=_3PK#QQ(@T]1>"_B B4G07NV)GCQW[ M/3]_U."F]IS/&@NP? \C%TE#T$AOLGI2K.@56$@WV(NP4.9EWB\C)(K?Z+D4 M+//_;@LOU: PC[NYDM.;*6H."3P)(K957\O?\!"*4E\+'?5KRKK[R.JP2 +6PC4':= MT J%D.^R!@K-R3X3*3X2GMX!T^T:N2O;-O5#IH?\C8F_;-10@,M021E5V H3 M'G *>R[3GXSXO!]M_7!,L:>[7RI^,M4*BLR,J.)^R=#TKN;QCOS18\OGR1X: MW%EBL<&'W(/2D+\*&44GAIUPB$LB"[JR$\"%67VVUP1A75Y8$+?3E.-52JH]>VS>7K M F*J1I/L*D/CPSL].QT)V?YN/&-(6H9&--'.MW'#+KO+-'K.+ M?]7=HC%-JI)Z1/[G8'#LWX-!^O_6$UNFR5AG/! ?M61S%@-RM"'6YY?DZ]Y9 M=LSJBT-_ 2OF?6 M= %<2P=,BT:\^_S2_][S)W^AZT]#[\,0+2<^,96A!+RU7F>9GBGH;B05,AZL="H1;$$<-X6M/S.. MAA!F^^8(2&G;&2[B-N3D(U":VJA#/)!I^V'K0F%$3\:DE422FDQ5^M/ I<01 M /W*I>^)X30)=DI#K#\[9]))0FFJQVN-A>VZQ[7MVB_O-9N78IW$L(&%&(>. MNI*YZB);3X[56:GK>60Z8N,+\">0_6GGVN.\^>KT&)7N- C MG/29IMQ>.J#1U+.%>/)@.?IO2,,5 .=?8;:8^)/MGR?N C4 M(I(%=[_G20H2CWQ/Y6!U'41:+B MMTW;'D'N:5,?M6PW%BIP8?F2CE4&MKGFC+ISZ]&_"7<$<]5W>4T(9%0N1$!I MJB ,6W6=*85=K#TN-/$/JD3XZDMW$")Q;\R>""]R(B\UE+4B:+P-R;_=:LES M9HQ,L';VZG9[F53!\N4]7RT]P4Z=3RL5H6&4[BUQ\Q7%A,4+W=XJI%@ M1IA>5%'DCU:E*URSY!/SR?\J):Q3R9#V-.@.[Z$*9VCJ$?&]319=86T-CF\$ MCF"R)M(#(G+N[^07V0\WV4VL* M;R45[B&W(H$CB(7%WA":<-GFC'82BGH7AP>B?[ZK_Z\=.3\[?AJ^M>6OO?\+ MAHT7M"V\5$J)4M$H^6:Q$#X0(6=96Z*+<-H28? C.1T\D%LC2[!YYY^PDJ]#.^)8 MU(8,OLWS'KY1M]9XHZ%BV0:;+/$<>D0S"CV8\[(N^*OU14Z;?'A/APO\Z!P8 MF0W%6&=;_]KQYZ'W7()DA@+4W%EQ>Y>U?M,7W=:^ZMQ%#JGG#"TL.4$-,&&E MQK Z<*3^Y3P*;U^X7='&L&&FL"%OZ$KYMG1#W-%[PM$#.*/3=-]H=2_Q6&X/ M\YN$HZ'%+XG1V,6'U34M P-<'+[LIF\#U(<:S)=WSLV+N%[JGU_1S==-Q:PS M*[:%=7$^-^58+%M6-I#[_GAPX[U4M1K/#"Z\ULPM5>_TG*PZJ3! M(QCM5?][D@6^KP(65 (\?-G]3?OE,\\UF#OD"^<:!9:+)LAYO4?013T[K8C[ M[IE:F7E>QBS37&?:.3$*N]@+V5. #[Q0<@^OG+3L ML.CKP#(>#1Y+5R6USUNVFP64L++3O'U,$KAE9XZ^$;F >]4IT]-\R/5D M>D 5_-E(6MF[E'Q_:>"%FQK1',Q(AW!SA[=5BJ]'J+R4962=1^4B(?-.9.<$ MCA[3=3/SU@6Y>G,KHDOS:TA/G5NY2:Z?@464UXXZ)Y+A*X3S,!YH%G@EE6G1 MCV9Z<;! \6UOTZ=4*Q?6>S5.S2ZLWU7$UQ])!BA"^O^.G^3 /IE]&Y M.S73MZX&V"E.%E,;!CPIE,!!,(/5>8^2JU/J#%I>6UH8!*E7SVY^64Q2_-;& M4:'.N>5;YC3.*#5O**WSZ%3C5>P%A2OSH5L6.7DPXMTV!/TDS+3#1.&BN.V8 MF-J @\O:\:?BC@BV9BZ!(#^_B;H-DT]F&T^?CN@^3&:^I? *#[ 1 YF=P6)# M/X./7Y^_^W7X0G>D\ #OV@*N=1QZ-AO^"^G'-8V2X;'$O,J8$ 1 ME(D'LAK!6 >!EUIPNSC6D[@N&<'!)OTII)!/(Y0AZ;7UJN/OFOEYO3>FW?Z M%DR3$)1$$7 '-4RF-YKX*-1+GOH26_7J H[ZS4?K#0MDC*LQHN!6^D7E"/, MQZ=:U>CW]+CM)E[I+%E)5Z^2,@^4 $K_K/)<0PW2%!MM0PY*P1D$)STWE]&B MWB Y>'<'J@S7"689!\EKP:K7_@E+041_UAI^E\M-)/]\GI;0@8K M2I%X-)* M74:__;5?EB/L5KG>)(JJZ:1 7-BP)D>@3=)\\CI&F'6.F#2DD1X7"?;J^4WMHMQ]/)#HO2G[ M%X>Z8&^C*QW[%TA5KC)H&V(-GI3A],MN_MN12B/25S!3Y,3+ *=LRRU6PU8H MS>SDC6'1QQSZ^E>N*?-X3*BCOK2A2MQ_9??ZV>N?O[GP#7XX_P,/Z/.7WU9LNV3Y<%754TW$K8,FD["Y7? MF#(2W>#=P-I(<(G[8KF1/7UNOT?71_3EL3[TZ[52 M:0]5/173'(RYW&6LZOVZ7A[G9U)'SUYW[K9%COV^V"SL?/*;GWRB__MKQ4,6 MS?MU9;<8]-F#C%<*T5%WRU&9X0%6<'<[\9C2NSH71G:R/57KNG5C&H97%)E9 MV)C*JOSI45U>E/'7GNGFWHJ-EF:F>4;E^323K%)?WU7MJ^KL]--,H=3A3G-- M3<(]#4(6Y<>>"6!@[@_IA-+/;3KNB>4GY7VI,%C3M^>7S#4,3:@A?*H30.D_ MOK/>=1E,ANEFWMSW#5#D?W.4GTQQF_<%SB/.U_MQO@K-H,/L^%E!RQS_%UU. MMC,]:_ID67=%)=W'"RWFJ*"!#.8J_=]J_+=@WVUA]K$L-^^$O]+5-7I-ZK$3 MLJ/.>"@1F\$XC$PPSZMS\6S0D37IN_35*'A)JH>'YSWGU#M(K!IK\M[T6-]. MP[YWK,M#*I9I,U*;!FD2/[OY;'AP$ZN_8HG" H6/PY/HZ[5AF6R1 0T.#(5. MJ(H;']%LFT?3L86$^K1=2B6T,5*&;A,T#F?';%H(,-N_"(2\8X#?^0])A1P8//+"LF?;M M7HR68/>TVJ$GZ"H+Q]Y1,99#H_TY6$*)AA$52ZVTKTF_=B+#CQM/GGQ@Q(%+ M^'',%3=!?:M8>+7#3T^%9WVOJ>UM$Y*J%>3Y'!B1GO==DF#MH_[M(VRG9*7& MH,;]+(4PL*3&X2G9\64DA4E*F[4HY\7&>C4IN[POL1^=%J8&<4N12Y9?.]>F M?5NVK&+H"9IU%O$ >VF(7 [F+/.VT_C549"/%MW65W93,04"I*JPPE(5(:0B MEYX4;#7;TG',G>E4FO"HFI3O,Q>_#K/%=\"QI1.H@YBPVW^UJSDW5DMM4M*M=S=+O):RSXMJF!F/N1P0;P+OCRE(K/)LYY2$Q1;V]#MABD&LG M$SY:@(>"]05T0YU:ICLD+I7BFU5?W_J1<7U@%JU\S'/;I]&Q2FNEF52PCYA( MY0',=3,G#5Y7I60<)GU:BXF'VUP'E>OL/>.7F%Q;R%O)Q%G10@M]RR MK-"@)OEP./)"G?M1P&6J&N#X]=Q$YG"A!2@K&L?IL,IY-:?=-5A?U>Z1<=U9 MNH;RQ#UFU^:0Q!%VTS>3 <9HU:Z8)S;D3>]V&+,Y&K^FONO@Q/R8KBRAQ=;[ MWB/K%G#S.RRR)L&\1,Z9#.B@^?/OX;H0Y5\]+GW(C5F%O*5T(^HN74]_I^(# MA@Z,6ZW6P/1.$XT%>MH1@?;X4H MBT E=]H/EF:!SQ@8O[N*RS>A%.05%P_[_!9"5$SMEG=(E(O8UD;/V=J_R=GK ME3*:F@D)UCRG6GXWXI>2$%'FN(YU$-G0YF*OI'"+K'$Y>T-P:DF8,!N7R!,MY@-Z:^8,9K3SEE]8 M+ZPOS?#-74NSGXJIUJ][? /[H/KT\(/+3Q.-.:>OB3QRO=[/:Z5Y*KRP&L\A,':+R6;)A[??/TF&)2F<66KM9'G,J3G%H^\U'3_>+&S&Q-(C2( ML>P\#R_L%8A)U7<:ZB@!#8QPNSAH8RZZ215BL0.:,0!N%VE;CZ-*4-L=)GZ3 M4?BGDKW[,W$B#^4/UWVLQ]QL0"NO,E!Z@L[A>TMS:78:_K U:!BY*[_]P.N; MDJD3J+9'.'KT6_R@?S?XVUK?T)!) VK2IB2D=I@]C>L+36+E3VTZ5V*\W!W0% M*5!F>("F8PB:CF"55EJ7J_+L1<:XLY1S9TDU#I<)UY%QJ?5U@H0AF2VXRXG: M%=5Q70,,V%LR!OYG26X!JZI,#R5K#SFKGF <.B+:RZWCF#\.TPL&RH!6\S:L M!31,R@SXM6U0!M03K6KRD;TW8]TY97_0X8&NGS^3:K)UY.8U2*G [F50CXJ( M61L^^'81O:_A2^#EY0U.O^!$A,UQ8KY+?7G+ZA!$=41X@TG M1]%2!(KWE*F MZ[B!"/*G(:!EUNV?&(O 0:>@*GQR/B!@>/[+%]?OB$\E7:\(5EP[V=0.YX?4 MV?DFGC>XB,4FTJLI.XJ+A5+T@!BVZ%Z5,$5*!)KE,6@*FFUJHJQG?5/H1 [I MJY?$H*=*7'/L]S@PLQZ^:S\M/R2BE?.R >WW*6S L#/MM1BJ'T?&M9)9_:M3 MT?*PE8,.?2BHC9><+DFP5QH\JFV 3KWBJDJ?&N!90<8EUZ<*$D9'M7&*&SCC M5K$/!VREE6:F_A_NWCN@J77;%PVB(!V1WI4N37J5@$@709#>5$!Z%P@0"$5Z MB8" HC0! 6G2.T@7!4*3WB,@/:$&",D+:Z]U]CZN?=[=[^R[S]WW_1'^F,PO M<_3Q&YG?-P;DPA:[P*5M#"X%%9N/X+A@3GFNO^B[7W#8J^8097?\*%>:*B#7T-^+.D M0>^7IM-8P+//"OTZ#CI3I+$'J%H@\Z;/&F),4::0"\<"T]V([_)!?44"^?._ M6>+N?7<<#UZ#_A,7Z:@29-U=6C)I7A W)7 C0KR^$C/XXCSG\\E"D&@35)J9 M_/N5-IP4&1U#K5C$!]ROU@"GW"DJWZW)4V0ER)2MQ@ 6GR$B$]CNU>#L<( U MA[EDWPH7?K,DKM)KO_[<*Y_@5UR R\RRYRV3R%@R$0Z#-!V3?N--O+E@KV;C<][9IPJ57!/S,,9X[^,7U_JH&&"%E;F9#&2-X6-[J*$9_' MZUE3B,6,>MB;^#F_\UOQ!2_D/<7T+=E MA;:EOF9_P;+F85O!=Y)!-HZ&,X,W3%#,(>_VU\W/%[K;KA?$@C66?K0^CU0^ M,Z]8J%:W_*%&^J"B[EN=S,LU>V8\1=9<[R4V)BW;@FX*J"E)E-?1FXLI@2\GW,/K@3017C/ *GL:X^/I,B\G5=> M:F[6Q')0NZL]93!FRP=X?@+ALM+/8\,]7+AN3>Q4 3W'!6MA[TD"\D!MA7U< M_D@7%'F,G#%K:5S>;KOP/>8U:9QS)/ WX7+[TE(6+<1UP0+28;,P55E\50!8 ME7/>SA'6QO26,-,Q"??5)#D#CO/ 9V.FNNN!N. @R?,OK#;A9OR@0.O9U"'Q:*X $\!^:"9*6E3 M&_+(PNQB?="8TH^='GV%[S,/%9E5VL+!UBSCI9RM4@Y/ZN/'!X6W)@FGZ+-2 MJN):">E=:_!P7D$>E=K9NR5Q3>BH%6=))\EG;T5"#G\+:SU2$?+FWJ4*/T # M$5E7E;QLSS,H3I780+L]1@ISMY@@.,XDO]]OE7$(__S$'H>:V&PX?[ 2PD)Z M!RP&J/':M7%J;XUWX"!O3@I(>R??_9;U#=Z@F.]%G,=F>?3^%X+_B'=*0P3+7QDCK_5O)9- M'R1]4E2G< U9W6B8==E2WM[MQC,I.JLI=[9J_"$7#A*HXRYO-KDRYEH;+F-W MW$N#(-+JCHP52W&@K#-TLF<;-3?QSD .@DLK=_@?XKRY>B*Y\:U3^5:3Q]%C M"@Y[>F>>$#'K#,A_*-,T&]87E]GJ8V&N]P; MA!%V$*_"O[7>-H4(+JW#:^YWW1SDK_Z;$CL8,\C*@'1>N"3($=:C[>9QYWM? M[=LS6=HST=B&L+AK$;.>GOYV,0??H,2@K^H'[3@[H0V&Y$L=V1!NFY_A,(QT MB=44%*->%HD%6.Q"#BH=U] 62+&N1J.NDP,GU6=5TF8.-#39^_*5]ZA8FL(J MV@G9=0FS.Y?*:3ZT>?ORQ)EJ2]ZSC<7%FA=77\?QN_7 PP8I3/,I7LB[IY,> M58).\L;2=8<7+NJ4T.@Y'VL'6%&9W5)!%Y#2T;\\RD6"L^F=PZDSG2C)-^_H MI<;',TM,BE_@'$6L!1+)2VZLJ*PN9*_S=,K(M\)UJHU;1^[=JS/JE317W[XJ MNPTX"<&A,RHX+C4DN8B\1S8ILS2&/,^Z2#V4?C(.H[;0IO9NG]:.*_=FVL; 6A_?%$%H$MX1/,D$R6.ER[/ M!H=LX=N#P0O303[(0EQ(/N__W7N,%.B0X+I3YPK0<$YMJ(19,61K4F?:V-NE M"X=N^*MQSELH+[Q\T#+V([DGGI/N:L-6K&"N'0Y7FN#^FI<1CG9DJV] M0$^WY"#$J!ZQ8C^<9P:-A#OW'MG@;\5G,H7L+WI$E,WCTDD>#LW/*-?4Z+!6 M.HKT6UY4'9ZV#W 4_6.FH1WL\1R5=F,!07][5%K1:Y/%[FD-.$!VI5!'FD1 M+FJ2&^*KOLEX6O$YFYQ[HB-(+(;,X!ER5(>K8WE$9^L+W5:DS"#@!%=[?-#! M.:E&WF0[&Y21?_)=]3%DRG -9OFM[B*9;&$!U:7 M0VV,Q2P![K-I'-R&HG! M$ -6*2+0AF 5EC4T-ZEX=K;DV_,LBGZ/N(L2(+W(!5>==C\I4A%.F'9Z\T6R MC@V7)JM(#Z8)F'!N]>U,=103E(,%M(7^S??!7<$<DOIY3(V,E0QAHI!F#!VYDPPF>3"C<.E>\ X3QMXOC MF;5_2'&. MIH;83T-@8\!CA"XA ^&+9N=TE.L*1_X%_.])H\(6%&14#.N MMG4Y>!792T9:^RVV#Q>XW&K>_1;PH:F-6,!_T 6L=OD+\[SX:3JXVLLI34H; M3NLB,U1B")P:"KEN';$0]X[5W>F;/!\.GK#%M (K<'GL>ULM65GFYD=<+&Y/ M@5+L^8%PME;N[Z(ZX= ]QK#]Y@KX#:(83I'@G35#T8-A'9/G>5*P7C%S5ZA& M!-Q-2[]WT^9$\>G)>J:((INR.9L1$VTFP9:"H^<<7ZR'ZZP%H-S%5SN\3;&'8FB7_T7O8= MG"_+<0-G"G]( S.,0\A9A9#=Q6QRO05<"DO O12K1BK:T=S2V8#9RGTQ=JWF#;% OE6Q M)KXY:_);O3[4^7O)H2^(%H33KXY-ZS")5PQ>K=&YP'@/0#+XJ[TMWFU_SQ;H MI%[(NYZ2TA;!5Z%Z&EI]D(OBH.O.=5P!XI_@^&.>"6F]F5KW$-6>.YH;;^C$ MMH7225\$#[0Q1>A(L_ 7_I77HA&51&4. OVAL)?V^-%UB(*XW%A]$US9T_(9 M"U!QNR#$[P!7E(SG9G6P2B:K5.)P8"EM#G7)Z,(%#KQ#H3(5)X3SW'F]9\$R M!(B%&%@41Q/K[2#! MDO=P:J9ZKX__W:V/O)Q)3GGEMU';6 KA@ +J*C2Q@*&(X*O8QA)5+& '*\> M(.J!!>2BX:&2_<*!$*@7A^2_E6-NMLCK#1'B0.DOEZ$H>T$F3#B,'@M8DO&^ MF*%2>/%B#@L@NY(+&6J LZ%YA-HN&C5F5[N=TLE;XSQK9>)BZDF."L /@A:G MC<<"[J[%01#O<"Z[S,\-B<%0-HQ;&::US_,G/PRP?C9!MM14V4.EQ'?L3W4E M0((:;\D!#L/CRIHR^CS/9]SM'2EW(OOVE(TGAG6$,V!*1]W"F*_,: M\FFGFZO+TRB0XT].#TH\74F/S_CKEKTJ -!$I((@2*O#1]LA'Z367>NS-1/# M$RET(@V $#X&H/G7W*8;P!I(J]XLBD,(P2SJ^%Y%99O!=W;HO4:5T-M,Y]PB M56G$@Z]WZ_V-YG!%SZLI,&A8P+ET.ZT3(Y[X)-Z:@B>R;.HU7EQR5?*N_I_D M>#<&L(<%_"JVA[]*[)"8%__;12.7_RPWM3^);.QB#SP6$!$ZW/;3' G%7$^S M0JNP(89,I]:%/VOU3RWR?.(.,ZO#>RIHUJ/?W:IXGJ M;^<:&8*0&O'H;3W#1W:VI!L$/L7, 4:Y$\EH RP@J081ANF8@)PJ>2BR5OR] MS7?\2/SE!U#$]& 'W-"L3_O\2W5M:,?W':Y4O?S:%XH:2SHKYK!?V;S5UK-[ MPAA$C05,#F:=:DOX=_\=\^']50S^X=1X*Q=]0OZS,')_D0/-Q2N:?[5M_UWB M$&[;)(11F)M@;P1%M+R8+_R:PZ] ,((\NRGGC9W_DQIW-C:NM M"C\_=25"R5%?PO&4W,CGKO<635GFJ^#+/["*#B+*M- SD;^^G!;X\*XE+>+[ MU/YG>KQ6R^^7,Q40S+7(NQA"I!:GIWBN E-3WS/ZIP]FWR60.\W^S%:+MP*; M(%+SW;RNP%Z S<2EKEWE5$7,C9-:OXR28KEBN3 R#9UF%=EVV($%8 'WT@^)?SLWL"1O@4Q61KA%J49[ M.)0X,J:]%#(5Y+^?OOOT>K!QMO0/0Z,_*>_7,R7_:I?[1V5COM;E%NO#*H)X M4)$[N3XO/2+LNCTO+>P"!OI4WD6=&+-DUNP\UR7L7JC(K"A&,Z \/&SA(+!' ML1,=G9ZHXC3-[,L9E98HHCWOIUILI0'W%ZC1+ H?IY-1QH=$DUSY>EWRX4:N%@,0*DGUS?540L8.Q3H(TC0KT(B6V_QGG3+":ENHT MK)PIW4E;=I'D6U6G73Z[6Q_!ON6>W21$H.V?_^=W^6&)6AI:BE= Q]L,!4HE M[8LMLMNDM4:F6]=TKOH\O,F\\N#J2G M80T.""5A KL#&= -!K_ M<<'M+Q=,LJX+U:(-$8&U35"4AU4H M"#Q02@_1_3(=6&DN2:-UD^ Q0S#FYV9(-\"?#BU6WIEU2E,*V=UJ0QNP(087 M+BBK_9TR@[7TNEX=ZI]>EB6K[24/A50^9(^74*T/XW/CT(#G51:/A_8+U\J: M ^%9Q+!"#3=;+X="/^!C2LH54YHGO$^](@3<93T48>HXZ_=!>>%5>V^W?F1GIJR>S M;C[8@(29#GEKZVB-"#E;3@_8UM69%:L),T"?#76"GDGS<,+EK5LNW>'',$PL MP->PY3,(L]OY)'Z4I^:9HQ5E3:!REP()\D:RUL1:G6SN=.O+2LJ^H_M1 M/V9S5\DF(;($_FU_2*UM]P=.:H1'/BA/X.IO4JN\D%KG#%@7J9J[K$/1=?I" M9/WZW,QN4^B,XQ=.J"")S3O*@+B ,2S@NH19AJIP-&+!1KG X5-IDJ1/,%R@ M#+/1!4!]QPD'\@/27NF !$"YB69B7E?9%N+2\WAG.AR'M#)#0V,=#94+542[YT=K? MJTC;4H<)9B-!\]=E4]P>@]A!(SW6CX4RZ6H-C5^' M@LUEM4FMG<6JUNJ1UA7RZ&R9.8OUP ME8VE#;[P>>%(TJ'M]/8080&QJ=+OAWW]RJ,PDE,H:\,)0=>#*058;DUA?8:= M13\/YXU[&[-%7\HURQF0Y9^URADV6[F:T_1&LZ'&9^P)UH]'S*>B2%B&VUX# MK.OW$T2&A@BS-S.!(^(!3">J.4\G#%.WW5UVA$8H7CUFK@H<3L*[$TU#G0FL M#'N8/NUP@$KB'[4?G'[Q..YN)951X9.F5YLA33GE8M^!=G(SVW0]C-:.T^85 M&T<3[J:.UQVXRK 5+BI!(!I9EO]):^ MT5K]A*/G.7)LO&N?_V ?L08&RS.].$[WD+"]JY\3M+?H%:3)XMZME?K0X6Q52-X:(::) MB7!8+".5GWR2I=*&S/UR[GTTZ[L6^%WN M[3NO<';6"8IX26'L]T%P1Y0Y/L%A2,"#)&"^:5;^]TY%OG]56_/U(4$RX3 /8:> MP^JS^*&2TEM7>PC B\7F M;\.H*>GGR<:'%;_55Y!A"F]+TP_*?$S-HFB^VT;!@X@?K[.5J%S?+3";RW\K M$"Y)K4)G[[3@]_Q7R58S)C OU[1+TR:O9".T40I+GAX_ MB=;U!^ N9 (K]=IZ@P;QM/<%-CSI;46@NWB)FY9/7,[D!V^F?UTSTRAYUEKW MG83$DSMAF=]^D;>TB=7,CW=2/JY^S9U#3OT\HUDIS]+AN&\Y_LZ.,]4X[WM9 MY\S[T:0N=(/R6TD&58EQUQ19VQ8A-"IP*)&#Z0'E6Y#;HLDXMWNWTG9B>^GT M*H8%9 JY N+7&-IQ?=^2WG.-*)/^ON;D>KC )'HS[_=M>UG+Y>B4\A=L1[2X M^#E"$G-QL#>F;<^PE1(R:;J+!:@+\>*/_[VSM7N0^(4]\8O^1A49P(-TQXN% MOU[YCYOY(\85;IG9L_*W#.UNV=:FRG$$.(A)S_CC=7*" Q?5X>4WF]*7FP,0 M&!WZ30SE6&Y]7=@9H:Y4?Y6BC8-::M\G2M6%EG?[0QZ*C)*9P&$SG8CE,[V* MT7Q;:P'1N8*=-XI"+]88S/=UH,L4$<]B9*Y;CDYQ"A1VK+AWJQJ3!Y [?:MQ MF]HU;/N^6Q!K]4F+P;5LYVF$Q9UIE7VXP>.!U6!W555J;[2CB]81I&6L^BS6 MJWAJIKY1:U/C?:5<=OT]XA.N$O>G:+7-H(]\CR6'39GOF MN6(Q6KU)VXT"?.D[#45+2%ADF7#W*]/Y+,$I!LK\K[0]4L]A!4#-_3N019^F MTHW&4L3$P:;/6"9M)MO6L1F-EP] M9[1MB%3VD+^FFK8W"7.Z8:/W$4I=HG6%K8N((O MMP:J,H5]=!B@]M4W/Z%XVFU\)Z=N.BCHW8Y"RYV-JQ"[%DW^&X[>J \A-S/I MK1LC- 8:U2EO\5?MV%J\B)^2=K8#Z!)^G ?!.T_!2;W>I<9F\EH-777$]0P] M?@IY0<]'X6WDL9=;,#,59QQ5MV!'X5,I9[-K<;X'Y;RQ1SYC5*,/:]+TA^U, M9@);9M8)MSU^%'D[@!?>!%D" *?),9^1!1TM;IKC\(CIJ[NENP5-];[0^YG& MFE]O6E6)Q-S_X$,[;^3&HN9N-R*BF=R5I+K)Z8K/7_2%_8!]=./#RZ3>_&F! M(:[J#FH*4I<&:VD&W8"0D=(A]C^VGWY#VUYL$EW:/7=OPP*&N2_:P?=8[5D$ ML6(!$R18P#F5T]CO=Q[ 3J1+W3"?#;& 4Y'B,?Y?+_ "/C25V ]VW2KLXUS$ M>U "H5^GPP&?<&\+V7&WFZL;4\L)]^%.E(KB>%>@"0=W-'?XGY]U3 M/>/D*#3L&44Q+I3?&&%'7LGJ,',A _,%LM9]F(Q]4KG,V]D8W[3\$FBXB;[C M=[,9C0(N2QR04!\%W:Q+X"VOY1U+ KY)N<]!)/-S"I\':@HX]:]ZWG;-8?K[ MP'E+RI=,)P9P["MBI7@$.;E:#@O_VGJS&/+2_!/\:=#[0,9GD3 S,E6*&B)2 M8[]K'U[&YR 3$[?(+,+:Y\5'T2I%ZN.,KW#Q=5,<8S'V=-E\^D6"GD&:#R?S MP=H[7<(V6,"5:GT-@9ABXIWDAH<[5[Q.@5WEY$ZG;T9+O"D4$)*==(DWMYWM M+E<&D\N4"2^NO0!K+,WY&J=U?3+7\?"UMB$[&ZSDK+Q9[\WA)Q>AST//P\/] MR1M*!FK]NMN;EFZ9&(AY\]',_&YMU=UD\YE;X:_N6=1&]"B2U2E4X^VD28E, MS?3)#U3RCE5)$GUF\7_$^*#4HX!XC@VNX76 MJ-$J1H+EEI;ZC]$R(0DY#XF\D'=]+..]>&$$]UW(;S=IE+@(?[84&]W:%GA: M-;%=,O/%(3=6;YJFN4<4+QK$I+[HH*W<^@&Z-H#1>!4YVO*/[2PIARVE ]VSM1'32]8B#_I;S!TUG@&N0?@>T8YBJ)WF.=^!9KKI M4AG?O3<.^E9B/CE[8X?+WN:A\%G7LQ8C#,,QKGK-*>Z%H(P=@6C_X#MWF]_" M9UP:$43MTLC+S.0M&S"TV$XB%J!LE( %(#Z-05"'[FS4"C3&("D+!,UY6K]7-OB99Q',:#H<++:D^TY(Q8Y765S^(VL3:: MN1ER,U0L;(=_K51X,2WF:7CZOO;(FK5+@&N,<&QUD#/H+O!Y;L26B-XTF!II M[5!;ZYNDQ-6O.^W<:@;-%*&^),.^_D5 E.(NA70V1;;0_-S-@&B.Z_1X3VJ4 M;Y\&3/!DHS6'T5K%<^L(A[KA63/-F_5.L;K%URM_$,A(?RD+6#SNG-/ZG!X_ M8V&J[. B\4XD)>)Q^P>]F==0=S6)V%*T&-)@%+5CQBNH\5V"5UBP=*7%WG"5 MTUS>4_:2->PI7C:%37/ZJ$YUZOKRW<1<];N\ HH,THJ8Y:IPV=Z:](795HL"@;%O.+9.DCA%JBLBG>I[!' U3BE62( MLTFS'->:93[:M]YVD(A5?V.CP3HP;4O<_V@Q5&Y_I!FB@Q)>+KQA9C+0.+-D M.*[DM>]P]DPX!?[R$3P!\YT9<@5L],-R9I;)K#B@L.Q&O"F<8-SPE:PY^1U9 M^,M %4 @*4>DTST:R6-% N"M+J1:Y/-XU:N[$H8B)I.8\Y[S"LKFE5YWD?23 MGEZMRF:D0H7;LOP&K>&(N!= M"N88JR[5/*1[."YH>AV4F-(!OY91D/GZ2S9YG2HR,[G,W(2K)?QK)[CDJ$YO MYDJ,+;X,8:W:_9#T!& $X[6Q'>'>+.',[GY!H9\I4,.'<6&H"6D,*S*B #$, MEAP?]W^0[V*?VK$G5R[*%P,@Z.>U)264"^X).,Q#I(8O _%F-NE>.D@>7[-( M%'6(#:AX;*MXU9S#SN,@F_R;,9(U9=%VN,0V?EEK,Z6B6EV?HY\C.%#6N_3# MF& 24I 1U/V-S^/:D_K"7:CF_D)4(W?3\AD5@P8.QQ;&R4KN&JP\- M'NA*RCAG*9FO03%LH,X>V48GVEI&V_#%6GO)EB4!ZMLWM*[B*G@;YN?'V13W M*Y'::='.$EW5^_C&\K551'3T[LWP3#6)@:!!+&!/%2R!!9CGXQ S 0+($=+ ME(/N?K.*V549W7(^)(G>J7 "V]P.HP>X['WF?!GP'0N86L"HPR(@FZ_:3F5^ MX@__(P/>^?L5Y""];2%M6\ZCD(,GY3IE%'#"L)IR^I^-=W]>-U$I6D^O*2N@ M'Y,Z$5Z1W"YPDQ\B].%S^H;>C6O;WUTL/]O9@[[YK9! MU#YLB!7 M( N^SR\.5*6=+#! UA;:K8[GYEA]>ZQ.CA%&Y\>^BJPY_YJ%%^W5:" _2L'L M%PEM ?/2W.!ON"P9QL79(!Y4V.*Y75?YTC<7H&)#YN:WD?Y5$Y/M'U$467%! M^\!P0 #-WSOFJ(-LPJAFA0./Q HPR=J6%9;>R,AV' B,U0DO!\M(9K'FYFP4 M%[X8.S[1PV/Z,%J5!8SAP7\E9K<_Z0H_#'>NWI2%SW7)YV\R[\4LNS_W)B5'FW @6R MI:"K :VS9"+.][1A%%Z52F8V2)IO_"XTRS3YWT1I_]VES6XD/V%W^@?R)M^4 M1U7J,E++%$OC*%Y]/A6'"Z<@?^;.MISF[:&1O[U<'G)W[CQ M8]!H.X1&X<9Z;:/AQ_GK59_,)H5L4_MGJ^OC.Y\H>PS*#1$&O >M;F !O>EI MD4(EC\.V$"2O5V)6+&*2XV0/]>>KT&I(3S92*U09_S5^^ M!+!\4K& ?I92LWIKD:8;Y8@Q4[K2+_FQR9I'VB.Y_@BVKM>[>%/^8>DFU:R* MUWF!'4WNC#:!KC.,)].K'JG([+*VC7]$9FHA&&ULCF8DCW6<[,STFC5RRP7RCS5*Y%L93GS2$716& M?664&F#:Q5.*^ ?FA\+U$$,/!%@C\7MIW?NFCS)L@RA&HN[%;;A-2C2#7!U M"E(8;[;(=YI(-_P@'JNM<%+2\YU ;5KAJ9@Y72<;%2K9J#')0JU;JOR'?$E% M/QU5N2TI47NY1P-*(F]NQDE2F+-BO3&OS3Z)USBW)'*7YK&GF,D\PWE&L_ 2 M2:?7!XU"E1O:<9R-#GALJC"%0Z-[&^#RI=VX]/R%KJ+J+V9&F39-HF^MJJ7W M2"2)>)B#97I;?%EO(B/CK);)Z_*%2BGKG'2;PI(>TR_:?= .Z,<" & >#PC7 MZ'3?JNBM4&A-2IB=^Y-!CP![5;56/4LH;'/_$ER@^*:2]-B5%1=H2!5-A#8W-EK^NAC3,L7MR96ZG MP(N\^"B:&_3^Z=<7M;=!ZQ;"W>64CMO+5N13'_)OF@AE"G/-W+C?3^\R5[3SN[ME=$<_CCKL)'8 M'&-DUC7T/20A^E8+'^N.G_=,O';N"8? WF:&ARDDASJ#104RC2>D6' G5LF-6SR3S*W'OY=JQ=(KH6 MY@7C23\HC\:(?'_;Z__@+5W MU?@1U>A\+ '%V+_T*GM,J@%&)\$#3 M;YV-Y'F8&RV5H:<\F2Y)X>YB'>6E%J@[2#K+,0F3%VE&Z3D6"L9$4NYF MHS%'?!CBGT:IIBXU"V^>IX/)+G,;J/;L+O>().JB[!8MPY=4O*R]"CDKNYZD M6U53VA(VX,?%(6.,E*S#$*L%RUHN2L*E'%DFS=5OWC=%F(1&=S)G\=_Q&9L7 M0NO1'J>G<^>[' MN7IT&LR5S)65=FWY/EE5;>C$+%)<;N*#''@-/T%$:B'6$[9MTW^L([2/O.32 MW ?)5Y_=T<@]\L4"DL26RD]7A#$)_O>O_1Q[J'(C_+_;\]4#HY!LIJW?WJD^ M=>0SKNLHET)Q*I4LY%'O[NN\XH<6LPAW!U*[E)1)9 $DYO/&J526+P> OI,$ M?M"I&I3/30B[DJ!S;(_?^O]RNOL?_> G(,W3IT%K[20%SI@^I^+$HIU'/-_. M!%HMB7X$[=O-H4$#/A*?0%O^]_7Y;)^(;J-7*W+ O@@7"*@E&I7ITGK6T"3^O"4A3^XC#CQD&;J M+YL8B-MZ%@X,:\K1-)-8 /(C<,D(-8.)&:_! D*;V# 2O^\PNH4%,$&&3IDQ6*'Y(WU+[<@6JHP%.!=7( C#EA 480(H#HD/S(1XM@H6";6\DHHQRC?W 'I1B\/&J: MHC. 2:LE:+OT:=,[,T6.\!4'3O9/NH5$\GS <,^V7QDJ1KMB 8G%2SKG<>M8 M0-ZH4+6AI1;^YK^0%D0ZSKU5)U#3K MZ3J?G #J-S0-$8[0:&F.ETA\64O6:8XXDN8.\#,E)*=2D;;A]"4,E3,:]-\# M:XY6#SSE)X%0SE9-;]PVOGV286,6[O3,.A.Y=OGP!V.%UP<03'G,NWB;_\'$ MD>4&8QS4A8#&5#3JJ35:3Y"A2R=@SY/_*X:9C8F"SMY: M/];8XA9PFS-KV^'%M"F'LQGG.W@_(-E\?:C9:@D:URJ*=#8E6ZW*[BOYW*E% MB1[)J:J-W79G7DJ7C&_7GTR2Z08$4C@432]H>] TKXNG;M$:*">]B N&$-=8 M$I7,@$8-D((('92ZR\$;;_;A$W9N=LGMQ T"=)#$X'JK$/+^/.=P];:^_K@+ M3QT&9M8;0]8A0RJ\JL3+;#NU[)PX6E!/.%J3XK6<<7/4I&[DV9C+\E@9\+MI M=; &HC,ERU%N;#6X C;89W:FQ8-1FU;ZC\MXOWD$DA1U#'"APXGWF:;?O/A7OO2D:2[S&:"/?X\O]A#I&1* MWH*RK5^AV8Q%?SRGK@8[E6R9Z-U#Z2_HS348Y0Q:=]3Y4+BBM]0BOSNB@#7] MQDE^>'>_H,/J?N?E_6">PL\R$KD.2U!*5&_O]*-I3$:Q$E?S\7NM#U8'C^[W MC*_(],JY!ZR)X^TPND4?S)GNF)DY94R(5''<0U;>OD6=24\^6/#S\WBIEZ3" ME>J*\9RQ%Y7R?>)I@O703*,X5;-@ LDXZ[&UTN=C?^FP^6OBN9C3C#3":$YT M4)R16& !ZU>Z ?[=_]"OD[]>^.TVAKI6SI'GFZ@MUT-^+:<^#@>]>8?O-C96 MS>T:??@-VRK0Z.>E>EJ/JL9:%%F7%-K+I*;97& MMIV0?8BPV2F(2]K6 6G:_.$2VDVZ3^.457[-U+(OS)"25+):0HSEWYAKS)2)2:8DX%-1E8 M31:O+K)[DL2M.:9B ;WQGIE&72#KJE9U[RQNZ>WXPQRY?*?@'_>M&5:NKK&( MQ ".!ZS,/@T)*GPOLE2V=FNQWK=SCS%)H+8YY@R^PCE]]-;M8_L'+8@+:ZYL M6LSPZD.!&-D4\Q\A5I)S4R@LP&*XX-.$>+SG"K&28$A4X(19@6CT)[_^($.Q M3'S?LOWEUL2R.=1JI^[PEMM,WX@PAUG3/88$0ZN7EP)6@^_8&8P+5,M)-K4U M)HS,J1-HF.'S9!_SC&05;$A.U\2W;+]"SIF:JU9VR]]GX+PK2G]M[)H54"H" MK0^>!DN-IZ^@?4Y;,L;L1KO$]U2^\HFI7_F.++^/NF. MT@V.M;?;^-9*[X);K3X0R.X/ +9U!\0Z&B>S*]UMDI&=GDITTQ$YX\JS D\ M51;R6%8TLR[O C%4^7]B.'V^:3H'"-T9S0@X8.S=7OG>^*F'3>QAT/ M4EP*5DB ZE>GGVJ)U\?OY"IQ=%'T?_2GNG.K3YI!8K\EI1PJP*05.O_-C%'> MAU;$4G$+/*38-6_"X[.UY[=N\&$DB-.EP>'#A(W]8T&;BFO56$ ^. 8+F'?C MW[4[P9E<7=QSF\:8V0W*Z/S+[]<*"1V ]Y%F$I\+.E@X3\0(Z\U>79&'27S2 M;7"F'A0;%+-8YKU'+(L7HDC^_VE/RK\?)-B'&T5([%+]-!5#>4Z/[^N/',9J M:[OLVMU6N]4U$Y-&/ D;&B+,(3;=@Z T6T6P@*&0I38T[\+%"% LX$4YG.W\ M.@YK80%+JE@ &GH!J?V :"X(/1;P,POEABL8I2ZF@ *7^%&X,O(>#FY!4 ]Q M,N(8(BQY:(E#>T16/)K51 M,N[?1D@H)AJ'XG"(+A>"4]Y7+O-W[C56X$;5(_](")U7:P[!>)?RQH)OC,=-27>/1NY1\T6+] >OW2G$G_G'-D+N ^,S M:9 \410OO"E(3:8VZ$Y9RQK#3!?,WSY/O*QW@ZFCEMSDC63!1>H[(&*XNI"\ZDO"[9JW[ M,><1*8 4,[W+WCHT_^PI;]1,N17]693&+]OYC%#-2"ME)!LD<_-H)&->(T3 MW.DD3S-O>N;DAJ^Z]&ZAP159O30M_^13LOYD27\RA7^9!OY!,DE817$@:Q-Q MC*G'57\_DRUS+.5R[;$ 2K V4KES^CBZ&9AG[Q^43/85"\C>B'^^)Q[UB)0^ M&1#H-%GX?SPT__HI$[9 O7%9@E$MK/O6EKPT=1!U'/!AIC1@>?1AUOLD4J9L MI-[M&EC$B@KU\?A14ZM5A<7//0>*9Y]8%N6*TZCY_5$P8EOJ\HB=Q^"K(^BA]$/BY7[@'>EK-2VC,S!JHO6\I&[1 MR!!ZW(CLEP9X6) G(RHGU!"#\4MG :F,06_LGQC9LMI4PE=2HN"A)A7GRQ1, M?H"MZK-HUZVE='OMZK*FN'L_/@2P^>];_>>)*&6Q2Y'!JZB ;(6WDGG3;T0) MJ:AY":X9Y5CWS=2_V],HHX#C:OQF8 ZJ;BF^++?4>')6>5F]C#-F>>EADG"5 MN= >T9*G1SK@Z.LM.3]X8ZA,CGC WDMS3'"KCK^PE MNL#4C.E]SJO<=HG#)9"7U-N)A#*'!0W'K=_1Y+U MQF1N/L*3R+V<>'7[TWBERE=)K9?H8(\0$U\V@/5;_3%O[_'+_CV%H_%W%TW9 MA(Q7[MV-RGRF?TF"/=75:S,&T+"D V6$Q):5WZP9W:%6C3DZBYJ3L0ZW:.O, M"OJ^_JFJVM%&-T&12VF0(M]]&M8QZ0VD:$V\,E45RD]366T+Y987FMO^,JM. MO]WCMUH')EJ*EF=;BK7@-NL$(YK+UVAFCE?LB D>T"B[,!\\5&0Z^)?.5/]O M-.3N ALA!W,7+9CNO]4871RK(5/3KQM]$K&JS_PDWYE @%#)HN4_G_T1!V3- M9-'B HPQ8@U#:H,%+-MC9E%U6,#=WD@@PIKG8BQQ)I_]Q7'2.@5!'!BH6(*A MZ?LN!AB?-R#=,.%0SJ=NP6,B! B'@0E$+Z9TNX+-L( )VI M=5D1.'ON)/<+ST:H.5SVT^G(.F,8Q0(T/I0;_TM9_E6U6=*'VTYPVW#BW7LLO">M))6_D0J16YG;)F&A 'KD_I]X2*6C1_!*MZ M9)GNS1$NEI/[G>?P5Y*S?-]@8GC MK=>RR@P+EV576NB-GMW5!0ZG/NYG>NS9["WW(.C=2"^\C>)^PO#&4>7EF2:; M-])/4J19HGZP1C0/"H2MEW*A(0%5Y)FH\'K.7LS 02= M/)S; )^UF)]@,L3@<8=L?DW_=$K+K%;VU,_1GI>BM$Y>-TRH=Z0O:WJ2^Y/; M7^IY@Y0X/-/8/8BGW=0=R6UR4O))8I\W.)*[E9R14RFVY0@A >N-2)Q?ZM5K M?".>UF1WKZ[AI>L5&Y$]->;$WO$B%-/23NFB''_\S6^&MI3;4 /<#7 MYXQV'ID;%(Z PSQD:B0[E[>6WJ4F2 G+M=JZ'R"%0Y@QVK!VK)EE&4AI9JPM M+RM>=ZWZZF:K&X_,+1U\Z9].L$.VJ3;#EL8WN4C!:DK..C'3CU.U*Z*#/%V1 M0?0$E]T)E [+%M11;A]-4&+=C"J#^;9<.S6"7>]!@B8WH[[*G) DN6OL*M(U MRR#--)$J"^QWW\I4OG258[H45]9VU$Z\G-$HF8GF MBC$)Z9LN9I5*O4/'P.+T$FGWF1>L7+SAGY+Y\?3^:?Y;E8#+UU:)A"27[(AU M2 F4UA+C#@C2M% \[G6T^HY&LH]"2EVWO9D"^&EC^!-O*YHH>2J=R/3)P!P! M![QHJ_?](Q\=#;>>O&IGGSOF)&IS.)!S7U!.+_!"7N],'6_U&Q= ]#^D_HIG MU^,3''!0+C,*L<-S^+!).XI*V-G0UK^OI;%J"WB;K\\VW;8@X@S]&5IFBB9K MM**9085NZE5D[OM+=-WMC\JRX;[]4"NCX%UF-=XLBJE7TE)ZN%3X,>N]_0X> M)Z/',,8DQ3YFKS +0;^"]HL)<5D=N[4S&J7*10X32C9[08-?D?VB1(8"07>; M@BR[J&0G\H=^GW+\2_E_,9RAV^J$W^HJ<$O0%PO(HZ/&V_R[TT> OS:4^?.5 M_[C9TXH&K %98KODF%Z;/BRX4DF@(RMV\Q!_)U3L9 )_"0H52A^L>U(:PF$: M^]"QV-EE]/]A-:4CG14;BGP0*D$N,5+=6%WN]IB)QXVO%7)X^.#1%P[?;,F,A/O0_8 MI#X3OWYRW=@6OL 7MR8@%Q=4O8HZ^>! :L/CMU*[?Q?\7AUN0L^Z MZ.+1MYC)GX%LZR93[L#(CXGW<:M7OPT4DAL:-CU)BG0(A8 NB6P_0&1U:!LI M(E=V&H1*>OC*&"TJ9C4-[TU_I'G_]!'+Q^Q/FW%("]9\!+3SM&6PR,,G31]6 M="MO1.+;SE7ZV_=D3HS8F8D!7^M0"P7F5GVVK&F%?;?.:M1+V"/!?A"'4N]$!P==;3;KA669I_M_,;E NKB.&2WW>OE^_W'WGOM)P[O41!D;%=EK2H2*\< MAU([&3Y[YZT?-2ZCS4DTMJ(['0AI3B/O?# C8C7>R^E.Y3QA;8-6X?%<$]Y- MM94B]DS5>1%#"=B+>58D:T'APD*G_ 0=HI>T /88<->$. Y=0C2H)HZ7$8B$ MWJ]IS7K@%/!ZE\I/4+20F8CVNC#SGF28>438F2*)W,FS\(,J73_II#I0[6 BEO_SLS?* _A8M+]*E"=(14 %!:=(%A* (2$=46B@B M*!T$C'2"@""];0%!"-*+@ J$WB$41:I$"3WT'J1$2G*#[G/NW;B_>\Y^[GF> M[WSEC_S!\&;R6_/.6K/6K-_,VIOS%=Y85]EX/.Z<1OVTS5^#+BP0(M^%VFD@RX_PP.X,*FE_W&IMO]Y5;EDWR=X( 9* M#/WR-9> LM4<9EK9IANZ Z,O]W&@*D+UR!8[3S<$+K4HQ7<(V5RZUKRNQ*F4 M4RI*L$_"^=!^-0P41Y;WXWZBBT[*N'"U2-"&% @;_H,PC@>F-.VYM_2O6N*! MIP4_+_0Y"=;# YEQ:+H#&EW<^=_YTEC]D=!#QAA6Z*3]T>U +8E#H(5LSU8\ M0'P;#SS_R7O&,<)?XP$5'@0WEAUV=--03@7=WD6NRWB@:>CHMOBC *!CT/7( M\_\KK-]']1=4?W8NXP_/,%U(V%#D #$MC."RIDM/.2#E;L1KVM'FN)6RRR/Z M$YMN?4):8OO(<_^L6B"A;X[&&3LL050K.>BBY.=EIHX#-:R#'>8\2D,SZCH> MT*P:%"7=+AY.$XB^$RLHJD_':F5*&,#_8R?,GZ+Z/H]0)$66BSY7).HOQO%@ MRU92QL:&9, E?? OJQ=>/DE[Y=M?.F56^7^3V'1LT"X(U@.FTI@.*A7E/,;DF)B6:,M6=B8+# 6&]O]-;C3 M]S5%!8OB0V\T=0$.L_5CESVF!53.5!I1$CA4)-&&_*I#QGO3I]J87&"!X(\>L'+8"F2P\X>W"2OUN55L4%V!8W MP=6CG<,#[* IV&/=/;JCO0YR=VC4WVQ*;PW_(?D1C2&HNA$1@[49.XT+PETB M!,RC$^C?#8K$6A@>N'9D$";77#!9.+;=&W@@ P^$-VYXR!"4_*=%H=[/A/9! MVRVP\JD'MK\ ^J5 GLX?'Y'2W]^QV4#D"69>&.7,-6+HZ#SA(G&8,8!JM MVWCT46+-EGAXX6@>_J%CZ!]E_-LT_(.DW'^4\6^:\0=)U8X)^;MF_%'2_F-" M_JX8_PA04]V#R1=8J^G>4*2)8GVI;"-2OWM.<$Q#'1U_(=#@TMVJI2R8_2Y" M_DZLN-*B$I6*5R0WF_;8BWQMR0M9'H6ZN:W$72\.^_A>Q:&(M]^D_PN?!K8K. 7SXF.;&:; -OG<=<0]3AF44 MO3.S>RJNT\<;I3_SIE\.WPKP -24"3_TOZ[T_'?*Y*\EQ);_;)O\,5&/F:]* MGV,J&!PQ2+YSV:!>_,82#[5X%:_O5SQ@(Z5O$<'%]E2";U\PC(L_=&73ZYTX MT%LOO:9U@I*7EF*[1+1]XN1V*<,H=N*^\DE[<1-=ZQZ1&U&4-!6A]VZV6YH> M,&"HL%D6&'8ALGG3?2UQX_)6YOXNQIO%KRRCK;IV"-.KQJ9=E'I98KS=IB![ MKN=J%]LM^(M/XGFLSGX29EKBE)F&0$#3*=9[N/-U80VT'S(60D1I4X %$ 73*P+,#%]Y0C0<"F*$']@$*BN'?Z+!W MCVY?S"PM@4Z2PGXRR?_^-9LC"CKQ[3;NDZN^NF\<=@V16L,C#2DU[DUA0:PD M;Q]]7:+LU?D)U]'56L\B[FH?]:N\'R+L+;F@7: M\@83<\CDYXX' "&"]GWFWB@ZNH]1Q8*PL#=1@7!22NS]!P*#Q75B5E/[=M9! MVN\&067%@4_G1+O>WNPYT")?4B\& 9XRN%-FP.*$H\^F3;P[3\FHL^P(F0Y0 M CZ.F;!>&:.Y]R[MS>, XR-".[ 90^0_8,Z.85D-G6ZD1-GMC3AHYZ$68QB' MP087A6>JO#A3GY#X6%\O/E#"6-PV#%[$ V4TXTGH'DU$8N,IB)&O=CY*S0:2 M+P*S:;@9.WOM<%A!=ND1P8$_(N,?$X4+IN(5>G#IZ)K%?D,D:.-$+QXXJL%\ ML@P!VKJ[W7L E.$!]!VBQ2W#Y']B9/Y"=Q'8P2:<],9$L%2Q"5UXRE""T=<> MM^<[S#[&<50 %#(8OM5X8DF&O2.PG&J_\IMSB>/9%,,FCK0LDE=T[DHH%9M.@1AN?<5D/J.XUL:\1FUL+@!A^](AUR)%ZS.5*)2 MU1V+A$@1_(3C4@#>?DQSOXBB=EP*/?*\?G/+7T3Y95#^Z>Y^\T="RUE"%5D\ M)Z9*DHJ-EU:O>G_T#J_/@:7$(WCBQ?.OS>[*'31L;VVG=36^#7%EC/7J#Z7_ M>'DQ[M5E\OSU'L_0"#SPD*.1:V+!HV:WC1.L7]/O_&PU.'YQQROD5G_H&AY0 M7E 0_),)ED(7%-=L0V%V,V+92<-)8WQ&N44R(.1Z]$Y'H.).1 MT>X:*\T'[A#';LJJE,\'G:.5CG 9:C=&6MF>F'^LB9H(T$DT!O)F:7?5P6V7 MZI+F&2N*#+^>ZAD&=?[JCIPG)BH! ^6UFF(\'X6GC>HZ0!+WK"[4K?]CY=C: M$_P(.F8=?H&30:>;6==ZK+,"&'%%VI,=%U:[E+4*D=H+"84<1B+S(5=&O3'C_-TR_OJPGT)P*_.3[PBY9'/L,F[5C48*!A=:!I3HMIVB*_ M-[;BY2.0H12_] 6V$$KNVOEW\U7D%9!_&W'_]=U%?E&>;B0] &\TQ$'1X'7Z MQ9IL%E4C42Z-GQ"+]&Z*OS3E1&UD\&1SK>C[64;+HN$ MOQU)E4_3,'(^6UX3;Q#%&S7+*W+GWAF/=L [C6EZ)*]CWZ'X]*<(W2%AS:]4 M4WQU<2YW612O6:3RE"K(^0P_@R&^%[N--,0Z%:?CIA'RR3G4J6C$9X7-KQET MQIEU^QV@4[P;M9[V=L4NRA:2P2A4URE]@_/[W(]ZG:7C>KWG$M"'/4,UWAU3 MNQ7?9IY7I4-X;RR 'XWH\G *$'_-+^4EF)9U5['WT@T,0S;A.,^ILK3LZ"MS M$^EN'7#9C -?*DOIC'&.(4,M%4?S24G+S_":5]8;U^8Y20'O,:867P5L!"@: M8J8C9D=MP+S(H7SU-N75GE:%HMJ_6':W=2>!\!*N%>(!I(_NX<7HHZS7L:8C MW^=O7^G495[H/W'>Z/8NN:(^W'P/9KCGY C[:-%\WA&T/I3YGQ@0\Q2(Y3C0'S+KBQ4,+FVKT2]TYRO1;HXUIQC_ST(;3E0<) MW,S0+Y>6"?HDI;G1BU/O?=:XPN)$L-:)F=AB/,#;T0[;.5E#4"QM_0,)@N#N M4R[[I"CH0DX&;>*1S"]%]_+VV/W$+;9UMR2)YF!E'@?QFMS[%$N->Z[5I3JE M8H>IC3/Q1GC@BQHA;AJ,ZO&& (P&4NN1CQ6D-S<'EN]65%:7/74N.1^OQ"Z0 M'%O2^I:7'F9E*"P5(;@<1,)"*90I]5MA^A.N4$P&U0^OPL"@:+J87[D67M'8 M&#@\/1NHD2Q*%?2IK2J>JT_J MJE3G(#-LEC<G5]4XN0\ M.J,B5%%KY6KIEJ07@II3=9,(@,9QIZGG+TF/J#QK7YTI(BVN8>-[L7?^:;PV M8)Q9.&)O4#EHJD+R02AQA>&N>?Y-$F+L*?O/P-%N&4GCS$/L"T),-'CT$NKO MU\$FDPXB)Q@:5^2@6_I'C,\_W_GZM>F_>/KJ*0)$MMGDDN6$/R^H ,(_3@\$ M!XA[9IRR)?R#ES8W,>#D18;)F$_X#1+ M6R?VIJ $:-K>S_X2D>9.V8!C^:)-_/ AY<(]\<7TTJYJMOWY5(J">*$EGJ* MJF&$5U_,93T4$7&,X/#R.&7%>R\N:-$T+ZR!PM:D>!CFDP>^EF?/7/G(5*K9 MP.H\ @6/BWNUE[+E+4#\7#>P@5KW2M3)"8F+:K/5M_F3#4NU\8"T@FT#UL)* M88;2,7%GY%;-/N1S:4)U[BNWTJIT.??H"E2_$NOXV0W_N.G$='I&H+(GK M8-"Y!R.NVR3AW;K!.$9=41SO!DSHK%;\DY7]^GU#,Q7 =<2C19323IQGQ!9S MW:J:):PBE5)@H>&*=4/L!]FH9#*KH:>OJ'?;(5MZ M9%S/)HM/M\J(Z^8L]AMKGA=R[C\AGI7'5/V7]\W]!Z";-Z4L]M;M\$".&#(/ M>:REC^ *_[Y#.HF3QT)*1QW\>3$R(<*\E<-CVMGP;V^-()H&VCF>_-39L^H= M>%=91]U=S#2\R M Q0]JU+;$[F$V>]XR+W/KDG/=+*,M[:)'_TB>,.3GS59/>K+7%8_(91Y+EU9 M\V![TZ'3:4T2?3G%\^ U2Z+!PMNQ3D[=1HT]$KLG#OE2V(KGYN\I>A#-=?D+ M$L@SG^.)2.ACO<.!#8N &ESQ=&Z-SZ'F;0DSVW[69]VO0QZ.[I?T%5TF;>W8 MQ$35*US.ZE^WVH@)]F<;O2:<%+XJ900A]EV&7SP?,M\3?R>9^ M0]A .:>,LC&+SEOX.V,.]PC/0&?%/"9GL&?>)>NH,P7=B6S-.QETK_ABIK6D M36[8Z"!GJ@+WUAZF/0B+4#XL[&%_.TZF#1^%3,8UYT1H8W)"8KQ<"Y;8X?$M M+5[#\_HUD3=$]#'CK%TT_9DC59PQQ7Y\=]?+E\UTZ)G&Z@S%R&@9[E 3$\<^ M\OE!-J%!88L/+"=1^U7K#"WKNHVP.V'6!H'C=NS,3VEUU/5X]91PD&7&@'OW M]/M^K]4!QJG'1(!6F" $E4O)P1(\9=[YEHD=*CC!)&O>\C4@F&2KZ=Y]4C/H M0FZ!/QL>Z)+=J#P,7&T\LA6:1\Z*5M+A[4,:Q9^&&OBF^[46I\X7+D#1"QLW)M59MN],G%-]#'S97'FG^SOB,RP>O MV-U?G)853D M )1K,='LYYZ'TO4"V@P9;KQ9W.*U-G@&^':4^((PB<69#GA@A-T_"UJD/152 M&3A]\:[F1]XG-[]5^>YKN \J+ _4N6?9!R$4B3%\)6F0?#MOFY1*:8H[O2PO M*6\DV#DR9'_K=0_?OB1 W(H36.02&*H8DS#82 ]3J!@U@>Q]+WYWLGM:N'H^ MQ*DXJ/=*SP-[9NY3PE)0N!%JF6%!WZS[[9?UVU=O[M V2H/7_+(LS\33ZFKL M,8<#WUM;4VRB*Q0LFM>GS;CO)FZV['3;5(F$,$:LY%@+R?AASLFBZ[WYVVC( M<+O32:T^^PKBX%0.#E272\E]*OC9G=LWWGP]^ZI,8))]JT: >&[5&35]E<:+ MIB2M1#RW0!(>WRYD=(H\PO[9Z&7I,+'TL2)0^P!VOK6!$Z.8);0W&^LG:&)K M794N\5XESGS0EB0-19+<=-5&:IOF;L/ RK8816U%R,SUZ9MM^1Q6M)$2?=^4 MN.B+%[D4ZC 7,L-3-@9-\,!C;1),87)#5[2BX^HWJ,D.Z$2:&HZ>YJQ]EZ1W M/*KP4QG:?^.R>Z"J T%_!;MPE-#.'HP@KC6/X%@('R7WFT6_LS7P0;\03 /! M=Z S.F()=>%DH)V#&WDX!*%UP*YH6/"7EO]DU<[310WCSO4?6/FY9%5L3:"D M"[P<9KOW+=._5E8U7273FO%H*I(+10BNGUS8<)BUK-!VUZX9RHH^[%Z-Y],5 MD2+!5#GSJ5TU[(MBKR5[0!(='/V">L2ON"7S@PMC..RQW GR@0!%MXU=!$]TM\C*']]PC+\5F4ZRQ-/KMPTEE7.8@MP)[S2Y%S\E9(+ MXI*IE<%19H^([]GP&O9#O^YDT^_8/H(N)F^U2TE^N(*;S:9"7(FD6U3BXL9, M(.2R_<]@_0IMHSCL#4>"&=0<=F 7+XRQ.;WL_7B)HN&B[5M;+B:8N$L5HAV' M[IKPLA0<8F VK\(NUDY?N$7>]XM!*T/U20H>GOQ24XQ%P-8Z\PBX5:+7>GCS MS;L/#YLI>,Z>H+C4FM!Z0GZ[*(7[6?D$W=><^N(:2S>MZ(S:TT,)T5M$4^EG ML4F%GIGRG'+:UX?'NYUTM6_Y.:/T'R?/3O$K&)Z9W)+RIV-T@$^4Y>9 XU(?Y='SFJ_WR30"JSXU&.?3\P!.W>,V\0:WL[]_ M8UO8EDBD1))>G4%'@0V_*N^T,;]OJ(SD4K_Q!/TQ2,^&FCKLFTQ/J[^9ML%0 MHRV-,TJ;!9Z8.!"XV]=CV[H+OS *'TXZ?'DB"+9G6U7J&Z-3$2[!#KZ>KZ,1 M#'"W)*TPH[)=RMI?DIU9X99!#@5 :B)?AP#^TD/_]<I?/7#H.F+F,XU.3D:"Z/ MMN_#'&J*:;;A*227^[GYY13U&6/2@Z38U.0 '*,+/\#U MG2Q @2%\ ^GQML%\1N6SJKH5,'FN!)=;.G;816@!C M]TRY4:NF\M8GOZ'7I*\,VO'P;^58E2?IG D:A(@M"$T6-\> M!VRE9D!VMPZ;QG6D]ZTP13(65&LE+H^+GJ)C&%N$;MUZ';YV-LD(Y*UW7Y:_ M@2*#=BU\IER4R-0V_4+MYXEV;UP>)\(U=\)4=>>=S7XX#XG56!2DG"CUC6>$ M3A\#CY_;6S:PM2V13>S>I7Q>W(GL_NTB8>^/9D8Z(F=';S\BN1>=$=1YOHJ; M?:&F&-;.3>.92T6Y[20R,.Y@O+KZ:*#ITY7?SO$\6G'MN8>=U\(D%A292\AVCJ^"+S M/6402/BN:PTV<+'$!/,@&KQX4MR:]4E( E7G%<2590/G.C$TQ8KH'+P,HSG: M)=Y!HG8WX53'+(3^96!<(RUHVYWLVW'Y8;+ MEWM ;=X6SQ5'AXE7*EWM!1)G6#7*W4E_F]UU[YL_NS9=-MG?P&,G]L7DJ]TX MCZT!Q]4;4GPG4\^C+C';W61S;CT?H!C\V?=:WD*"4;N?F_!,_2LP.$3?MXM. M9?*1;KVF3]%7N[*19@B$\;09*.G$S28VCGXU=PO%!7]N3/W:ZQQ.L/IG7"]M MI9UGHU/:P\TL/=]6F%@O.=?+%<%\;/WDH0\"Z<$R\EB5(XJD0S'Y/3C1;HY< MR.K>I"BWZ-GM#+H'.:6P[48ZS[RV)/:0S'YL9HN73;D8"KQTNR4.X3I_J? F M2S0T1V_XL2A7>\G2([L=_PL16MRV@1?)_T$-P]O-:\V'X5"T:P#!OH%V#JWR7*(ZHK&X>2Q#[,T#/WG@O] M,#<9F;#^5(E;32C\8S#>]+CP_8G;U9J4)NK6=I95 MCT,=\Z?X#)5K09=9.;V8%K@9#J2F#]W5^OGZ1-;>2)VFA]<&"GZGYZ%-_D9) M+^,NE^"V+_.+@%.H,'G%'&X] 64\F[U0DK95\L;G )71&M?HD\Q@A89PW#0II)97+MM=RN4QZYL&IJ=0\ M)8=D;.GDH=O>MU9"3-;"F[(://$P6?U"K_CP+;A%ZF?_#71^B4W'.,40LDTO M]V6NZ=B(\M1^Q+FK8I&2/7V0I0[^P71;8J2D!9.=_SE@LJ!X MX1J:HY?$5F_1Y$FFE$' 8;;=;EVS0$Q 6PT+1^T:NH!@,[W+5J10-#HX7/?( MI";D?G>2F--9A)&U#4_55BF,MU^1-S,518HUP+=\55;H^;SWRPO[_/MAC MPL0TCX3&^'/9>XN\$*YC#T9N0.*EX!M=A.M8.@ MNM-XX*D'], YIN+ &@]D> 1"-T36\4!4WX]TR4YC)&R+=D,71SJ&!S UBDA, M N[I."4>:*IMQ,G\W)<.#$&A[ COW, MISA@N_" TCH)'I@TFSBZ=&45R@9:X)R$'5 19BKZ\8^=7+]2-/\A\;\-I(&# M_RYX0I).^X'0=&&^LH5VXL98$=;UXFRX'?/2PF^T.6YDG[Z6:FY$QXF&'ES, M6G2O49=Z\4IZ;7'7..Y$O 0J'$ >K="YFK@"7 A,&S(:J: J0/P1#SQ<_\Z; M"-JA_PS=0KN;IYGS3<*H#@RQT->J&SX?^JU_'.0D D'!#\C+G7:\#!4%Q=N4G8,8,6&3S,A:GD&FN*KPYQ) M\1J2BE(:9]U"/ D7*Q<1GSP]$*# '"Z00:*P_Y\MESG,->QWL,?U$.F MF!4NV<6FRQR+Q38_9Y]\NXRLNTK%8F?ELV!0GS:G?Z]'&CYI-F&C.1Z/-U M:QU3Q,:>-EH#+'=IA2#$_GR7_;Y5P0P[Z9XPWL:*YU @WKM:N7SK8[OQ5]TL769DW/N(_DS?(FA M=/877JCCO#P,-HT1'R[2KD1FS[SFLJ*E.U^IR'5P49%X**IOJ.%++G(% M12VO(Y/TR M?CI(+Z5]&W6W-G2]-1Y<$F ;(%L M+(9^?E[5G$+J-H[QE .-:@O:6!/%$<9^\W75N\ADCS-OQR]WD,=]4JL'('G3 MNT&(4N;DD1E*/QX2HS0S__OB1'R/*#G#"LX1!H(CN,JV F7L&\BLHE4FHJH& M6$>ZQ[5[I4=M7%J^]5DJ308U=@2#*>I[*6^7)4'REJMC/#\M.X#)&#_H5K,_C6ITU1-=36Y ^)BS87(1J)5Z+L2H:W5^W,(E]5S^2/=_=E%+D%Q MIU19+\9WD \'"!^H8!I#G [X<[$A/@KRX,&(H!45?I5(,WCRG3:ZJ36'9/'[,%V M,] 2AI$LY4<4L^9B3\OWJ TIR5=FG:PL%7)RWSA-I;2O1-X?=5(:# N[!OOM M1!7Q0("\3V\$%\-@3Q_,)%#"WE5@I,/ERHKL?+0@3SLW1YU\CFUEPN)(5 4N MBYIL6IY?*.I\H R$4TFVW;UCQ_OE-MOZ XQDF:;$1:>=@DY:UA/>ZOZ?UWT]CF^_R8DY^&,>V6,>\[2\"KQMIH@!IW-WF"*'2G;2_%02OI M]DOZ(25IUO'+D56]YN)T]H50&Z-B473=(*3K3=ZS1C=V^O/!8M\=WU#.G]U& M,Q(-V$+9?:4@F7:&N-RNP1C9N6?0!/_WHNA6UEVK>S\*X9F$V'(U9! MWJ"]M#E_6K!4<%\'+^C*R,__H?4$L#!!0 M ( (%)FU;\<5EJY^( *D_ 0 6 :V,M,C R,C$R,S%X,C!F,# Y+FIP M9^R\=5ANW_<]]VWBCGXNN<<7:/&J!I5XU=5LU!+ MJ T D;JRFC( #1T 0'OX Z"6 8H #'3T/Z^'].CAPGR"B?GH$28.%M;C)W@X M>'BX.+BX^ 0D1/@$Q 2XN$041,2D9.3DY'B$E%049%0D9.1D?V:"AO'PFT>8 MV)B8V&3XN/AD_X\3ZAN ^ FZ(T8%!AH+ )T8#8,8#34(8'PH)R;:WQ+@[PD- M_:&,C[&>8./@/C T$P'0T3 PT!]A_%GJAZ>A#\\!CX@Q29@%7SPFU7N-Q>)) M)A216OB$5:&^CUQ_&LHF;.L5B8U#04E%3.3LXNWCZ^?OX!@4%1[Z-C8C_$Q:>E_Y&1F?4I.Z>H MN*2TK+RBLJJAL:FYI;6MO:-_8'!H>&3T^]C,[-S\PN+2+_ F9&O[]\[NWOX! M[.S\XO+J&GYS^Z=>: ,M']/_UV]B!_T0G_T".,1UI]ZH:'[_\E _ B36? Q MR0L]K->>I"Q"$4_(%%(+Z_NP687UH>2V7M,X%&PBF^RP/U7[FV;_-<4B_U]I M]A^*_:=>8 >!MI#Y6$0 ^0 ]P9%\9R _Y\2NL1OHOXSXH]5%A@]F"'W16%3 M2&F82FR!]3222G0G+CO>,L]<=*6^D8>^Q-[.&136C0*DJ*$ *Q[;KOTH@&,$ M"D#5S7CO.==[X3/OLM#)O+9;%2($JT(H0REB(8;-8AJ5RWPCOWZU4IVG)E[O M6\H$>AP-H !L6-_6KPBL[[&KYZKL:\!TEC.OE>X.C0(*UB71H43 ]ETET3)J+B\M)IT MS('1T00=T%LV)L=D3FOIJH-G^!KACP+DASU& 7KJG-9AZ\A ."WRMKW<0]!Z M]$K]?_B\:.TUD/47)XCV/V\5 T> -[L;'G<'.PF!T8@4^Z(NC_^\E80"T*, MNP41O:?5.7P[E&:# L0%A2XK>GB6N72$ MY"L7EZS5+2=(!!V_7F'XDORD;B'=F,8?A[/H8W\\YQ?TOQ$/QU 81SW4,>:2 MWMO /[F_GR+_C=)*G\HK@IUPT4KA>)AIKPL*@#-!(^D4QNMC0VWF(Z'*=,&4 MW/P]Q/R^I!A&.'!OH0/-S(8<,A)I5[0T)M$X7;7 "G+I/'.:L67?2PSQK)R@ M $[ ^#!VN$&AV4&.7&SM91+7KZ+>CGR3%TX$Z((XA./?OQ]KP1DW5E44X&B. M1:^Z2UIGERV%9&H@IA:3@?1///NH/"<)67QNZLXYLJ<_$ZS*XKQJRN*YU9_J,3POQ%7C^WI7<<+@#]?N!_&M:;07V+- 0TZ2D!R/XKI&^O]U%J"GU:B0R@][](^L0YY@_* M2^O@P%VO"J$.OS\2BW^X&!_GN;1ZM*9*HGQ\8)):H&@U)VF2B%!% =*3X"HH MP*MFG7LBGE^Q_Z+_G[0A*[-/V7'=UTNY?^O;E.7?2A,21T;,O^MW@=%>AXQW M_K6B8_!-6NKNQ=H>DF'FB!WNL.6?N;# 29^EO9$A7Y(<6F5IZ@ /I2B!HTK'AS0ET-TM"CFR;3 M>?P.X_'&YULC*QD]L32+ FF$ESACTXIX#RW4.,NYPGQ/?9&2YGX,4;;U1JFV MDZ!FE>J"?"W Y"H'2MX:Z58RW\Q9'RJVSWG%P8& 50@@6 M5@[SMH1^:H6VQGNP\^^0>/@$F/6HF06SH@ 4$B"+COL*D1O16O4!16C6!X0> MYOLBRM[IVLP J@P\L:\RSY0,X1RPR7$(_CP*$([0"2QS"6-K2BH6IW!O +M, MV663KC,&$JI?$$:C $]\!-Y_/"1R0@^H%>5I]+-)O>;EH%K*CY?95ZN^&V7) MZU[PE(/.9%E?:$I[HP"1I\AN\_ML-U_V*81EQ8&YUE6BKS7QZOH+MXI!N]RQ M=Y_8PK#.0/9#Y)3HEIWY_M@"-?V\!LG+WC8C@.H0D/'TCSWK@-K$C=-O/ M8-=Y3%UZZ,8RZ-F5Z!X*@";GTDT(Z5 L=2F3(1VBPCB:D65IEZT7/$5^WYT5 MA: 4%W@#6W(PY!@)8P"[ V!_BA.A?CZO%'1I[;4QDF=BEI:-(_\3#RZL_4T M+)[Q TW*>VG7&EYW][?F9UI7#>+T0:!KK6"LF!"+\H"ZT5=F&IF,A\SN#,(G M?: MR9+9>0;Q+>"-1&],[Q7NO-P?OD=1I0'K#Z/=]@Z2!@58$C!$ZBTV$/RQKO." M;^G!U=5>*)%;Z\[Q-553GPIP:+B:$GWGG6F95\)@2U_2Q<* "1C,.\#\(Q%2 MKZM^%B^[G%OF5NH]S8W9B#2/Z2\G-QOSW''+6"D#[P8@V"O=5GHD8)A MK"R9:?F2_+"QY_U@^IC!=)3-9C%XXU[?S:,_Z&FQ=^LQI=^S5VI?;=P#YI-E M&EPC6J"/*[<\\#D*8!SZ\TVAVNLDN1:N 3,0#BJ;&E+N)VQ!\:O0T\&")T^+ M73=#Q>Y<^Y!1;I\^*[(.MPFRE;CYZ98SD02(?)I>F58E<-K7-VTRX8(0QM%8 MQUS^/,K])%#:=4>[?MS2(D3(_@3O%\/[BT-C:=&M5<:A5DK/_?2F?3IX M\J09(][$DDLJLJ-C3TNK$14EX4E-C-2?.D'*V88,QXG'],YX:?&E90<:%:8# M7C;YLQ.6:UIC;U-#/_F)ND[HWPF?^XXT V3_;>2/@:$ PR"LD&>]S0VPIU]S MW";FE)U2B]^L?-G(1SO5XCGB63IQ C&@ #$MPYLZB7N0BT>1C38=/_)LG:,]!BB#.^\J']A09T(GLGD4!E/DX3^*# MJ8-4CL8WQY/X9RQJ/88H_?5?@GA/:R?QDN79/V!AI!O_/!K8U$,!!.5(@1M7 M6PC7>1&/FT>_4(!%,A1@2LESG?2R6XL_1&9S@F%O?['C[N@H M(2VL?[?,&UQUW/W]=_S"B 0*@#>P:7V+#2] ;"R&+=>K0\6A(.M(T.P0 &Q M"C"LN!K14.Y)C67GY'K>> 917@P>.J'/-O'[(28;/"FQLHR=,/%8T6.;]?U4 MT96KV[R[E3X@C=FQQTF M^*&_**W+:72H?<]!;KQNW-"9MQEY0EVF>9(L09[MN;H+QR M5I&93B?:^@N?ZW<6@6$^E92?^DB#T=I3Y(7G[@S;MT0W9=EAF,/%M6;FK]94 M*O?%;B?31?.+QKZ';QYXU8\#Y:"E1T,;U@4 MQ=EF8H=_V&+D>7N\XGVJDX$$1K:U-]_U4J H[#C".7(/=6RM'G'TQ)[XFJ)@)S+ YV\:[0=0L1]:&'V-O^AOX6G^0 M98^Y.3(Q35[[Q6A(9/V$.&?G.;,:JV?^\S?V;.\\57BL%VVTK\[O=7R+ZKOH MJ]5 0:JLAJB$J]=*0!Z7XLD_TB(8!=\&$ TV5 B.LG&,=QP<:$\!#- M(QK?LX,MA_/Y)B0^HF(I*0$@3[4(%=+0L1A#*7E32ET M_GIJ;RFT:@P_XH5?8E54]T);$3HHP,OB(<;KJP=W2E[\&""W15;PY (77W+< M:@KA6:+D'5<\Z\9OV_Y>0YRO+28%K03)TI/G>DB<''#/O5T[]:&S]F=>B"(L M?3AH]WV(H0,46;QATC!?PWOLBQWIX?2[+8G^G3^738WV9D8?W;9Q;V+M)0A] M#:Y_, LA %7C]A*9F>HX^RP E*T:2H^VOT)PBN5VM*+Y"C0OEXFJRS*9G MG+[DC#V/[G,V5R*N^VGYH\LD:_\A=#[F&)1D!?8W]D[S[\PQMS9V=T[CJ=$/ MB+%*?=_8+2QKWN,H-]C34\(HQ2HG3ZWL X=H%>C.(5XXNA6.)O#Z@K*]OP[HIN@!_ANSNQ[D=A9/O5?)'@F!5,3;Q?Y M-D'1.XP4 =6&"V^/RBWN]:7NJ%G]G%F7XHO],;!X\H47VI<)WZ^QM32*@>[S M6O 9=6_=],E]7(>J<@EB67T6)??)(!^7J( K"!@_!5?(&:)K I8 MDV)16,G3JY[,#+F'V?8&X[/_\?=B),5G.T-7TK(?.(=V+X4"$\)WY)ZI(4^> MCYC_]K6.9F#J:9XKTCDZ6Q23-.IPSVX+=L90U1F?BA@YC)\&QDH>NC:LH3EL MM\:EFV%,NJW)QX[S7(==!8[H!+44A\K5FNQ[R1P"+0L._&.'@W"J&UW%T/04 M!<6YHJF'=62$AUZEOYK=;*L >]G9@ZO MJPDIE1]D)BM^IFQ/]W$\\<$ [9LTI43GS-?^J 2ZEKEP->EX^//]B-$(#/O! M;(^=2-PW$$2:JC=5ZQY$?YT2(E.^/[NN56-VGTGQ,NUEMBF7%SI&XN7HD'MQ MS0=J;L:^VC!\KB]Q/DO;EAQ:S3AI7TURP$#!QO=W)>\(.<#=_?0[ M[/R%KQ(SL)@8-6?3--YPMEPK[A75(RP@JSS?;C$7FFLMT< +D2$4(.QO;IJGL\S:!X(]'5&.1W(AY(+= ?,*#;C! M28-O/XK)Z@N>^\D$5&]GV4ILK=P2Q+M(CL:/*?+@11(^,JC")6FSID"HIPV\ M8J"#[N2L,<.X7K!E'B!?4:B&':ZH(0!7NK@, ]V^X*0SBY?3"9^8.@)6BTB_ M CY*;DDP>7[V SV%4T).<2W@?DC!BN_WQ2G'6CK&\RQWSWJ$&@F;>"1V>"N- M=L,!51J5?!?B$.CN8.>40P;/F8%+?X%?7?,+ZS0LB=\&'/!].:OF)-,A@ M8MN^K$Q1*T959R@ ^LA#\*TR6!O<-Y4BH-(1[AKTU@R"/VD,8:?_0Y8*[=N: M4E"THC&?$.YRH8.S:)_QQY?18TSC1(_?R1PF1VUAQ=;)TLDE&9NA /5;27ES M0W>7W,N:#L)Y-\>65DUIWTO62@2IRYPL]9_)\ZI_?*R#WJ7L\;Z'.?;EXF9+ M\PN'2N?(39]B[A@MW:'M]M6\3E6T\_L#2ZK;8O!%K0N^A79#9XJ/P@EYSO/2 M_IX9(2'A4ZW9YNBN1DI2)?88LZRQ#G#-L^47A\E!*14@MO3^, [DPE2)Y9,B MTY8G#V'MM>!)L.3_D<$->>)F-O4BG )F<(X.CU\\MJ[#K^VID3BOQ91J=$57&EU-0V MO]'+RHD5GE8AIM6D]M>30;9=$@A,2"X7J,YV)N0J)U1R!_+\A,6D4_7XO<%+ MTTN;+?^)@: YR=/^/"L+UZ99'S,CY10R"H7@WVFJCI16;\1)^PQE5#"^%&=8 M P_69W [K=8?H%)9\ BX:.W[#O]O:H<5(:RVDCM[60NUG?+,+N$3*D8#*U(( M$".@U:3 ^-F>,F-37Z4%\@"&/K[S_ED[>ZNOP>?[V2FC"FE"B"6E<7"N);Y[ M4W1'2Z8EKZ5RKQ.C_5F)#?9R1OK.0.A)TQ_NK?2(%+<[0XMIZ:&U+>YV:M8Y M@LN'3B\V_)(SQ)(0+!*HG4V6N2CI,V4=GBE%ZJJP@3@23H_XN-R^;]6KZAQ- MIJ?Z6HE,%RLQY+\%WK"".,8SS]XG*,!AYD-(6(09_&S?\.IE[=^!Q3]/.#P6 MB.L2+ Z(G\LS4:N?^\&)U.MJ4?.S]VY]]WQ/TB09.3E6?<>O7%5H^*(2 -@@ M%'.YMCCAW44!ZMP022'E4+LM8$0(#Y0227QL,>C7(CFF$I;DR.2VF6.FGOQI ME_6\EL1=DGKL>W[>'1_<0JD%+KS1;4S/TL^GK_6J3,1%"T9L]3PS RLG\I--; .E0WY9\!(,\A(9Q3#I&4 M3\B1:+K" #PL6B1_B*UU%F6YI&E:FAZ@ZC/M3=8ZC@Z&U,H].;!JX+^][ MZ9K!F]?U"%P$Z\WB*R3A5VA9K7^AD[&L5HTX/MFSE[C"&UOI\RG=08L1800U M2@+-OTGD\#+E$<7W*(!U*4F.>=J7Y:DM!"ET!@48:F ?+*RY6-F>'(\!7F-= M[EO+[R]PE?UZX4JKND_R")^'PA:K4L;%)\E.Z:5N53&:_#?TO%<-Z:F+5)SY MHO\5%%F@\^+OE6T5"NO5K?= 7]_S'O+U#ZT=X,O(R$NTLI\9__J5R1Z/'XWM M,X!GRG52.FPHC"M$N&_8'11QS>C@XNHID_S&TOBT3_;Y5)?:EBI!01E'[,8L ML,F.J<_-[P1O7!CCK)*'ROBN?4+'H7H=/@!1#T@?,)^ M:MMJ.)\RY:+S8#5B*Q?*'GY+_7 M*.!1'J&NFZO,30]X5'A /5/(P#PC : M!>,MPP+-SZ_6'V%W$K7,*3%ZB>Y52 :G:H,-N40Z838P*6GBRB $I^O;_)PM6&@?X(T>3!$)R&3 MTLMB;:0PB2*8"\3'_\A::K3\==]JY)U&72&SZ!@23^Q%GGC\M# M9%5?7I!\]:HP=5]./6O% HD>P1G^<*.>E"CWM^\$Y@VYK5\VIWRVWCQ-X.^2 MXYXHL>HI]2CFZ^YL!MN_*MWTY?;?(*9F%"\GGQ&/$FV&U<]3JG> 0Q06'[]^ MUWY':W[D+AXZ [\)#00Y+_5$)B7L<9W+'2YLCM^'U(3L"@P4D.EL.KU.5^D, M52#$[ZZQJ%OT6L/-@VVIB"/*V^OT;=*VD%RL_RW>)+0"9/;;K3C]=8>-F\ZBV>UH@UGJ) ML!S<>I!F;9":8R[_['EI!2_/3@JXX,H7)C<,)',*BHGV+!_ S$A?'A-@M[<= MUAJ@,ACFV0_B+N:@]-%,2VN4DP-N/@Q\U]W3#[[/0 '>)-GIP@P9 M^!:V"S1F?:HS*?(5/VUWI5)5.LB\-,,J@-R:K,#)XFB4"XT4*C8 SS"=#KY7 M4U?I:4/BSPK G[/X"LW:+"DD,[=\V?SGEP#U*U-6 MXN8QRW&J= S:EAM'ZHL) YA.@BP+7'$@)[,Y>%,.3Z;T/;XG]U HLVV5D.== M3W-IQ@7+"3C?>S0>I/X^RX+*.V@^KEL:M5X^8KSN;.PPII#\V@BZ(\E1LZ?"N^>U$%F M]>$9%68OO/+)H* ,$5>6V)[TYZRL\EW'5U#?+GX(X(&D?'@SDYSA M0;5PR8F_G;GH[_6(LN7K2J#37<-CU[W0$]G!:.]\FMSL&NZ+_+-NY M8%.*RQP96V/#D@L.X RVUYUOQEU7G!YJPBE\J4I&%]%DH\MG@_GI9;9'EU]B M_LIBRN$:U\)EL!L%Y("\OC746CMSQE4C*AN2SI[Q!^FW_?0!W](Y6;$#L7R& M^H4OLS;YBP;-W?E@EB,:BBB.M['3X1+#S]YQM37?![X2\$NQL3 U4O^@BR[V MDR-QZO9F[PA.4W>?4>WIX3.-P# MK50:N=_KDF%B?"T%\?; 8R$)4GEB/_;!(=X'E%X#>#/J0YJV*V-U1FJL'Y6Q MM[VX@;&,1*(Z- &I[R%/1*ZF:P4R5\DRS>R=,4)^;8=\]IQ)-J8;O[U+T:P+ MAA!$>4(*, [!2L4L*^MF&AZTZN\*LU6I93.FIO7U;N!RKQD_1,C?N<=]%$0! M&(6 ,/+)@-@K5=AB+$+MBU,T+^A4-.:C\H*7< E.KO]W+FZQBA79;IZ+++(8 M$5ZJBI7'PLF>%G?.5'=4GW7Z?L;H(MBA]+&QMCT%NL\/(6#)]/ M+I\?D-ARY95\*A@49X[!"O\.U,6@O2=['( M7D>XB968,I""N>P$3HE Z(KR!-8]2C/;2]SK*_-[]5PZD=AR!"' [PEE7X8 M(R/%40":&:VC#_$6C?$PRJ-SN1AI04A@B(Q_94"L\7RS%.V6&] /L(PYZ$6. MM^+!K#.YDH_E,@<+R1>#1_AO!JM)XWH6+YNY+@0E7AL/; M!J1LE35">K'AE2*U/*;0S[=^M7:O"4J]/>KSGK8EBZ.]\F3"\WJFPIHS!TM. M@13$9N63=>LP'N;4F(0Q-W3X48"A/#,\<&6,ZTW,^1)D9*CT69JN@.L*\_DDFQ" MC"R-@01#;N5F.D W;Z^/+H+F;L+WJ1$D5 -$N'88>]H\'^$JA2Y(FOE%G7F1 MI!?,S=%?9D\S1M+9>[P8?%Z<&6)0K8C_&;@8?V)>7XY07K9 MRKI.UPL/4@UF)5Z_BN_?Z /(0WXD^TX':9WO=[L\R#SHAWE&"J?X"ZQA MEAE_%+C/%"=;W%DW_FQ?.'#Z1$VSI"#EB"='9VUG$ST+_Q*W*BM]=D5A)#AFLSK2V M6#:XXE\NI6F@H2H##)R]4UTZNZ:NCH,*:SM/=F(V*=;VS76GR9@C> $ 1]IW M*J(N7,X>B57[Z[?_\P MIC]X=-E> 9R4 P4@?G6+'.T18R0Z"N$0_T5?WGIG-'39[A@)IE_V&HPXIZ,3 M"+IG'F)*4J3 P6 HI\M97E8=__5R "K^OA:!NRDC\**YK:VS]6NX0KKEJ)4* M1KO<;*OZJDB3\>.1'T B]MF0/]?N I(0SW,6\LL8"9?R[%.)YQX=)4YCNHT3 M8;;FXY)3U7'T,Y**>'Q88VYL[FR>#5%Q+/O)D%.L-UT<=>3*Y01) R0JOJ0# MV'TD322>=)T/8X7S:UC3'2C,]DMF(%-KE_A/CZA)6!;'.3T]F6TIN(C0FE& M#VGXG@PXC=./VYU#"\VLX,-GF)*E"[EE8/,E-6=.WHBZ<+GN-F.!YN?4XW:I MEMC55"(G[RK+7!@8%DXNM,Q9!)H6X\%4^ZJAC!V\M6I#L< M(VK3AX)62C9,O1UQ&6^-]Z]I(QE%[$F_.1. M1? HBY2')?VPA7=KK5NV72XV#,<#R]D$/]#WOKCV0#AW0AV1&#C+,";%DLB= M_ WGD.?IA*ZQ.PBT#\917ESD81ZIDM M.;ZS:J4J],>12AB?+L78(_>%]%4XG'0]5V"FO?BGC,;0='>: M-.T[Q&CS?2.]4@9=GD=CB,X<_KF1E.&]>[%O+[9MG?7"WRT2.6\QW M+0=/F--^YQ=7\Z![8D^T01PYMBP6\5-/P['BX#:OM#[*>#%3(T^YCY^W*-DW M#65$BN! M0X9W?I6.$"T=O?JF10/E[F#,KK9@-;!OX@LF6TJT43.7M6-:9DLE)W4/0)XY MFDQ/GD$0QHK4%M]DO/>:E[N0![VAYQD.8P-^'T:PH@!UYN7(#^1' Z4&OTA: M;:>5R-DQR8SP?=JF3S6]1+29O!J8![AP5%G2_4QH%A6NE/A"]J$:([?7"=)< MI2XYR:556D!G-]'[K^4I[PD_0\M;OV/%8M_EJF% HO7]J_6 MEX#+]8(^'\ZZWL\RVG=]V93-LPJ;XREW#1(+OGF]/-^7F\DA1 M-OTAO/+]'9KV$EHK1GXXP46[5=]DK3=X#R0]C7P.M[TZ.!C1ZXUZ.<_73"W2 MVMCU!_HY/P&KW. 35O))C3O-?3EHDDO0<4\*T+L<;"&SXL7Y+8/$@RM&M;\E MS*;DC,LL)9MAW"QI,Y1ZJ7[FK09IFE:#/3)C!W2G8%9[O)#Q-,&?HBDGKR<+ MO^#SIXS=E!\JYU@XZ-L%F@9A!/!J,YA)_WW0M6%/]NGQ);[RFD1#X9;JY_?4 M&(\2?4\5NPP\RA&$Y_(YZ6J^*$ 44J5.$<\/QJ;',D2#Q\WT#6,*30>4TT,> M8K!PBJ0U#Z@VZID'N8MTRUIJZ*H9D>!>K!R0R#[G::)+1ABG#*:D^)N$D2P\ MCB:?3*DT!3N;Y[QJ9(V)/WB)]F1$%_MQ[6Q:EL!HALBBX,53)>K'/9XID.&. M,-:U :#H#PKB@/QUQ=;X2=,QMP!Q8I:OWU>T(=^V;=#,>@CA[1#@,2/.>&BE M%M"##;S7$1YM+<.7W57X^9T\U<^P2^FZQ1LD)4_N[SL#F_8HW@ M'>C0V:"(4_.4[#3UT_F2LZ6[9ZPGUU>UYS 40"/7I*>^<=;# [,D!OM-4IA1 MUA$RC#:JV0_1^7WXA-/3Y7H?!<##43L**B7?""HXEIV!R^G/^: A!,>01WH MK@NN@4)_I%&FC]^T7' 'CGA:S6Y6+^>I#-R&SJ^XXO^88DMC$=O !D"=/%V! MA[=?N3A:+UMOV?Q*ZL M(:QT&$/^:C3#\16%1LH # ".+]G)4DUJ='& E/9T,\^$PO.N\>5*<^5\;3.O ML(-;G)4A/C+Q=^I]2F3ZU%M6#S%D>B[<%06PZ3:X4;$:E31)@F\?W9>%43>^ MJRT[^("]9^%"%R:_V& D^_[ODT6&)TVY4LOC&NW'13D[$]FUOWTQBW@[32N/ M4X=>%85SNY@;Y=>_;;ENF;94:& KDOA#*%89KS9%]QOQ"8^ I0Q%B%<;7T0 M9)7J:@<,&ZIS9]:4+FG92C\9X9A;N"=#2P%NTC,:I)UIU(JM;9[B*6_F"3D( MTHUT+CKOF_N+3:]9C#^:KODZ5LH@3HU78A-UI*2A!'AAY_ XUQFSMH;+PPW] MR5:\8+02!@!M"+#VH6%2UBY<+98Y6[=!1Z@>KS=E=I[Y1_>#$J]H#+KS^ MN2[B+P>00D5P9H1D*3Q-8?;VGXJ%>#4F)-0]K MW+RW'1X&+^ITS#%EDGJQ3/X4/OU,:%5.K^4[ITOKXITI^VB&>9;/K4[D4"V' M,MYVS=I,%P#Z*4&U-?-9&FUSBI5QJ>6E\JQDU!,F:N "#+D.--]S*EL=3%.1 M

#V127'U=WEOP5'(Z9L.I1P&JWUC6&%Z-P2X@-?M6A---&I\J#V(S8WUE^QR\,$%F&?U13XDLYA]M_Y3S6VE1N%"(UJ:;P+"D--BX MT2EK@93<,?H[(,-FS.L)4R0:@N=3(YQZHQI?8>:*CU)<++WV!R'[W,S;5&VC MKY/*2OY-!IT*#405,A5@&2ZG$D&Q%/6'RYP3/3.W:&D/ID:>42)6+Y5M9FOY MI5Z"-_1[=:Y**1\9FH;6=(V(3P;OVXU&-7OG$E/6)_3+:2/T:I?5K\E\T/,> M2C:]KSR]K_'/3849,!_L)C0SII:_MD#%\&:=58E*__A@D$!GH69:GDHR-CQ$ MN/I5;L(ZH;.)=WK;N,P?[H.W:2:BU7;EX/V60\S2)N.O JJ%\O%R:$-F?]_F MIE64&0_0Q%'65>::TWV,"8H4"=:B.5?38 ^5A&VG!0?2YUE^_OV3HWWWT$3$ M@_"7T[-/QZR^CP#F9N8J3#ZTG](CS'UTT=VHAJ@>[$@$X'+Z>[8/)&T'44%\ M]NB7N_U=!=R+L/HA:9(8HGR# C@3OA_K:NBKDL"H8%"EOGW3_=FG*IC%^,B< MLZCD2]5M=-J!F#"XL\M92,2AR*T&C>JY3))I4=*W\UK&#;^H+WM!84F._M5/ MLVPGH>#<':[,U;05AZ^FJ?FQ.95N=Y(!DFL+4L:M76TM6NQ-+\BN-0^O;)?K M4TX?]^'/V9A4&)ANO"D01O:"!,WH'*.1)'MA%'.@4XBX_Z+)U #FP %I($0I MSF_DH[(0%G551U:?')Y+1TR[OR=FG^2 (OL/#0GB..:1+!8!:-NWG;; 7B=+ M=3ZKJ^\^X]A^SK=YVT**PJH1M;2T9B/X;7928?M;.>,>8#O3AEF.S#O%!G$# MYUN'X[0^GJ/5@#Z%,1T'#@GZ(*/2I[/6\Z=(S9@M6A3 LO?'E0=A )82%&R9 M$*R4XSI>WMW6UHZNQI[=M2J]T#8G5I0"SPK1"N8/^$[:;&G[0EV+#+88RY(-NW@RB^ +ZZ3> M'P(.K29P:T1*: ><>#.W\[!S1QR"W#E8NS[6\ D9+8L04][S/,OK8GR5\PLZ M,J#%T<] VSOML]B5/'/E7)Z1[W6&]NB&9-@? M'H7.OVT?&5A4,*G]E)K<#!=Z)OQ*;A"8)'GZ09JPPO0GNK-)@[/YFW97WS+- M@^F2V:*FMSH2NQ4;40J)I2?7K5LH %H86@ H^ %[$,(%8#*S R@ =A,A/AS' M&FM9Q9,_FDW(XI,[A]"SI/-V10;Y[9S=@JMWT,\MXID-XU6367X++>G261/M M1:U,_>TCT UC32 #B'VQJ"%*,_9(V/4,[D[-]N8\Y"+V74:L5G3;R"MO,VOH M5 <,RC[9?I]JTPH./7/.B4[/!L1OK]PH&35.\=,^/^%\-;'JVXH@_ G#&LLH MT$ !^A"]&!WI&R8Q.W/VO8YS6C]R:H+&Q9=ID;)Z8CQVL_0=AF(%C=?1-6$C MO\5*>NW%8WC7!$? C;NAWNDIZMNUO4[X?OA!M/2**E_%#B$2%[AQ?/8?V[F( M,^SE0V.>R$7+ YV 1%K0DZVAJ8 WS.4B1"OFX\)?503>V3K%8;&'@Y?#1_34 MN$3O?:VWI89D@-5RY^T+K4>[FZ3EN:SWI5?>)75QK<>U!0W5I[@%EJNW"]T% M?1.$.G.B/-42S;36QYP4M*/,G0[Q7JQG@XG=Z^Z/@S<\K:PAA$EAW!WM"5H1 MO#[CXQY4%GO^)/WT,TY6@IS#@?3O@)HFTX*?06RDZ_2<(0N=P2C -V %O\6O MAT DYIY0*.'*#YIH'EC/!61OO7H^U2^S3&<>NX9UU]>^:A5=Y"RX9ZY55H"7 MKD7>9"N:!M$Z>\:XYKX#TC/PN^9B:T'V5F/^?3WQ/Q;9PO]0Z JX)0J@ MZ-![#\]Z@+G%2)J"3?][_$P4X!IBC63IYKG#U48!"G"M[\YZ-U6N*/)0 %F* MWNO?P/X4'YFM">!F)9(2./7+ P4(8T7 W]&@^YOK*'%JX0!Y]9P%V#T^H68!0JP'@>$Q\O]2WX\,[U?FTYOH ]N MT,N#) .^=EX_WWP(IL),$)S7BFO2B_]2WI1_R>\"=,0GA0SA YZ.H0#1C$OF M_@BX^<.S#!0 1V;J.D7TORGO7Q;XRP)_6> O"_QE@;\L\)<%_K+ 7Q;XWVV! MF/.K:K@G'<>1^0]P]W>(E);DF/.;CUSG2M=F\QW$KIQPER?*C1YC! M1%3%5*4EJ\,9D?&<)<_^/-.@A)65K$D7BYBQSQIC@.<[8TR-WHIVC=$3B,=E M,?6&N.?4W, &"A#UB%01!7CR.R6#K\2/OTSH1<03SKP@+@R&O.KZHKREFD1& MP@!&16AAMZ1V+GZ"56^VU[2CL*Q@>YP$!_U!3 JTO-_\T3A_P11"Y?5F=VX9O^<^4WSU_W$U@ MID\%5J-B8>+],0) F\MASI'ZD&::9Y\T)]3Q.0:K$&OF/1@AAQ]1LGZYB*3: M ?4P.)V]^EEA9F9AYOI2>"",F6!:W< FRWFC!4!](']H>-1#Y6QB1>\F;-W< MO+#=UDZYZ"6"+I*_;7?=B;:!*#ZKZP"?X XZ1MIG&V7C*O>%V[Q3H>^#E!4= M\2:KR9+!U02,CWUH7WBU]H(5+,M9=JG.@^Z//'-2D.1846%]H78/%KW,6@(Y MG)>W+H6TABXWMCYG%)>VRW>M+TKXVB"!F_(^G[##(B-KX,J=WWWF]FWE^ I3 M_ZBV=QN!L*4M4Y)"Q3SULV7Y)%R;Z,X2K$Z:<#?48=1,RNZ15%7/.=KA'O)7S"X*URMRA615 MGB-6,?2U.VNW&>'[56L$X2\V95BD"=,6'OJ $27+BZ?@?(T[X1<0>NY9DX8Y MM]^ADAK93S6R;/Q6W%D<6"6VSR\G@DN]@ 1\T74)?E_LQ*_Q;]I%%_33.Y]4 M,_W3^Z;_2MPQG75+ :YJ'?.B4FTU-7QV0A.>PJ_U5+RM--Q@RX-('IUFN/!F M766MT_$/\Z3['WX\SY%G/&.F"H)W M/;[W0C4%26CST(^%U+SZV^OH*,#F&X01"E#T$@@-QH+KH0"XXA#0/0GK@]LN MR?4G&]/]Q?87VU]L?[']Q?87V_\=FX$]O!7&JFW@61'"TB46]R-FQ#@R4/Y$ MP?]6;VP@FV%"R:N 4)9]#TC:%#LGXKSRR?I[>U.;(MW5C+\:T5GYS:*)0;W% MG_LN,/^%R)LYS;>TV^,>[P3\DK]\7M&DX=\T??0EU4^-3KVFYSU.EMY%#DK\(2T M">9";N7@9]Z?9&'V^JGWFY'">Z[+6.JP]83>,W-9?."2 @J JAI!9/<3QM> MO53QXR/3TS?]IZ-!&&(R*UW 0YG1Y3]#*U8''!QQ,M,"5UB8KI^&R[X#8HN/ M %/6Q*9#K"NM+ /L!@C?OKU0M1>T&-]1ILH6.UN)LC ?B6G*903[]W6(]N0Z M$Z3U4'5^,&/C9E[>\?F52 .+"Y-8+7^H0FHU*/)0&QO2[G9\[+MJEB@V]2F= M8+P-,"(C?#P4=-QZE-8177PHV9IT6?V38?3E-#P>>^P#;4.)S49YZUE=;-FN MY*)=/CQ[@\_AKWA?D.AII(F MWWK)PK@#XF>'&:B@/Y,\?(Y]$0+5*A4:=<[X.Y3A-HQBHHP\ "'7XP>8 %]4 MA*VE4I1_?SXC!["54M*[?;>GK;DA4FP6*9SZ7-#>2$U49>NY:O$E3#< M@"]/<:F( *O8YP91QX=J/)WXG3P96_=%TN*2O!^=>]C:HF.V<_@>[ZRYR_>H#.TB800JP![Z)#618H0Z9'CG+FV@YRW^&I9N:NWS:6M!W5L8F] MTB\P<$!^S_H"$Z:#)+VV1BBY!XA#AB.V0K5#Q;Z#W$2?VY(V9Y8Z\-74,GAV M&\N+\P>,[EL)ER/P%YHUGM>]31_(\FO &Q&17"O;&Y@C%A Y/,6%KVO!DS:T M.%TZ^"-X*2CW'7U=R5K?,Q%GJDE?C3LF>Z?&^R4L2108[+OPQ,.UMFC7J>&V M9I><&UK:PU=;VAVN;V_TU7"/^;.W>=YY@CO-)ZJ=K#;_[&B,+ WT8E5G^4]/ ML(G,^\]'#>V/C7C?R4:6Y^OA";#:1^N/,/1WO=F"E'\(8X+3'%]XQ.8T79G7 M_E&_;$D[[H!';Z9(9,WRY[OD4NOH(;K0W<%@@2:GH,C)@\+MI@Q-$V)T(?'A MI=>7^Y:F$J!\G_S#;I18C.12HV.]D, M;;;RE4MSSJ(O7_\-D7V#_4RH#<'?K)ZPW6=P>(\9OR;7*UVC,$*" C3]D&%;/]K>=:84)=>$QFAY[L/Z^_<",V5I84KW=< M M"!^+DL$)QK&M;&0;"A"+I&N#1]<>@(=;I7[6FH]=B5,>M,=/Q(9'J M1&O[81@9O'X31+4N5N 0LG!;A3]1MMY_M2@?=.,%4+VFKNNBBX<24H=P+&_F MNED/I*T')"B:+L!$+,9C@BL^)O5;\&3*OM4'>!'5&^]'6/KWI7SP#HBGG/:E MG:Y<4W3/RC3_HE4 %O/H'S.!VQMCLEG]$%Y+M]2=#=71?P"&N/_FB24B:+GE M\/@1PP512Z$UA<4<.^563MWPLI=K;3+PBUK)AMW[-8D@N MCT+3E:5!]O$+$WIYIIVJ53WQO,V9N3_^?D97MWATC65 MYT:Z0FJR&>SV\$;YA"$KZGF?P,DET+%]RQOZUDKJ>R>,3!CA""&.DZ1,Z95N5R%Y?]Q;J!&@":@8[%/DBPG;XYTE3/MN5UKL^Z,!NM70Z-'$=]9 M*VO!YX1)8@37L@1=F09BN03-CPSV?_RH%%;ML_N8P?IIR1[CH_>$:#7I-.4E M,,F<(;4D(%C?R<.Q94%7BSB&[I/M6$P@FC3 \L6PCNAZ5,X-"<\IKM5^/DM3 M W0CV96/'R(%%!]BN62U%GQ,P?:Q 7]96UFPI:<3&T(!XF[)P#O9M0%VV@WBK6+3RRO[9YT5\<;:JF_I(.G&OLT?7N<2CWC=&EO;>44XJJ' .2 M : &RTR)0 %T6#J#:?=$>9[S'[_12'">4J.K_UQ=2?V(82,>.EX0O4YZ2'D<(@8?VM#!=>YX7 #YB?O=KGR0.7S%>5;J/5:X M]HGG3*[>7I_X/,.E4L#U0 I5P*\P7I MX$YW3&$U65[_OTU:*4Y-8;%N><2;,X:?\AY=8@1ZAOHDL1GGA'[.$OI#'\VK M@H"2#2]G]R%.+92600'D"TA1@(W(PS]G6$5A#_\M].&SH)5[T%"05EET^5#Y M/6A S-:.5?RT])PZ(QQ';"-,5!4^.66ZM ;L=X;I'&7]2' 5O_*QNU:#/8>2NM64A;U5I/$A=! .BU+FN?I* GSB06-3[&C(;DO]B M9'@!OC2S6--"=3#+.!FQ15,_T;'D1J&#XY,V"I"A3@M"*O6@!)H5PMV^E;X735D0PJ4:2A7:78 MU4I;.%CRDEZBGL,."IG>E7X7_#>,T*CD$. Q>.N1X/.IF9Y[G_^8;E& &0.KP5X?(YE47/]['XIXSDK>?SSI5M%:8,\*S1K,"$E)*H.5@0(KG*QH MYL'#XP,P\0RW<"'JJ[/U'[>+30A-^,2FSOL%]%"@OJH[W1M:JI[@N!2;"@F$ M#ODYQS=K,*4*%)06CT>;(7UICJKLS_Q=Y; MAL79=&NBG0 A08,[)$AP2 BN(00/&ER#2].X6R,!@EN X,'=-;A+""X=W-VZ MT08:>DBVS;S?GC-[KGW-.7-FWA_UJZM7K5JUJM9=M9ZZB[_,.#U52M5Z]_7" M'=>^&*8HC3NU"$EO/;G#))87B%NKK%L&ON(ATU*$! #I]@WYM.[1R%'!*O9; M0XQ?P&O#[MD\S9!NB$[,C7$J-=B/HGK,*FDGB#/$6R)5<7;1Y MV##'6T)S#6R V5ELJ4 0: [W$9BQFTIL);*4YFD+BHO+*DCE_#'[D]<6PFZZNC>_3]K<]:0YJ\8X*+@03[*(A,S/XM1>\ M)VV8+=;]U+DH&JP_VG#OQJ@)X4E G'2@XYQM*ZIUO.6UW\D1H7^@GR_TVE=] MK^Y^E5>(5[#\ER_T_P!4E/N9?!'2"G^^?HPESA"W)XB3!61=[&IG&U"?0ID=:<5W<>AHL_AAA4ORE;W+VLR_=DLOA88'@VTDOKFU#D76ZLHV#K=2)-Q M7XC)L(FR]5JL@:3E9A[V8FER4O)9\P.H4:+W#:()BX2!]#94I&;:BN)$T.V@ M-JY=) #_G"+97&W2Q6.#2R2'5SUT?S-C?;[,#"E]6G MTZ2[C;M"L [EC]O=4;CGG2EA[\YQ9+.=!4W7A=95BHX7#TP0.D+8+Q]WTKEJ MIMFSSK6HK'IQ4L%93M^ULMF<8QJ1Q;T^Y024%)VC/A1-6!-<#CIGYM%]!.OO M/OS0QW?QE#W;FISJ!X6"' ]H//4S&025VGZ6[$4Q[PM))" XY2+):%T,TUJ4 MN"Y)'@J)S&HFL/S9;%+?TJ#?I]5QI?82J\#NQS(ST9BW"K0\?ETLO.WA)$\S MZ3DF<>V4ZKQ,U(]V0O^>6K3 M."Y$OA0 BQ,CAVKWCME,C*H%C?19T^YU/-'H,^/G:9[F44WH"G+M-5'I=KGN M'WJ(>1W8B!.7Z*:,@AE&\% ; 19CFB60K]X/D8 8FK#V XNI]C,73Y_W#>PV MA"HRGN2QL0:0/DK+T*2)SXPX7*X/#;]RC9);XP%28,<774A($')0929L-3$]!3V97Y M:%+]2$ZU20YV%Q]VXXFLZ=Z>^$$V!?S<)"P9)OG@?F,T6[B7%LRP"W/14'NF MA=W)(7\8)]."8;BO"JOAF?1-Q2O84)P>M0AKXGCIX0$(H8U=EYA@A &/[H8' M2G[G(^ZX"O_Q?<_'AQ5\$3I1&I53M$1%U\WN_**6]NJ2Q.Z7^FFX^V9[ M: J)#GBVP%3.#8+$J172MA#YK$6?["-4_6&&U!Q)1\#QYX5ZH0%AX',SN7TMZ;_>&W+Q(D?-)&#OVDY%\);[TQY/FUX7CAU[6ZQPXKFS=C>5E^7L7:OO>#V_D)<.4\,3_Z[+,"#F M;!&V<19N!AWM"P?JOF=HS0SE )E([CQOJ2'!)KW05JL7T6G&1N]80H/+KK*_ M[FW*B'^45+A[@9=C MI(JR=JZSQIQ;B1=?3)V3TLK:;B:,->GJEB":Z[%[5C+>/&PU:!G2A8.^N0]I MP%!:\TKV9BZAAMVOFJR$FWL:,+'BI')!ZK!]-'9 M8Q>SF<$,H)5+JK,*/ZBJ^FDR!JW:6X&;[^5>O8+UR:O _45.S9JQ\V52@SE6 M>*K6%'W*I%)C'!HN)=YZ-'^1*J&713G+Y6=A]=7Q?'?);W#W%-1LKAG--M9E MH(EUUOM>U+">&N*1,6GZ.Z*REHAR%Y(& ];H'D_S]"+W?>5*2!VI>:-*_CVV MS?E%"GW_X35VS\DC^8<^)1.^9/"VTUX=A0/!4CQ=8)/"_.[U)WM\$ZY"+*K7 M"(Z(4A$^DSH/=']O]AQOP\DM']Z)Y??0^N*3!?>:[@8@YYQYJXMFZ,1;=Q;*R@_RV:^!Q$U MDI5LPGVAOX#^4?R"K,(=/EJQM$.-]EW0)F!9M34#6W1N)>**2^&9...T.+V7 MOQY-#T4?''WU&$?+75M-DSEY>AVHX;/1)ST5W<]1VFBXGA3 M[M@],5QACWR$+#0JLV)7*178>&+"AOEN/5BJWUZ<: *2/+@:;H@+/WT'DPH1 M*4^U*@5G[R7&;DAZ:_-)T :1GA)&V*ZS*"K)G?T8O")_EAW&C,64'3.&_AQ& MT+^_4J+KON+/<2Z412=).>%AWTL);-+.\Z:J^M:GI"H#,(6,UMS-)8Z-[/"D M$[]Y0K$V<4RFNT#530: M?#U:(+>8HW#?&Y MW.RD/ PB;XPE2_=<+Y2MFP@6WJ_2A6V-[$W3&]L3#!MW/A%^*/5ZIC4;5G;W M$OY(J<9NDH>I (W8UJ#O> .PH'HI+1J]3J),H%5X "5^_\''I!\.PPA>Z'94-G^]0H+_GPP49:4F9)W\<<3 M2@M^1J(C=?SQ7XV']G]RVU([5E:X/CNN:?AZU\9YH: YU]P-WFBJ=6]8)J3>F]M[6"-O*M1TMF>"S7B2,BK'UB M%C385@9L<$:.]-+=B[GTB*;ZK+:EO9<[X G#JM**L,QJWQ DX+%B91MZ=6OU MU*)*UL3:5*Z\P$"LK$;DH-Y'&L7IDDW' ]/O<2+A"O"BE4/C.PI6&D(K$K=X MT8%O 1=\;G9O'@SRV/6V"4,O_;EW.>MN#2;EZL7C;.D?1-^43&5^9-W&?>K- M B.)/O;F+,@,2LQ KZV=6FMLF3Y;E'K 'Z16@L:4Y;]!?PM]_J%F!>YUPB 2<>528Y+'W4P6$ M,16R,3-;?L--;V.QNKA6ZCGTE'6YU>R^1MORXV&W9F=BY9F5U7@*8)&+^\3, M'.!>;FKEB37#*^BD )-2H'AOEB13K<_<414+GFYJ5!BMR0ZA=](G.<21@8E] M'D!=[_S9;TGOQVE"O^)EWERB-">_6JS3%;DV_^9',>X@YS85Z"BL/! M4^D3B"<:2Q9&\1Y6$&'+XV$,M+++JHLLSPVB+ H\:.:-+'^R8B$@4*I/T*GS MJ,;"9Q5NZTLW![?6VFAKG3AF,^ _RAW9%G70OTEO X6]>5'OS>92(DF7,KXOF/"HJVS-X3OXBTF9.=\^+Z%!CI3'&2,WL M/X<K85C3GMB(^C&M'L?]F2;N:J9_!L.X ML&Y>C9;VW/Q\775;4<%23 6AQZGWP.='TDE^;D=['BN:;?#,KFNW"&Z/VF&- MY4/BN)655QI2Z"Q[W0D?I<0IPS:,H:-1"'ZY75_&.D@9^A.[BGD\EJCND7#4 M6[FM,KD??;:""X%]-+C":%G!,Q7TX9V3Q)BW>05+5"+AU/U6&/U[V(*3,K#Z M=#NBD9"U9AK"W9&LM7!M/]:F#''=S_8XTH[YI;N^F#,\QP2Z^QDO!4V1 */0 MMMR*IL]]+MQ;I"S(%[ M]\^C/,+SB"(*F;7P'=$"NC4J:2WH707G9X)NMSN\F7F[N8(ZPT-L3A64VC7. M=*7<+!2<*TI-#VC%.D<(3&YIC94Y<5FK&N4P!5AOP-'IO^Y(/7RU G$_* SZ M&G2_;MFC>4"Z+8U@TJ$M$NOJ0<04!>2VJ2S?* Z-3)(?H,2<$ N=(!^HF";N-%R2T]D8 @.KA_^3QOW5KJ4-$IN$@@K:]X SNK$7WY M2KUB=F19$8;>0Q-%?-H/*ORUL/_YO5V]UL;;\M=1XD2K2 "N;H_GQD7FDQ;U MM7CHLE2U!:[YCM'W*7F9GVHR[OW\^Q&N/(<&?+>IWHS049F0'E\"F!H2@./" M+OI2K-;\.R=:GY!OYANT[/_L[C.=I-48(=J)Z) M%$D#.4]/;DZ?Z?,)VG[6 50 N*N5G'->K"M1AZ=K7T>C) >>L?A)8746-)B^ M#U B3&F_$V*ZB_[[&W]GJ2O#S?9%18TV)=35G:"5MJ8'QT$EV#G;BA MJ83)?1^>#EI52-L56'.QV#9,O;.B8[DN_;KBRYV7]SUFM:)K-/*.00_>O<[9 MHQ0\N!Z)"C?I)B\OG)D1=)31.#92UE]L"I!"MT5H5MZ-9^",M3RX$=PCUP@L MT+72>+6@$Q2&AMEX-30HHG63EG*:.1>XKICLMGZ,ON N$XUO38W7G'@' \7F M^C]1_O:ZHEW/N>PX:!F7^WA.BA2AOEY!QABAAU404KM+CJG[$!P4\[0WY/V- M"_?UB[.W>Q/3&8&PAE6Q((0^=.O&L'ERG&>8[SVP64%U.$+S\2[QIA"$(OC- M?LI>VP,@B>\S^*N51:GK-?GFH4@NDD0/72.AB^=U-,WC^L&'?4'YWV>J&4,SF MY Y2Z9'-=KBX3':HYBVP"A+KFJ&=Z\(C%6X)27+:4P!"*#=_CC1*)_R'\HE? M,I7>)A[H!%SW+7^H29G8(VRL3\9R[&8)UE1]*8Y>6+13Q'0UVI?YB+OBD7MY MW\5H=]OS&6%&]ISYH8*=E(3.N(D5?N9GT<.H67KE#]:I6#]TSQV%K(:K-U3" M?=;/(VT3H1Y0I5>GA!\=3^(C:)K'KC5;5#2'%Z)T;;PA+KGPMR=[P%!1:F^9 MTQ>NL?6M2HM#\S::RHHJ6Z9YA,J49YL?>;FD*/R(D*;P MZW-8:GT8QJ+;_%U6BZ7U?$Y+>]3IF6L4H16I5-Y7/RY[=/H;C"K)YYF4<)\* MXN/.RT-PQ0[,BNNUWFZW?-M0=)UPR(.7D:VD*"V4:I*@ LAE_L_+C[<&9R]R+ <_-'KD.L)M93XQN$ IEOH7NMEP@EQ M-QL@$9 )[J\E6T?2G";;V$*=2WSPH.+YY24DP++7 >4H1 M&B=>5J+TWD_A8 MYO151YRJS![KHC#%RJ%0QQRAH$$RQ>,OR?0I&IQL)U5#@W34VK\VXL )MBJR M/]9_BVK/ =Z]N[.-)Q_BJ87UT3+!XIYH M8.2^W''$]BPCG*Q,^;Y-@X5@=G("K6%K]@BJN4[L>U9-K4W:3IMYF>+E.ASO MH:SR43HO1D!\?/+G]NQ).=FSFOUBO(O6<;Y3X> 2F8=1-#*8#'*\F+HC0[R% MB>;= ]JCH@HKT6SU*_W!6H![LM&S:8X7GR6!%4!%T4<45AYM-18&^V"%:_J MT%HK[X1F *^70W;TXBME.22@], =P3I1):_N:./!%_$,MAQ1V6:G.:=Z]!9WGQ'$!W:?J9P#_&A;C1( M (%!GFQ8R7(6L];),5SA[@5XG*\!">A< ",4:*!IW@I(0+:='1(0V(@$P%/. M*57".#>$/#+$H4A =QM[&[R_!-[=(TA)3E37%TN<2 M4$6V.4#CSU-0,1/C;V@$W4^[4Z8S>T$F6NU(P*!GD_#WS=#DR G^EU@Q M@D_ETM==/2FGV2^UD !]6"JL/N1WXBR?J62+[LL5!F8T#;A+<8@M$Q_2G2U1 MVT]VHYD4G129ZF918;V+F&^_NH*/(P&^QK_9N7>MF;\O?_LB/)HI2N+NI T. MQP,F9D*3)?)N0U>G7\"L(A7&:?;PN57B*VOJ/9W"KG'"6"CN5\;[,"GYYSL4 MISLF*+'_.K=XZ:Z](3=X;^NCQKU.B[$R9@AL9T)E],Q!J*YT4X3.DG7*^5WB M?:##'RK3T&R@&P]V>WG!)NFFX6IO=5&EJ_LN1K?'GRZ,!Z/PVT< ^AL6:^;Z MI359VORB$FW+1 *#/1+E6>VNYMP,M\>?161%6"*67HZS+VTR3-NL W4=W/BM MIDBS1.AMW3_L:]8IL(SJ5*7\N)NAF)=-LHG1>^;LL*,&M8Y8PAWGH-[71+Q2 *! MV)&U&A1*$D C^V7BNZF/_JRRVVA^:]!YC<8E"IOX#Q-M^[FD(UJ,D\N6CA5?"< MV%$E^K; -0[KV^ MZ7W4C-#W'73EO9R8W1%E@PB+K6).-MW[\$P2FTE,8 R=HZ/?)='QF7+N3,=: M\D\XYVI_\!V-Y5#>#KED?;I5A&"V6>XY1W\BXU(+I'^YNBVH8B^ZS%U3I07Z MHIT1?]'R0%7@R^W*>, CF:-7!L,O"JR(!AJ\"E6= C>Y_<1$%ZU'+%6!RM6> MU&[0FA7-(%]"W1HK5_-M]:342)VSJX;7?(YZ9]1=K<3Q/'@M?C*P9!-\VF-3 M-BZ2J:CNI7C0$7?MP'ML)RP&'1(/EX%>9%)% M%CO^%(C3N#NMVHR>:;)F24O58)!D=!IF$\7O]UD#2:O-/':G_^Y!6R?1C06] M=W^Y,_>/44L\4?1:ZRI!DJ0 +XRX,(6&1OK$W\LF$ZSB'[) K'V(^Z6#D0\* MN>OT+#B):HUQ+O81>:);955J_UHQ.S=GU B>ZDC3>]&@8Z-QG1%$#R1JR%": MBWLCG(1.^8C1SOLIT!'2"Y/V*)0 BR0T:Y=2FSJ\-Y!9$K_4,OF^ZA!G'=4, MW6,WZ9]3"B7>++L;PI1PL4@ MX>-@B2GP48-QOB4-.RD,N%R7R0]K4*)03H5+CF2VY>*-8KU)^3?H2C)J) MY.(;2G.D \OJ&W#H:#]NT"QN?]/_Z7&VEK(YL7)<%BV/3L==&_;RF^K4%R+- M#TU>[*)[JT]E8.\F6*HZC!_PCZYJ%.>7V3%LI;K8X:DG:B4390J)/_-/4W6K MJ9RYSC!:S8SFO0[8<;2^>+F;.%>>.);\8-:'.GW/[ ME:G2T- 1$R6!=_EY5"4E>'[5O+YI8O^UH9;(SK3)5,N7,'$:XB7Q]_&9%_X( M5FW'4R&PSOVN(J6U[JX6"7BM<;F6USZ_H$^U1642+^XAQ#9U4Q4H $-I#S7:Q\SG79/K?E5:S/9VE>I MPD[2-)"0XY,-"R+1X_,]). -Y/K,L&@I,#967H:?L(XA2%J(2ZKW#7N@W^)K M536G$N'W!!10UZ/=3$^EC\+ED'6]2P,\Z%(E][QAK?5UME7^3_W-+&Q6*9I\ MI<61EX(0%\8H;B:+1O]S(>=$U%,J[:J3H]G8V^.OA^O"L)F6M:&5H,.D3]ZO M"MCF9*9JT_5YR"HTIOV3B37B/XJY$S23,=;I5,%5RG<])7LCZR[B7@3]F%UN M3>7I?FN.3[II[+Y.Y^C6N<=JZ 9# CCA]%[+D)^[+N#0Q$3R_*C8QT?<0[^. M-A(/M8Y"!A1^\IK0GZ.ZD.ZJE;9Q69&0_WPYRN;J"1H.:CVO6]C\,KCU73E/ MYLH#)7Y?:R;S,8]:XJSY%-LG/(6B@7 P;W<#"6="K'.1<=]Z;@9 M!7E% MY(JSSTIP-JI RX[?%C_A&N/"QSAM?+=P"AL[LZ0ZB23--]=#9S8:^] M3F]Y_:[\@-X;0$!QM2.W88J37'PIAM?"9X;*M6!] 2VM%I:AC/FY&SG40#8P M,-#ON4D']UK35:#1G3BL W%+<,>/%BP,6YIF$"=<5@_(/O.3QXIRB):KR/%F MG"Y%2)B!';P^SD#W-#4/"65?'"@ (@K-1<3)!O=E=0OG+;[M9C!/U'GMEAX< M9V7LT>-SRWG\4D3!51^@HXN8J;,7PVYYX+,RI561.VG;-HQ7'W T]RNOI\J6 MX5VI;)\(28!'^76(;:#FWN_L?MIH5 L0-^#L1E9T!-+0 %&9U9[+ ;U^?_M MQ \0YP6P)FU1*=QM.'GQ'61B89RXY&30[?)=_=)DB.F-[3IZ*V<%.HGD$"_D/^50Z>P>6.S M4J!G#Q^(;GGW1FS-4EU5X D-$(4R'D%/4\8 Z4PW6)=)^6G-"QC,WZU_'L'I M-S-AQQYQ9ALXD2)?7W0IR(Q?KZE9E MY>O1FLTSV*7*57%J+M@Q,XN6H/SF&S? M?!;[\WWS/\4;VL];9=1(/MN55U56]WF[6L;&P2B) ^L;(8IZ\,R"K(1(5S5 M/EUTBRFLM(*")0FUD-[D?O&K#]3=\^@+@3EN:T'K$FNAN\2O%F9;YR5%O[F] M*>G3 ]TT5SZAXF(M4Z+9H5.)5O!1_67-MH\;0[HA,]C"X1"1L&%1YD@LAKY1 M"W^_1,9>@&UQ(W @5ANWX"=!&0?^')5F42?I!$U5SU1-/#"ER6^:?3B'I,4R$\. MRWM/];F54)SPQ3<)Z2F+&-%9HQ6#2Q$"<+LB=\&[&6#SO/S7;Q.TD[R=%$4, M]!:X@SL2)M13] W@FK]!L5(1A&-G?#!UC6XY^907G6FC'A4 M,>CL\,/-*U7@8;4>)3.:U%(N'\J42YD(R9I^^G!PF5L)J7/C@0MF.%LR9K#6 MYY_I7(]PE(R6*DM%R?=U;//6,!OGWV: Y-7OQH.]4C6MV!N57^UU<$B+QZNE MKMQ5X'R['%_:35)M/3^HUEF:;Q:G)Z&0145)WZ_9$:"TS??B06W M0W'?M,-F0O)C7DP9#3UW>>QF2X&Y@M?)(/[,A2[/7!*FV^WFRELC62Q."''M MVEK"3!^ODD('ONQ35\3EB<]'"$^?#=T:+ GMHX_SH&Q[V%F_NSBY,M#&BW'] MM(*WX(CV ;K=M6@H$\?;V%:5.@0]V0G?[+E:R%U35'I/+S/R8J8 M3@_YUEZ4K:4SJDRW"&1W@POFE>B)U[SB*9.">><. JTPN'!>0ZA*/$_[R9U5 M%GK1I@BL\;I9\VH$#%^MZU4_ZGM"U3%(%+**B[(OBM+0-%%;,L3L+-T4MS5_ M^*H]TY;>^&<:)3]J&D%4RXP>#?K12GU=[?V(R.MBSC?O\YG:\3D/K)NDG7P; MF.U71L,%"3VQ.^46%H(9\<@/N;37ARO6QDLV3$=V*S1;)5QXN/>;C%T.*Y5Z MZTXXZP/?AWFLZ+\XPDRFODV+9EYE(<,P$1EQFGST'2Z*OW^A ?-)TJB,=HZ6)).AR[P\ M(K$M!44=>,O_H)Y#K#E>%0GHJH"80(?S$XCS"LKG4VE#& //J$PUL0 M$H!*8 L1BD3O(Q<+HU:?J'ML%R$7M48WKF>FNX W%C9;(0;W@E[<= FF:9+P MN4[VI8CD)]<_GI6U=#.[$L$Y2@>.,=?&C]&YUO$?4\.WP.A[U%3UP1.8_B5+ MM^'#&6!F(R&R;FHE M-)_;'K?!7'-64U-E2Q.X4Y& ^D'L#9M]OJ/9A[#)8PO&B=Q);TSZH70YK<-W MKUL29^98!T$8K"Y+WQ ;:?&Q45;.-!]T[P@B'P\YD$X=7K[)L$FV\4ZM/T*' M!Q_QCPJK<2$DH =/J;;N>4:3SK@OY;9,..U0B."#TT#0=JJVB MCTC [,F[.9<-WI_TM (2W[X2#*P\) F$E"EQ=LWO"BM1UW,\\HX C%2G"E,U#W>='N2G=V?Q[Q MB2%:XHI\"]991Q^KDCIIOD MTO!""%B9N3@D(/9+)_*>Z-''%4F MK''G9:-(<$& /QAUPH*!QMR_)B'\90"-UC M/K=^0B&.]IE,J%3%U)&S';Y5TXU>6=""&[OMFH"*(CG7[Q-:4\IHE8G:_7@H M2;!=BYC5\ZFD]S^CRJ +WGI-A/6J* MUN<4[:WEA)#TBA0*DJ['=CTFC3$*EK;W@F2X U<-$;2^Y##J)#-W!D'_9';L#B&0TN*48OG(DS658,@AVTVUA@,V8XY7UM< M;QJYU _PDMN$%8\6F6N;^-Z+$"WV50$/(\UG0V<8I? SHE$X>&6I:N6&=/+= MU &(H6EBIOM#]( =B[8*K[0#C8!FGSAZ8+^#OCQ"0+XYG$)W$%\?IZO[H/YB MO"8WPXA"_VM@ $:$R<+U3-QF>_/M_:X9\'GY$*P+[J18R_P\83F7% 0ZNP'J M#O!LQ4@[B8Q^B0T*_XF=1AG JKEZ&?&AWY<\1$-7NF;Y'JC--CQ4^1%7AI"3 M&1#I]9@"H[A0++[NFI.J\KJ'BU*A(G.DIF$*$W,_(F+[X]Q--6CX;FA;<56MCP3$C4.!=UTD2,"U'/!7TE'8?^^6'/OR^=AOOLT_=W+*)=9.W[5C(K3, M3=7N?GS?>@L8_?)K_UC?1](!1+2@0 BC'W_931]&IC1%GLQA.C99\_U$,02F MJ0=-\A-F*-CQ+(O,*_5]E*1E1/^$^76/U /Z,X%G4V($HLS6OH)C=K13Y2 ; M=AO;6K)OM6K*ER^,JX6S0D?&'!\M"6ZU52$!G\#O ;@'-^_1F-!CTICW!)TO M3-(S35A=E(\72K(_Q"\6?-"/,M=$)3DZ:MN T$4"_$]>;GBW-.S:=7+" MQ5YWT,.WURCL2 ?SY8NTLJ77GS@[$586-\RB,DQ'"U#ZG[H1!:T9AHLR3;

SI?)JCS@&5[E;IMV#BU<>1F1K3AYG1D_X"V/^B(Q4![N9/U"9STL?,SM:- M/VLFC1GP><(_+'"F\ HT1UQ5]_056L[+\B[I]Q$?U[*YY.9 =EW+Z>WX><3' MY9<(NRM#J'"(!,PP4MAB'4QEE:+T^0S.[LSJC]VB8!PGW&;6Z,P0B 78<-TP M55MZ "]8:[7H2&Q"M%&W06P79_I\!,=I_7,RN(:$OSL^4.@&:!;L4Y/63SLW MSVO1)\DE'K[Q&N;_7(#J_+P*$G5N(3M1=J8O2L$?RI0\-.!K19I60[ 0'V>E MKS-S" =_/4 "Q/8WO'=='(HLET3XBBYPB=WEM6#D(?YM^O*RK0-ZS#0>A!5* M[R^*+\1H$":VB?&EB4T'$\M WCBKF/F@6+JZ!>.D38%M2W1A2MBP#TL*PR?- M1VM"K,[?!^T$C)5G110=9KX?AR !6+7M(?6:&A=FY3IK>\#ZC%7"'^2:''ND M6(<+[E2%"CJC#5=HZ4?M9://:N['Z-7J*+8U7U*3SF[3YN87W*)W*G<=])$1 M;<;1":+V1&Z.7$YZX-YV?&N\^V#M9>%59.5D_0JN,;@YS;WSR8YW/RX/Q>(( M;T1$=IOHW!,.?J^K#0I.MV3?!$V\?:8?Y2.WCGIK"4)1^"AA=9%+B!?S45'- MF4H05Z[<;-BYO02=M:[B5N^J0 &>Y[%2YJ0W^2U3J:$6C*>U>[J7O4@R$"6O M_+[:9)--1AUUQ<%0VEU.=[=%Q'0NX; \QZY@_!"_&)HK.SOSY,_[NL(W1A M:,)\:^R<$F&3ASI1.5B3;^+>5Y9F&'"%#4^/N--$NA)U>H,JLT4Y;G,]!<-3\/KQ[95TZ@:ZP#\A_V( &6N@F,QT0" MBM\<+ILS6$S6#LE =-\%TPL;8G\"GW\!+> \'C7&+;.G9H)K%R_ON7W8?:VM MT]?D4];:F.FPS,9';4L/\.G;L7<:<9 M\Q:8J4O765;.5!I_$;PW>UB'S;X1 M\Q:3WX&)!?VK^U7@@S1<.7P)4$E&^6,ZNCQV21!-/*I#FG<8B;]_1Y'U?V-U M_,1_9)=YP(1"6/LO3*3!?@*X1-YO#''=PY7&5FMN#')\[-A[\%J&'L=(^ZE@ M^FP+K/H\ AI,]ER B (,9%)\#A>,>M..4/UBX]I51C?U(#W+:$OPI9EU)2]L M021 R[]L/\IHS^[Q-A*@CF\#94I$(O5SOW#MX<-] M&<;@-:9/9@GH/V;[Q.GQ&L_SRXSUC]QFEGC'[&QSZANF#PHRI'[%]KXT'@ZP M?S6U0@#_ /+6M'(IU*/5TZE+T]AWN CZKFJO%9BPATZE9-C5F"KVZ7(,(3A1 MFYV9$*0\4! VDQ,)[J7!I,'N*ASM"V=\F.&IZHF>-9B MP6T0=4N_VD]T'24B0-&C5^C9S#+$:0PWO-:L/FRU3D@%M=Q$%BO'RF8EXD)@ M/06"3A=V$FFX.E)7"GQI3?#+,K[3S?H"%SFW!W+9'DI^<3VVU . MWI9BWVF"(I;=G2=H'L>ZF&OS[@>@2$@2L$@)/:7)ZR??T7RSN2>!EN]+N.,= M+2PJJ*S3F5WC%T];UE,:V!4H9I_L6J;8-_F\=&@YQ#-MZ=54A0X5GW)E4X;0 M $-3G#A/[A#U3Q;_VNO@$2FE1Y&0S/.K\**J;(3BY#D2@!YI/".OWD1 M ;',IUH '(ZYD965*?5J"-JH/L\@XYQ!3V!']1,.4JX?/_:_Q_-FY;)4ZLMQ^=+O@*U">*@\5;3=R*=/]V:2_&;01IS^_\,/P M\.D/F,VKL[X'.RO;5GTLN8GUX.F>BKR1S.XV@(A4SF^[ +$5:U&EUYILW3C2^WB4 '/U@YP-Z=CO\9 MI!J#/N&,T XD>;_BR/_V>;PFS>=\T?3-,^>1?-*3-&I)LNHDBB^T(,-F"[1Z MYZ!&T4#:IA.N5WK8[9]XHC'A\3U-P9_9.;[-+')$:#IRD7(\1&6/P=EXQMR/ M^M3'\B&P/5Q0O;T[%^;]2D]_ELN6&%9P7(U#)7==3B%VE')06O%\BFVEJ2'6 M+,!4FRY648*9#-5'O((/>MQE=9:*32?]O8G 2D-9@3ZNDTZ:'N+TFHRT_"4! M3@?69=EQ4 ;IM#?9JN69@IP[Q_/JA+6J.!)SNQK;%PR.;ZZ^V"MYJPL!C0D\ MJ2+_2@[P/RC_N4MFS-64'%93G\S]1 TFZEI-.GT9*^.U*T-Z/:DV#S>/PM>P M>8TYWJ>:@FF=[Y[[:8Y]]-0P[%&*\.P/%R7:JV\8?.C3W.TZ=^!&;-I_H0'T M:U.QN39!#[!WKR@X\&;(L8HOG4E13Z\-;P9*8I0O+GN14EJT"4Y9=!K0\$*( MMR4F4Y;6J9W9K8/H.P<6&CL[Z:>+V+GGKY$ SL8H3:_EZ[N*RPS&(F][R%GT M4\/=SQ>/,,6>[C:]]YK<=N>@Q?KI:]?R9.6L'*@(.RKR*-J)!Y+$['\ =[EX M6%#:8-D][(L@^:A!MFI/&"!P7I'[ BH=4F[G.\L1E#_D=N)[>_BT??!2@$Z, MTT[.'JH9,G-\*"$Q*0G)O,@4.@AM'T$",I+[W,!U,REQ^F)E8H.W:YNN#><0 M!&3!G=QWO(W.#BM21E<[E%-8S*/L30"79*HX;R=E"Z(C"O%QJTS7VPUF[Z/Q M2UO'&D(\,V<&51!Y]3)XB_:D6&KXID_/%"LB M($[J+)(FR2R+':Y/A2N@>* M"55+B^FF#/#H/'Y_#SGINI2-]N*H5F?]=_A"'FPUDY6_J%SF:B-PGWD[&"\ M;.O[A!VCF.O" A->,W6WXSK/X>/5*:)G 5R/=X!B/:)4DRV:.?J[]^NTYK7/ M!.E6@-F/2C'(V$4%5OOU&\$(MMO(7E7_) M>+;+^XLPUO[V531X+Q(@*:%X#ZQ\.>]8HN'BOJ_ X\J3[=#,<"0@+&]HB^1$ M)/CWF]K_[0\Y=T\-(PS/U+B/$8QK2,!:X>8IYA5UMZ3[)>)9.VG[3J'5,ESI M7G2O"A+PF+./\YJ%W.V. :&J3E>!2&BC;);O/XJX=[Z).LDMT380DC $W@[ MO%C N^M.NG)",_I>.4Q8^%U8QHB:3<\'K$#/R/5L4F6E_^A^;^VLG_[\TT;B#R5Q'@OUB-LLT( M3/?+LH+Z'T2(_=44488OVV,/N#6C_RKC/VWY_XO-29KWM^G_]N2_S?G_GCEE M%%G[D8"_MI_,V&T7=IV2ZG7_Q_%.2X30[AR]BE+TA5Y\X+%D2]=QE6X?2?@Z MYYQ8Q[5BQKOU+JB^M>>7T &_(9HD0ANOUZ9IGA@7O3NL<7 G:+\DW"1/WBJW MGZUF87!;?WEQP.Q[<_S-B5/PS4-]K3],"O\.<]G_-87(X.Z"BO>' M5W,HJ@:43I:N05*92VE389)'"&2B6-=>DVQ1^SW2+$Q=F"LVQO+A-%%JEGN( M$HRAM($<]$._DW!"M[E G)9WAL:_C 7P7Y,T_$/)923:-F"\S1)^L,HNIR!Z MTZ,L"\;K29RQO,0E.S,BY1?3L>*K3)5W&B^LH$4"@HOA3DB N&X[@G@!#",$ M=ZM["R !W\J6[S!MQ>!AWM4''):7(JYA)YQPZXH0L3.B9B2@$W3O3WC2"![- M[LQKC,5[1%B__IOD.5$_,$5D5#^[)?R.O&1U]!;-%@F ZCH@ 3WW\Q=;';I] M%] AK,W_B9TWDSZN!7M!+'\#^@@8/9+(&?A?(YUH'VUN(T2"1C3.$8"T!IH M$)(TT&E#'/ .JQL2$# ??4<;I>V*\[>Z?ZO[M[I_J_NWNG^K^[]67;49PSJ2 M;F#SIR#$6[;PF.++^NI.:O"R&<#WQ3^W8! 6/'&">6-YQ)X?M?9$35">X)$& M>A:JO:3"O](T_3=G'YW>P/$Z'W"'YH6@7NR[:F9@4NR/>(S(GR7^4^M$H]Z< MT,LPY\S PP()GJ+OB51SIF5TOKOT9-T.?0MI)CR[;<^5^,2G"&YFCL1@D\KN M4GCH0;5?^RE .33PG>+V9F-0T29-C5U07066[EZ7AU&\;,HJQ/9$WT)J[N$1 M[.Q6J9>$D_"RBE(69$%^E#YU8?SRVPT$N)(9O$0!!^=V%^QX*M2EJ923JY!R M_?"J^;[Y]9P^9<7;]L%M_G]UNVU:)([!=I9F]A[$9E@A =YAHJ,DB%.EFPVU M+VI?I"_\)T(VQX.BQV M'*NJ\@;O-H/S:BOSY48"VB1E)0%_B_U;[-]B_^-BBXHM!6WK+!C* M;H/J#FO]2GH=,)HJ1;^%M4L"W#4_'5"L1/>Q*J%KRSZ'VH6NI&R_KXT-QQ8] M>MXD$Y,16QW7X4K;.M'B])SK/&7(O,,V0>&4@)$!?^C M[,6_^[;R\IVBW6K%;<"YTB:5U[-=M6O/?WZ_G$R4'F:0L,J*YU:\Q)#+-D]@ MSS;!=ZDN)4_SD34!"0A:7#V:F1N_))?\'4FTK@.IE-;Z&ACZCW$2K$#87T6> MGTH(1XB057[+E'Q8[]9P&;UE?= 4,T]P1^(6@@1L0W3O@Y#D/P4ACF-<)&"T MO.$^8(7?!ZPD+[#[G7GDX>WZ50H[GGXH$H#9W(T$G.Z7W8>I[#]AZA^$R+>V MMX!?2UWGID_(2)K3VU:)%855 FJ83Q:I3\#2[J9S)Q%<_P%KT6365'CU$>!-& @Q,P\H5S>1D(K'B&Q78//R%! PQ>5=N<.9O&2N5HX&.C!;NS,N'BC)?X\+U MEVB0@$Q]NWNH0?(':C2WB"$!HDW+=Q@<]ZA$_\^8\?T>;,O:MP=*_Z?4!_YS M?><,4EA^]/ICLWCY%H):>K:Q)F[''B]TJ0=),*(1$A.$]"E/H.^CS/7V)];* MD4D?%D4S7T=5=XW7@.STN )$<'PLJW>X9_=K57$" B>^U:#WB@J,>U,^)T_? M3N*^.@%E1^:EZ+G,A6$^%7$(VVY?=86#:6#[9>!_\JM2*FRTXU!OS>+ATZ6V M H:P <_N_TL0-$%[?=_6E%ZZ^T.EL/:*#, ^ JJ%"7RU6*;Q=*D<5P^ MU3D7/W3]V)@TW+]#;BIN%5DM,RY M>?ZF_[2D6C?Y]-7_CC;\7UC=W1%4ETDM,^ID9^H8WUP?-J7_ M\8]FAN\DQG_M%=._R;K?#_T1IGIL=TSS<_R/PI+9K/_[6?U_HGK!.CA$FA.G M"C^J]%JR V7_1-,L&S@'_GRVFP.7\S#"O'8+OP7@AZT_SQ) MS[\6A>Y]:1V SG_]*L&_NUG[GWBI@%!%566C_TXN*:)]/SWZ+LQZMM0$"6"0 M[S,\'[GW(TD>F^EDD7_4Y+Y\1P*(P?VCP> #(0LD((O'F6@47G$GZOWZOC_S M8K=/"M^*^'@J>RJW,HFP8$?33X W[&'MMY]RD(#Q)[H)(;E(P,#J.OCFB302 MD(W?P#+[^1ZI8?WUF)L55P\)B(WO;+\@H;EFWG>L/!^](A.FN&_BWA.S,SZA MET7=1Q3_B?NH,G6BA'4_RY;O4<:!D <24*VQ:02WN!-%*/U6:/0V[KZ-L-^4 M5H\(D[^==NP;..4B-)MGZK ]1R"2D>7J$_\+> M>XI,B+=)$>HGT#@("@E*47B-=:NA( MDT[HO=<$*0%"\L5=SK-U/^<]^WSG.=_WGG/M/^:Z(,G MHH.FHR;J/DH#O>1@;G4(N8O@T^B[]"F01=EPJDG1<&_>CY.3#'*5,/RDFQJE M+=EN_NYKW%<74]2W.7+6G!5?3#+%%#D<6(VXT!0=Y 7UCFW5(EBU\9SJ'#"_OM8=O:?-ZZF944Q/45\V,=Y[5GW/I$J5P)R87ZX)N] 5M4_L) MU'UQ'.\'-AU);^[@_))!V(E=/.*:L0[E[+(Q!K#^!616>H#U+K<8L>'&)ZT] M=&1PRB9NT6/&-Q4AV9:V[M4MV"_)A-*SH*?"6P4E.@LAJ- 4X)#).>WAJ':, M\_<+#O\4\6N#@['&7MR%#?:Q0LMFK^"1;07O:R]C!\!%3Z=<'CE #"6^?IF= M)_)[3J/4SPBE#?I2)QKU3S+)<\MNV&, )?Y_0BX6[G7M5(P$\+'L$ML7H<^? MW[!9L4?B9!RRPJ7[0-?"$4QA_-CX$[18$@L_O6@Q4!&5 @W%/Q]C7IV=3C]Z M:\\RH'E_.W$[O)$:^2@?93ILBE!NLP-JFNQ^ U MLZ;E5&%7X(1&)G,FTQ$PW,X9 VB'E7#B9Q ")/$-A]>2G%Z4Y$;8FI1',C)4 M>V$ (:>[D(545[)&AN,AP\FOK1_5*0+]0@7-D*";*\[[/I:,[ MV5Z\#[^ >QI&K)Y'](OULXR'[WP67DPYP2X"RHC:?@/-%7=01V0B-7*!>83" M=U5SH\%7WN=N+L*Z=6&4<4*1>?GQ"-7O1_]_;NZP/_N@)=\_ 3,MF;3 XO&* M1XJJRO%,)]S&@EAQN\J>]\VU!5C0 ML&YU63@&(.HX)23X13.,SOJI\H>2KY_[(Q@OU2(C%BR&>!V>?C)U(^I1EWJ^ M1%8UGW%18J!:9S<@\T; 8E!)^F*Q02N:6>5E82'=/:A!=M++:W<[[;=C$YYV MTOD@\P\=(AB9A@W4='<9#_<.;V07R-%=HQCOP;W>/>\':&9H64QP"J7:EX'._S/9K4C,S^IX.QBNRT7TM>D M(7AE7K6)15RXJQ.NII]D["/_S:C\,SN#TCAEE86,T9<37PU7_\97SK!B8?1E MVS!SFBH8;\8([\MW1HR3)N54"A2/<2T=/:;'FUAV#RG8Z$ KIQA $YU#[F$U MZMH@;AL3B1 7]V:LF%6LR,U2QT$,H.@R8%H$\3[ZCO9.O5[FK&U?CER> B_R M5N/]M!<95!J>Y!6PBP-6[4MKK;)'#.48P$!*+?X:2@<#8)*AP<[VG71TX,@- MQD;L"L1I_ 8;UW;&V87U/8'%WZT^KTO,VKMM ''^OH<$X<09K MFF5:G4[)N@9'F_WU3]T8P!3DX_5B#LMW^()6>,K1M5<(M8UOU@C"?:CA@AWU8S9F>G5RYW7'45P,MBS M["T7"LPSKF*74#+OVS I6;:HAI1Q6P?IU6P7WI$(*<[8:0#AY6&GY6M3[UTH M;?O8QN:BDK9>&.VM@%OV#DHWH*2-+/R!:/II9-V#8 ;]25;51PS=M_)Z*4B= MTD[RF)&YQ*F+@8-2&^^TKO0(0I0TLF# M" #])#ZI33PLM[#/&7DNS,;.A;]7K5Y4I-I%-,(XFD_28F2'\C)=).BS[5[A M%=;;&Q.NMNZ*5CGR<,>U9BG9MC@6VJ&;Q !&D[:<1'FLH5C^BN2#MK3^U-%>GKGB\D1UF'!SU\>0[9*L:^GWQ[:"1# DJ4**[P M]R(HE 22J4%HEMVN]<:0:4?F&>.QSJ^E2>A0+NR%3*9'"-6\=!LB3F#K2!5N MB,ZH#E;98;EVTL)E-DGC)DICINZ)DJ4]$+=O(['+NTM[Y"-L&<)4W8?6B-[O"PM.5:5*3SS-.*]H10['@S !Q' MP(YUZ!C ZE=(,RW.NH1ABQ>/ =U4?OU90D6::L+RY(47>UT<#*]*PNNS?6^? M^^\XN#R2HHI%.@F'':S;);Q]UB1XZUT-_9+5DCX"93/P?KIC[!@^H^ ,LJX: MDK\4)]TT0SSK> &PK]).+.C@L'E$[J0&W%)#YX(539&2'53&8H/0B@/D:O3< MUSC"AQ\,7@AHSU^;IIW.JPS';WN'OF_E!YUKQ(8 GE-%JM#E''>Z\[.]IQ^@W74:\UL<" MWPOCT?0C"^7CVYC,JJSMUC[Q".01&22Z$=)+[4;]!\YZ5;I MW.AW-MZOQ,@I%1OTP(FN0=,7M0?01,;GM8MK&F-\%3D2SQ)3 N1KK0U#+USN M6?J WI70*9"CCB5TNN*&YR?ZY46?7V3\]!GLLANBOZ6*WVT5Z,A2)1\7CXMZ\+[2(210XB4G,.BG9")?B$>S:=(/5VQ)LF$-Z^591HKIMY4 M6F13?A3&1O_^+3\'G%4\3, ?@U*;D@S/]M\5'N%]&PM!KJF>JF$ F<:U!2N^ MU\%?PK+.V;!+!L1(R_I8$']Q1\K-"8+L-QH0 NDRG9&Q4.N(VG<7WXD,?<.? ML=F9F^V:T#+ICG_6FB8*I% 8$Y0(#^6N10)X*C]8YM^D1^88M# MX\!1#D/QY_L!O$S AFBGN.L],7HI&?%FV0S MQN,*'R?'Y3SY$RVM;FHSD[\RMWIP6_@+1S.O)Q.QKG7LUM'-KV-JTP&V"UFJ MQT\3<9GS[>\V26]6=C81/5Y3KBVSLV]_<$J9$_79H"MHGW4."O%]NZ/.>8PN MP@:*QM!E3T-9,BE1)Y"3$U7QI=AF1UZ+CIV6QX+7[ 55Z2.)$RCFKJ%X+L\T M%&XEMG@%A2T^^KRG1TP:21R(2-=?$);UKFYBU!0CH$G&S[7J@S' **^5L3D*CY]63&(1SCL)$LFSWP M# #>Z MX'63:N]T_4\%'*.&&CD'72"15Y=,&+9\B89SZZNA8SG!'N;5U7$BMU,CHK9I M5 Q)%,8:8?;I4=Y>\TR3SJUS5X7!=-:TV5'3"$BH X?_XI48/IH3PNQ@/.9] ML9N508=E-6]V7%SU,8# _J,W&$ &!0: Q,&&X^W8P.YJ^@X7!G 7V^!78!A M1,D[-%UA$P9P0(P-3/>QH(A:&26JXX>=,0SYV-">'\U7TG^B<@Q^NZH*MB]?9CC[8U;H@E?12_ :/:TL=]D!KNO$9J[.!8]V1%O9E!4_?]VPX42 M&Z3\%W=<''[9<!:\G5"CZXN-NV.@U[!< MNW[# "R*NZO,JGAL]>VJ2G.GQV?EJZF2!-YFAYU*Q/H3.4_BOH+='2H^B"V< M,[8>ZS8/[O8)()OWHQ.[D'Q7#( 6+RD(O^(1U+^-M7:?'"2FXN+5$I5=NTJ>E@CGE&#\5GM3@P3_P,7 MRO41+6?IO7.'D_AN*.3S/LDEU,W/B:>G6VW^[DLA!G4CVT6Q VT=&D]4VKRG M_./WUVB$/^2B+@QNVZ&_3E;E.EW<<%Y'=*!U]W=6?)8O4K/YK0.7C-,5>>H, M3B?G7N\48UW#KD?V7%.QJ$9U'$\42.MU5V844?KQW?/WMY_'Q =_H1]S"T<3 M]A\9= ZZ2';4CO#=4I]Z\ F:1%GV.ILTC]#3@ERF242'5U2JR+SWH!F4T)KXZ&6&#"_O3*&O*/^X5'5;_ M<1])GF;K94@V[XVB/B#=3_M$AK!7X.6K+EB+D=P[YXJKU1_<-?MN^W>"8&B2 M]32NT=418>V4356S-'I3TM 5HVQ1OYHW+AK. >KQ"U+4$C(AN=-;DZDMZ\=. M1E/W>_"KS*\K/F?'P\G?] '5?TRQ QL%6?1**S2?NN8N-G"T:2IU:@Z;)W*R MXD;*W(F=8U >JY&^,^_[[L.TS7&*?7G^I*V(J ZU@#$)U]NPKQ91;TJ&:C8Z ME(L]%2G8QYJ&O-XKYK;4&8E\TTMLU1FY-3]J\6V7]\F]C352'+%;6:BF%UGS M8] ;\I<)-W#S^7#YGFCQN5/^PQ#?QA><#! .ZK7]ST M=,?&$Q*/1^@N_\LVA:]4.Q1[K\'-OC5AG76+32XRZH"L<,H]#EEK:PQ\2Y;. M+>>;N6&B]/U78?-,$Q Y)(0__+!806NDJ$1VX2;T52=HA:*EJ_EDX+7'83$+ M2#*Y^UA;>JH/J76^A^?K6N$!Q8WRS3G))\AIG!PC-#>=0/? M!=2[=IJXT?[>QJ41+]@:22LV'*&>9;3>K@R.UQ@N]V-A&%8XX-@C,3>1

W M:/U)#F1&[J=8LSS*\?%3,S:8!T8*F+S==FFI.E;&3])M M40%/HC?.>4:T @!REQCE*+N'H]<>6&25Q/SIC'V]PY_JISGD9O#^MA,'*FED M0&;FJWIO.3@43QE49NTSY W=HS'F[7PUSMWD1M-Y'_:-^JP' _#!WW&QH^TT M*HWK?U01?#H&;"!J,QU!7ZDQ03Y.P\.N6J[#W\!H[H+UX&3-7I,]_E7.[_U. MPBLQ 'S-9J8#ODE?![00N.4-7/FE$'>0F=->A^M\A\G?:,$ MH2ER_677C2I0<4MO)8@,P6KZ A 3O=O0^VBQ& %P/?5MH L^6 M(L, Y'=R5S& )644%_ 2>*#.Y@2*''Q)7U3XRP,I/"+.5U#M^C\^2G;AOCL+ M.F@*V(6)F;]0S0W[XY-^H-T(EX?[Y)<'.D]F%98@"UMKA2.R MVZ=I _6#OD0%$+C?O)3H_7):18.$0V9T%#MQ?V45^IW5EYZX017I! 9T/BS MZN$%\YK$2P2?3TLWP;1\(3W3(\9O:/6Y":3"/:ZU0DE16Q=&LZ)/NU6) M1]_BM=F_2A/ETG""X0I7_RJG"9 OT["WJMF89W8D]5'66O?GR-NX(U8?CBE[ M?A@6H:5C].#$1/ZO"ME-KKN[T0P#\ +*/_210OR!^4B,O_8LY986^M7#4O] MHI;B'U3+](-V% ?^FQ5-&?@,2.I^UEKK$D&0++05/,)O$;EK\)*LK*"4@2;Y ML_'G2PL9 SQ**YM^@!K/JZ[6H9N MR'T5R_Z84=ZYS:%.T-[(,NB@9U=BS[\\8O<@Q+HF6$OS#4>^]N,L8F7 M\?R_;)[_4Z>(V09QVDUD>J9/L&(:+SE/&(0]>AX92["Z]_5FO\E/Q39ZL M'\?$EW$LQG"^7KLNS+BRJ:"F*&<5Z6[\9&#O M,(9D5J(Y;VJ3FOHJ121%WZ4R&O)[_;-, K@,>*NUOY):4M@F0SI8KX.O6+A1 M->G?\2+XY>77&$#9C/*"+N[\[X: LMU-6WY1EOM7)1ST/VY^Y*]"CI,0IGJ^ MY#R+_&$;/F9;THFQN3UVTFU6+VA67MZ\W>JOI5K8!(_.,ES4Q@,#.>^.0 M\^)GI26-;73]AG0Q)RNPO3.7#!T1ZRSZH8$[_\5M#*W,D>*QVR*O2*=6^3 ?OVDP^D"@JMJU5:WB654T,H.(L7*%-KW) MPPQVJ YL912"2=T45NT;74GU"U=A?1MM07 S-6OIO0M$9UI:D2ZD6&AR7)W= M@PG%!:8&#QHC1-$X6)^+J)5=4$/6H<./PZ!P1AA6U+ 2"\\A!\:*D[K7-(4E 6 UN$O1/'#]&7+K2V@8FEU(M61^*/4H5;R/-;HF9=[U' M5'$,^&:\G 4XE!\:\_TBFR84)]/B5)P$9_1+'%?BZ9S .'R!T'!7\B&WO&CUFEUD4S#FWZ#L$[VFN: M#<$=,ZEFY%^G=)SI.?OSI;3#/YG&#KVB^@T>D(1 YS\P[8L@)='U5E@<'V'" MJ3/&!-=XE$Z%%/.< Z AQ6+^E^9E'9D+EVS*T&.L@]5*(1$/#RKIE8H=3A9 M#?DF,SI%P]DLXE2QPAX[/TL )\Y?\NKGZY;EFZ CG_DB0 L..Z(\"/&O)\,B ML M>UR-5+U]=,!XN*M-=7LCT7%R*C?ITGTR:O$F2K'K%)4]7.+V+DK'&WS>L1"0'BE;+J"F#]0R?(W7 M9>].&2U#A=0%][*"Y^_-H8RTZEXO>VE1+D+AA?6\&,#=6 S [QH8\1+<4@*O M/K^HC+ZDC@&T#Y=1WY$N"$>8(+5FJ3" #!4,H"D,BL0:H8Z[ =J/!0.XR(X! M+*Z7$5O^QP\;M*#O/2K@:0?_U!GKRHP6'$XOQ:#PL+XCXN,7\>2=)SKAV-#N MA]Y8;U/7,G=PE0E)AG5YU(JOG>],YD$H?^I=2*L+#DDYBA2:V"4.RYLI#NI( ME>KCOK=+DG3+*XSG&R'9>U+GR80ZDGX\3*;3S6K=")1Z;9U#LM-A@\ M^%S[.41NR/7N4>)^A8EM:KP7#8V*67@6H*99G+UM:I\K!/!%-1()?OM]ZXZ**E]Y+5V"<6H MU-Y]:]JL&-OG)6PVOGVWY=<1=\CEJX;PUQCPLNU;5W<]9R@"LG'#XUJEAF Q M6Q=-0HUOC&D^2G/*V( I=(SMQWJ='\B*^:L,^S!8IOPG&17:TRJL51A13 M:X5KVEWN#=:N2&&F23"*7HS,@JLV&XL)%=42J1Q^OZ^QE O4P1Z*4H..[ G; MV+,.,=S:*V?#K>U01P>H!5I,$?%/D_77+JO.[Y2(,% M^TD5W!%#;*#1/K;F)TR73N(.19,E\ZTU#/,]G]QOFQ&/4WL12:52G:;GV*WD M01\Y5&V:SYBJ2!&2K6JJ9GSCQ@XFK3Y4']A9K@2&> MV:M)B]@Q"(V,^O+T.VV3QD2I^1N?A)8JATT5VCV]#1236J-(V7XUY<(8![+@43W)> #1E?PP'(/K_R5VDQI)_W@OD3OL25(>N)5"D>)+X M2R$NHI4VU\2R?BX>"FNC+S1-.!Q^FH_N,@DK%MH:4R,'%^:N-Q2MW4<\YS=U M9^'G:R+>LJ&YB-[F;'E_FM(Y4,G@W#9WS?N:,Z0G#P-XKE"X.6#49&;*X/^< M!^\!'P5E!YW4(:10Y-Q&Y!7W2+&=R(V.8YCS&B6".K)>?%[:5MWUFYYHBDA. MK;ZQ'--;V&#RR$F[TSXD43Z)0?QFZ<$>/1*J73]05")LIS])!7,QD SC77*< MLU")N*OVYNN=J!(/X0.[SD@A.H.NYVMCMY[61OJQ"AIRUUKER$E9S58V:_I? M_[9W_]066BP+>6O0?PH[/6$2<"?H]+V-(#2F*$@G+ M?Z&0E>F@>1V'Z)7;M;$/(U)NB!LHV<6SS_S9 6VTWC GU2P"43<5[]']G B6 MIP2,*BQL96M>S02T:R!O M\Z+X/[I#6WUO^RL4&6[I. .)V@@Q (=P[5[[]Z3S);A5DCK02'SK<> E>Y/> MQR^@TTDS#OO$)E\Q@/23=+X-VN#J#\C^-IO<3K?<=;\C =GBE]XR&H-=^H M;2[Z!=]1^X1O.,EFGXC">I9+KF,8P-BQC"0RJ 3YKFV6L;%\+'MDV7JG0OS@ M3,BORG EMH3-D3J1D-CYV&G/Y*G!;7.9%@V TG?JC644!- M$?!LPY=N^"#B7=T[:TI[OBQ!=:Z5MVD3V]*%C\,Y*8NP5HPC!?K3-B,"^J<" M/=SI0'GM[>^N/K/KAZP_W1_>G!4*>OU\?.RW*EG8&1V33OC]-50_%JS:KO.D M(TQ0WD@K=&L5^/2:1J#GZ4'&P0=/#<\G=(RJ/Z4B\Y"H8@"QK5@ZC\AC,(![ M;/9:Y:18*?SI&K,?\XG&5GY,-\(C,6#@E.9D^/XR#L@*[T?Y(-/1K=7I9VSV MVDS!X*6]-NP #/48P 3/B^*WQ?[?DX'_]"+N7YP<_%-*)F5,+E;R3^%8'.>"OZGCK' M!C\ZRG.S4+GF-7:$5W_*W_YW7XLPG;VPIM8<[KRO+S>4F#'^>X?_U^[QEQ8U M\+V>&[][9G,^@@DK85GB[&D1C4U]HNQZ&)&]A2-.W*R)7+U3UU<>!\71>AW0 M8CK#AKYQ@X>3U0(>,_KKT$H0TT[Z>N>R!_ZNK!ANP'N$B=R)6IVDDH]3'W_B MAS#\"]*(ASO*":[H9*G:Z1/MK262Z*=#BZ3&ZM*I[8GQPD=%=DFNJ;?VS>8Y MI_S\Q@.J&W3@2>&')%NFS5^ M.I,RU7/E&]L4:#X=HG,/WQ'(F?T\*:#36SE\6@O^0!\]A0%HVV(Q:_];*0:$ M0WO*>4C0M@N05/5CU/U95$XE6TKJ\:-INW#1RTXQMZSHJ?KUE1# L)?\UU!R MZ+[1[-J18PF2"X(>9\6.U5J^5KR9\_3*J=D?VPET:UE.=$%LHL0M(M6*. MPMUR%B0YE:P];#C,$6,U68R:]YZ!SAD3>X5':,"KPRN3ZYT=\D7RCA\ZM+]_ MU/K.H,?FYD7*;Z)/L?%!AI5,1W$V"++98C"1M@62U^YAVGB/)^[XU8% MTU'!&HH%S5,]B+K!BZ)6MX<;RI3:V&[W\DE%O;; B<,!N*-9XM7;>28P 'T, M(&F1LVYRK>JU?'QE*"#M\C.D0UL*.*("NL/ 9^YDM2IET$W9RF+W5.[@9CVX M"4V,P$H__ "*5*/6F2(.>?X-2+$;*[S]@JJ54LQRJH*Q,UMT_FO"H@/Q5F+5 M9'_(WI74.[/"E4U1\=L/AZG.U[_BN;" S"/-TOFJH.!>PTGC&2B%5R46R/!: MZNK(+D*1)_#^\Y#G&, !>XG_GQ(5\)0AD/LD]W\YHUFZG )$13-B0[E/;\"G M-WA>?#I(/Z&7PEJ#*2>VN[SVBH$ /F>6$&'S*,HA:[WB1CC/INO-:(WVTU5CNBB)CIJS0/[_;SI-UME]6H0D@GM1%8593# M[%[VJ&MEINPJW\&M.!,96(CI60FF 2P'= D5KTJF(;6"!;.L^PQ_+4+*;P<2+BKO$@+ER2UWD9?V)U*S!FF^%G16[_B2P),J3?%(0_=?OD!9,4,I47?6 M-@54O>%$$LOZ1CU"MTJ;NSE?$+:<.= 3+?Q$ERK!B@87# M5>L%2F9TO4V&->4:/5"JWM1 FX\3%.$:_&]UX04":;9CR0M,%!N^-]ZI0VM' M+:K**BO17VM* _J"W8>NJ)I:S@1>CE9ACN_@+MZ=<35)6N\HIE4M=^2-4WA-(N6I)5:X<6X+._%9SA<=/BVS:@ABM<)E_)S%')T1DP>A M'I B\7%:ZHC13S=.5ZP:W$F1W K3GWCV.6J\-!YD+HGW!;7EL' E(,\F?HML M[B&LJM9GI.K49>%]MSWSZS#1:_&I-?@DI?G5Z8=>Q&B3T1)/.XI'CS6T6>?V M-:6(T.?'Z/BQ&3,LC&*[TS2W-P?>D!;"+1[Z_8#,W$_I'*OU.!@ LQKD["KV MEP\2AL9BG"DH(IOE6.54,IWRJ";3A)NBKV*PTAIK'(#>K+@UQSUE2@U^WA5C4C>XTA!5FN_GD',_+GVJ4.8Z+ !R.9%V8-35I!0>!Q/<_7R@WG4N32),*^>J"\&D'N" MOLRQQ^J)3BZ>L-UX;F=%?$RUY1I+J@WDJA70_+(6;7OR95/ 1-8:C3O"=[A5 M#>.%',SM\%_5U\, 0/=7[UP>_V(V9$]GR #5/X $BJ2\]R4JKQO38,^7LHU[ MM>)'%A4^?6Q7%S-6\NC^$7AT[N0:C3',9#3^_.%L.&=1SS]//\$-P0"V*;TP M@,P;.;5^6Q3?4W8V]%+2>'^(K!*0IAC 3?;X@R1L0-;@HI4Y_44>J\]7N*QI M_C5Y,C?7=6Y/]5.VE>E-3Q.H\%-1W5;CVZG3.OLVE]M@XUYX/\D(_K4X9ZIG M&>AF#Y1G2ZX[ 9I7+MC0H0I4O6'T#E#W M].JRU9YEOOPN# UQ0,H$UN@9SXU"L.'&Z1USD@79!.&8Q* YS@)!-4< Y+VW MN%T)R)>MGE9NQ!CD0#G7[N0X!)U8*AU7?J,J=M9FZCF$=&M-N]585EK6,.SB M?ZV5-BAH;K)Z.V[[RX.[<7,"4Y&B"_-0U)8X+!P9OA.957Z MQRUM/RE:NP>/7@% MSNH0Y_TJ8]>8ROU>:P>\N4/6N^,%U@8>RL1_=QC%E&M8C);K#[[2MV)[9U.P M^ #M5!.NFW;1P#'B>?IM_"P 4/\ /[A(WPV_'SZ'2JB1W<:&]]4_'V.3^V\Y MQO87VW]+PN.E3HJ&[Z G?NN/$.A??\3GEZS'Q>\#TC]6B> 6E A1HM/3M2#U M].<:T;A,0$0 ')I0S\YRM#,*J[ RPP!!B6X!FE]0=+)V^'-_I7$-W&22$+*0CSQ"RYR$.LD?WIPLM>9[^ BM1 M>1]?$8]@GRVH&^<^*TXA99^M=]WBMK1:>=EX/'>RO@4VNE WA84P9"Y=VTD?OHL)2V<$_#_0_+V+TV/D1?! M5ATH)9JW16UU3.58D>W<0S:H7"/&%*4%=XC1P>BFLJCX&(L@,EB$PR18@^:*@OTZ2>*,FJMGZ[O(.[#,[D%YYX/"[Z M0VV4G]I_?MME^7RN'4C-X]CO8'XS8,958MG+@LR LG")Y$)N6$GQ(8':QLLH MRPE:,8BIQMGK]V^7%5IS/)J7&>4HOX);H(@,#""Y_('L\14,8*?2[4%?CO'' M/ P ^T7N.9&G"?IJ# ; D(G&HH0HV770$ 8 ?P!&[M#B]S8H8J=M$'@)>$I[ M $5=8T)+*J-X, !:\ L&^O!WV( B$DA L%#2N6?.S/!(2@;#$#!&+M,^F,= M3*?UP*V>$2TFI Y:"(M!(&H80+, UI%4@'^BXFXY_Z,GX 43Y# ZN($?ZYJQ M3BGZ^XXU!M"1?B"\ 4:RRZ)D%3\@RNR=.Z3(BG)(<9GN3:0:_6# Z[@.]ZMZ=LTMIE^Y M5__%Y?&"LE$A0:*L7+OQ3_0:I%$B/\RPF=*\PXBP?V>RC, M@[Z*L\;Y6--U!RN5!H5M8LT_@UG5B;HA!*M**LO$.!>)Q8K 6-:PT^1#^>^L5;K5 MI/-&_!6>Y?22\@ID_R2QGUA1\K/\2VJ[G.P9GOFSP&+^1(0UU;--[I@_J5/V M9]%GZ"454H[T("2;[Z<+ *M5FEQ-F/F 5;HD'26_\9%B]2LI)1'-Z LFQ,; M?..YGB*0#EEH5GW")=O8@'0^(?J;:VG+:3D164+)8X]I];F)2&CA3#U9FV2, MK!':CY!J3+WRPJ%V,^"S!2YZN$=V^= M/=[3@!]5GD>P+:>YC!:-M2S.JDK07(S#%^@4$Y-NU_A)6CHO>R?_HO$4_8NE M\Z_5W&CZ@O,JRN#S5']"QL=&V<#*'DKIXM=31K76,-2V_RJZ9YQP+<"\H7$[:%*B7(U!0IV?U^ M"TK_"U4&_UCZ+!)9NG#=VW3^K X4$?8A_#(HZO7K2Y$9"41IF<(AV.!I(;L8 MVHJ3S7N^['I:?U6H6==2L%LT<.D5:,!EY)N0PZ+0E^YXH[2.WA.[LE MIHR"QL I@S0'.-/".23XYD@E@5?$JWU#==L! 48]W>D@L4X3L.?AY&H]+N[$ M041"QQT/25][4/:'NM)BTD>*E"S_;O3@T+&$%OS'97D,[M#.JUCZ\!$80.L> MDR$/ \O#S^_41Y[AW)SE2< O2S]2R.O:23E2\PHM,8W6M= S;/9=UEE]-/F<^EQWE*PO?/\[X_+'>"'+5U3A#P93 /]K/[[X2NJ?5$S2 M"=N"%2)PCF+@#<%O6U;[FS\9SFZZ7>U6ENI::2<&-T26,KR"/'_TBCNMBXQA MZH?"2K^WZ-7+-=5Q5*RWPI_$KMLD:D>86Q'5DC]FPR-P:NS5/UG+JP,O0Y%%AQ)<->\K7FTE XO1M\"#^I&8!V#P"_5 M&JJ1I5A0:,:/(OU>!$&G=%#Y#O$3]S44#SB"Z4#[)M;-$/Y2@>&'?EK;+Q_U MMB8PBF/]RMQBYSEE*!2N\&M1A1_[>3%0.-]>48[^>9Q'/WEIVG:R&K76_IFBD."^459YM.XW:QP"%6'Z,M MZ?-6I2[ MQ20H(]$=Q0J]V]8"JK?BC0V""/18W7N$3@4'AY45%IY_J6U/8(VQ=FP$8CSS^&ZV$ 946H%3GF[C7CL^*'BF!1OC!\IGG[LDC!&.F"3])X=W*45]1Y*@)G$GI]3):4PWRY@<[9 M**YR'&#$BVEDJT9DA IOL]?RCP^ VR.&D4UG=G-,1Q.%.KN="FQ%E6(Q(8RW$=HQB*3%Z \E M2(#W%R;QJ3LUID*EQ4LP #3U7#AT/=J]#@.X@9TD:Y[M MH]E)G211=TQ GB$AO#KWAX\W/?43/X>\Z6BZ()5&PG"UQ!%9WH*=17%S"%P, MX,(S+/1RT09^$+7>D+4F"=5?BVADM!'LGV_0;-6I0K,-MQ?1MMZ,2.HAO?#8 M41# ,5O+1+-N0NO"A+\ET5&^Q"O9DEA5538=)7FW>HZ_.ROH3C5+CB!/;_VS M@@V)=+^*^&QWF DB/#>BHI1EJU3PNF#G!5'NPSU8MH\>P@JM&A.. 6S38.'K MQS[V'8O'.@W]Z6@*;QUDQ+Q)R"1)J)062#9*B@%LSRZ1_7;&)Y?P];V>,<7K M9S.@#29<=]@]Q&X(<7'&IH:M*_E!(M57DF-=E\?21-ZY\.$.8ZY!- -2:;@U M30;NDV]T4]!;>)&2[#-KM>?OPGE8NOMGM PL#6>R&^E"/9PWO> MZL^/2T4FGE9HIV;*1'TB):FT]'8;K90VT8!7MY[3'JE+[+7!^/CY;XC%T7$F MO9PBL7PJ'[ +JH6#6_N)D=>40]0'A2(,Z*Q'2.)N&_4?I]:62G<5E-W??E>U M'4V INU?2#K'Q:+9)AH, !DNNU"$I@$/>)J@+J1C *$0_3-** H>@T92^(3/ MH=V5,0!O?-]UK\XX+,K20PEB !D'4"2.[*_E*]);^4])L*C[U1TL,*;<,C&K MQ@#2R#" N8LQI0880#\>!K#GIUS+B%B&PL? A-!U:7XTH/^WZAM6\!YT !8^ MSQ-B "A%3]AX,0:P%@@^;LK_#_- X%^"="C"N/>, G M"TSG<,Y_(][KPQZCVI\&8?J1"IWB?_ HT^Z 4AA/6#C9<:_V?V;W;_9_9O= MO]G]F]V_V?V;W?\I[#XY,JF4;>69>A.")GP)!3:UO*<; MVHQ:1R7OBLU6G.LM7.A]U)FFYD@[4:/ 8 7TC#)R1'2,?#.=T5=PLG6ASH'Z M_JEV>K527:QY]-*;S=[; C!XT1Y2I[;ZG,XJ! Q_1HW4LKX)::?;(YUSIU.0 M. Z7$EVT-*&V2=-$NC)'D$Z_8%U>3IN[?VJPV(^*9Z($CPNN80"**2=NB\1^ M+A_7 MKE8C@Q#Z+!8I-M%'[>IO[!F>MG\ZP2'&8[BS8WQCP8L_6$>6Q)O=9>\J,K?- M^(;$ WG@MD7-?O=*U2LM?RO&A!UH^?/;GG0\=C=@F6:2EPSH$TG1 M85,5-3<.GW_9'YZ8#H^=VZ!]:Z $F6!>"(X\DT5#?ZM(GT!8D\ITUQ M1XH7P?=[3_]:L:6C>[]>\BVG2#%\,Q_PZ=)[ % ?X$))X29P?S?L9MV-5NY/ M;, /![D>7>6NAU/OK:0T<-;S$A?9DS^09,3JH1N MU+>;OHE\252]F$PW*+?I$P30_5@_M:C3_FX.%^1Z*A.3P>#UZ(RP-K5%U34Q MG[+"BE#AMN3;M'!9VFT4UR(/F-K=ZO[8#F4<[%%E]":;4S#^YG6E0O=6B,NJ]0XOLZ4H!>-W/ MN%="2SKVUQ3"?ZNCJ!/E"R.\-F__J2WHXN) G*?YSE7CGBV&.F1D?P':E7?5H:%WVE] MCKK)PF8:B\=LGJUU'OD% PBBQ$YAV,X<.MJVT ?NW(X!X-."H$&3D*F7P=.6 M\,1R >O;X+59X])T\W9'IDN-=-Y/8%(7;!9 -"HFIF=L1W[V9).1R;XO- C!P.PU&5M;2WJV'[=U?:,^ 6) MR7,8[Q$X^/R@/Y+FM!\M/&I0!"Y+:DNGMJ5*(X0)D^#UF5K&SNE?X"2^LRH5 MW1FGNP]21M.MM=)THFXV,F-7-#,,8+%@]Y3LX_2\E+:4*&B>04*=F(1*_VX: M[]#D0KU^_WAIKU<_@'"UL1R9SPV$5[>3*VW=%$EP[.Y^@2?PGA2T"@UEHM8Y M2ATX2,61@RN'LE='Z%?$[7LL:%YLHUO3?F8OF 4S7Y(-0(LA00M]EK"%HX]H M9GC#2L6GGH6HQ_+[!CSYER:[8)'PD,-\VZ/&%8Z&*DX4(UPVIMX$'M%3I\AJTZM-7)UC:Q/B67D?S3*I &<&_N/UHMBJCU%8DEB[7<8=+ M][9>Z'RO#TL)9W3GCME]3+(P^/=V6YGHH.S)GLE-_>1!'9M+!/^ M_16G#",&X!^ 7R9FM\[1:1C $J\[K(MT$A?-J1L<<0Y_MXQL?+D/.\P]?(.[8#H'@/_S>^X/1@([_@\6TN.>G<_)(2+8W$%K?\,HG_-2&5N\6 MV_,RJWCLJDL*T8'+MDOV$U)4UL]XY:S1J?:THS=VI:-\O29F@,]&^D*(-B3:3\5F+)$%Z.A>Z1#GTP,'QCLG] MC2'#/G.ST4ZTYM8=N,:Y\2GSJZ,E!BV33TF.6(S8 M/](SU),0"]WK$/E&-1CO+[8.JD2*9Z42M(J.L7'BD.(9"_2$=2=]>^H]5?T+7#44-D$J=DH*#$,WEWI,%Q>/MHQTFFER332 M;--VI=[?E!"NFWIGD_T9](KAXQ5%8M4O7X^ MS#.*EZ0QA>J$+;WC)58IMF=.6S6X(UQ._@71PL96=]ISYZ6K@NQ$=:?SP MA1S$Z/3I5PCE&^UBFTS#6]3Y0D&6SP0\@EZ3Y '(OCE_:7=>6BR!LL>#\I6S M].@8Y UN6 DE7>_N9^^X+,>Z\T6REE'I"J=J0SV4(7C2(*TT11]AB@C1J:X) MWSRB4]DNVA$6=WCJIQ<)L>/\?]K[KJBHMFW;0LE(4$*104!0BQPEBTJ6+*E( M2I D.16Q")**#()00)$ID21"@>2,! &))1F*#!(EE(3BLL_9^]YVSKT?M[7W M\]I[^V-^S/&Q5E]MSC;&['.-/L9CG>C?"D.^1,R3Y>@N%YJG'D73_"E($I3T M1%TMPB24JN=[34@_OTJ[;K,O,\R![PI@P>Z,EM6%8628EDNSH5W@^!2HNUX43;YI8$Z*AGHT7E<1S-,5K71YK$2>A/ MX]KKJ#G:X*A6CJ6;B/HQ_K0>N\#ICSWYRAZ M$"Z;$RUF0;$%/ &^K_UDM.7WI:D)?IFN[HQP* .QNA-+N\XZS4PVF%%B7*)$ M$\AXW:>FY_N0]E+>!5QYDO8BYK7R7_]2% D4<7W,> M; >)LJW.+A3L39NW'XB]M<4W/AMU$4X9.5,R-C:J% MUI.UP 8CK5K73F8%./G57M%W =9R7R)<1MW-WM]Q9:K;>:Q3!'3;IU;UL]P]; 8AO*30?OE<=W>>27+URUWC>]$Y;OI]O]66)3LIE*2T M4_PI3F3!L%\D03Q;8,7).IN/X.F804X)CWLMAUR?#WVB#65)7/40A _)Q]#AL8,6VZ[73SFI+S_ZCONR?8>6A0Y6Z M7*8/;>.;["6ON&;Z$@#.ZY?/3]3R'@F$;>ER+Q*U\V3L\8%F%Z=IAM <:0.A64RPS;WYO6W+F0 M7FHE@C!UCGU=*F6[[9"TF:+Q&M]XP6:,J7!2ZCOJB+FQ+?N:[*:N3#";]DVXB!$;Y?% C66 M36%BM^"PPJ7LU9R(56GBQ)57)F61\7(541XPI^E)&!/@&TF47;<+Y/FY%S \-K:V9E,:* M)CW7-)5F;:-.R3K"Y'[&(C%, I2;TW%;/TP5 ST"'7AN-^!GD%UF"Z4DKHJO M5Z@,3=YR[B$N'O:Z$*'C=6R^&G:-S M$"AJ<=1VPJS"+(2#6UO;:IPZ[,?(O0%^[9@U0UG&%+'5]_+TR B&8[%/AJ/E M7L_&^._B9R8:W_2%2=U.N^DLK"Q9X:<5+5&+XQ\[WE03*R[*>WQRDJ36(VI? MH4_5HCGZV-G(2O:^:NMV_]*WUDH3UFU%W[BO78,6*CE:D<9C+\?>HOF<3T-B M/X6MX=$'%J:KE_3.)27%_C*'(SGBW[-T_Z7@!JTF3/MH66,3\J?%LHM1'I@! MA0+[/A_.B-'7AGWUCUL:(Y\SYZ[3;K:R!$G/!/!^#GL^=NV2:P.L2H+V-$?S M":*MVGP!*P*RTCC48>!>CPO57(#N^RY6X3$H!O6=3RFGP.ZVR2>#IH $L1 9 MO.Q95LU9MT$G3?Y3H:RTK^47=I^U8/) &8+]GA' ^UC+0V,QR$2*AHC;3:NFW]3XJHH@BG+_21<;RD3.3W0NCE@-%K@><9X;? MS(GD[HY7B+F08_6TC0-T2NN_'+C$64-GI^Y*"BKRU&H:L9J$+[YNMNTX@[8M MA-_9+''R$(CV A$!@>#LNDQ(8E]68/XBM]7S.ZXJR\?%DVEW K4^?.6 65,K M>Y"J4T=S)#T%E?2^5%*@76=CX^?GD[EKQ5>6TBTT45; 9IO>]8WQ95E1R(9" M]ZL)_K7AU\-JO04<+6Y-!^952(MMQEMUIWXO]"#P_E%(7%]J&>]: J?U95./ M!9;PIZ'Z :F)/(4J1E9$"S=>TW0%>.N .;BGWO%2.RYXD6Z6B_SBZ8=MC=(_ M^JF8&DXN3)[((CEB8;_8PAL,FAK>@@L/34WL?!@5/\>H9U:[CLXN\PFN_&32 M%$)H/2JK!$*JC???)S3I?3!2ICW.1F18R9R\IWXD_3P9Y/O8E3G!_,N-DI[1 MU3NIRX.7GE< D:D'H#Z412QPDJ\D_4TYORZ(;. 'J5JWA_-6(\-7W:<>(8=) M\0XF;+"&V+/][_SE?!SC%?SYH20%MD+XR3/#OT/:>0&@D-CCDE4G,Z@9T;>$ M%T2BU!;R6$>,=]V2%IZ]?WZ,#GQM\E#=(&,E:;T>ME3W-&ME329U[S!';?-8 M(!IVRLHR,3W"7S,0S8^8A]AXN29-9]#O;/R^^QZ1/B@.Q]_]Z3=D-P@AK%\> M]%O0'Q<;D$[G\$^@,)HWZ4Q+IK\8R$6"LNBF?\P*Y734-@DLDUL\/?"ZS,*9 M[>8$8GP]+X=!&:]CR5AU)@>W1]6H=%4D:U#]Z.+(* M'7#B-"66V"[=)^2/'E>^9@'U!'%!^WHN.*\ %6 D+HKV9V>1WM2?_:/_J9+3 MO?-XN1S 1[O2PH"=\<=D9CN0:1!RNA5M#1>AJII9G7HZ)/KH9WI)/<*&::=4 M#T0Z;\_,#5[66V\ZC'+A3#-AHH[UXR%#+VXE/1TQ-6RL&L/$6M;SW<3D1,HH MY-I+-8%CZ2;/"BU-K.M=X]L2I=CA7_I8'MKSMT!LLN*)UQ>S M\^\V:-:/DAR9&M)&U!JF&S;A/'$%2;0C$0Q&UK=W'[Z_X#RSN+Q9+K_7 0WW M8$1W\TD-'J'&;*HG@J;\64HQ!QR'$^W2/7NM;;TZ?3O@6BA5@"34@;_\N)2A M/"HQ.OFEWNTL>5DYW<=R[QR 2G.HU.9DFKK01U19J=$W0H-"B\O4$QCLJ2!! MOTS./87MT^P.M=R8G(FI;*IW94'P[W*<6SB.?5Q,)1CBMJ ^D1U0=/Z86H', M]LTHOU"HH(JNRB![@W*N%0UJ?9X8VU>(17;0@==R]^TL'-(@:62EP5J[A?>[ M6)=CUVL5/:DO'N_OH+H2U&TBHB7I+V+]^/G(M4F+_^=H*1[R/F@>47 MK\8\AUDAT$[Q%LTB.:077]8@_B*J,)KU0NITT8JAM_(QD6B#J4!Y^)\%7_#V M3R]HV'!*"T10=.P5X$S(<%!;YU)HER:\)?5VG>06YS%/?L@6I++^ M"F"?$ P_[=F+"J*.;T_^JH*J23??$C[D&"@A+9U(#W:5\H,?5X;+$P5([(<] MHV.D14R94M:8#_[28L/?DA.LGWJ#,/N<>*\A,2#ZZ%BNH_G&V))HPSKL M6/:I 3<388-//*V\3($,]88\^!C$1!8H/BWM;Y1&S,ED($H/T$W5;&?T\4O' M4>]K9BZ1F:4E[65'<-4'F5T!VOQ)-^[G?W)J'GI;GO^_TXX]:$&$_EE:\=IC M===)G$#OR'!O\)''+CA&%YP_74"T^&Y#EH0A>#*)#VN2#ARH2;U'6K"" M!R-X\S*E_WAE$K0-KZU<*A<8:H$Q'.V0+H-_34[R:K@Q-SZ>[G]20737->C5 MH#]APN(.4^?I>Q]P4 YY4??"V7HL1 6^>(YJGN%RG!](QQG(224[#L60T-M MP-F* A=OS\%/7AJ[_<+GNM/Z/!A**KKS<$P5IO)S4=TSV3!C@FC>1SJCI3!K M?+8P>I==/=T:IKC 5&*@-\M*7$;.M+00*2-WLH>T.ZDM?T,<9KG>/VR6BY!" M(% C(RK^61E8PR4E^[X_ZNL$)"OS]+H.W)U=9MA0&4;#$921WW?A%AM$FLA-*;N]FK&Q?,/.D5B0P?X84ZL4M5.\. M>?2H @XS>4,G(KI'83^M/S8+GE;$_T;Z7F>(S)GS!_6@_8CBS7^1'S3^0;^2 M_J)?&0_CZXL#U*%QDT #(&\+F05HT$)*B#C&RO?#2%)SD4!-Z[W=K;%Z5P SE, E=Z5V MFTW[IKD\II+*OH43.[4_R<*-0^NEC9TK89:JSM4DSO,SV[M&3V!O^15$GJNOF =4G92\'^)'5(RM:><\-1_.M23H1HKU,>:L3I M%6QZT>S)1^2I>TCPP# ]_J(G[;C.X],'JOD_!GWXQJ:[3N]TGOAR61/ >5,^ MG56H+L]7\<"<9)/T)][N,3FD/:>%@BKD''A5L)?^WT M<\Z$H+TGW11=9ZHYXH->S_XXZEO!U&SDA_RG:OWNIKHB(*#;?A';:G<%B$&( M:]'.S[-18"U71<]E*>9?AS/ 5HM2B'@>8>H'$@@AI4O [FUH)!OYA1K*XD7\,BD\>AI.5.Q(#+J#0\&&Z+L]1B,H-\;6-]X$+BB.XM@=)\\CVI M@VQ\RTXW2.BH#!7!RG?YX'@/Q!L%8$VO_.E#*E<2!N*)(R^JHZ4I_68R! Z% M5FT%K@"W_)S_'HN7RT0U:1\ MKSAG63X:_#ZZ2Q: O MTJPVR?$D3DZ(MBQ$T%)A1$F:HFT-&=;>(%;>E*A8/%-&Z772R?JM,KO1)R-^ ML!$A/3E'0]KS;)YFU)F7_%T:E5A5^JROOR!^8QV0?F.F?E 1&%JCXIQ?GZ!1 MIQZ5Y^^99'B+T^.]19X,?#8_)!TL$'(D0&FF[(:T]Y[44W;FTU\R*WQ&\220 M4//!]'"8IP75,-=T?#;!2N6;DS>CH:KA\<:455_59O)#C+ICVAM$@3$^K-G. M=60UD21SA@XYS\.79=V,DRX>[+\3FNV!DR?&8[A#7]Q7L9NJHVF7(9]=]*FH MA?F0,1_7!=3"^/@)8 2D,:$0\D8BGISTFT.^M-_Q8.#_JDJUJMQ)>2N! MM34V/I4:$IU+Q=33=U<9$ PA8K;V@/W:FP:=^%1C&XNN ':;L0TN,67+'),' MFB."-Z,*.>L*O(>+_,US8 =O>$!P11ZQY/1J._NATFI[.T=# M0E@.D:A%6 N#F;2&GNS1E^13G7=!)UN:*XA.62*78E#6SB7R6R^!JC*C*<\.G<12JPI.IW+&%Q^9 M84_"7F]KO'Z3"[[]HC()P>X\,*^AX"5"?UK%[M1Y"AT^-T3TU( /QXKU'K4K MBE&M5>5H.'=XI)0*D$_@+_@O?SFU\52FOM+4:!.]Q3Y=O/8%G!\A MD?KQ?*1.%MJ3W*VH)GN;P3+A1:FDZK5'##?9;6D=M,+.+LQET%Z-DIZ-ZBQ! M0QBT-HJ@C^)%F1X(Q 'VP!1RQWV#W(K!) M7"(9=O';T.N"O_I"]U6G&NC_[35ES=W 1>L*D:P$-3\4-H@,AR?%@\7)KT$, M,L_E'*L$WEX!:N)3/BJ\RN>/A%J>4A<^AVUM/Q2.K>I?*6E;]-"T"#;GTGAC M0>)I3P-)VP,_'&9?H/GTVU+D<%VNZ4AL T&&'2[$CAYB%6ZCQLK7TN9EGV#L M)A\4QL$^Q[M3,@7O-J%M*%J+357QW1S$DV6V&&E5OV?@K= "#N52G77]6EI+ M6]?48G4_XVKJ5B!FR)]7 R+. O'*%JWUDE <[)<#.0O/1#-+3[RK%!&IU?O MGCI;JLEN"!H^,GD%L(W>"Y!=CHXCU=&NR7LM?\+F^1K@1LP^E*;)V0?16\.4YT MU'V"PE($]A*]>%R+K&'%][&^2\.T$.6.::U(YRM -4_D\R@3O@MWN4V,]I.@ M/9?^KI>L*D>#W@>.<,\U!9;+LHA'715W;*2UCZR& 6='9?[#4?,L59,U@_P: MX/'YK2=*M<]2C81S?T>S+^*-;>ON[C;BPE1!OD'(:/O6:I^H,D_\.L=+*?6O MHUXL'"\6[H;3K5EQ]->;IN%]4I)L:R^I@-I:W#99T*!-RT.:&C7/)_FLSS7% M")TSXMNP/V 3%Z9PG'_?U:!>L?31F/;PVQ206*G-U:1R[G13K85S% %,]9(6 MN2.HG&AZ5]]2&$]R,6G04":M=?+TH@L#KSNN^\T*6MH+">+X?J&UM(F;*!Y& M;C(>X\K715JG>=03@W3%%X5WC]O;-LU/" DXI'KSWD7H"A-+$F:KUHYJY8ZJ MUH;"[I?<_]]4"^QND7H>0+WL@G?Q%"X1R*."<)+7\\3_365Z7^]),K0'N Q9)9O-T@D#;6@A++ M\WB_0&U:/.95D6C!';'LS\],_1,ERQNN'TK(1Y-1( JHT7T=^_W&B"I M_QB;Y7U\T=I'A2EJ1:[CWOQN8 O!<4/)-N!.0^^1:DXR)OQ5,J]7U9JKI:F( M!OHZK5Q0&IB$,#GNE!Y$4'2!O3CX7G'I*U^[VCI654B>DJ&!*;/@7# AH>SV M1L.#$C&7[;K?Y-W2OZ]7\@H@LN:_$#S/:T&V)>64&&&BV%35]&EL#ZF<3,W< MHVIIW+'R=7B@D2?%3/[B0>:<13?TCAB?NMJ8/JH1@E:K?VW,.J_PQM+JU+T) M4?"ATBV_J';,[(\.R(GW7A==0L$YH(3@H$=-HY54"E;%LU> #MGBS:3*Z=/H M(E2F/RC5_'9;C^\I[9S&?J?!^YYY&O3/"UGDIF WR^&608P[DW7UQS7M)TN? M%18MFQM@2 F^BRL 2U\LC?[[8ZO59J)%@=@WHN?[(%U2TO_$DB>%YXXU8O*;#'\=B MY8JT?'-S[U)3_[6/YC_'C>;+\!:DK6S1[ ,W)RGZE0C]V0ID*+&LHB_Q9:;E M]T*O?6CLA?+B.9#KVI5/F?+6;J;D)%D3V9T0T?X-RU#PT3=<&S M,SB3"W_%FHULSZY2GD64=1UVG7+7;N07-H?^3WVB_Q\>E%=3_P%02P,$% M @ @4F;5J?(7_HK- $ +GP! !8 !K8RTR,#(R,3(S,7@R,&8P,3 N:G!G MS+L'6)/;\S4:145$0)!>E2I=I-<<44":2)<:!>E-0'J)BB@=Z4J+2I,:Z9U( M!Q&"M$@G5.D)-9#V!4_S_._O?/7>[[F1Z+Q/WKTS,WO-FC4)$K\3YP"7M-0U MU0&G3@, ITA_ ,1)P"T V>G3)S^DQQG2S]GS9\^>.7/V CGYN?,7+UR\2'F! MDI**FNX2%34M-27E)<9+M)?I&1@8+M(P,3/2,]/1,]"?;'**C+3FS%F*LVC_EQ_$SP#:\Z?%3V^1G>(&G*8]149[BM@!X"+Y>?;4SP?@C\>ITR0? MSY&?I[A 2;JA^A+@]"DRLM-GR$Z\)KT:0GH=<(;V+-U5B9OG+NL_).?VI+_Q M+.']>1[5\E8&@V\H7DD;K^<4%QB9F%E8^?@%K@D*24G+R,K)*]RZK::N<4=3 MR]#(V,3TOIFY[2,[>P=')V?O)SZ^?OX!@6$OPE^^BHB,2DQ*3DE->_,V_4-. M;EY^P+T/#(Z-CB._C$\CYA<6EY94?JVOH MG=V]_8-#S-'Q25RG &2G_GS\Q[AH27&=/G.&[ SY25RG3ON=W$![YNQ5B7-T M-_7)'WI>YK[Q[#R]:L+[\E8*'DD#%(.-U[<+C+Q22#[T26@_(_N?"^SY_U9D M?P7V=UP3@(MDITB'1T8+ +PAA^BK@'^SY]?QY0T\_U#IPM&]BFM5!C8HJ>^ MEL>$\J??O=N3QL?@Z[B_?6RP,-&49H[_2&!S=.V9X=8>IW>P2]83"WU!!2OU M8IJMV7[^P$2F(;3<=SKY<\(*6M1JL ]M+!TK>\B>V/40V828":'M/J+W!(GU M8GU_O,-E7QZY'Y@1TW5;PWB^+>ED&]VA[5 M,$SZSK3A01XFK6B;"_4:G\"&<1/-B?<87)#^8=!3[L,PG0;'E7D:]:/VIE-F M^W#P;UQ=\5TP23O,./JT81HZM0R\N1B_I .*(2C?2D&__$2##Y'V 1>G$ %9 MH0+ @VGQ)8?5LI!5"FC_M.+!*TQ"7HTMVFUC!J%HQX5!E:VT<]6 8JO6(Q#W M+:@,QKVLTF?[$NKF3K\ Z.G,?RILQWPLSG];(IFIE)6;KK+:KR%2WM&8-0K8 MZCX- P8[88W]B8#.RCNB^U??F27MM!90E9"_?XWKWH.*CS1I%*]3;X.+9JTK M,VLGQ*QV0E\@U#@YH'R!E=KH&X59!M%5W+-SH1^ D4\BXK@,*V_]0)P'E@KY M1VLF(Z6%-52B%;C602F*&GELORT^=H'B+4"[AR@BX+DWV%V;$$(06.?URBUB M8;D?6-A3D 1WQD&'@JW*' TUQ""ESHRB+%\R@M(L0\YY6D?,5C-U,$M!-R9U MO8PC'HN5T?(V\&1#XX"G)DN]C) 3O80MI^-5@H..9(-N$-H%#50]/-7[N7-@A9X#W=*F+; QT M%TOTEKYO]\+ZJ"P1 6>^F$U@K^/ ):2*@ ML/ZEQ_'*%8\E4#*;1IZN2X"G#7:SC+\6O'V+YRJNM92+:C4/U$Z@H%0*<2( M432C^U?V6CE'%D!O6S@QPPL0RAL=W/\VXBDVU?([E\B>XY_!0T]>[:I$Y3->D>1L]#CGV) ,9S&.:$1@N M?6N: FWLY2MZ:0TT9\P6;?$B]\%KQ MA]Z\Z=D5.0)ZE8"*1X\\;-N( *#S4(I0RE*OEJR]M%!;3$"1(L_8TUQWX7GH M)<*4"G^3$Y/Z8(E4#WPJ<2G=C^O>=>'X%GRI"K]U?)I9;37G:S,-_$UH8+9: M3&)323/HB%.G,EC*M_&(8Z6+")@8-DDS:QG$L:X7C%O<&>PMW)P6*:%FL_]Z#5MI/;()S1WVT3X8E:;8YI2.,YO\^EH M4+\4P5'A]5B.I6Q%#:/><-B&-^Q*G1CTWVNOV=;35K6/K6L=V'"[$M:XWLUP MD.SXL.+81=L5.K;]]<@YI7A!2%%Q^_U*E^(Q^[>%XKA5#ZWS)!IQ8> M4 F-%KRYO=MX256#];G9]P/VT& C""K.C AHHY=N+[6@W*[&0[#LA;L'MBKV M@6Z%/@^9[/>'T=_SM+Q,M?5VKG_,L[,SMC-KR;+ M K(_'X]UQZE<+GC>Q(+Z9KVU7U6JKJT\ ! )$/&,.^KWQ-DGW$@/U MW/;7C]@4&,1YQ\JG=M<$?6NF)^^+>3:R.PPUQ7^L1N,BLKNVBE/-2B]O:],W I>?%=:LF"8YZ0'VW8T;WRRD0&E@@6 MQ9MRG-5YWQAM]"VX4!%K.6VQ\S+5CGN0:M'TNW/Q-U1SD1J/ 8MCEI>.AKDE M=@8;BN]\1M[P3+I7P&(-M\GD8Y.IY?E0JV2+G 11^<>Y2>J-;N)NG7'.$W=- MWGB=T@OP[EF]'Q'+KRHL3R;@.$!>2IN>:93ZU5U,M#-2S14#;.^;A]$[I0M/ MXY]!"RR>9'8\NK#QN!X0)VFUO_U9$!Y;[4&^VK!?301$2F%PL^5]9+_5\CAZ MEGS\P[\H4O9#/: MI!.C$.,0PNX]+&%A3V^ MM%)N.DYR%6(^D.5H;#GH9QZJD&:0O-JH2\+1ZV2#*M?RXHH;.2%C5^;P5"XN MH9='KA@?,4.E#^UP!7^Z$:56W5*"JRA_5QC]&SXK"W& M(P_3LWXIKW1S6LXY;NT^A5M$ MP"F8"Y6I*?HC='T$T':/J=!E5QCW) MR<:+ QTQ,38MU_$Y1(!#=+$>_9H*_U"UMEF20?*4MFV 7)R=-\(^=(<($-IN MTD=O6X[)MN=SKS)VQ_;M?M7 =C_#7-@-:NR+[N6O?YO;TC#Q50G!E_> @C)I M[3&0]9B])2585$U?$?1^P=9.FY9:';KLK[82+IVE' '1:M3Q>4AK1P2TO-18 M-XN]7'RIYW/B?@.3+F'4G*-9@9P^>_G^MKJ[*F=_ MK,_O);P#,7>)SZPL&*!%*]M= I+1QI+D?[]?I=5:5\(<>'M8LA$O-]XLR3. L%P- >8E!< M^H=XU62I^A4WU7!.<_6;V R-:\W=S<[^A^U,9,C2-5TG;[^/$_X#RHDZ88$Y M#5L[R72]M )+!GKLB"_]/DK/KP]_:1/??YB9!;GKCQ,TWYG7G2SC=^OVME?U M"M%3=A*I<4D<,K?(/SC:MPCK4ML-@H*4RYH5LRNQ]V^OH[O-^)@IN&L%NV?P M0W'* 34F7GI-^QA?3 MZ2INTA$!<"?@=J5%$^7!D\+=8$Z+'PBP)+!4P"#W*%1/6_MG.[0 M'<16QVI!*>DB&F/]VR3+!*64/X=_+WB=]6I?=-5(J(L:/P?3*Y36-4A$_[\ZLI"]OF14?\4 73';&E@3@S<=^ M?MO?WN)]>-/$QG ,C0$0#4P&UFOA("3(3?%>DD$JO).)UM+23&7$L5U^X!12 M^Y+J<4)4VL%S=%K$GEZ$3"A7N3[UVZ+)^Y+OJJQVM"H>I00[^#ZFI@H>K+R3 M\&9,XWYO[V\=IS6" P?M$B+X-6P4Z#H2S W[ZNTS<]-UFQLG=QS?+@1\&#'4 MS:W=)0)X-FG8'5-KK;DQ^5)8^7RT[+C4D>C#Z!>7LX2Z@WJSZ9, MR%*;8=!8=<^^!Y4S)R/K3*%K(?B#7**+<$?LX\JS[#R,%]4E,I\++]_?LH^Z MR:W+?:>9P_(E5ZR(GV%[$OM.UUWOZIZ!P+%[?>P/YE="&!M670*.+.MMD],3 M8ZO!\2$TMU$U69Y$ !65K6ME6;&4 D;OURBY+:O:W4FP*1N]2"??Q1C$L M^NGW7.R(6BU^GF("D1WWG(09,MOD,/#U-277;@X>0S3'1'W@9&N)G" MC_&,VA^MOYLUY ZI:@?8W+O)+T*;,)P89"CE+8D1;C-5H2ZW.%>/=G+SFM6S M2^KA=!)FCP,NI4-UT)^A:=QUJ;-^*2()[FP6?3;UG*\X'*/F[S.,"3Z*!+&E ML']T?3*@@ >6*4D-Q1 W>%6P;$MS> HA?'-E5&G]_M=L(=\G=O=2_51#^U7 M/7C=$SR(@%1;;X'"SRODU=X0^JIFD-9+,J2 M2TX:P763%*]IE@!N/VEV12KD XBGYT;/@X'@TF[[$,^A"+N*_/FC;1I"P+5]X=3I*&T.(Z&,0>L>L0$OXEVY*W?#B#\AW!H>[E(',*ND; M4A)&>!-ZEA)O<[5]SM;8V;3Z#>-=M)9Z@)"I:*6**2\9;/?T\E.K>Q1;MY"= M_;TL8$Y>JE!?7#' H@6O^S!JF< NOKNK5S--XX<)U2?P.$Z81BHI3/A6YTV" M\C/\BN\FPH,DW'H3GKVN=WLU&Y?R)5@CWAIRX(C"KJ\^\;F-L'U$'TR-C:XXV.PP7#3WO9I MT0W=$#"6.5AA5$G%!W+)^6+-MYF.5+29QSF=Z%_5'RY4;Y'W94;3_]86-@N<.33!841/SF! MJ*2A"]W&\^"H4!ZTR5[VWH1Y+:[1W%ZZ^[VRWKQ+PJ2!:XY=8$+,@U(&VY>Z MO3,Z=O3X9-?B>AG):C=R743]B$A._>O'_$N/N%!7PXX0LCXHB,:;9W%Q#BH9NG:71Y8Q !IX2DEUSF:^L HJ2X,L(+\ M85' +DTCO:.\!PMPGJQT<,&=)>&#J M*JDL*I?IW7?4N7W*M <](8P@M32C'_+K0?''&!"!.Q-&NE,A>H$(\. A B**"(,Y MR^(?1W>4@J#T1^\3)PSIOU49B!M[AEF/TK3#J%4!A/Y=SQFSJ:3]5H;W/L@L M_H,N1?F]2=_:^*VS9ZWDNJFIM]OE2F9LM8[Y'2N.4T=S/G^$&K=@;A7F'H!25W*J2.;:@AU;>3A^AR_;B71]2UMHK80+L+GB$]Z M^:'AK0HS)I:-RS;R5=%4-Q'0::2![([HQK4SXWEOX5T\2@P(=HF.C"J8/7971I*PAXZ'I]>.HD30"S+);B)-B_6D1,!-_L%(C[4IF.[/AJ# M[?#='&J!TI#6<6JJY5)6ZE4/6EO,Y6=6_&FHE9M#!Y46TKABG%]L"DGKDG,] MZ_>&M^ZP]N;8B/*'47=/A"@H%_+(5=&LRDXC2WJ]CL(%FG> MU(-P:E53]SRDD81D\.*0U)147 M6N)$!#AI'X'IP)5INZ'D+R8Q7* Z;(/:1/RV)FV&9EPB"!==5<)U*Z7:7@<5.\M&H' M3=D,:7S%"9?8F$4*\ [7Z%I/!0 MZ?%9EW3%4_67F:GDZ?&@^@.DKQM?+?'1"):XGIHX>/#@VKI9@VR$U&;H=[V" MF?8 IA+=1)6%M,/RU8-^R1WR4QK> MJY:[_F4_$DVNC?B2\Y=AH 3E=T2 /VGP6A:N2)&KF\X=,X6;Q8WZZZ$WLH+NJ]3.#^WPL97OCCO??9E8EBCPRP7*MD:#)"9Z\N(7M /^8CJ$<*86@P ?G(&] M#140..@ IT!"B("_5WXC BC45G"[\3O !=#I/U>EG:P:2\[FQSRC5*]P/FY@ M$6V9R"B+8Z4Y^D$=:-047KKXLO+)0;3**A'PXL,N(:#[B N=^XL-?6':E2T+ MKME$5&LP:K<@4S<26!P9$VOE7$E[JZA$!IRU.7@M/F8Z"+"YS0?3#36!OCE M?WX/IV^XN^@G=\M:>$=J!7OZVVF/6$'?;VS!+A&^Q^]4;D,P6NY$0#W3(K@K M_F^S*7X.VD$9S^EOS <3FHAM9,[W8::SS;$MYVZ^T,3ZQD?+/3/UXX'3F,^5 M J8<&3#R6B-7Z\FZ- )=!OQHY<2L@[+Z)RCQ(;-N&=G123?I_'B%R6"G&6A1 M'5$1]2=)A,1YT"70[2'VH\=:MFH'%Q0N;+8N09DS8A,U^ 4X/Y4*6M6$+/UR M:AHX/B;([@"PAPB(#:8@ BB%.R%[-YQ!&+K9!?/7F.AYAJXW#3'F^>5\2<*? MWKIKGN&7?2T)2>-1\DS?#K@E<:HY^L_OI$SN2DVVXND^B+J96L)O!&)5UTJ4TT'QLCDK\P-$]HK,8-@%_X6QA!#'U2[5DN=TY;#B)B MN[FFNZP$[LY'&-+0,;062K/IO:0E6(2 M-'3?'\^ 9Y%$0 <)WQ? M/^>?:"K IU@00L4[@%6%1,#5_5:L5W27$A#X(_'&$UPE:[@"5PXW6#( M7]D&GV1; R<"900/]I)6S6F#8X$;Z43 (P6[#1$N+5&!&",CO]4OWX97[3UM5CC\6?W)_+(YCL\T.8@#G^?!5,:_>&, M4QC,FMH=]R",B,Y;XYMLE]E/=AELN!>2O2J/=U$WNM#-$%(1K M]EJO# -1A55 "S@6!\2D W\]' ^1"DU\"/$ 3P5](L62T(OKJ?]J^9:[6=IXE@C?'U,E^;&%D-D*^IM6ORF/D" MX"/O1YP)]^ EOSA& M(KO\0;P'<)L$WWF7I1Z<_D)]2_O2NGD?OFY^TFT2(KD\WJT4W,U^6.0=K(KV M:1I2$XC8?Y0H([3F/GLE[+G"8$41U#D"6$5JMO":$- _(9-#8)!YM?YGHD'\ MI-1WH4'XBPU0PEG8"7]2LG6"]VZLP3",1,""*3Z)A)U0&\)P'N[5&.A_-Y-2 MOR<2^&<:0_Y*8Q*!0>45?OWW/7=GGP(O5\^>4-G-N^*=(RZP MO':3LWHK9=[FJBF5_G!RO'D,TIH=K<'V$R:$_;]1*#E#2MKDPQ,8VGQET%0^ M&UR*=EE@BG#'/03;YCL;KC;X)+^DMS#Y;AE7TN'E%62,O#;6"4^DJZZ6[# I M>/E**F'[7^$"_F<]73?[=NDTBL_BMY.Y.( M(I[-&:$Z [<:+>.?L'">JKUP3I,W$T#NK8WE;QCM#[V*+]!<[8&3WOU?H9)U MJVM&9F@Q5JP:?Y>'.R"2D'K_QF+,%7+]D\0CXS_>.QYA9DW3^^R1#(N!S*DE) M "M*+,>*"KU.YOGCSE/V1] 8%&R,+13B,C M)/?Z2,&K5TH)).+['^(#?)(:EVD7V*4-/[8LD%&8L\BKK\V <+NI K;&.+7 M;>%2CC6>/K,4V2J6/?C_9NI-#W3!1QA2=Q\N(%4FU[\YE8%310<_[A;VCS?8 M69RBQY9L<,Z[Q1\X:N>2I>>0W.2SVKIWJ>UZ88VA'/6 E0TBA< M1 &'2-K&S-BAZ".,5NE+XLS%XYEV9$M6GI5H9\I8CI/"7B);;.GQA:V-:NRD M]J/(1:R^M=+XTYG0NL]XX;DC K=_RX03=U)'X.LG-B5GO_'P3+&S.OPS#78B MJ7FZ=E)]9B57J\Q5CDE=/Y^DCSI)^BCOQ-[&)H1JX%R0T(O!=FB3L!*+*>T2 M*]#D]FF+H,*+4>O9&LHT==!RUZW$XR&VB &#V]0J)^"QMD:Y"8Y/[7WZ/AJE MV[76?9.D3W1G#[G_$)A_F&.B_BN;%&AQ U1X5EQ&SH";&%16JE;HW-[-.*;! MQ$"L"?WUHF:UN\(F'A:T&P_6-'_$A_PBWW((=-$D!<5%4E M9TE<\79^]L^& MG4-@=(@&_U4NS? -"C]0Y"+85>/([!#QBS[Z13Y+H\1Q(G 29?_"3Y5*%K]* MZ ?:#:02^ZDI8?\F*<%(>__:?\C27_W"GK9"S'--TA),0O;_3;)1DE KV0G[ M!;7_].H[W5^2%/K+, '\VR.7.1#&+%OT'P3Q3[=^RN-7OZM_<)OAB?B?)QW( M$&F$\,/WP$ZRX0M!NW2QNDWY26">']C'K/35)??$;A@=0*'!3/./T'XO-WRD M]-GTZ"K?$1B[>7:ALBRI3:QW39RROEMZ=5JIK^94_PT?YX.4>6#UUT\#47%3 MPN*J(<)IA26PA1V:XQ^P@:9ZP]@:Y;/R(._!:Q^BYA3_'+,NTC""NYNXMB%+ MEIU/""2VB_<'S@*_U$=MYZ#8?51X.L'.I\%(ABJ.EL'J7;X0:>P]<$\AJ6&# M*$$W$#./B("M[5'"JQY[2+=UQ+6RI+8)T>J#^'DJ54?S@Q"%\S-LTC:RVR%Y M _)7-1ZN29KGM!VDKX03 56;)5S:CKP)90QFB_:QW*JJPIQY;R#Y(<)C*8Z= M5<>_+6K<]J\JNQV ZU:#2YA"ULX(9R)$,-['Q9 M[IMVACVOWM0+;9*5W/<76I7C>,DY.XR#H-2KYJ'UR(\%-4TN;-% !12OVW(Y M%7?EBX'',L]_4SY58F>>HFUAX7+(6&@4/C.+]07LJ^4YGRR,3ZZ<[U"%";MK(7%.F6-'B MYBQH*G-G.<3IOHVO8N3V,KO#4/W"AFSCR#36O3M+W^J@$#7MMO!V_NW8T%C M?,!%WH%6^[CKOBOD:>1QSU,7D(H3*1JCMC,L9V*7:.F*E3Z>!Y=H0+FNE\%+ M#"K\IE8.&,1&:^0N",V4%O3FKOF9&!2+U.PP?[_.TG-,!^0Q%GXO-?HM3%=1 M\@=XW"W^^[Y$MA+\A_!L\6>P'0RS1ZKD]8(]ANW1HS%9_'QH"398 ,7S(Z"[ MNXL'N42@02%ZI/>WNV>/!&I)!X_H,=Z3%T"MK!]SBKFAVP>%2ZO1W0>@ET^B M*2^AK2WZ/ \B8UQVU01U/LAXW: /ZP[,F;.BGNRPYHT:^%$>W9O^D-ZM.O]1 M[%M;\G(;"0MK-M1F;8R(A]O\$)/NR.4O]U=N:%:*7[.^Q=G.L[-M/>UTLU'7 MS>%PFE-7;@ 1/:O7F]Z/EKQ3G6A2_GSM*L]1;,/Y3QK9=A()B3*;?-['QL;H MY6H!RP4IR,E"R6G/]!_[K#?^]H@ M3"@PB]HX<=FQ\ .F4 IVR6HVH_C5+@^M>^*$K,6+HULBWQR<#-[MR0]0!R%N MDG=0G1Z:'R^5&B_9Y$G7" )RRWLG+C$KRGB1 =05?:0987.*\E'6JWDVWW"5 M0GW,OEG/WMI.H.6_-#">^O18@SN_ 6/"3X#7O@3Q(WW;/7F=AT3*$'1JR]3^ M9(YY@O?2#5*S@,A.YE'=CZ2>TLX2Z!$O^FPHXUY-8D#IUTCO&Q](YRL1XR;' M%B;?NW>ZY#YF6+TJ]4:"U>WGH\8\6"4#T9(U>B:=3V*E52N\(0MC60+MQHFC MX25?.PTHLC4_7"6X^*6D7'\D?%MC!Q;2!]&U*1O.K^B(W-P]/J*[X* MU^F>K"08!U(UNU(8#]^*;'QC::5[[=3M./A30-?=0&KR02/CXGFWLSC9(ND, M6+J,<$D8FY6>N@%%#Y#0XB+4?+[Z6@%'G#Q_[DBMBRYSPA#,,830(+LKO4;J3;O>'N6[^/,_ MBH_/01A+H4YCDO #1S%WVY>:\2CAZV<(+&4-\-O#VTHWBYS$WVDZNW4B4B2U MQ332V#9GDYY[D3WR1%2'\*Y=\YA8>77!/YL']2I>I$GQX?N;(I)WQLQS M9N^:,,]*)*N=HF1_>132,)+3E2ZVJ6S"]M%M+B8U2M&_5J3QPA:U!:_$8IS$ MMDX\TK+_X+4'+,!-=GPI1E6;D88U53_;D.XY3;5:"89!21'9;&WQ;A=TDZ\^ MRLZ$-F)ZT7#V3%:82I9P9!%=RO H 89:T3HH-)\07]^3[N[(8F6YT.H1B M*4GHZ?>ZF,;MH\Y_YP7ME_)D^$79[!2*>^8N3_J:S5RFJCW1EU6CID1+4T9B M&Z3!*N>?)4J_:12^+L"B:OKLZ,("SJSD9JESMD^Y[[-+ZK&\E)IN98Q*Z;A5W.FH231Z^."@J(N!T>_5) MB=^U(^.7L@(?>92>D]OP(4QT*%NL/@\$7#$6@T^/DXZ M0DPSP="KLMC\%B8T&!=K#L.':.+6B_D((LU (^_EV;9XZ(]'^FJ^"G$I!3], M EE8+9P+P071A6)-WT6YA:V33THE5E*AE9/?JX*,AVKJDI4$'+77 M[ZB+%KZ5K7'9Z?#R9*66#M5%+98[\>JRJFM_4$!5B%.]G(L3FBYHK]O()@(V$T.*-U"673VG#"IR3QLG M7 ]]M-)LLZ"^G7X(&GOYS4?>UL7B>&I%R:ID*R2 MQ"S(KS!$6H<+M(U^TBZH:TA5?ZD:47QJ8LF=)R)U1?%.DI*W+BC\QM3:\N!, M7F.CAU6YA)[(@,UG^=X'ZK[9HU6>]#GT28-?C)PU:\8*(-^LW OGR(?W&C-^ M;!&^L=]3\[K<]YU@\6SWDMYO=ZDEXR3'ZH76PN^,F$;++U'6N;ZT#((;9K4PC0ODN&0./3P25\P.P:\LDA2P M*QS#)>7I>B/7-"!D85VXW^6KS(Y,IA3:E6'SP^[M#[-?J#)W&EO(IC_D;,>8'Z0^S:NHE?$BN.$+9R!'/!$0XK=]"9SCEG8X<^=7N@W"NBU(/-DYN!G;WLNB)KN0^JP\GW,''*2I?GMTY;XZ=/ M.^XF)$ZM.-%D"ZEC#$4FALU"*A0=$L:37'5LSPOL/*:0GZ)1U'-^TZ0P1@2, MA3G7%+59^4_>S#!ZOJPH_'%399AGZOZ1A&N"=J7(TY575NU+JSMQGIU>G-PC M:2:CR_7J8B4,MZJ$:5TO/BI*/+4P@G?Q,\($'H=F^01PS$[PO)P64PT(8L]Y MQ'@E^VD,NP/+&<15*RE;JOF#ZX6"FWQUG*.''F$#P1+Y#@1_ <)S8:00MK)U M=D?$";+?"MRC!0&SMO56CCEG#*L(ZOW![5@]"95KPZ_P$A[+PJMK1V$'641 M0C%INBD3Q:WW?2$"9I"[N#A<.WX")#Z(3K_VH06#&?SY/QER:Q.NUL4NAKO3 MWM71N4.U<4<>5^11?7-Q \L>U%2:;7\XL#D^BV#I9E[=3#<]74JOK_-S(FEI MPIS6Q 390;2.J%L:\1 B8#%[/$1X>1>&;$?L*6\4+*05K 4:ZSH0 5ROP0@U M@@_5+_8.'48OWR+[F1J]:;+?G[]5R,SYRU2SM5V2,R*:SB)'_KJ]?+\LH$GX M,?-FJ@QG 7?#JE%4[-M^ ]'&G%:@DZZ*!?Q\%[KP(?VS ?*\X-*#CT$].>N@ M'%;H4^IRQP.$BDZY7"L5! 55:, G5RF^S;Y)+]R821J'PH.8+8?\[]2I]BO[ M*#6I@R[J)*\\P<7'B%8_=+B>.K/Y+OFB1^27&L68J"0"'448&3Y/YA83$6 Y MZQ]S&5'(;OI]%M6;+G!H@X-C](F BV\_@'W%OY*V]05[&!'N$ 2 ![>!;PGD MW<+S%#F1'ZRT["(S@KB_MFH')F0W48<4/D+3[UKF=:0G;S\.HY34Z43\\$X8 M(?@>HL9K" MHI\(,'MKL=)-IE)%!& TQ61Z(!-I;(^Z]G=GJ9X]RPY8B#I&&.+?-HGG="Y; M:WN>C.=KE MO NG)&.0,5MWX-9X%%#(&?/<[EYQX=U+%\]>EI'K[9+< DN"M(F MBP4"(>" M$/"D>?HN1IS@3P)<:"QP,VIV=S.4F_ E#[=Q]&S_?*X-7,Y>@._-8KI>S4TB M0-D(,<*%*@@F95.)Q-8P]910.O\;XV'1\HLLI(G=G^ #FI2+7P1%P"H^$@&2 MN N@"GQF^:I?9<6-;IXE[8NFC8BK[]?,]5Z5#(T-##A^ &V](TWTI(GH14L? M(8"D,V?+"=+( <-"6?FM?67'FX91+WPUI-%M7[2W3\UJL*:ZU7^&QIJO\?$J MOGC8:C(7A2U:[S"WVV]LE_)F_OZ@6,,ZH#!8 F6\-Z3C9G>Q6\#59SR\VZ1U MVE"S8&JIXZ'@?,GRA$OYSE<_="=W@U[YR)+9_>E\O?+(' MS04B#?V%"2%EP.WO/S_0^,=5C3 1 *_&Q&/%TG8K5\ZA+VY>?ULM&-/J&WFQ MOY'\XT"@0>>\<(3$DK,?+=*7*JFN;45N;@\NMP_-(0*0!IC?=WIV\C5I'LH4 MA[4$SY+A' D(*!&@LH!Y=6 EO@)^M@O&\4INJA&&(,X//NYFD'%(P%TS0QPY MKV1YQVH]9D[T5+R8A( %TWSYKUEP^L_._MS6H5_2V]=UK0^CHUBV^UKS#==]XQV07F6[EO[T#P8 M4KR"!%L_X.'&R6=D;\Q(P2A"L ? KH;K=45UZE.,RW(Q(A(4@D]42/-1N/2\ M^#$9B 32E\5>P3?0,6_$G4KDC:]14E!<4#]_;!MU#"9K7B32JG[YZ># MX9"_G!PDC)4=1LG!*@5+,U1 >B]5KL>I)8CLOT@P?>!#=YIID.LN.>=((DX< M'3RV3"%2'7!E8%NP(UPR"S7@L9!M58[1AC&=OAR5>UQN) M$UZC^<<>.'Y&\.[ "@$?C\[!FM?NO/M]/U@[#?.=F'B'DALR?L(4YUUWO!07 MGQV1./-"=]?5PVCE!T"6![QP@>N.TAJ4DH;8'_..'KE7]G=J(:ED)^ MX*:R<>3L\:)%L+X[*]_9VVUU67TS?N -[!SN-@WN&12VW6XZRO6O<>IAS6$[ M[\%VPUMP*8PP:D4?12C$YX#=^#(]NWI9M:Y_[;"5VY"P[K\/^><6VANP/W:P M5@NL[-#+ULA3C\KAO)^.<#8?NZ>0(HU"Q+]7\(BNEH)(I&9ENC.3\[? .<7* MW2]8GB*,@/&!"S@])(@"4[0";ZIYW3?](G@462[].&DE'SIL((Q$1L;SPE^K M(&AP^^;9REYW2OL;0#VO+T/X[!Z\/7X"S8UO YTEM:P/4V 2M?U1D\=3)S7I M,D(8+R.TX?2 6*'X7>#GHQK=0,V4,5U5)S*9 QIACOXUKP EFB^DVGE1M/O5 M"5@CUM3%IHW/VU'WCED9:XG]@X_V_TE/?UPZ@5W&2*V,A]!W0N1ERI[(\/DX MPIWYX#2UA.('>YG@CC;K2UW P"G!.:AU]NA>/$[(XRP87MW].RA^ MO?C)=A%@NR&"'X9+7C:R[$WL1&G?I49U=_8YSV[K3)H>0R#RRIM+X*J"'O!U M+OD*-NQT(!8Q!$05*C&0J ?!]7N-%0:?7-5R'7X^04GU.I@7?(G05X#;1JFX M)5DF.AYH@D42%MBL37@XW_ 7XRMHCM:J]Q X(1#)E=)N4D?K2B,PB#^'K8PM MG*"U %]IY786$XWE3]N%?4:)G^[R$6=T2FA]RV)OHJBAPXK-[M>::*.Y]Z%I MLBV;%@4)M[\\,='#Q\&2LVCJ&&QETW2FC@?_A@@XWE^:]Y3V]%[Y6#I\:[ = MB7SYBIAK:-Q(9 MSRRVON[$^9NR/M'KPX7L@+X2,54E(K>'<3>!)7/,9HAI((@#@1 21://D*T14!?A@JD/%' MAYDZWJLH?C7"_WB#I5:GVY.#8B7I,TGO8;2@2EU)6)OUKP^K8!,@7@>Y@4#[ MENB?M T[.H 0,'\<):DF2HB GWF'; 82 :0^_P<\:D0]-^<3KT%SXV27OO$^ M8%/R(K<6!-<^FJ!WIMLTDGC*YTZ_;]VL7+S*A3'*/G&15%]_5+F!OS@AI.!G M1QPF?#_I,8AYKG$C6!9$#A;I_@A[7-J.:PQU>0449_=9_8P+ER70L=0Z8+5< MMWE_!Z8_](0O(.^8TU*OH3^TBU\[CS@;$1:,.6X]%URP['205,F.Z M@%W-',&F#^F=BY)2R B(4#SW?+[#=][!?3YW+O=N2@O"CDS^6VYF_8#J\_& M1!9_MV;P$+SWWM6S/V@6QW< ^H-:2R!T,L_F,VYY@,\D%C3YP-5+?A@97VV0 M*=:2?K<*MP_6/7@#7BGZ=E!'^ALQXH#4> Y^7G[MX,>X$H1P6>?BU1B9\#PIMG#+1(06\Z33CD MCW-];N< M^[TW0N>#:GU']$=NX";!2/'Q?[G8-U$7)H4%>[AC=:4X$O#08 M!*]D M^2R@*.#:S=@79 -P)!)&5.-@^KOMUQ-F3#_T)3$L@61UF9"/_LJ\F= M(@>7+G3 BCFF^E$(M5+8R;,(X(0'79L81,,;;M(DL3M>/YU$8%B9KQ1<$"DR MX_N^V3[W,+PQ?#+DZT1V'P$H2@2L?R "%(9(%&NR30A4.X*@2JF$VR&/WMIG MM3?@1ZV?'B,RA!)J5IQ?0,L;21//J>\_?S'X96H48$V4F52QX(I,41@0LHKW))TS?!YT3#,#GAW6P(F!3S8)/21M M@MK&W(%-X$^^GXO&0\>:P1O'H"\M"P/'BT3 V^P%(H 2T@';XVHFG4-^/,:2 M0&*6=_AM/%X:.8M* %0C:#*T"MZD1$.O:6)6T'6B=2CUPV:&L#TUV+UL] M45 \4IFM]P*1W$2 RW[.[T$.K]W;"-\O!$NL@U%9 M,R3$[,$.I[G^-@,$?GT;C9'WWU6JQ9>5/0B7&V>/"&D$; [A!X!/9F'XJY MZP%[NG\Z3O.8R3]OE) D8BN99')Z4K!#]7VS3I#\< M_MW[$"V.L'4#@NT8&"G;2"J;>N!V$?!O<\?C'T<77WCK4X@SZ&L@',=_"-X] M%,#O:_QE6>O^Z>_OWN]?\Z4IU3Z*)_'MBYEM0BCIM%L^_F(7]\+^D7"5/.K6 MG_D&HC*F24F>@AR2%-5?9H#L3X^KUV+GHD,\VELH0OA2X89CKN+B9;P-61-* MO]U5C>&H-Q98OV_\7BL\WY'W*=)=ON4LQ! M8]I<-X),=?%WM:^,&S=+7;1BU^@E\U"]'H0U\N.BE,9:%+]Q:*R(WWC?,AC< M)-(!-G.?M-G\- <+K42EG*OC08*=]$RE_OSU3^97:, M$#B=6=6R1@X;EI.=K(+[(MI2U10]>Q[V+H29*_BU]7WSSS$<03[O MW1#WL,UF\)T]<&=YK*$S]_*'AI;NP^2 LM(?%XPSEDC1H5Q)I/-B>9< YOTC ML7_:Q9PTX3-\=>EM-#>&Y,L2^!XEJN8S3_!<3ZA;4A44<'_LOVZDPC?A1*#G M9%5X4LKM;*[C5]';_-:LKR*Q\>5O1QKG"E5?Y+YGDR$"H(/60Q7126[B&+OC M+"!.0!:R>_3SS/^T-.= U!AO4Q1U1MGZQ;%OO24M$#]?1#[ORU.,1,!ULM%G MRO+P/+M^%&%M>N9 $1O4SVLQN2;DM[1"_(U88*G,&#%_\>?Y_6L[0MF@U3.+!]D7+RX^8J>U'"B<4PRS+0#=Y*MYFU\#Y3Y2#;7,O[/H!3BS M_$&<2MBBM,$/_T3H;I.'7S6)?"R__5L>,U#V"6Y%/[(EQCR6L6K05Z4I'8P[ M$0Y5C8SO,JU]"V M9IU+5ZX+"8STA2*'V ML)GJY&M=A*VQEJRO"R:YI=L>*]^__]O;76UASN0:=+'E4K4Z_Z(?/:Z-8 7)00: M-6C^9KF/(\VKM5RD6NQ?P1$T_RC_/VW3JPXYVF7^E?>'7,5LGKD6/-%79/35 M%T\% .BZ7]\E!URVJ"'=78U]E2[3\BEJ3;&Q^*K[D,Q*^K1LW1FQZZ:OG:>N MHS$E5?5*^QF^C96U7X?^)9BB[>$0Y<5G]^A MN^C&6T9#'C,R(1.>.Q5\?:A)6_1CNK>/5ZT+WZY:"[-AP X"NZ(LQ/K>)6]L M4@PA>K=ZJ&5M*1ZCNT6265L_V>\O\Y/>,VFV>&JPA\7L!*6\"-^H38TO6,Z" MM\7BL( ],N=C" J-7:.["5-,0FD/56?JF)DJ[.*8K/^#AKJJ7'#/\JS\+ MBWR!J_3&YJ'O\"Y=EF\9%.]RQ C\CW385X-Q*K1R-A?+;%A.;HB#7K TGZB* M7PYPC4%F+,U1Y7(%&XH2V-8,)]B&2U8_.4$>ZMX&?=TJ9S8'78,TOC;&7(G/ M,Q5C\0'Y[8\G%EAM>H,(EX-@1]@DPG'.7U:1=[!"\XA4Z8UU;0DI!UU9!!/M MU]VCOA6I4)NNRX_UXSPSJ5VRT>+AU?$7'#V=_79^*^1N(VC!MD]_R[13(F9,K5U51-S37V)2]96)G9I_U(=8(H,=+ MK?@@/=M<1K>4K7H3 =KAJBHN6AX5QE41 3?^4X,P,P@603/4"2L=?+(\#\UU M9'GS"7C%MBU,\ ?Q<)<(JCDBF6G??Z= M+&$X0>M[B*A#4*C8[!MOTW4?V%R9XW^F= L]5&Q+Z9R<3S.G-,+.0AWK>FDZ MN:&B3O2%+07VFU=3O(%S]RL5)BL-J.ZY&H/Y+PQ--6]+^84&K=K=[<[?E3^. MHZ82V'?HH MP=K%+47=_GP6/G/F4@!#RKS'N745VF^3^B/FTD_U^#[MU"J\I5.-:?P\P78E M*SB0]T_W_8V$@CA-@^KT%66O_Y]W_ MM3OV@O_S[J#_T'4"Q/^CR'/Y%0M_6%"^__Z I]2O?:)_+\;P8 MEM-]U?#8).T7]RQ2_L_ MLP_Z5]7MZG]KH::Y /.\MVQ?$%KZ*,4VG>WEU(6DF'A529#B[RDS>=(,_CHJ M@O";R?IO[+UG5)-;US8:145!0%1 :A00% 2D5XF"@(B ]$Y$.@B1WHF@@/0F MH%2E"$B)2*^17J1(#;UW"!!J(.T+N@O[.>]^G_/KC#/..#]@K#MEK5FN.>=U MY1XC(07O!UCJ\&6U\[G8#?>E"GBO35JN9!4T&!EDYCA&"% HZQG3$P!1%)$X M1_""?NEAXSA&DRA8;@14QN&&C7A1N<_TG: B_?V]%5G1DAE67+!6TQ MH D _&7Y/6"*;P"^+XU\"5V:F>E@T+(H&%70?O1Z&/$#O-6:V(,]^D&TF<)' MA40P.S ]M^L>%0E]PD"3UGZ4%2H-K<@XX.L,;7@TF;$#LR!JN7M#T*4A50S: MZL3:MA<_]FF$ +AF)8RUUPWI%$<]]$URHL$;ET^"I(8A^"-IVPQ/N8$85, M8.3)-?(+<]K>#M5Z2"UB;UO*\K>YP*T8T1SLV@A\)M(E[7 OEI@PT(EE68XK M%-$)^L9U $:T_=\TT0H_^LO"N_BVO DHF*T%.L,.43L\!AF;9V1W;1+^VH'> M\4<@H,V9C)-KC$V0)^Q5GG MZ"%=VD\ --ZT!>_,B>*P0FE;[?H(++KK&.&64F,4:OH.D(7MS>&WDBV* MWGB?"/NY_2"47->;?8CP>W]; UL!VL$'FN7L#9K[+NV'>9#&J9*PJ+7$[F*8 MM;9$8%:.P9USCPID2'TZ]!5/5_$_OWHQC^I3'FBKW?//8X[O%Q+9L[0@=*I1 M3ZKU7/\!D-B;2=L&S=%9$!^B$-^BM&P",A7"."+&'GTK[2M1,GJR.J1M<8-- M5IS$X4Y3_!G8!'O$^. 8;-2MN=PM>OS1D?V\0>;V4+N(P#@!4*C-7"^%82!R MY<#'0_"E%LAO0/RUQO?5CW">PX/=X<4HG:I$#-Y2(*V$+SA6H\_EAG#:?D02 MH#1BF\NO]M551AG_P];F SF,8%=*TL!?>11TT(8V)IQYS/>O.1'SLO MJ>%E3P24 +@85P#M"9LZV"(BZV)L 7'6'%\,YB/(Z3H_;B[#>[J"%RKB\^?K M"("UHN_PYA1MU;.< ;JC*?2\7:NPJ#I(LCPY9*T_!!&Y[X]BU[^H?S^F:;35 MFB;R_= 7M: "/ZC2O?)'+*1A,',\:0'3A0Y+84S6W)Q6,WR"G/34I M,++H1.5[)8=)*A7]B^F4-K\A4I$(G+1#GPUV&@OY=IR#L, M!$ "U)\/(TE#U RA! !;#U8 M9)*Y,8O?1'/8R5%\ON/U&_S#.3SYHW$J0B.NQ2DH@)X_\>CG:#= &?./ED'_Q]@Y=FXY M3@+];YH/OT?RW3M*+LM&[31Y=K]VR32Z%SLV40^!./"-:"IS/TD$AZ_#_\2#HZ/N'!6V8 M]0!<2K!7N^L4_E37#XRL>[J=\+JQ 6VY%WU)/_YM4DVPV0Z[X5'\TKTOR@K[ MH2CI(DC. V_GM0J^N0#.$ ,AKI[+R A#:,_].@_^#>9]^'YBX#BG:[T. MN/^ Q.ZZ!9IO_W62*CIT)HW:/0)8-F;E"C<-89:^&B'_5KXCQ/&^V,3 D!8! MT#IUR4@?K,LV\OF#@UF551GMESSF;VUF6D^E5\;=+E-Q5$&)*;+].UU_03YA M/^(R=CQRP[@6V_(-JZZM 89F)T1WZOK^E+[9?Z-WSE])K#OZ?'E1G-VK&/8S M9:*4*DI,2S#/+I1H"[-I"ZV(R%&>_GB[Y>7O":DR!8TMF7$*#@>OVIO=0"=: M(O#$6KWK;N[.+ ?#*@7..I< AT_K(9U;/YL+G3R$M7C\< MV,O:5%RY6;Y076>:*[5JQ,BXITL:*(&ENY \!<^+E5S+C,*9'#V*XIE'P)S2 MBU7@?_KWUSJIZR7,71ISXT[YI>."QI*< XZJ-A?I_R"?T#>2"MP4I1/IV/9S MBKPGZTKAMXO4DGI A)(O1Z]]2:V,DOCU:BN61:TRK42+ !'YSKGD@+E[:[DG M^J#U"7S&?9CNKPJ:KH4*$'LBN M=ETT#0:7I%@?998^\*/1M$IKS@%Q23#P5 M^:[E%0E?U#J?JW=B%?PYB[&\UB/2_2]"=_G4/4 MV?_9?&U2+0,2FL_AE; -XO8RP+L0BNLXC\X>@C>^-Z1&#Y";BKG@A< M!D:)= CHCZ^BPH".P1BY-[YD1P!8P6GT&WZVWDL8V1]-EQGZ\N/RF,BREN#/ M<^W2E>)?]#=;09?<0UHU2JKB1\5R'.\7&B\)-:MNQ.VRYSW]63X M3IP-0TJQNLV[[8(1]_'=3:/C:YM$9!Q_R'M,%4"_^ :BX,30%;;@(TXG_1AA MR+='@F.=PO#]0H\/WQ.FN_6N00W\-\N4_.(Y19>;E6@=7W9('[^H]9[N_GR MERA)^<84,A<0-QHPHN>*':R^ MT??-VE\8K0MMUL%WF8R6UK,/D0;?*$(QT?DR^<@K*54G0?B'^HQBWRK9W:%Z MIJ(CO9CHI], MCB'\RX?O5Z>0& +@$ TZZ" ES8%ZP?<'O@:RF]1EP/+LH;.C_-/R]^L*(&A8")4"". MS#H=["W\%)RH.5X3 -XPM(9#DO5*=@+V%.?5 MCD\S0*[*,EAH.@4P3 UR=3 M6-?RO0)&<)J2GU!HEW2_VEGOE4*DONY[T\713W[T]\3_EWV?SHGT]ZORH0') MZF5PCV "X/Q44^01E;L3 7!6$(H:7196IFNZ;/6T-=MX9?_H^X7%<4/]DBC^ MUIY2DM,"GD[-(/P5L9&%^B;/:EPFW#9V0U7,S6^)E)QD)@/I?YF[L0BZ!@M)#^@Y40PU/N4THV739JZ*HKSV[?Z]R-AT_ M^;>!:CCX7P=\RJVV.X!^/S-;C5ODP[)!+Q.MO+%)00!,?X'@)0UVK.JN2S/J MSM7V(XQ'!9V'\NW*+6,7-KKY\8/_--/SA)EQ91CX]&D'(_P.'9X:]I8 V&79 M6L*3?28 YDKKJD3?@F88K1(QJA+X;M[F/)\D5\]#K^(P:.G0_V)DW90;%J#" M#9]\3JQ?8100_WJ2B>BXYK'C2&?P)2I*19JNC32.*JTR(P6;'_:,H-O\\>T MEZ7$T!.F*>SC" L%HA9@#8$9O.>W%,4Q4G3&3#X9BB^X^IA_>T.F*9FE9@ \AB =K:@FW$$ !FHG#C9 MEJ8)@"EN_%5AD7SD[VV-?(^C"@\&$H,ZA2>S. XJ_*,5_GJ0:@7#X$::FZ?B MMMFW4G=3M0A1;G[.--\XNOV]O[R./%E;E((Q96G$&(2&&>W]1A0; ?#3JQ&* MYDHB "*&#H*$P)?&ZL40,&?,2##NA^YH#5<&L(D^26H ^J^6BG4_'O69VCK- MR^^&V.0?:X12ES-7'02=7@I;42< 4*-C6]W!LY)0$/XR(U($<],[;1VC\-IJ ML]I)Q#IM[.#DIK"_-WTL:-,]]9>E'E*BJ$L=>./JF<%(AU'&Q^^B*J>O+.XU MOW"WE$7=N6P(O&2\XM8F<\BF6NQ.ENI$W-KK))I.UI1R;KO^C]]%);EV\$'4 MF GMC]!@]+%M[!U+,&50_/RX,R_UE+0E)_.:1J,G58C=!H?T]0&AO#7'5P\3 M?6*_=XS,QW2/7$.J_#MT2^VD-XF]0*,.[O$!.M,#%%Y'FN>C?;EEYAN91LT* M5VM?WXTRP\S"W-UD4$:UXY$P&PDY9&$GNRLM'WE0VWR\:UN+>[/2O]BO>'+[ ME%RT5ZNCS96RM'RKN[KQG?R&UM\466$9=Z-.0\E*9Y"DS3^GXA'"/*S;/TQ. M2W)?N!'K9EJ9'.;U//LDA$]:G]YO,P0FQKT&XN.['0&;V612RE4Y,H9],M"] M@LFQ+UEACY8'!;]YQ>+S19GD/BI,W[^N](M5N2NCRG)^R2%K5/GS:Y77L%R( M$W7W#P1*:I;SIOVY?WSI# ' T)/[^$@^+UU_98G%4,?3.::CQBF>\M32O5QG M52IT'\5CSL$]Y+-31]9P>B\$"V[K'S]A7?3UY?\:386T43_Y'+OCWZ&?3)< MF<8?,1J)/)HW>7V@VW9_B?G+P3_*:.UO)YB*3SA1_M892-?CRR@[4.(ER?/J MVF8^>Z+R^/R&#@FS6/.#++1;J]JJR&;.&@-%OKKC:W0YSOB+_;.&KWD'Z-1 M4-U:BE0_.E<[Y'RA@.2UT,N5F(QO?^QO30#\VP$::HG:WXA-F\3!_@#JWG/9 MROA61<7;98; .%. X:.J@-CNSI%5LJKIY\4\4I*H,T8/[5U@5+45+\T>[59J M?7!J.]->W^HY]&\H^B1O;:!*-%^4EIB#H&!GT.5QQ5-;N/T$TVNDW73[$''3 M5!&D>2M--%4@_D;PG,!:*K-5.<5JE>;'N)[K0-'7(8A_5M??W-;$O MGNLG-AOF6:,K36ZGI_#4F F1IL)-28Q,[])$O_U$?L5F6D,172.8NIQB=#.P M8RG96F"7J%U*B_]EA"G?;OYM,+WD!&X^E;U7ZH'#V8J??$)KMU\#Q4O)Y5/T M'+X_S:\0S[\RD_865SI%88FO%SCN;J/_+0:*+2I'Q"VO][HU8S_1!A#!V3^QV+*I+K9_;2]OE7*..[4_E)L53IQW/8N;CL6%^/#:*_]%4 M_G9?)JSOUUR(#4O9P[2[\%P!Q\H&WI/>47VMR^@]%AJJ[BY7W_'$:W$XZ'4<^_]1 RP4C(<:[HIC9O MQLHA(@.;%#VR*:!6YY %NF/V/9P_)I)-V39=_NN6)RKZ@K+KKV+PP6\_VE7V M=G_1?',C=13?<'9T]&O91"I50K58*\;(EOPO=O-?(ZKQMXTEO=[W4UEBN*LG MI(U>!HZXT.3Q5(@?.M$_5R$U]LBG.N9UT-]&_AK"B']K.Q=41'_108KF,6A- MPN->[PX1MI#OG,DUK-M7D*IU';"^277WKN=#V#'A.1/PC.,5LL@_\3 M4B?ZPF/K\F,&57$&"6RBW1<,MS]0K:EF/Q30'2VYE<%DK_U<51IWC--_ MLIO2?ZE2F;!^R.^V$H/89-\:"I\]?[T"/U7;OVE^1RJ^'VD,R& *O-@5F]@ MH<#*CSO W%_RNG?'\:EB, :@?Z4:M[I$=HG)/SO;IX^;JQ%,=X^90@*WHL#6 MY6-EAZ"1_YK^0XWQ)C[5C,M?3J46QLQ%[>OW !8CSJ?LTA.SM?5!WC3ZP& MQ(D?LS91O_'H'>!;4SI3*D'ZW'\4'1Y,(.P$=%^/Z M]X].2:,+^$Y"#'@R2CR24\?1-A8ABAJZ("$^VK&):MNJ^%@OZ^(+S.&A#3/% M _&NEK29D?FKB<(3@4,3-'%OHA\9,%WJ MG#?=RD0(4?WB(=(%Z:,K\U2\C%W2BN9,3O&7 1[[>=!_0N>$!X[=V%_4%U5: MBNGPY/6;LQ*^!=89W%4JD++L"NQ1C;EM\#J,/\JO6U)C#TG>HF[#PQ&::S6T M+RD_S/R*<6)HER3J:U,7%(:Z%2/L"AO1[:Y,/NQE9JX MJ2.YA<)]R3D+NHLQ_+6W0<4&?656^8D L(6WXCSY\($V$BL96]<&T._5Y&B*B/^N H[_GJJ(IR<2 M *MC*T^HKJ)$D?QT0=YRN=:RC5V.=Y:LI&9\2( M9V@!'=',$P#?>PF )LT8WP$DV49L@R@U["!QC80 D$.D^/9$&?2@;.64WLZ^ M._OAD]ZKZYVLIBRGIE.&6VL](8T&4\&C2R'97U%Q=<6@(([B*H.W>]S,7X$3 M,94WSU$Z1-B^II8EEW&,+-;G7N.H1DZ9?@GWEGN4W;WGVLLYYE@"+55+XN"[ MH'J=V=5H"?C.>0B7UZN;YZXO9U*O70N(Q#K6CNV[]2/M?"G<33[YBXW:JMUY M<^ML]7++CI'74P2,"2?E[7Y0#D!0&$*Q)%3$0!^&03 VP(P&;[O)SJA*='U MW1&)7L%X ]M+A,D;#]+D%_0K:V !;81_, MOW_EI7);M:$&"R:?'CF$NBGL^ MM:H"$1(U7^1Y]46JV#:RGG6<7[9AQ#3UKR]5QFX\#%LJ>RD8X@+#>LGAE_.! M;Y_H-##$4X(>*"N?F79JB76^# MBSB$743$JDL!T2;Z[)&UKB)_(-/XT%$RZ-@1D*(F\8C5:%I"N9^/0PM&_;G=5 MOX>GOQH2]7BI<%8@2!QV9D@H%$ZU6NYIONNKAV M)$O%&7EKMQIS(+XZ6W1UCK[%+70;/.^%P J'07?O@/#G(O&L53V!:OOLDKQZQ0D]D@O_P'S23;TH M?#(A/BX$1='L=-FA@8_*$5CK3]8))N$%"^M/'U.7E0T]HZ2RP= O##^2ZVJ$ MB.(M?[0R!\>JJ4^ULPP246M.]QNUQ#)_FX%GZ. [H@42 "1!! "U]G.42(K= MJ<@G?2535+H&)6UE>7GW(]1%N!?%K.A#)9\!5%0\GUDD3EWB\ $U2QC'421/ MLGXMB3BZ;>;.]S,=.-5,?REG_,L(NYEWC3.,<\3D2(T :*]!%A( @KW[I56# M1%12XG_JPT,YW$L@IR97+[XJOF;OIW54](0$F6HK:TZ].;0;#C!6R+\YT$[6FF?0ZDPM&"^93 O@57%JX[*DBT:,5H)PV.F2_\W%5%V]Z"_UDTP'^&' 5EF;0^P(LB./N>14P]L6T_ M6^/ .TC]VL]O3*QG3E<8P51-?NMVA3X>@NUVBVB2MY>:\B=F<_?TT (?SURB MX#N7BR!J8U,4WUP^B')ON:0^4R33^)3@H_+3]S*+&!U*CBQ1A8CO\^4!SK,J MJC'PCCH3W,=K:6\US)8.N+%=WMU@>1H44QS-X(?-.1N5.!9WR7N4![_Z[:^D M$04#M3(!$%@2A ^()_;?XR\LU.FQ'?"QW>5^O)7FYXP66M,32CG'>/A1\3)G M>5"7@]\.0/Y1C^>>()F[%%GDQCC,)VG98UCB?;)!W!?]2:7B>W "RVZNB!,.2LM>NDM]-RV5;^3TJ;/6\AM]/! A%VS=Z2^JV!T6)2+\-PQT='6F9%SKOVEGCOT\S MW5I9 3]@XJ!45WLZU94JV/SJV/XB9RML8Z>!;=W_AO48SIALU9TK?8 MCKJDRRY.JN/-#'A8,\1R.6EK(YSMD>[?D>9-*>[R) M>2R*Q <$_3%'U?YCPL!2K6#I^,X& H!SE@#HW"( 2OA!76B^;>F(8EP.YP#O M#7]$/4)4\,D8ZZ/"'0L;X_OZ5\BL/W*;'\JP_V7UKY1GJ>[-+>N"M MK1K@#*(U]A;J4R[H[?U<'F\@%^%.'AB GT.N,7UP>SJA9S":,LM'A2[KF2G[ M6FS$;.$QR1DY_BNZBTC/Y6^ MJIC 1R$>-,PHKI18BK7J[U]WZO)6W"J)GD,"F7P/CA@PYJ!!6%^=J< G52H] MF9AOY:L^Y\#Z+KGBFFYNQ")D;*GC!)]#ZZ@-Z5.5^D2 [MX'6N#OM[QT0/35 M0/Y91$8'K3$*C126P)U.Z+),G63A.HQ4@?JQ>AYC"::N;:Z37\MJ0.WS>KX/ MQ7^XDG<)WX^@HPYFW3(:+TH-2SCKAWWHLA/N1>+NI%%#S%$@_L>L4@&_:3^; MCC_"Z[J%F_<"T\49Q+T6[MX"OP;UTAEXDEBN*;\PWZ;=?,2WN?W,^)^WT^H/ M[IY;69RPZ^GG'P#]LQ_-U\AEA?-]7\&5YTRB_=D'#N)VP@0^6I7Y?U8^I-=( MIIRM8':2*2\M*AL4^O&!=S#E1]D\OUCDV\NAQO>06E-.L,OKA;K516)!$ZKCI_R J^DS.JLCY]9(J" MB?P'CC1 -A;2*C&"K>^ANU? TCK5"<^LGM^Z/1 ^,:7M<6W=R$8X^08WCR10 M%OI/)LNU'XUY#';WGQY;\3U?.V#!;%I:(4"]X0 $AGL?S. 8P)?61ET3R%_$ M;SO[&88%C#ND?7 :#&Z1KV5SARMMJ^AOZ53(@ ])1<6>_>^\D6<=9^87+WS8+G[V)ZV9;X8SSCGOU(19\K;IAY M.5@[TE^\YUNKIQLFYZG?XG;(-@+]!V>X^A^1X5Y*Y.[_.[VS?Z?W]7;Q4X -%Q6P E#%FT121O +&\5 M5BZ:K//K2>#@O7=F"X\%XI%\;=O@M^"2,](D**$JB>6"G$,']D"72NKM1K&6 M_OXUPZF3I*NF=4Z-F;!69](_!AFOC;%D2V]M.P M$M5OTH'_O5,6PM9K^+9]^;#=D#][RR?X?XO$K;\# ?JSM_[G61HSN+ST1"OB M,6_,!R2_;&"LYCCI,7$[I=+ /12T#M[]6<^"+F$&"SZ,8_(E2CPZ8BQQ@!"S MQ+O+8U&[TJ64603 ]3'X$?&0HPM?C&G8T;Y-J:KQ\(["5? V134!4,A' 'Q, M1(OXA$A"R*!ME=G H^?P-BWP57=]X*4?F8:U/_1Z/AMGS6MZO+$%&U+SG'Q#S\OC_2< M]KT,S46!<6%T:5TVLVG<;@*Q!S%?)Z!X!?+(HUTP[N* "^=;T+Q#!0$ DR/V MC"X%HW>^)&1I5\@D_<9W64ITPM$_-*NVNN&%7; 5#9LZA@&CA_H%L;$W7Y'1 MV9\Z?.GHI6,DYJ5@YC20QEI]+R9D!W;)6P5*UN(ZTNA@3CJBSN$!]7)B>D7% M?Q]3,;?IDHN50TE *5?#SXQZRY^%!W;>2!"4>"3V_M1W .IU>X$T3$.)AYA- M:N0G.^-6GW'*I:A;L&LHURRGF10G(Q;VOJ4!;\F<'DRX37.[UXWP3R^I?I2\ M;F4^0A2-?A/.YV$\C'X_D$< N#][-M"=QJY9'<>0W.>PKJ@,W;/;S=8 XPQ\ MN*]HS,"((Z-M$P9%K*=U?[7U(D)H6W)M:@_#N9//@.,*VC)9AK--YT%IC6$[ MDL WQC3EJ.PF9L$GU:E>7L_94Q7*[+X]%^(+@,QP,GOIY+BS-;,PHR-A\*"^ MQB;7<[:V0727W6-FGXK(&[SC)!6#T6Y%AFQBJ6<9E2V5^7&%P\EW?E0R/[H1 M%_3R 6OUK3JAPH3]X!)54BL&VJP[JN?A)<&=17EA(N-EIZXC4D(;!_-$9F&? M$T=[C,"^*?N2+_=,5+@_["&4)JR<@_1_UK&@&>L+7,P+;017JZ"CPZ-KQ:.M M]./R@W)B)"N&0#^VQ"S&XYXRUU6N_H).A(Z;U^F/POT'HH^C*VHZFR%D'Z98R=[ M_:3?][8W;]_T5EW@?N2Y6O=)K8TDUB=/ZF6J+H!>G_)HFR--W/:1;#@JV'4M MI_TZ4TB>I+;X)L8NS;U%,+[UGG3<$-K) !TP$T[+:,>I7=TOA*Q[^?81C2FE M^_/SAVXL:>'N<7>[!6+?I/>[+<0C"("@[+B)L>Q9<[S1HY$@#: MM2/[U2.)'C5% >.MG"1]'Q.5\E:>Q'S(]LBT%G <&T\NIE)7U8<9O?>6S!;7 M3(9Q;G];+Q?G'M((,SEK]1&F@#X-G9T9PS1-=>HDZV1XDQ ,4&V!(#AV&&( M7A F'T?^G0!@8=UGD6H!DXJ4-)IWVSF_%KH*6;-K M/J@<#M!B;A<[72(,H9RR*CYO;ZHJ5OPIXC:MO#:X)O]J,O4F^./@8X>7$.>> MD(#9@9CA@\7:H?+QTJY=A"@%3Y-?P1X%/ZOX6IT9A1 MEA@Z,GC[.6*I\>64W)TR".M5"YDP-[GXMGL*LJW"+89&>MZ\O9M"/\@K7("T M8-E]KQ\8BPG:%&K,5M/'O* MC2<^28PQ*/H:8E[N$23G>B8 >U^XY.4^GGVCY'!?5<<'[_-D@0C_,R_V#MW* M E22U;3MA-:2UGYXZ9J82FU<%C8);TJFK"V>S*@JB^E8M?60'S%Q#4>(-Y+X M<]>6%K7%UO942)VKQW)F7W*4BL-K[7 BSS(JH"B-&ND#'F&[?/BV-O%RS)+X M2KYM6!+<:NKP5@$!8/R#*$=5M/"[M?1['I$8>!>+L?3640B.\76CA'S5*$>6 MN#7?G9FW+2;).6GD*5?YB==K"].)_L 8-\QY$"*7=O(86M6,NV-;0J M,%I##90' JH3=Q7Q;:3Z4?=%G]))99*1+_[[63V/H4+W ONYA M=UMU_U'&=]6)DI)"?O;L6N9G_9.=DE,S(@"%H-D7=G:VTV.*ODIY=F2WEMZD M)7+NF$OJNHI=GYNL*(;<,FKA) _;&':(U+< +/.#%50O9MQD[Z%T&4\G\@#8 M=_G?DO/\EN^'M,-9>$<=,Z3*=D,U"+[-:0W=:X;&N7]8&C[$!\'>X6 )J[:V MY_NLR\DR[CQ]!2)#*VBK5Y5N1_MS1@$QRXA)MRG4&A\F^U"G_F@3&R3,=W28 M0 #("JD@\/-*EDAM[O"I4UTU)L1NL/^FA&UFDS^5#1[-,\72&D&#E<= MU1)?1'1CGM8-?)2OC5?:&F#@Y.S@4E58&2S\]&N+=V2,0:,N_G'#F.)$6>MZ8.;7NX3P!4 MO3M\JP@(4URE,*A#1TJ7>M ,'@2NF]?H8M]4E0B.=:[266N;0],6IIKU M!7)J![/2[ @ C6_OWDESCE6"FT>367C*!H254J3O23;1'MS@8_EYMKQJ(DJW MT%=/ -Y8?R:9LK1E:+&VT-AX9'34)_ >4*DUA2(E_T5TFZ?'FZ*;/79-:2^T MF5U_1MZYXZB9(%3H3 !)(JH%NA!Q>7,/->/)UI2G'$0!GC^#M3%2M1,9(VZH+7*?"G==IC=NG M:H4?6Y=H1VVMA_!T?T-.\(PID65*A[H2Q <]$I@:W M,LG%()4P_C5_*,,G_00\PX#0F'/B[,VG'>$+^2%]7%4;ZD^97NDDS]8>.H[% MU?8PB-;V#==^<>?8: _ORL8^<99_R3I0T&8VW'0*7B7*QC4L7F!GYNYTOVJ@ MY%RL8?SDY&ZPR'N9FNB-^W/]_E,ICJ,2AHVYHS\HWB6$,^5QCNSSZ[FFC#UB M?D"R7;@]-\>;Z_9R1R3AAL=[^ \G7DI5L?T>FF:-4:.;F][(9>?&F"XD.AD: M4A)ZC\M.?)UE!@EYD5&M545>*WJ9+*6&)2[8B*BZ#!QF,7FW-U[$]RFY2[T: M^Y H-_Z(O=S0S ]IN.#2MSAOB$G>$_=(XVTMPW>*1C46VMRM1L;(J>>][O+A M!]_V[89NBX,P<7MVWBRF^#V-A4.V]9>@#12^*DT:/S"UNIMVM/Q;(?Z$EHH> MU7+BJX"X,XA7!F/M'@Y7+WV*L39DO;6JFWSJ$-&_ -S(&TP#?8#6@!Y:NVL8 M2=.CI&/SSEIB:#J=XHPO +9)ZP2-I[X83EA/DM?&0QAM$[[*.@HK>:5P"32O MSS.>3G %O+.K?H7)1/A-KI3K^R"[LIJHF)N+2YPX!(O>3;\.698"S<*ONE^> MU,B>4C(Y,W4GWBG'+$I@R2&X_@SU%!-"GI,*66EY#G:(O]@2 #9W5Y3T!8?< MFWLLFLJ!#IB+%0W>0SO7BC6%6MKQ]G/LL1?*N^:,#%S<&:W![ =MU>@+#P5! M6;)S5H'6$4I0/G7)5&KZ,P#TV:!NSS#4T#?G309TOPQ*%AT0_J[89@AL6Q$A M]]; : Q&;ZX.8#OC$-@S]%7ZNOL/0]305WMA6<:;.?RR$+.TY2U>ISQEL:_H^C7Z\H MPSY*O5Z%CF0]1@/97YI[^UK4NM3-'.G$^G;!MV\H$ !&1/'[,]SSAT_C+JRK M"-R:NTH "&Y\)"-HN-T D\*"."L\-Z9-7F!HJ3,D]ZNUK/0?! MGE_30VIQ0=!%#Z@Y5+!3MPQU,&ROAJA8K#90CP=\ZH2L*_M"8"U4 )@ MF0/.ZZ/Z,T&V;"NW-4AH\XC8Q_/08XU*KL<"SEQ*(/&C4F %Q@6+6'+T M^]H>^<[3+Z*TQ@MQ=NO#AT\H[46+%KC[N;GDBS :16GM_ANEG7&!1%*W+6;X M+S<2US.VF/:D.6BZ#=U9)U>GU$N]UAI-B/!DBV2CA3>I9ZZIJ]K\OX,!:W(I?/(B)1;-6B%C,EQX\X# M_5>B;@Y3C_+$QI8XY3%PG+UM>7JIUBI?*[NU5H5&.K<)5FZD-=Q M0&5?[VNM+Z)\R.70R$)Z#BX76;)_U_GHYLY/=+"CE_7M YRB&1J2VPA9*BF+ MI)=/%(YXJ6\UJ#4299H65[_$O&KD]9TJ>UQUW^-^4>"L;N+VJAS9Z6\Y=P"' M*KI:MVOLO$1>GWWE>B7SF^"XB:^9N1RU7^0[P.OL<^\GI1&9.VY3%V@A@IT* M_@*P&O\1]0JI+VG/Q9HO/.=-Z17-L-6+&7.GW/>ZP*>_."JI&:A8T]7L-WQJ M[/NJ+*6GY@&0TD45>9O')$+H15&(N,79%,TO@^T MMF!MAOI<*FAONSA1E#Y>E)Z2K_NUC?F"*W:ECFRNN>H^ 9 =D).'O/<&EU7F MY4FG&CLFFU"%HZI$0N>&^ [DG."7X?-/!N!KL5"NY8*_'H/.*_]^#(NR]RD> M1OL155U>%4NRL/+CR8EYW733*CUZ_X#[ JVIZ'.UIY<:CNC>[MT2)M>SFRZN M*PN1*P\T#^J(MGBT:)3O>*[!T'*J#_XXQ:K_FV5]2U)JSM(NG+'>8I*IHJ(X MQJ#KK)Y=33DY4X:'\R1_=*!IL@M-EB5*A-S@_8*M4NMH_.,.3K6TZS$352)0 M*L]BI^D>JH22D9>YM*P1SQ-L#"C8\]BQ:=-D:7P8S>SOD\Q6#0JNS2.:%Q*W M[PK8)1H-[[N01^[7VD:HO"DF#9W]I+1O[[QZ M5Z@L3[X@4N "F>#U.YF1LHEK=:<(@';94F*/M,,VJT@_UE4L':YA,G3@5ZW< MP_U3#;K Z' ?NT)59X;W!'14;9?K^A2P.Q,[OG$H7=$7#X&)TMDT6/HCP45= M/5JKT?O&=[]_RZUGDWKEQ; Y-FN77ZS /I2@8:1 (E.5<2U\ZC*W0D7X*,D.\ MT@/,K*E"X?K=HXLW,?+7@R/JHZYNXPZYO!!C*@42,8^5( .'CQI>HED(@$\! M!,"%O=@GAJ/&K5?W[>R<($SM"T&W2Y2NC=6+G5FJ%,O3#VJ^!N%ECNE>%6/@ M+ME^\J/P3 C>9!-\5] M"X5@*5/:@HRIJBAS>*W'I_#Y">&2%Z2)!2TB19JM?;DK=?S%1;V%0L%"A^Q? M*XJMS+BFE?;#ZX>>>CZ[RV0J-B="5J'%O[:\U29U)RM64G#M]9A^DVK['B)[/ADQ(ZY'B5J>%;9L'7 S&2N3# M>3D\9/C;C3I5+F!M:RJVC%_M-TRKSCHC7P^;?E,]-J M>O=$&^&'5YTWC^:)\L@>EP&=3R_'>?'M".\&-7Z>F,8)11X>/P,Y\U=V.MSYVM6<]=>U.IBKL[+M>]G*E]YI)[_:I$R%31 M5G=*IM]IWHG2;97V\V"9]T;KP3>(KMT3G4RKV :1)%;*2 \_GQR MQFZ##:/N._,DAC/1@ F;PPA!#-459MDXJEQY/-"A3=>1SY!O-329((#Z9YS3[OQR5>@DRN.J[]^:RW+!3595Y) M!4&ZLQ>X.:B\BNJE 1I!*SN"NO?TO=*MZ] M43_O@JABZ^2HECR5U,[HYX3OJOOXYU8>)R_&C2P6'"C[M&_MX!_B!/$5L&U8D 685Y'N=4ET?=O< M)%'J>A$ K*Y$86JHW2XD>LQ>! H*!T9CD_ M3Y.\B]NKNP)WS,YQI][G_-3LN=><';0X4*JT_+Q??6/I<65 /MR5K:PBG'_Q M.H@7/,\=L5"DI[AU(!,X>[.BJN/;=:Z$WF?\*::<;@Y%Y;XL<;OD5U-7,EKB MSI5!AP)ML(_*HWF\<8*"(X8_;N9Q3/A?H*.XDKO61GH]S"E,,QY.O8LV'1XU M;-,RTRUDC7[RU7\L@=%/^SJJ,O#EHR[],C0D6XD9?J20=-M:H&A"OD'NO)[B M=>PK(GF605,],,@S\["/80P-4MY6O2QT2HF*][Z*["4:OQ;Q-=U*D_UB$;6" MNJ";LVG4L&!&U5BS7)Y:>!3>U/_:AL4X@ 3H%:WKLE*&/[6%6ZA,E S44[_U MF1;^XFT)9FZ\-Y?]62YI[GY6'Y9NY@-#MT)<)D51HOBFJ=%8HOEYU]3SPV]V ML,:!9>&>+\-C/*]5"295>R5'-A( ATPEL",DCGN#$8H^B,3U@JG09VA0G^/) MD-)NW,ESHW73YHP65S&AJ)RY!#^$.'Q:=.!5>K6:!K$:7+#."(9[$8COZ-@K#JOCGUERV2 M/F\47^3G5<9]>TDE&Z;=E$KU<^-ZOUTAMMK4_N&91H]+EA3.:XO\&ZYVD$^[ M7USK+OZ<+P_6W_E1_F'6+1*I9@^>^)'V?EM<;O^P+FY5,T\E_2"^-85,(YO/ MY<,HN,G63EINPH0[WTU D5SAND*(B/JG4QLBKCDA[!KNIE-SZHN5=93S_M[)A*'XWG7D%[])L2DYF7E:@HANX7X\O"66;C( MS_4.5;%6E9*Q2-)E5<@+4_)%I?U'=#\&+K$)^:ORMXNWD/D-.W)!Y ^*^0[* M>C/24+#03RC#*$7FDJ]"CN/2%BZ0>$7R+V&G#IQ"%FT'&.NK>$)8&P7NY-^T M3!YO:>'?-UI-4KP>C@GTQ LK2M'/+,\G$R7E#;V+)KQ1Y.^T9+Z18,7O-$*, M[X7;J92**<3?'F[1S!;MXLP3AEJ"#IG2HW7Z2U%Z;]X5"=H6P-E]+"AYQ=RS^PB #SN;2&4\3)%("8(( M@ ?",XDL692Q[@<",I;1IB9D2PMZY[];[)%P?J9T,%[":$#S^J!KGXCEK>Q] M"%9[5_B"2[5:VDO M0G>C],?6OV]#B1&NI-G9N]YE9W#B+VK5K4M/47:HS[U\L;AGM.K6> M+6C(WY%SQQOD#S^]R$O5'3Y![Y4J=Z?NRD^&5;/ K7Q'??(?KHF&7('TNO/W M9%^.3X?-W;/-CG]GMDE'1*>)9TS(0!,+C^M6^C+,/BNC4D#.F:J+Z8FLE.QP M59XORUZOH??3\M25M\75$4,&H;D6;YZD"71=NT]ZK2.Z.E4\3R?UPA:J4H_- ME;;8L!6PS3O'>E8:W-FDCKUR: )+U***,$D6:VSOVWG4F2*$9M@H7E M:L7H-Y;JR1+7IB;G)D/]N?*YXV-[^VWI/%P2=%XF$E_53B0T#'OQF* 58V6, M" '0]AJ('7%WKN_XQRK2J(Z6"8 I8/<' MU2"<,W0SY' 9X/+W_>:,S:T;UD&X=NA9#W+LZ%]HFLHFO M@./];;>7!G 7F,L#5*3$LPD ! U>2Z,UE0%R#:VDWAOC8(.(/GQN853O02K6 MUO.X? 9\2$=4W-/PCLK-<#I!/>Q=U)FA[9HK[(#\Z")M\ =/:F,[RFG) M$67USV"##Y?0K_$*C'_>'>6MR:HQ=WBE>L2Z"T0F0F(Y#QBW"T=!I\57[5O4 M5+?-\'.^FAX"4 $JM^[<7YL=@)NP;RU"(#[102 =R(F*[_1 MT80(!-?8=6X"0 J$&EW7'==4?VS?*M@P,U;M7[D%QW)/T4!_WH%.<42B=>JX MB*G1)0#JE'UZ]VD(@%0@&@DT 1_.$ 1O7OK8"P6^JHN-PC_T)N80[*#9O N M.?"@/0-/LQD"7Z8%;<:"G7T"H$M!>$F%81V\.W2NQ,>+6$X@X#10DP@S5FFZ MXY\%F84=G8W$S \=^.&![L'>&ME*3MDE:@JW'+^S#.[K_/%&\NLU;^]")[+N MV',IMFBXFNKJ4UOG<(>5JI>A7@_&TX,LO1<*5H*Z#5SUN)*2(XJY@K^72'S;DM4 AT^3)5X5/$)&B$&*"> MX]^(N TJ9B, TDR(\=*!((K .R@\J>C@76*]1!('U@PI2A5W.@BW90TB+G5P MIQ5P6]"6.A2^,Q+O$X1#*>R;07?609LATK4AQ%TBM^@&MGZ]%?[[Y3IX-&A. MB3@,1(D!N@K:?(T7/HC<=_[]'M7U-@)@:1@Z==7'B^97E$!?B'9$ \_S^4MI M4DEHDWY+W(7Y25,/O?"VHQCAWJ[<]!WU)1@>2RECCDQ# M2Y%^+C&;2S9J_D_T46FCHHWEHXN1MOO7&*Q-?;Z?2MQ/^X6R)S$]G1@4[5&! M"?UCBL>470P=_#$.,566]6E;;]SS\'Y@]$PF ?"&CIC<"V#,]'&LB'V@YRLQ M5K?PW;_=-DHS:H;VM**9" "-7WFECFQ@N5L?]&II;YW4/?2]RUKA#$] MJJR ,\7K<_!-8MF;G=HE\0.[0BT5" #I1CPZ R,!.MP''C2K(HITX))8DM4* MGTJZ66\F*8I9XG"X&TU,"0-HYNP?<3P1.%!QQA\IT_)QHSF)+TJBY8S-/M!O M\M!QT)SZ*)J\^;(R@W1"Z85ZKJ 03#%&'/0KX/"19=#".'%15_T[;U1?_@][ M[QG0Y-*UC49!4011!.E$*2)=D=YBHXM([T2E$P'IG8A(;P("4J,"THGT3FB" M=*3WT'M)J %"\@7W=C_N_9RGO.6<\YWSO3\"=X;<,VM=ZUIER,SLXFYB@"=\JVYS-MM]P\>GFI$Z?\P3.C.FFII#?,?DN&B5\SEN+ MY!K.<5D0S*Q,/F>;L:'4^K#LPI<9.>*W+4@VG-.^]D^3_HV-6IL,P1Z=N+,@ MS<:\#X@K4W@ YA[VQ+5/SG"F.(G-YT GI$+LU\.K_W:;ZG$\$'M$<323LSH, M/\#@ 8##S\"#RR@H]MKDB7<_^;N[\0#ZH\8C@=]L 1R)_&GLPSU^G#>H3OJ' MO_-"IL!7E 4M^=ZWY;Y4S)K2'F4^7Q+5WBA\@A7+DWN'6D,_K1-C/2)+_(*D MMR#+*,_#0]>H^=U27SK4G,$ [IJ>9T*4I1Z,*?LZ>0I]!A$(_YKGJWSE41?= MNWVV/7AI*-^$*H)5-5F*=FYL[BB/RRE;U;HW)I^:4STG77X<(X&[9$N(56Q0 M),G)$T[._.%@8$(A^G>LLMU=TR;$*Y^XWSSRS;JDR&P8L[%0>!)+Y+M4(,_; M-O?7%,1>5B(HVY"-Y/3$1TCNK8ZV)MA@+>HGS>5^J@0V^FJ$W40!!U[NE;%@ M57PC?'X$V9@_L!0)CL VQ/U#64#PYXC%6>R974G0%NLL.*#V/)K8FZ=OOJ)O M].;L6\IZ9:]HVTA;6BGGX)=] X]E:BD*-6H)>9<0[Q>SM)S2.]6TS7HR2)5B M$PI%(T(.)2LW?4HNB&K&SQF=WEV%+8.OM4[94N50&W)?8Q;PK]V!.-OYAP7N MZP7\-*JAI(P5=VS26E RO:;ABNS:"9)0 I+L4$) $H0V4,S #L_P'Z,@F\ _ M0A+4[' #?JS&'ACQSM=R3R^N-?HH[(!^[MV\VF-UEQ>3MY\$AU)'2=[9 M>XN:_)BOJZM@;--7S?.8RKS,_> (=PE&19%PHFN;'W/=4RZ43K!9_>V_40QU>S3^KK'BH%%(C MEI'R("ZR?VYH OJ'Z)S0/Z*4%LSHZV87'G#Z-U]B^N%\T!_YX"XA*57B :84 M1P0'#_.:_NF]$7^7&X"_15I*,#$FM3;6 ;>< 6VX,@,]/ ,[^M.X-W_F)J6? MR!^KDV,#MV&O#GF[ J:^66^D6LR-=V@&9'6ZJWOU*<9^ONT7F+FGY_(.#QBW M;:LP2+\QS^'<]>:=6JBS7"N,3O)"/M)U=&.CK34CW, A7#2?X==T7Y*R\4A, M>E7A9[7@V$(7E$%-JYP6RN[_47C^YHV1_T")T?=[R(&=I,'%T3]5"]]_*3C@ ME=(-B&T"'$RI/^L:J-%7@OXM&)*3U+V]#KR !S34G 2(EN,MJ^9DU&)3'_AN MX7)NY"9#O,:< _CE'W7*W642G,1/K'X+ELG3Y4;(A\7A]TH&;YW#<@W^^C50 MCK=2>&39O&;)S23+LGA9/$#M&#$BU#09\'Q\79(@#,L"# \PH#G0Y ]DIH]K M9KXX(&AA)L]>%=*N:T*JB))"4$I(K?JUM?M/_AHC+&$CX^JL)>TO'R M=/3#K[J/Y^?HM[,F.F]N.CH]'L\_TEG[2"A<'[1JGD[+S&L51E/:*T;,J_47 M]DS&Y]O6I]#%-9[//<^ABQO+4O&LH@H+N4ZKOB++G;::,(VC01J Y6:,[02C MWY>TEZ<*W+8.))V6^\ [[A2L^SW'JAW01' MKPV#D#Y6W*?*MJ_201,2E6G$)6A/'Q0/\+$_>5)(._,UPF3D,QY <($Y@J?O M48BK'!#F"_O?4[NB<>Z@XQVK8]\-E9(M22B.SK@)N".(Q .F#&"S]AR670(L&7D;(1?W0Q+#V][AD!Q /\== DQ^0BA/%I M.$Y2 5G!#,4AO2TA2O*IH.'JY4-KUF86&0.\'V+<6WA[0*V]JQNY&YA"X#P9? ;XQ\VI.#IP$^@/+(P(O#HO&T^87N> L&0J M.*X(C*)@]R&Y+N'/SZ%H#2^]#UYF).^AC=R8@#]D/SG-3!M-\8> 0P36-:A^ MAO98=>,!1%?P@.!4'&78'9RO%A1#"\-J K4R@;H^"T!4&^[ZG] #3<=@'_P- M(J%E@HSO+&$[]$4$TS3A 3.9?]5*;B";9/"I6P!6 !$(_<.$$1A3Z"7"S/^G MG=RA6'9Z\^.SN83^;H,PV:#IFWV@)2%SPE^#\("OJKM6/KOOF?\'FG\*S:^4 M2_VS!QD50;(?>.<.EA5,<"5=]7\Z!7SDJW[PTVOEOD2M:)?^!]R.#7?TPP^> M\4VOQQG_&Y[3"JK]X2\=T4>;/]SU355 J>&_=IRG?PPEH+*)./%5R@WF$>=_ M*>G/%BIW,-T^-^*#[^/]#]*_H^2_Z/D_ZE*&J:@]!IZN^WF'J;RLD59 M:QY&O>1LEY#/;N<6^/+-U/X>\R?8P'Q-XQA?R]L_CVGQEYZ'OKA%0;WP@,U4 MN7B.?23N4+#F_V"R>NQ'7%-?;''J!U:""3.I^)WFV9!+W[O$Z 4NV)&H$^HY *F6E79[%%PY(OV+"IBNPX*D\ M??GB*-%\OIGA"#YGWW)FNYT\PXOKF\4>"G-'6[*YT,L&FU\G'J_*8FSA1B,& M"A 7JE.I":S^#RID[^5R3G3:;SH:K+=MEH0W4'.27I_+]CG4B#G9'\.BPGX/ M%*.DUO[ W:P"1HPQ@Y)]+N:(%2/?RY#:>M'=EB][JMN;^_-N/O=T2H9+UM<9 M<,FXPLNG@QL?0CK$1NAC1E.'S?)%YIV'N[06M+EX*']72%#I?+RR=I'S5R M)W&>LD-*:O,;;@3,2E$BIQ%85KTW[@$)H]7NB:VV]-0WL\J>LONT[K90=P8Z ML5*O#6GN.PFGMLT=5(%J1QEKBZ;6M>\.")&+'SV*E<@AX7Q)*;"29"[QJOG6 MO>Z/J:HH+7BZP=C8^++V!3L[FSC5IB^QQ@QD6774JUIX +-@LISJ@)"R5MI$%#MOSM5W+$U+^AHH?C M'>#=[:9:.0S[).D\Y&*O0B__02#G]K5+%^]TFFIGT712C1:)FE68]+H\\/P! MV@_DL_HU1RX[B_SH0NX=;!S%]=;V5MM,GKIE3ID00?_ M %F$CT ^Y^ PN/NU?O!N.T)@N+,K/78&>^X0>!O7)Q[3[@I[%&06)1A,!S@W M[UYXJ!WN5;F*\R94I8@\G- JJ+@,&S8(/GDZQ7OX-7A>.^5AKC0T?EMG#U? M'S<75#OAA > U G..TAP:.D_O?,/WA4S'MX^2!]/7!\";^^"CH]MT:E_N\RT M2(V5\DUXB+2IQ -@60315@E1XMDI:H)VRL;Q/V#,?/[ M$PQ;_[GD!,'%_H7<_Y4N,BP/O0;SW)C2PXJ'XM08V6Y==[']0-UKX'D3;5K4 MRF"Q)8E.4B"V;^Z3?7F1_M:83SU3#N?C=TQIO8*A5@I&G$7Q1TY#V&,5/ "J MCX7 ,8;3D;/(*ZWIABO:>VT\BQ6ZO/.+CI JRXGAG7P5U=Y-08]4:ZBE5$P= MW6T#V>^E4B]E(>9U*4*P.KWQA.22))HBH>+2,3ZZUWZ1S@4'\HO4U)_F%8W: M9TI3:D@S^'1;8)"<0R?Q8_WII%B6)?T5^O3Q[TL]*V83A@_JV<*IY*[S$,&E MU*5D[%-84;# :O870[)-[E!_.]+QR?18)R[,>\WQ:>U5UN7!X M-/]]I?WRS>Q>&G^*6Q*WK$?,OVUXO\\!7O6T^^#:R6(MQ!]EL9&B'&4@T?"M MSK2T\'6^/-W<4<)4^N[[3EFK922X_7!H5WQAJ8WWZT@.M%ZH!/3F.Y/5K&R? M4(U""=7W*WHAZX_)[%]7)?#'G9%GHK@V4W%\95H[N,0:HOPE ?HE?6W=>B^( MKXS'GL?;F/7I\7J2SV2<)J8U=#="SMJ;\GK<$7B2YGJZVS:J:N, M5U>#>X% _IGR/M.RGN)5C2_51R^>R&ZY/7WO&?7*?%ZM&MW3?].8)3?*9L*Z M_.!+K]7&9-R8"H;C)NXRFGYIGSY;,&KX 5UR6O@F1QNEF_=3NJZ)<;.*S3)# M:'<_(8_M(IJKGJ&?ZU1S.'W07XH5+AVZ"H>P14KZ!,<_]/G6=>$TH'6%VQ^ MI:6\LVXP\(A)/'+!5]GMHN)+ST(MDW_LN@]D+-N9FQR4*D3&\A&+*]"C0^2L MW-\NGWR7X_$@$:R*_B7:"/X:>*(+P=-R:Y+<9E^PRZ M"OBVSI.>ETPBZ[6:9*CY_JPLP8[LB\%5G872>-/[[6'M,4NR\]BOYNXN\RN& M&38V?L!_ ,\G+NU,UE4%/?N6 L;>#>6]5?C!(0R'*\-\_]MEOZ!J.W-])]_L M8D6*A2%;BNYE?]+B-[Z8*X9E7\F?KZP^^7X^1;[)7;GZJ>R\+$ ZID%D'*2X M6LN"![3@HO& I\/0R'RN+ \K**AG^3.R$/9MP?N?AIKU^0CCQ 0YW>F(\RM& MG-^=PM1XG_'R.GZD*S]Z6+C1%%8B3WK1+6>2%V,^ SVK=U V=%9!>GP4.K*> M$26W3?QR^OSWVVD;Z*UO^M6MO'\R1.7:Y7^YTT8,W,Y&HT2>XT;_C M=!PUR#0..T5N565P&9'J++:77H892ZW/!T_B >83Q;9YRCG-:3>6!^4?/:?S MMGF5DBIYY:M<25,IK*BOK-5I%S$.9F?0ARWNXP%1DA6"Z^X/+\:.IK("'G I MWB,V83P^)=@>8FC6*Q+E6G*35;EJ4B;R_N+&7$K\^JH1[#,64E2 )GECXS.@ M_JC7$5DXH2NKP1-]YF5^#H*8_%A%E/IB"1JJ-"!YW27MP#VZ4SC$]K/_^^LJ MXF(A\13=29?L5O6.K,9;/7A!4WC H^ZH&$30L86;]C]@N!&,QX-1LG?#8W.M M*FM<:+#HQ59U9(7<\>S5N=,20SWTO^X%J'4XC@/-\6;C 96(P=K0?L0<@PL> M8 ^615SL&>*VP7%S444UT%/ X?42U%P9L8^Q.IK/("K"Q,SO0JGQC#H]+X( M?;ZRPA09_YA&PF<.1YTZ;>0IE@$=.H/3#$&;ZU3W2#.M5OJ]68>X$9_Z%'^7 M_?'4G6\M[@V2;YF*(<9J\#WC) MI59C4?P!?-6B"5,5%F/K">E?U[QU.<[-/05Z%FM3/(BZW^K:[-/ZMH@_7BP?<2?2UFU/]6Y(W)38BN>C[A9;&DMM/;OZ+?G MZLI(2BHQ='R,/IX>0^>YH[-V$FL<9KHC'%?O6#-,+-O=WS+POT[].O25>,)Z M^AGAS>_@+;%LY?H;E57,K8PA/%9+;4N-7&WVYW;/QE:#]09W*?S=F18B/ENM M.CI*7'!Y>)F3JV/J]OLR,Y)Y33%J: OHLI RDY-NKNV,@.[HJ,$%G>=D+ *7 MRQ_IYZ^AJ.:T8-KO$N9=5&SKVE?/\[M912C6#NU,",N&KQPRN,A,3B,9J'9X MEZ1+G.G47*-TAB5M/L;$?23Y"&=#\[CC0C(AM3=[V$H&=G+>J.9:BCPX0]HL M8BV=J+(Z62/1N/\$:2%N_;68U]:6M]B647F *O.Z2H_&XX10]4?E_0O10=Z_ M;5-X_!EQ6'JH+5:!%OD*/ "61!RN'I^Q+QGP5,4#(H]T\(!\1(\V-SB-0,V) MCTL(UND"<'-<#K:AAG)LFF(O+.-U6$K%J6HT0['] QY3F7A S*3''-%RR@A< M0HI[9'.M6 )!X7H:J3.X.55J>7IEBTG95%XCWYB3UHS3IV6"MEMR4*>R**.] M;=UC!R%W[!X3\,:TLP->%J=A;>#=HC>02_D(=Z./3E6)6C[-[!H92@)FM65[ M%<.$Y<\8,3K.6PQ>D0N4LS-GS\W6($J.:%5/22T76I;F0RTVA@GE(:89T&R5 M/5Z3;M5#>F/MS<*SEY(686W5^RU7W=FN:E%:[GM;'\FO"G)F,O3KU#'HNX7= M4NAN]^T3:O3-,;(6C[8&;:0?CJ\T]:53];-$&UD39K9BA)E135_KSSF2U)VI M&S[3X,NN*3CDU]A]&F%+RUKJ,H6D()',ULNGW:\,!>]17/44Q2B83]I#? M>:+T;T55.,2(E5(;.SQ54>/$@ M?NBZ!62$-C#D'G]>O'?+*U9YYJ89>:A#:)D>IKJA>CIL7MW2,GT=HW/H24W; M3MXQDW(XB@>$=9-CX%,1 0DTKYRX:_B5JXH'JN?T.2DE2I33(G;]32XDV4QY M/*_UA.=[B\G,6-128=Z.=Z?S1E8\<#Y3TV0O8:NR>T/M'MU8&[K1N,8SS*A+ M7;7_PWC:9(WA(6M'Q]./JFQY&3(VTS)4VJ5NYCW PB%E[6,TUL_K EC*N]U0 M"+S?LD6]P^OM$8$'N,/@2UZE5S"7=J1UC],1^@"]S?NU4+$OKPG'G!GP8%B/PB+8*-2E7$/2-'I6QM[TL]K3?U:<"OM M7N('GCH3G-/RZ&*]9?5E2.8JC8B U26+HJ:AJT-Z+_:^&V2]NZX1Z4\+M!E8 M.&1LMHJM]2^AMYT<8=WDSFV54/8EB4\ MH*0VC#E,K @5,R>05^<8FE5 M=,?5-@??5Q<8[:+L'TM9Q#4EF(@+IQIG6&R-"J'"3!(@?<+4C,*GUXS2W(?$ M])[=$GQ9%",O\QF[^3G%-DLTU% 1'I@@ M5%53[75T>%66925T=#VMHH$Z5C)4]A6JXW:G@WA+$Y(8^E1)JF8^VDJMV:QV.6,^24O4[%G\PJJ64*F)1'QTER6996R):80*(.,?>QXCJ@G^9JX;WC+ M5CY?#+2S4_!*V(-)^OZ"*^+(=-(ORLMTL*]@F)\L;T2K0V2>2-WV7PV[M;M M"^V7AF4Q0(@#E%!C%Q@X8@>OZK*$GF(HMGZE0L0%V?XLQDQW57XD2D8BYMW; M>TSGI,*\GJ'V9S/\JT6FPNXHEJ/?"+0SLG7O3?"YL?.MZ39^>2'"(^LQU&ZN MXUY2P4[A/L&#LU6)W*$S=7>L2.65W*A=?[PY,Q@NS>&JN'FWQF_'\DS5BM:^ M-9N]W'O%N=MJ+R^BHY>4/=F-VM'&3;BKT?659G'3H,N2D:/M-X6%2[?OYS%6 M*6VZ&,>TD?$_AC3G%-UL[/+C\$H<^9RWO]\SWP&1+7DXN&SK@3-\'7P3[KAU M_W<$?J"P6)> "\E8%M#!O&Z0R!.&]+_M>B+?<^D-Y142%Z!*GH360#I:T'E4 MSD\P0)Y'3S\<$8F4^Q"3K7N!?C5EPXV@1%>&X+=VX9\J M;<^N)IRI7''WSC,5&%FY_1483]4R9Q)I<'5O:FS5"I,;G GRNM0Z?")/-PXJ:&>IZP?[3>892FSKVK)58Z++566H>YX+ MG6S5-$33X$ [L*.SC=@P^Y/EH96;@0@T'I"&!PP+ ^<@P7#T,A8/>) /0YEO MB8G?_%3U^.ZG8$?5XMXT"Q&)+YK,:4FD@"'4X.O*:83YD3I[+HLZ4])]!2 / M#8!2="'?RH@Z>.A^5?_S"'7?M:VO=/I'IF%@[XTWM^>LCR$.,CUCC2+.T;K( MB63E>6&'"P^(FJ*?1C/8V,A2)46&L$!OP77BJ$/_!V0D\8(CF9-FRMUL\M$;CP%O^Z 4)ZOJQDX0M*7JZ M4P)7SK^5BP@Z/+,8+$F2NZSGSCIIT%C('EF:1:CD]I;U4J@73T[K>0F>UP52 M[;8CR3%$>OT[!P]I2E'^P?=]2I/K'"692[;[#RJ&^/:EXL=BD! F#5(UVOY= M30"A?),AHGDM+!GU =:6GND1Z\^\V^9*TCCDS11AI%_W:M)JB";RA36RRK[* M8SKQ?2=&,+*CFZ2B-<\/+L<'_^P)1S:T[8@6'I]3%"+1?P MSVJYH=]K.6%DH[AR2M:-]+/)ME<_"G55UXM MJ] OO,[1R< M[\8;+QGID0K$73JF<WY-L !P"T"(1='1 ML6OI5*7W?CF/ATO64QDMAY-;-\819KKW#/*]!T"I\A[IM:%D4M&_Q MXQ^BVNCT%3S@-BC9O3CE#BI)7,7G:4K;F&;$P[>)JQ9KC]0,,#K.36[8C)DJ2<<=!,%L_CG-"MJ84<[@IEG*\788!8XQ[M4& , MD>?L\ "V07[LF=?5L!E0L"=H1HQ5G/E=I7M($/NWTF#RR%L,UYN@KGSGQ]T6 MRF ->N3Y<;QA'1^I%X)M2WB^QY5.V,QM2.D2O;J]N:JQXI=%?DAS)3DL M8/-C:;$E>%XBS4565^S 4#BZGKFD:ZCH/.=7!>87GZ8.=%1E+##.$IQ"Q[>% MA$S_LTLXZ+>+^;.]!LO9,)OT_/<%?R46GBIYT6Q2[&G MA1523=]@,]H]&:,>,%Z2\(+HKPE36*;GS=W0B/2;Y.+N=BB8B[LJEEK9OJV\KU,/MI4M:EP_S-MYMU<2,#X9Q MT4Y\M$]_MZN^(I5MBU$0,HRSZOPPMO/J1: M1^RE*?=9V(.$+EQ]64"#>,T:H4@< M%79_YWPW%W;CG->X<73,U$+I)RB#G*ESM![20,,(F+8Z?T8HL\%XW(),C MY8,VY^?5A)(WO.1^Z_V7!4.XY8C>7@BG#F0Z:/9:%3U2 $^JV/:4M3)(:_>/ M!4RO=T3KU>V7H@T?97;;ONZFK,R2?>%(\G)NEMJ,W_^.8!990EZNP_M>K0CC MY.QM-^XN$.)02W,/,6/(,B-JXR0Q;!XLE?UY*BJXA=U5TEZ<^7VV]4R-Z<)V M>(ZKZ2@--,GAU5C=X=F#VNJ^$DNKM-<[LZDA%=];4%TSRT\O.%G;7@\&Q?'A M3$)[3XV%&[/VI3];3:'QHE IJHC=FM3ENWT4V*5[[VY]T;AGG7G_Y2<15R'& MEO0U4]RAE^_8O9;'AH@L6+4$>H*=9KCU]=T^R:>6D5)KAAA?*)OOGF!NK!%M M+HRJJJ1*OEJL]UY#5<8IJ5YK)\1U4PAR\P;9\UC'L(8DIO17HE*5 XJ>5UHA M@@[WUZD*OI@XB7+)W:?((Y)(EJL[].I=E7N\O3:F/*#7>$7L_:/W;S=H 1NG MI>4>,:)5E5&UKAMYO-)(NLKX>=GCD=OY0S+JY>Z;3'81[HML:*TBWEY#Z1SG M_TVZ![[E]BM8$69&BQ3N3I[^-3KC?OO?:(S.? MA/Y+R4*M-ZQ/_""K:R\$%Z]4GW(EI(E^?-"EL/@J.OI4/"W9HZ9OIXZH15&6I3&=+A?VG93_O1S:2514Q!N\M:#QR?GZ7R3TASQBU-Z/"I\ZC??F.TI5, MGEJ#((;;6JSL^O.BQ$]GX7JM96C_3WQ1D*H@IVNA;#KY[,\_R=#*3>T:(6,T M YKTTBLZ]/PZY'B\%<[-%U5MCR/CT]OUP:Z>_3L]<4:H-1SPB"YFT*3RC3)C MY%8HQ7>H8+;Z2"XGK,,OR*"_?"PNW10\UW5]T@DL 2?&S-@19M'3BG+OX/L#7D0F MBT.",%2D%8P#^XC/6V8442UY$53G?;_\.-ED3 V73Z@<,U)BHNQPN0CU#[48 M%_9<)9:52V\L/FUA=[I,;U3@&7(/C169 MU*I'YAD^.V$9R/]^N6C57*#>V,VN"P>VRZJQ Z<9''60Y6 MII2"@6^;L^^R6AS4VCRV4QW#\L.^(8KB^U=)4F./(_%OMV_FV\$ MO K1FGZC5S+W+'G^:=&E"^6-!?M2W>Z.*?Q#-T)35_;SJ[ ==(F;-A.P_ WO M$N:N2BTUP<6TB0-E5QS#I#+DF0/3^%FD*LF:35W$[==WJ)]AB<^PIN !R6IH M.=\T5(?"]9K7:,^]TN@V,E)Y:GW&<%E:>VZADF.%04W(453AE'RM92/996P0 M,$QE!DQIZ)JJ'K4U]X[,_DM.5"2*I!WV(<^8?GQE\X'PLOU2B8#%I^!EL8:J M9&#=H7/)=">':K!":JQ$J%5[]:72M7FUA[2S,5SN6^T&0@;*5CC1F3!^S7)3@>) M2L#X.F^NYZR/82B5I[3,U-A)Q?8N(RC#@?K/8%R*E%C'6 MV#IF3+ZWWO>(&J&,W:RJ&$ZEB?"%8B3IIGEYLK6-=?5WP<#2NH+K:K:F@\XEF)Y2-7@Z[U(PND]>V\W>+*ZO"3<^*P"@L 9C=*GHJ$E%1>Y8 YZ GIKO7>X(N:N.,- M].]MI_]072IMS,K>.BG]X$IKV'L\X+,U9H![\Y12QO#DA%+F:.#ZD+U31\7# MEX U^;=/FGB'XJ.0!^Y*I\P.G6.K2@H[ MAV=OU>UGKP!/7=D *E76:KYR9MVVVI>%RW_T4P0B3Y*@Y[, RTU<%(@V)(X MM![V;6XIW[=!G+VTX#A/JL?-N"_7"*7?/*;WG$Z#;(_(>3:\(6\$HRJI8&OM M9 S<>_ZH\T5!QSI+J_CUR/#-:;7R9H+:+?D7[0S3&]IV"LJJX[9I7[7D,;52,342Q+F/+4=,9GU;6=9$49F-EK MD$FDB'X1[_LZNY6S7A4/,(A J+A'Y*J7;'ZT\E,:;3# '"GHC[FM"=+QQAT] M7*%18/]N*QAC>O.BM.IVBG<,*:9=IBRV]X(7J4;O\]079 [\8-4F4 M\/'&L=>=K^+(Z4:T>5"EPY M&N[\GL7)["'C7 HEF]Q /GYO]87-/;3@*Z22@^?K0. XR43S8.ZZ0WU8ZM)R M9OJ:BZI(E&+NBS2>3%T*T,9;*.F UFK9O\UV=R20E)Z@P9T):7[IO1FF2+EROL=3[M$^O258 M[NZ W_9P%DES0/:]KZ*8B[*'!=CGBR5F+&GL?'R:7;F->&,&U*ZH"(& M'7\ZZY90@'?!/F%*=9T85CW.I0QH&BUHAEXI1YT7BL$#SN,!?GC DG$O%"4, M0N=G*]O3]JO$)_9K46 Y<#1XP,<(!3R@;A@/:([ J&#Y":F0.1H/\"G \*L M.ZKB1_ZM3S*VE^O^!SXXA =H(14;\8 W>$ #'K!S>QF$80!B>D4BJOG:Y+!L M[BJXLRTX00>^:3-//[1J+ @(87C/9SIKU^Q*W7IPLMWO(1Y0Z^!"-2P1B!E6P7/S^R!T!2^A)KT-52N+)]':?/R5'Z>])!L=K M<"EWMJ[FMW0;F8AU8;97(V4Q4 1P@7L)C-$ DR.63'KQ@!.H4G'4-(VVAW2" M""QY!!:BLCX*VU[WFH.:/#A CGON+MP'A8,Z5!?NBTM"W\,_0J=5/84)JD["!>X_'T6^Y7Y!X:[U#O\?\+\9#=,R'39 M,5D"^( #L9 -6(/1DY++&8PP><%LN_AQ.E/ ;?)_ @W\NN]S>NLK! M7BT*]RU@&U%^L-KQQM&U98;S821G7=0MZ4^U!";YR:#&GC2(I%Z$M883=W=N0WOEM>KM0[O&YQK]:QEZ=NFH2W-[EK ?-M3WI8 MQ0.F02C$,=EO?!2:T8*OKRCF]"[F*$84O/Y<4K"-^#$S]3HYS_=D9KH2P63! M3(R>F#$PG-@ ?TM/^F"U;3'?-B=J4_52EJ;Q4*>M ) MC_5P#\\0@L_C <0HT@??6(5V2+!<0'^"9P@LG^!YLB;_KPV&X#$XS@L'0I&! M"H:V<22GD9360VJ%EW*_6UH^HZ[I@%">OQ%SS:(_NBKF3*$84/$]YNAA61^N MVZ(,]\\T6:2 M0BG+(RD%]X/7:#>(HZ1:@_R*'U@X/Z" 3I%ZQ\]4P3 :(')":#+]C7 GVR+^ MT@#;RY,"N93!L*?P ',5[6Y$'/9*D^0##^LLR*C?1)(9@^ZBV_.P5VK9"M>> M,E(T%*TB"19[@A4A6#WN=ZN?[$OX:\M2N$=;E 8> ,2.! M!_Q+S#6/J_& 1>0L'@ #Z\>$(A6=Q,.)3#O 0J)\S?\G7DG&RK^VH*;@&YO MHO& 5\#?[^.N*<.$G4D?"J \D\#-( &QL&UH>JW;\:@#(%%AD.33(K0$_BMK M@']M,)57=T>:_I+VV8E,9> <70 MNG7.1G8:UE*17HOQ2S-(!OX(FQ6E7(7=Y7X MR)RE''%E1;BR+) ?_F+6PCK#:YDA4TV4;HK1J14+&?VW[%7IUF19U0R+G5/A M>3>0A-V3/!V\3VC_5^RI!)6!L4<$NM)!C>&+6 K IQH\ $=-T0@]I',\"6H_ M]M#\Y?V1$R&N(EIP@/^_W./V_XYL^7$-.*Z QDJ^HG,1WA_M][;TJF3AC-8, ML>/V[CLM))%&)?^::?9=_0/)H);%8;LV,4-" B%Z78A>B&2O)L_B7>\<':6] M84SUHE!,(-9&'^0N _*935?(])3I$SK[3C&N+ZV,\C%Q,**"]T4!-W]G.W=8 M8P:S_[\1!&/576DW96];Q$#K_UV:0PD!\H3FM+]! M#SMYYH43\C*4X**$.NS+"]"WH5P]3RZ,@[D=8^N,(;\]8\3.23XLK5:>!@(P M"=R.Y6B^N$!9DL,7WN]W<]F3'33"'JOX'WM@PUAC[!N>+$Q.2'AVQZ]MV@@> M^:4,NO%F@*O8'FOZNTH&?QE=^#1I8[MQF_^P?B%)^.Q9MYT;-2W_@BMYT+(K M WT$@2\5AEB#&G'G9Z"H=Q"&$"C$R&9N<9T<2;>)M,(]Z$WF"!'*8G!8I4X2.18]E[*HUC[>NQX.D+0_=1C, MAKZ:Q9)=FN'8EJY#)/%26T+%*)6#.1YN^V]ED3'](_83G2C6XLJ*H2Z$;$@2 MZ"1C^BS+\*PNHDR0URM:5J(50B5WM2URR; M4_:DY!JJ71T>XP'Y%[ Y##.#D6YPK,20X-$Y^H4M5T P^[6K$CXM(,41U)?N M@&+"F#.(;UHN3?#+!ACUNM'F/!-6$:T"VU!%@8IQ$E8TG 4F(CX_N;1C;J/M ME>L8NZ)UKC_TT@=@6WKF]'-4;!BZ-R?3[LB%-][>(3E4, MVM@\:R7Q?*$->>DQ-?3<8XA[BO^R(298RBD?6SVR,G35[H6!]_JY,9AZMUXF M81+VG*DB9O\Z>M.G6FJFFVW5(J]L8\ZLO!NCBJ2 +DZ"3C;+^SE)LY1'5JL+ MGBFB'.,^L\_CECU0S"FK6L6BR4YCXD!PWM1:9@)'JZ$GIPN0@J;E/*4(/'7% M S9]<=0]JMIK+"HED=V$Z!%^SB2550<'ECH"7<(U'W^N/,V2\X/4I.?^L5TT\@!S\ MF4#%$B]"8%3 44$;M9<1.[Q@Z)0:U \XC('-0=TIUO6 G9@[ ] _J4@%_1-. MW&V(Z5S![L.K< 2*"T08AK[Q$2% 6!WA :=33_ I0 /;<#O T7>@1)1Y]K] M.>;/.FC17R3L0#[@_LX\YP8%3_3CSC&6CD\1*HY"949*J;(+T? P%> M5[F?JMG^8]6H,Z8C1M65T2*!Q<FT0W1D7XE=7X-XX1/_O&2'IB/1BO:'8?]YDW*7_0:@'' OG6(! M2[>"^*=..@_^$['^C.AQ1!!.;O\#KO\C%NDKI?TK&^1^M4MUSE]HA0?XP_N@ M2WJ$!%671A@4^I,^A.H.+"%G+Y;(*3+G#.QF:N"J!E#R0! M[H8_=//^5;1; M#9^?7LO. ?=,Q@H(P=>_NY OP#/\#?@-28%T(^8R5 3N ))7OO8@LVM MRZ^+MLZ> NEMJ?PJ:$YJG$9^4I;LZAQ7.4;5LX3=?/N_PM>QW_26!?UGV$&R M5]#;PM'H\@$ZU _]C]'CXY'.LGGD=%4O:'4%]/])?OSWE1>_ *SZ9TWA7'\7 M7_XDX9JGRA:HAN3_EHS],QJKZV"OHLB3Q]4?G#ZOZ0-^NXO-B<%8HC^US&A] M]+"\&"^=L/>=)S[!U.M M*YNW7!WQU^"(4[=7R?99Y\4$IQ/_CTZ3,8LO-(5 M9DU]4R+U.^\')1W*F[B94-)Y:;[E,KVA1B_WMN9)I<2*IQ<8;Y,5,;6]/&/K M:F]6WO/"Y.V&R#W$R MA5I.KC#<*_BNGZ7#0FQ/172@4<+(6TOE,/ .V)N6Y1'K?SA$A^I3K.K]A.88 M79\KO;/JHGW9%BXN(0[I,E<+(^H<^C'O M566H"TZ6P@).7EK00-K\$.=[]5O=6WFD76@:K(\M:#4>I\'WRI/5#0\ Q@%W M!Q [K$_ZRV#H T+/A@P'"<$(E8"&B.YY=&%78H8A1-RO)"R4PLG-X5HPK3&= MN7$/Z:%^ ZB00 H>QRHG].<M9X0W^F"+'@PK(;Q M[5UH%YLKK?1IBE2^8FWRK,<7+(>EPXS+S"^4S6Q>L;0'UU3JRI&O"E7GT$N( M/E>[H=5J;"0,V4U_O,,4M5X%G7/7H[8DGK28W2G785+N"KM2><^5HIA=J,J(J*OJ"EFYD3]/JG.,9DQ]/5VD/ M9?Y@]]4"DSKKXE^MD*9@3!$JV$EOQM7N9IPE7]A\CR2T_O6Y;_6[<&E,#/JE MKH4X+S*@&I*!A.BI)MP6GK5S>%DXQ4S&%7R7227=L_.IW\,&]@^6R M!Y-Y/#R6Y:.\^NGPK2&'Q1KCQH18'[AR*GBDU3I;YEI07B)#&:,UT9 8K=2V M_N1U%#7"7RCDF$%U\%. =F'9MNF;NX_,E#]6QWAN#;,F&0OY0&>8E#0&QW1J MJJ-6U01RUQUNM],07X*2793*^82V#7?$ Z@Q_N#+K9^5+Y:)A2L8;_N4;K\[ MM7 J;%CBWJBR5^/>4/#6X,3.9I_#/.O:.L=B^I'36'ZSI#<)FBSN\MU*WE45 MEJ*TYZSE?J<2(YZ<8W.JS^*3/#6CI!I?S#W!@V$X@$EPSM"2[<] MH?(E"AMX0 $;MX.+ U3@PMMSL1"[BY?6I^^V[DJZJRU#Z7)M)KM5$E6BNNBN M]_&D;$ ^J+&7QKF]#4L^MSY&W;Z.3C!**(-CKZ2.3"S:-[1BC8BP.>:"K%%@2A)TV+XX.\UI9>F_/XSPO[]KD!/OV%^!^TPNN MBM9OB\M&OG!/BSY'Y"6K6"UAWDQ+RO$5 :E^EVO%2*LGB:D2+[,!),2,VSJC MB&8))KWN)R5>E-,LY?306)G>6-EB6F)LDC\P,C/,TZ37NVNH;'%U.$NM468L M90\QGS'C()[1*.4^I(;P;U>NZ<_C-8WB+^$MDBO_,(Z\/G=)C#6?FV6VH;(S M/^XX73C>@=I_P+98_-E+I"-.J@;23[).9%594(NK+V\=X!,"\:\3G)/WZ5:I MN;E-139.'&WDE^-*_L):*">C]NK@?1W%YF5'-%]/;AT) ]')DI(:<:<"A6:A MZS4E!(\ZK_:1NUP)@27O9OD4S#TDV9,'/U, IK&88P069VSGZHV@P-BP4;EC MSXSM_!?:*(XE0H9R!S8'9&.[3QZU,LJ_+^.Y?Z1^>[O8)T5$!.CG=1Z"!S 7 M0"NY%^&CB3AIP8C]Q /MAGGDYDM96G_S4_ Q&>;MI^";1!/2 M))X\J):P:G8[:.XR_?QZKV&UDC ,QFVA>']2->\!4B+YU*!/,K8:G8# MQ> +:Z@!-HOOQB27^0O!N+^NV]K;4&M9I+NQ/ILF"7BK,GEIDWW8M_/X4$W5XO#GKM-"$P)MNWRW#.AC>TD/SAHH=- M\Y-#Z&Y.* KAY\1/9]6HW/L\W&,P+/UR*U=+C&ILO7$XB= DKD>OL[1BAOP& M1-_+?4*M)Y7. M,%P_H*&G,ME83,4*2[*$!N]Z 6=L@N9=;UH-YKT\](29#P@WDRI;,VSXE>(! M5TZ/'ZY1O\0^[G-L!U&7?/X(.6O'-/ADJK^9X1'G#$?\>FGP;$YQ", M(MW?''$YMDG?A9.(X0'.1IE[ HA9A-PA\)XAM*48L9& @31WZ#?3UW-PK/.# M[2>@+;DGC>;-L"T1"'!W"P_HJJZ.P_3N$%RBIQ,: 3W?"7XT%I$'.D@*L-O MT],T_T'Z,DY[U$3[;7'7Y[<7@,0#RJ[@]:.R>) E%.O12$FLIWNL)HI^#+=F:SHQ? MNW&_2G[<;=%GU:AD"G364P5UK00WVIMKLY/(P%]X]Q..-E1IX2R=<;])9'>> M,Y!R&HUL0IY/9NFN'XQU+KOR0&2,02>H>>#E.!=CS_H*6 MXC$L<@>H\69Y]6I:[*!Y2RT;:GW33VAL@E55)GSO.[:"FE9@D>X;:^:UX BE M[WR[?E40$W7J-".OID+1AT$"9Q@CC;85L"/3HK)"2Y9P^^+(?:(Z\)T%THF :WK_50:72F?26[NZ/"0E MQE?V.__8T?U590^W:]6OFW'LL0K7*BS?P&H,@^N%L:\R11G-@HS-TK\M5ZUB MG'N4+M PFPKUH3>SMKVHH6"$H;H!HOJAOU"*V5O>:C/1YL?>FE(D)4_@:KS% MB:(F4=;7/@5S!;$7XP$1[=##)42']L0D WNQA(";M Y.$Q4&QWH1JF1#FH/@ MHZI&\!;QR1I^"#9GKJ@[' CJ.7R4,0W[-H6P,.-&[6V3T#5#;X/9A@81Q7+8 MZ#%$)NYYK6)^=31&?9= >=AOSYLD,'XI@FP7Y(^5^K@4X9+QGL\?H?-C(TG"9)%$*:XK M32AE4RQ+P'1_RCDT>5F(T,'.V/%='A72CS."+Y>^W4]N^C)'O^%-XGD7+?(F M51K8ZSA<[3 ]%Y,PJBR^?'5FY(*3T_-;8EWG:#GR/)OY/K,,J+DHK.UHE9:Z M@S>EQJ7$M3]/ID"TH4)YM;,)F+*I@Q)E;T,E/90I\C6O_9?2C\_FQ_7(2HFC M_%HDPS7" ?DN,W'U$BH!S Q?!CZ@3<,+;9)8[E$"NL3:/]/.RXK!Y3"S:**F M_\7>6P?%N2WMHT,@(5B(X1HD$-P=)B'! P1W2' 8W'T""6X! B2X$V0@R. P MP1V"!W<=W'7F#MERSMYG?[7WN77KWONK^OX8JMX95J]^>W4__?0KO1K8PMS MZD,9N_R!"6J>GWG)LD"A'_%&"&0Z%@4 2Q'09B_]T/D>'ZS=HTI_WK,CX2L1 M'AF<1X+A4[7Q])*#Q+LWB65C![,22VU5H>KKKI"&W1:5;'=H<>+ ;*<%N&IO M\=OC>MH6 \PB'C>6UBR-\Z2$MY6DSM.E67'Q-G-$3YL_FJP&P-_IVPA0CZ6M MS9+PXN/*T9K'KB'9)AJ++=NLXK-C@!2#0".MQ2*! MG9=%K9"("WNF5FTH2$Z+X<#XYNCX2?LW G(!%=9A$?C;/ AG@PONFT>4=U#NSGSF5QAH&BPD$&+^&JGCN^(Y(MR MV^-$N?/*R_M;@:ZH<]_E10+>NL,64[-_OKGK_U#I::3F5:)F)/E+[L9WJ7T- MV7]XE'%_;',:%0@]L*/F\['A/VSHV(##=_W"3/>^U+@);'OO#&%F_7.GB9]W MQ[J^^G#^F+(TP#VZ $G355=' ^XS?BSCG*I#TYEY2++[K_:_8G3QC8@[([R? M#.6"K6D.")]@84_YOHN$>-4+Y^52;$>ZN"R[3K0_L\&>;+G=B V,E5-J0AA+ MM[PN?:>L^K.S+\-\7*IS;ON"DC-&W(JUS89Y2XCD(;U=\S"5]E;-2G7J3;<$ MVP>/2TT#!'R:\Q0-$[&$8V\WDY\(YE^_W4>COJ+!Z?6'O1UC6JCV!:9^V_BQ MJ N(UJ^R\$:"(-E[09[Y97U(W\ZKRHK:Q"M=+FETV'=7R*#M"^,)[3+)$,8L MCHPRX/SC09_O'\#FSU;J4F3Q9KT/PM,.&7ZH)_,E3&DHOB[=KLSW#:JRKESZZX#%)A&E&\=#\+NW! MF9<58T8-V2SZ[/JZU0D1H3UKCUTG&E?J#);/FD%\-";KNH*R4JFM/6.U_O0= MCY#U(B^T+Q.S^MIUH_Z%=?U0:;K7'_+OD@0S<7$])>Z3(4"E7R1@?/]%QLK, MNG&8=*E.]1L_Z<8.#$HAY7#I[GD3V?L1:WDH/A'P1N+A*S0) B/%,L3W859K MK\9[5;$T]SGHGIBBT_GPH.F';)F<&K$0G?MG)42TEX:X?TI\ G0KX5!^!2:4 M65Q_!:+"5PS8?A2I/@+9(EQ0C\"B#<_&+7BKN[@=EF14].RPR#DH:S-F=GAZ M(*%^M)U6@AFO4-)Q1T;O%IJ.& X2$%4KC004?T0XA__QL#<$<5-1ZHSL.X)' M5&/%N_^O^/CW"M@>G.@BH\'C*@^VN(@:Z0Z+]6+30YS@PS/%8&2(+2 \7^1^ M"&/Q]_Y@;&:IYG,4*W$V=X)+!MN8XJKT&1;LYQERH6WBZ2(![\5V=6;ECD-? M_IB 3+?H6\R2QF$_#(>!Z;SJRUYM2++UQJ4_8(=EGL$^ M8F9^4=G;#E^['AA9)^_\T+YW@4)=<\$YFM>S\[:DOEJ@R+T?QU_BFT[ /S@W M=NCN:7>OW*YK>Y3%^/2U0)L[^8,DXU%1*7JAB..711:M-@8CT"U% [>EX2.R M7EGI1E7/[L!/7T2?LBC<1*6G4EYLEF+J%0^'WL[!O/IAL&=V2%N@OT7 MI4=2);%( ,4Y*@-CPQ&B)DB TUBS&,_UJFJB5C4>X7S"._9S>[/B "\+5$2Z ME" !!NR7\.Y.6#B[XKXH[MBI_=$5KC9C1D/'F1UD%M<-WD*),-7 ';9$^1F8S"^[Z[]=DE61C5LQ,)[=/IX5;8%]9EWFLK+HWP[69TQL M5'/3C&5JIOV"0>Y"\T4=A!<8/8@]$U2I7>K1.SN2J,^P M%U>]*!S$,,8K>"28]IQ<6;Z2*6LI K"C6:ZDQQGVNMJP,(R>@<%=^&M&R,QN MZGN;.OV),!<;D0MAV_(@%T*NMXW2Q.MAJPQAZ"^RTJJS#F^W=H[;O!XLXR8O M8?'N WG*[<; :Z#+<8F>>#\J_;.T*DI9>C(?/:1TY;M-695?@2 <*8*P;F>6 M?)B< N=_^(#N6"F2\GE1K$[54]K99%^Q)%;"F8@*'\IL6DI/%X?S"2-'.I/% MR+!H$GM5D(PL)8E*MC>R*:$N)HO9Z%%LTX>TB+#TCZNBMVE3[<4+,,L>Y/+6 M<)GG]N+&#8%XY&:PP;^_@@3ON=R.J MB_>+WUN#%[?Q?R5TJ+SX@3[^RM%@V8 ^QN M,"_EGX\=!R$!T9ZN1U0]&IUJ8]%@;!_8DN,*K#4R=P,5"][WYOTM3EU;)HK? M._,.\X#6G>#?LD76%+!41A3<:'^,+D?Z9J1^VSM-T F-,B^3PVMJOE\BJ9?. M>>!D.!7SEG.;*IH\Y22;Y M]0W>X1^9) ?ULZGNN26J[;GD3 24>;-ENJDR)'-V8@LQM@,\L7N*VEOT;U8, MD;4PFWCSMB201X7Z5P4]/G0 F%"GA#VE/A^CT) 9^JB<6WG8JB0O-SO%F!'R MHP/U!\ (V<$^%8>W+BKK" (2NF:W*-6;VB2F'LY%?.J3$?4M4!>[9:W=MP%7 M'"8\)F9/+^UQV8D[X+[X)LS8".\UA(NSYAQ?R1,(\CK!LAP.-72*O$03GP\5 ML],U1+A9;YN6SSYD>=5)=G.B_13'X:E-F@:]&G;4EV),NR1Z^0EIU/S?>XXB MQVL14I_!\,"CXCSG?W^_WPMZP0_N.&"_LD- C]C^\$".7^^O;SEHV5[4^8 _ M3[JI("2F!9" H9L(\>K9L.,#?2^./0R.%P<]NX"2MNS/#29K-YWT"5!H\/,A M'.;+_.*(.EDOBGE612T=>R>KQ0,,^N. )5PS3 IOYN7UBIPDM>F![;X^5M%" M&YTEG19\S.L]JJ0>G$71+I*]Y:678\7;!@6WT[ZD+YK?VL3$>N(O16-J?QKR,H) 4GM0)=Y 7,F#CO7OF-J^:FNAQ8O-Q M$AB4$.,6^B+R0H*]T-;69LN&DM&O10F->1D)(%2UDYE+.,0_%1D7I!V M]UDT?#?H(CD PHZR(K_-4 9(1(L2=M)I:=MUW\40W&B>J1&%,.O$[W,Z;4Q/ M2'U>ATWJH\=+E%== (-%B+R] MKF)1DJ7 T[O'=EKCPTRBMQ)4RT3@UDAI;\ MM\I/WW D#]RD8C$^8A)"WV96_EJ@I-#+"BYN&4SFQ_$WI! I@& M_HW@:+(%K#81_=L5\.Q_9SCG7F(8/F!@N+_+>6!+]D@YG)EL^A$;=4G(-$O_ MA+2G2^0.5W(].5KL>E24;DI,MB[<([LBU33_1(.--EBOZ49[6N><^GM*_&$V M=8WP+5+BDA7YXZS][_$_T/GLL&P$"S>8'$"I3JJ"@U[U\MW]P6";FA'C>(5H M:=[G3%//6.$"JB[X%=R52\U,20=#!.UZ,A@QIC.$?BROF<4.CAAN5+S9E80( M:V6TW^AVZZ .D7NO[MVGI'G#9_VUI&5D;2;A7B5V1Q+KK]A9ZO8H>K"2VJ[48: SK=+I<%7_2PB^T+%,UN:JK5.A)< M^%KFYRWQ6"8[LA<7(XMPPO6R+H(3/E,6WS+8F3EI4:D^>O)UH@Q:UEOKI=.G M:7SO@Z* X$JP" 6DF<1UB.'%G0%"ZS3;5SCL^FEWP:0,NS:UUG0R;#%.Q=Q, M&9M]*ULCGK/;G&L%"0%1[EEGC[=OO7^9G6GX[ Y: M(_4[>*M*T<>A$6*>T3!FLT;P/K\%U=%^:E])P;\=5.\9?,N[OGYJ^:_KI]?; M4GL=7:B V]NB$ =@IG/",82H(2K]:_0;0/DOO2RH=OCWB_V[83/S5TYF8XO@ MZ=PK9RD_)0F"%+.4F-3:[3[K,"4Z@M6-"#-OG127EV?"D[M(G[772 MR-&M95J9X26EW%$ B*2,B*3<&EFL\1N6PJAT+%2DJ-.XO<_5P14(.&QG^.Y< M),/$%<^34FL[B< :(%+G+'>9->S1YP[HEAIVFF053(,VA':YF51SM=?:,;,- M D=Q7W.T:R_#TRIVV2!@W/UQ'- >KO)+.,@A6FRX[9)14*!#@*+44UUTZWV- MIWCII\XX^L]>E7?XOG;T"9&[0!YM#GE%*IOT#:YH$ZQEA$RU7&,_LT%S T/= M;EU\](\MK:+7?"O*FB*OOUIW/".V^K*:T*E4_7;.>#$E]KNN&Z9VQ7"\HMNC M"Z,I[\^/M+Z7-4RWV^!3W\FR$U)7L:MDF5ENE3V)?"X)#![[.BOG2O@Y1X*E M\L-L!VWPB+;Y.\ /?-_DE@]",1/5]8JJI/'QH=*L%81TS75Q4XY]*Z+":"&5 M#.^+!_L\OXZ6ZH@/,'=2=''TO'^_LP%)?>FH87KJ7*33\\@-4G=<'3WP2.=+ M=R<70.NA6X>'GC;@8)CO]M&1N/B*<;]CN:"JH[G;2:;2ZK MP=Q>SV&1*D+^L9"4>(<3&=='99(24<-.U"5H,IW41M$6C_>N6ML.O;D5^8IQ M/T"_2-V+=?>:W5FZ>QE&96-9>4GM<3(1#OM!UHL.]+9S?_/6T<\A@G-LF>>* MJ(E!???H&'(<35OF'=V.JP^2Y%L2?NOP1;&[Z@8:7&O"3V-(\12UWH#1H\1* MAY'BEF3Q7AK5LA(:G@C>+N ++0)PZ*#Z%1,T,.((A]%ZSCA@989,LG1_"9=? M4L>NF_E6UP>.9VN<2KIN5)J556X^/65":>"I#C+7#G+_(Z9"K'99N4ATN$LQ MEV@PE[AX)[E-49<,.@;ZQCF\?1ZO/)H>2>0\S.EWA% MCW<.;[TN(:EDOH']5J81,\;?1N@RYVN!6Q?7J598)OT>C8[!Z<4[1 W[ <&) M:P!L"0NEO^[8F483WU_RW=@^A( 7$O!\S2$U $SK>Y4!7$J9OI(Z(-A7\P;] M.\V%=P+]@0;[@@<&"^U#1]@H7P[:[=UB;CMO"+6P!EGPR-EB)A'R^Y)S?$2C M]HK\=!<34^!;JQ1^F+.FV/<\'L,G6_Z)C4O%LSC*-8]/=\ M0X/*X3B\-?4!"(D**8D#HSX._MUYM1.8HN5B1>_$';2/ M53[78 :!K!_G%\9;W[:CT#JY&FPQI@PDN5&=SU@01HM'X_^DRZ,3Y?+JS^!4 M9:Z7D5PH"HH/-U#^PUZI9Z!C5-*,6C$XG[\";>C)(9Y5@H]:D8##!P8W$\'U MBLMGM)NELR=NET@ =\5N6G^@TR][HL+"H^IF<;Q>1&5*KZ#Y/Y4!"AT3#+JI M+C8G@*_L#9;5+JT7U';!_LX4)G.@[++('HZ"FZP=Q/TVT/W#214%INVU$S,S MPE0CRTF$Z!LDP [,E) 97-[3*P/]5)Z[^D_N2>]MCQ22N M>2081;>/B^#D#S0I[^\)[ E99NE74U>UGE-W^).B56RC2TP?P'I M@0HB 7]Z0&$,"5BR^[D_4!VJ355T8'?@CK);^O>X]VJRMCV\HCR65'(W-7_O+# MC"P;B[A64-WE%+B BYPIZ4[U7,1(N/1@S,D);\X&_;:5C07XGK73I*?TG62> MX^.Q*/WGMG1=ZB.QW0+^(=NO+F]D1;5YC#XN63 OY@EVZF:VH*Y,.8-B);BC MUTH_P\X$ -(>;#O*,?CR2D.LBH*A?*[A3%(.9>^(S0^J-1>7!92?BDK)%CO/ MRW43:Q690BN3K4?AFZ4O,69T7N=-1F3=M4]:3 AJ\W-5-%!.*N U#;.\[N#V M*B.$$0"Y8M7LK^/>1:EY2(4S<4Q3AE8R>LK\2(CI[ K M+$EO8$T[-YR'[(I_4_U[KQ'FQ,HGJ6/&Y1;;^]38AJ^! M22D+#L16H2CFK0F;)C@8VY)' JA(I2YZ+PO64'!U%'HU8"#J,SR[MY<%KIOM M:B!B0P(\ X\&4@W"D "7U*,12BP4D5TS:TF&I$86PN;QH+LCQY]91]Z#N 5E M8G5?]M8(OMH2EMV_+8B+51"\)\OHS"SIDE?0:H M$O+#HS/M=3DV'? )"D5C8H=J$;".8$\),M[<(X0)BE34*-BAW --@RQ@(Z\_@TYLT"1%;X L*WCS-IX5M> ZW17(Z@J)-L8:?765&?"_O@J'N3(&Q= M,E-!IWAXD)<>8W##-3[U@7\/:4"WX*.Z.KX G7)C%69Q'<<:_[;5Z6&C7!^+ M\]26<*#R,'6]D-KWN%FU1+5@TF67>._WM&\ $@]S+K?PR MDHB Y)A'2>^)EA8QWV3MOVX,HQ7[7,6# M1S<,M'?+4D],-B(-F!'"A^#T0X*_)%;;H.+3H_BK(0/F':]YC'W;=+'H::NCMNM[VR-Y M>E[&A'&6"9=*B\>)MG%=Z<$V KKW^O-:M2IW[^0Y\0P\C+,Y#S/4T6Q! GA" M=-.V&CM$-!ZFBY_$G>R,.>9S%72;0&%X02)Z"\\6PL5QRNYTCMX,\0S 6=&M MZC/V3L-K>>VT2GZ@Z>RH.K@T:(/!)8=;*.F(LXT>?5ODQFW:]'SGD9O$K8Q6 M1OP,S-VHI6;JZ3Z_ [6?G]:>52[73%B9BDYQL-']($5+6\);A@3@D*F)Z8CP M*?=]H"^IBKYA$LUCMT91Z=5"@,Z0A*O!+F'"9!=3%Y>=U\74F=R7ND?KG+U@ MR==)5\K61&I/>TFN[N8#I1\V.OFW,*0.72LYI;4U=C+0?"TL@C>+&JE$N MI:LB82[4"R5K65\:#>2[G4VWBMKE&5I$M9]1$39F4-7:$_6\;Z,Q%-SH2B,M M,=DCW1&Y\N"P%48N':;I# MJ0AA)6F*2D^31J9\=[G,'DY&L MY9ZI"@4&0EF9MZBLRCP=;9?/:CO.7,,[OQ]$=;0ZQ\^(##W>,TU>$+#*B3@R M-H9!)PHP=I.*.]#.Y!XUZAJ)A!07GBZTMQ"1"NMI\G".;S\(>BOFD4Z#01W5 ME/,P]>48G:5Z39W3AI/L0VAY_1T?(,[&D/ZT%N3]K"4T<.M!RP\5=,<^I7? 5XKJ$"C:\Z%9/[EM:U91%:GIS>3-)_E"B\9! MDSAIQRH)-Z]CD_E=76WT^89.L#@6G? GR72-771?[:%8&:"W9G#;/7UX-=Y# M);U;:#]OU,CAVDM'?V:XQ_5623:F;@G7?BC"_; :%1VX(<$F!?U\^1^7H+= MOO5\D:*?&"Y[3!'"HY9:-GDFW/ C^S(-81 WZ^F";9:+GG2XI987=%V"_C]W M]:\7>-WXL\AV,? R.O4>> Q%0+Z/UBABD[O]=L6/BL0M!/_VJ9'2*-MKT"=6 MHYGO.5S-U*_-(HZNF98\-EOJ6Q[0K-5V(,=,4\ MD_3 >KM4K-@X*@(;Y>JQG=L=[P9[]B3NUX] M&57V$6^W=ZZO]&E+!^M\YNL#&Z"H8],BHAYU;L]Y*606\,_(;8#P ? AM]*8 M"=7;U;P]CHP09B..:S9P_?G#G3P5=2A_@M=N,>Z:JLHXNACVOU_H@D_D;HX7 M35D^Z,8;[9CNOHDY/&)P:FI[#]R_"C?0(-].4JNFFD>8]8ED9"6?C2W84^+N MJ:;@C2:J^/%%S^ETX[Z,MN(L*_I^UM@GM% !FW\ST5:3J+W.;7&PH?]\2L;$ M?=F7Q;HZ^5;_1\&EXF<3E>#YS]?4#Y@*H=KMF:%! E+[1TOBK .3JK/E9R^A MVQ;D%>4:3 F5A[7DO94MZ+G!\U 4LC^MJHC&VK(Q/7C.S5W:=6<@4'D5$_YC MH>Q28D%:1(YF1E>KU-+GA5TGE_Q%)6/Z\\VV9]2X88O 6)?9WR>)_.VDQ'MW M][RZ$F%'*_BLQ?1FO$9=:\6J2$" Z1[1)<*G'-S,[1:* .U9R\!S9<] ML%(FL-"E(G-&O0J")+'%X.#L_'JWK]X%]K/+*W/$5/9EY"X2P('HR+N$[XD4 M955^FNPG3Z?]D&DSSK2MLBEEKY_^KW__MXELE!%2I^!/8&-5A/-I"N@JS:L^ MU:P""5 ?V-X/V%9P3-VY\_:87#5UHG?E+-6XK/\3W>027AT;W^)%_1Z\UX/_ MDIL_"+9Z<)3YFU;#2(#UX+7,SP;CO,!D'X;8 ?V\OY@::C#Y$1:%H%I1/)90 M7#4(7G8NFX.=D95'GI\IKNK-_B87$HGETW<^&E4\/J,[Y1[5-+^KF&VB(9BK MG)26=B3OA"I39-W59!W#IN+"Q7('X_[B=J8W_HU/\Q*B3UO=S=J* _@;@!&3 MFPZW9VA/ZIF_-:NK,DL6:$@?@P:=\V037*KW_0DV4O]SN0QDKJKESJY=\-U5 ME K* Z_?XBRA36PZ)B48_63#R@(Y_C9KCI99-:.ID&M&3I'MCF&822F(8I3O M^_ ?5'S<\F$CW' ;7;V'*L3N&<0SQ_0+MCK]Q3R:8,MYZ-7D*!(0<>61B 28 MCI7JPN5\R)P$!2[-XVJ4AB L2Y65>"P;"XM<6+/F]VTF!%ZE 0 ;[OF43'L\ M,\P- <<+M].K-=4%M>_Y,OO)?(AH#>YL]QIS_:L%D.-O;CU@0I6#[ ?7SK G.968>OZ\7_EC+#*)\ 2 M]N;+]FL;#ZPTF*3&1)9UK[B[3:^$V4Z?E%3FS'#"^SR5]63,-Y ,S_-X!@F MXX]B#ZB<+C,9!%I_\,9R).#74TS]577X M+,QD]J@F?K3Z=R32A^YJS,>>O%5?W(K&(E4X6C4J$S!ZPF0?JCVK0U'ULL'- M,FD_VH,RVQD)H"Q% FI \ZFDX([I0O!8-Q(@=)%A MQ,[.6H1AW[.\BP]QF+./:AQVC+;9F* 0Z&$I>?4J%/IY054C_U_G\;N]/<&_ M1HX[<)S@.L+XYXN#L-).K0\%#P>^6)P0L?,NL?,-"'W$?NB55?#D5:/OW/$7 M=A'KXU!OTE[JZD"%K^\Z/)UK!1/OH_<_\"%T8&^M4:'MCNSM((FO,;;*R@3_S7D%?_F1 S_A;/UP![TL"8\ MC.=N&VQ_MY^Y)=B.*2"ZIX)E51$V*9]<$G;6_ 4H>%'?_FQRII[A/P'4XAH' M97RH5H#7JQ_)?U#(C5K#LD4N<+?][#88WP;1,*)0KP4V!=[CH-/WC52_D8P: MV[@ /$/H(P%MPDI7U1+>P:CQ5.,$5)-2,0/Z1;-E^$$C,A>6>^^:(P[[?W,A MQ5_QO/47&''W_Q^>PUN!@EG:T+A$6W2'@305 M?3$@!;EQQB(AQ+M?!?-]'(&,3*Y/>S*J'-M7M$%DGH6<,36,GJ;/"]89S7\N M/Y6^<\5M()8ZGM@BB,JZ_:,5WTPY&AN;E&RVSTF,.+A:Y66Y9#O^)T/7L_]F M:0'@?Y>%_@I+,G^U0/-_"25_[2S 7Z/V_S/%[BO^3]S/K;]Q]EU-O"\TCYW= MY'Z<7MI)L>D?.^#]Z!%O58^5+F! 2%7Z9^P>+LK73E[V33:E[K.AJLFC1G"L M(YA<\5([]1Y*YF]4\-\V?#=H$[J*#R@7M&6?XU??8;%SQTX/+:N2(!:AE"Z^ ME6AID>VMM-'+0)A8$3!2>>G1C)A#J/'RV $>;OA][W'4]V11=C-86)B^G27D M&LRJCAG-2Z^\?55),8XX@M;>UN M7P;/18!\-&>X =,=^P-T7#A(P-OO2, >[Q8J%7\5 M0<7K<\+8ZQXMX#TUL/R8TY4I4;PBK*(A@CO0TSU.0B5L[H/"$WV0AD/,NXGV MMTA $^P4E8R?BR,!/A(P /]652EBMY,=\FUK9P\Q"(.- =GLN23^DW1?\=S+G9D1W M!TM4%B@8[]H]JPM]AP1XJ_6RMY":5A@C^H:MV7M>VUZPP!]/'?8-VB=1=06L M@FK][#V8*3'_XZQY_CR7Y_L4X=TE9>*EL<,69WHM[7V.9Q3/R/)G/B^(,NN8 MR0NKE#6XM>E9Y\I@1ZJ4)[V:&JRMTL>7,&H$SAMG@75(JQ./(4PTD M@ B\9FYP>2L0"0@NMDMLIZ2H3)#.'BOOR X/J;-U)3:A_4)=>:MPO>'Q(&^> M-BM0K;0ABLB1'MHD_Q$KL=--N?;D(&8( "6B=/2=%60\-Q3X74.G6 M'[SGB@CP1P*^F8-/$TZ84TE/??K<'U6-.?TP"Z^H<]!K*\QRQB"<&SYW#>'Q M-G2\&0 Q\>30:V4MNB^)/@9(8:S;\A;_A\*%BTG,"8FX=*;@'L[U+6:@5M8I MRPWOVPPT64.7&IF6)U1F)2.;MFP<.EV553)DZ'G?!%N)DHN_Z!-5!+[_VZ5< M]US$PU2H\035@Q0KJB-WFGF'S>%1*<\$R54*O732-RJ9;4T*-?6FOM*_J:R1 M!?Q(F]><(JIEUJWP^6)0PB-C*BF(U+K]2;<4M-\#2WN_"P7\GO':#DGF@//2=K7?! MC_&IUU1,"_.T5I2!&"N9Y7MQOE]TVVU!119C1/?)Z93TVOK:OP,6[ST@(DF%$^YJTU=KRN>'XOLWA U)[F:FY?M_.3G M:$;G+2ZMK-=YI'IM6L%K +S.C /+C7FW7&O\.W_6]$^.7P]7W:.,R1"Q^++A MXL).W<7:LT[R6BBJ*FQ$^M)YOC-+-;*%U*ACB2E_1E*&(0W=5?M!]#?NLI9OEO@R^\]1DK#$!:1GDTB[D+/DC&RH'XEU?CV&5)3;)'GV?<5 $0E M*+H5^2IIR]G.AEG*J.7O M-[^&B+_X7TI-(PJQ7&^_?\W"R>0?#P%M,\LN#C@K^W9H/GK PNU;!Z-XKP&FW_@9*P,: M_7Q:8^/7,>^N6XCY^U[K6?Z[GH=5^CB>E(_^ =8=K53G:FK1+X]<0:!)G\9% M!O,EQTF(#>T?J;OIL9W(E^!\^PC'["L@QJDT+PA@IW"Y6%RO_+/_:S/P7]E0W''= MKH[P6 3X]Y ]W95J/GJN<:^95;R,JXZPL0\GL+AVYSAE]\T3?UW34L6_NR6 M_X%@,"UXC?-5XO3$[,34A%3R03-3'<@W)@X3_09*Y+?=_BM<;47$K5:47J^2 MSG79">HC[_Y=])\WZPU!Y5RK2F$5=95A'_8GNXI"GG9V8J*'I'G]0Y1]&B,SFCRD,+RYD\(9KV,Q M*)XY[,] H&U+=NHQ84&3J#]$D\#'M%<_]>9C1)K?%"F[,,JVK-Y_C]6K\GMB M41!9PZ$C.>9Q E=4BJ<+P\S#5B2XV1_N!32SIZ]'Q7*SB#5T(7J;]YJN5#Q# MF0.*TS3V?7?V;^-KAF?VX=IYRPH.GG;;\>O:,)<3+%HC%/=@8NXG62/U[HD[ MT5Y)MK4G:6[FG3+_22A"^XZ'V7$,GC?_G:U=4,PC8V.,9J9=HZ2NBOIKP,PR MG=>=7,#JP\D=HC5MZ^[)&9"V-[3)>\VT)IS"]87^K][35OQ,/CFOB M$3XU9SR'GJ"#!!"N):AU5M2/LK#: #":1;MHWWK8*9C7[5B+[T(/11C^/HKE M@,3F0N%=.A,@#^?>EG=+ 615TY-K:)VYO]")2)H+C9*R5+2Z@M"/X5\]R!\D M_+::M_]N-?N&VK1O7O6X'$_,)-O;/VJ2()BRVO0&8#[.'O92REP;"G+&T^[J M,JSUTYVBLY(JPB*WEUCUM"3R+TZ?0U'_O\&*:IW3L>:3LG:\BMJ<7I%P*$W$ M-I^IV-M;2\/GJ<'ER82JH4K#FX4F]M7**_.TIB1M3PVY&'^SRC_@F+>O>4?P M'WG'' #=P7(F=T&>^;GYD-+P%HO^4]G?Z<3 S_@!K;DQ_'UELXVU",/KV A> MP&.=#E)3JPN*5GPJ9EF==QHH-X !GA"*S0ZXW+Q0[:;<=&Y;X/YIE(#S?U0L M^)V>-+]\2OEH,)@!@/.C&@EHS]_.+;:H89*0&2^Y5/W.?BD&E<".UUQ6GNV*7Z MVRB9 J+X=SLJ16@@,%&U?:L:O-=1X6NI7'?!A0Z(OZUS^;,R7S\MKL(=\[K1 M$YSF[$BT/Y]YB/K'NI_*$0=X"VD MUBF?>)E#+S2=]M/]AWHR:/#%R00$M^1F#U#"@WD\G^>NQXVV%TH3[1,TGS9& MAB"HW3R;!YA%*Q(6M8;)J)BV.BJ?;QNP1K[(.%D8UAZ"!OI!8/./AR??B1A# M8BLOE+N'$#>J']=..KVY_UE-[+O:BW#BN0_"9DEF KW:REEG6=!'52/JBN(= MV1DA+3^N[U89971@EP9@?J&ER7^6-:XMP6.GU8BAE%-@^YU',"Q':*? MU4OTVG%VMUB$!;RB,PC%S.TXLN/T =S2JL"/T:\CP^8I0@7'.1Y-'3 M?H+,T;A4;@]=?V*(LF#_J48*(B^^IPS8;'R2J2_]%N4;9M]CTD4B:=UJ^D$!>*DEQCW]= M#G&5_I;X+86L)D$F9Q<1SU+*:1:UN6!JZ!$MNV_9%S\?3B4>NSQ47L",I>=2 M-C&9];*Y".N5 ,3JN_F*2]F;[H<[1K=6OR$H&E+D0L/17Z:X$Y=ULR99]2@J MR^C&J*RG/!QPDNDY]XEZ8\2IER,',@X/.NSR;04MQ$68@70%C3Q_--7N:@1" MR>*K:[Z73R9^OJ-O4;CH:K0AHYO@DSC/BB]93Q, MF1J=1%8BQ;+J5VJFE= (?L 1P#=AHI65O&^TZGI\\!,_"Z7 *1.>:!G"Q3( M8NM)7!/_OES4=&UJ=FV4J)(89_5Z^)P3"762"LLEP?R6V#*;M1,KW\0*]\<$ M,H&!X7,_(II*3CDI;FB1F)KGC[;ANB<9<)7@(SS*IG.[VA>5?)VT:.MQ& OI MT%VI0"NV^PNS3X>H4_BFHEO-2$M37XDOD<[\2_>HO%,=R3$3&2@>4Q="5:^ M?J1&MM$QZ<:W/;6T78: K<<1YE[ [&8>*Q*ZB#YZ$]IT#/9;E7O7MBO\5(TR M?=>(%W<6*))L0T@O^:(-.U-/)RO[V0;::WO5F&]B) $2T4#\=1F:NUW=)G>I M(]Y3U(/2'V(+)@QP+(>.9+*K[Z[$%IV9*0]9':%3NGCG3]./IU1-W1'"[RJ! M*F*=/G]1YEE=)YJ5T=ZUT,82MXG9/5H3G!LQ012G@46*6\;_E+FC3F=!8ZQH M_(1X,[T_+C="N.0$LM:D1A&[::*NY%>KG< G=!0?S,O.T"+DG7Q4%R$/FTB3 MN5E+R<&/_M9MI>:Z0)@A1&6^)OXL\!RNP:6\6TXJY/D771GLRVS%SM1%@@T$ MQI[!I!&I\R02D$5]-51R 5\_(A@*RF1D;G^>$B[=.[[A5)/BFP.WDR+,S)V8 M;2?IHA_&H[_>!P;K#B<%5QS!]"$E- M@&^.Y6C)I('%<67%P =ELB#U%[JXN#MJ>$QY&7J*A MB'EP441TA-F4PI/ML'$18(Y\=E'2N7-A@L/;C)ZFG+MH'62<$?A0,Y35ZG8K MKW \I!" UFMZ("4CQ;U]AW/3#/QZ'39N, X;'YT=KYH\!M)[H1!T/,Q(Y+!P MYU2CX0^(MO:EE;S7JCF./3V1*O"PPZDL5RI7.R?IV:V!-TI8&$OAG]H-+*_M MZ/FK?H"?^H6$*?5<1,:*!3@W^*(@;>?-K530S5 _TE$! D.KHR[?=PE]?STF MD,7@.5^_^) 3_ D+Q.E"1T>0W[8R@$!ZDA:3Z=8=*6U46L/>:9H]9%VG.D5' MY;D'>GBLY/U5U8;G) D^[W(L^ 9U-->/1]7W[^N3N:GS&$IB4>-2HBIEYEF< M.Y@!Y;_/=6T_KY)-T_44JB$>:9-0A:$M*]J/RX,3-\,$V[C$?5.NQ^S@/$@] ME3Q,_7500(A@RLD=S2TC?MG=X_CT8 WY(8C3T0<_),#$UQ!7ZN46NJC\*Q2X M$[N8VMZQH(M!@?N+&/@)*#TCPJR^M9NBT-1"GWS0B9;AV.:SQ6OCM@.0391- M.VH8KZPBFINIJP7=[O''?4Z6OE&E^S(;,I.C-:06 DN[C"NN]>W=9-IMO"G^ MZ:?J)-M6AW *#JNKS;C1]7M,PO?33.O&;>J K@LR-C:7P!P9,^$W87&2_EA2FG2X'XYDG/"<+YY;[6NJN.0"M$,"G"Y(#R-N MV@V'Y76-"3_J5!8F/K?UY]$CG.O/72TM.3Y+C17""'F(>.PC.+ MR^$0H_O-C1-W8IPJ^;394LT9.ND)[:_ M_/86*%1SR0'SJ0P)I.:E4L^.9VBL]B@GBQ?9_!77,ALKCRC?Z JPFH/5.VIN'W3?L.R$)OTP>QP<-(S- /W5I6Q .]4:7\W.;=) C2++L MDA*_K?M.G5<1Q_Q\*8\O,UO+H"NTQ+BF0D9+TO&M)CGV6%8K>=\)*I.,EO0W MSRGBZS&?/[UX19% Y M[0C=3@"B_8OVJ.DC/( -\,G!$/-$\I"'[JZC5#IXAFFK79]_JFC[-@+\(2V M-:K8CT].M?2EG[Q.$LP*U^%"Q.)2TL_>O(.3A^'F*(-!>;LD-/+2I7@#%7:\ MT'!G"J&Q5ZIT:36^)MB*NC:8!-F#$<..HMOD)1/M0%2DGS0U(TSJ&5!828/" M2LOC[#2+A.%[S5]0>#P@Z1#LB-V1;Q_V]MMBR! *17?LEB-&!5$ YO,'7(9] M,1>R*;"*JYQPABR7&S\,6""(>NC[5CS*MYT@6X*\WS.02>^.*X)@QQ^V]CO] M8^=AY7]5(D=6+S:ZTB5:R[KBK\_;CHXM>4M8/8XQ\_.1T7+(FB-LM]B+%0D0 M_SUY9#\.S.U]0_$QCG!02ZJ?\O"VCNO=UGB0WZ:27+D M4TR(7>KN (+D>K<:).#B&':I9JN(KYZ_\EY'\@%$(;$\.5)C)0+4!9S/O";E M8F-(P,D6^+H#_1^/AS;<(I>,KTSC#VA'SC(3]B-/S7]>FNN'(@%7%P;7;?S_ M_$7> C J%,X#^TQ9W$L^]A'<+'5JAO N1@)V)G[N&?"G8V_%>Y=A8F5R9U$; MEP.][E*7/. \"KJ)\15\<^]2_YT/+Q'U='\O^+_#Q(O=18UXQ8I'F]0H7ES M4>=Y4DV^&3C'?5T?;[$@T5-47(^O;6V:3LIJ<.L;Z[24B*\>9BC,G)GYZM%6 MN=LVZS;]F;[%6^7061NL)43L$FR2#Y%3;T5(6,C[!;+D?IIPN)Q%DDD>_C!D MK55/X1D!W )[@8L-M7@'>5 M&45GAANXW5$_?$&ZW:*4+.U9PQT7J]FD?]P^>@RGLZ/I0EB]?9.$:WR^D'U9 MT)EYE>7%9Z1\/-9UNG1[^*U/;=[L[B E*2J\/'\-+Z_583@20"N:6CB(,/: M\3CJ7[?WI)I//3N&(0$PT"\[@_SQ"^7S%-HS8L0_7@"YZVA\L MT@*FQ?\O%%(Z$I':YSCO95^1*CB0XEVF^A.&_,?Q?SO!+V?L_5_@2>K_+WWZ M_X9X2$+?Z.$X%(19$;$V@3D_K4%7G*O/W ?^TYJE%_H,U,@,F>JQS:QN]7"2 M*83<\^[#%SC,C\"_YVS.*?= Z-X]UCI>.YY)N;;J6EKNN[XOGAZ2]*OH MXBO$*H/O2CGSQ,@SR[&$:4U'R#T83HB\,)T='ALW"L=>,X9I87>DG[B ]]A>&+X(;P6+F%RY"6EA3&06+\LTC> "R*LAT#6DVW MS NN8[):K80G\]9K\!]CI3\0 ^>TVA+'DSI9-9,7C=@%CW<,%67W[3_)#KKZ MU5Q&2N$%91-8"'/_FZ6$'PZV/7Z$917-M)0^S-K,B)3-BOF07J63][("!^IS%')>- M+I?5#Z3-O-!RP=D).3M W&<_AH^";5"XM'DQ?3.X;<7^'/M, W&?\PH)&(4] M[7K2IJE9.8TP:U]1L6_AJ8/1#H/G4;S2)O)4&C99S(8$O \#@X\R?QU0'VF" MWG5<*BIU+7<-]6/H5YV$T M_WQLX"MON(K\:?]\ 1C?S>8)]/.8V@ OCCON@+8 OXNA7AN1P,7 >6K]8.Z> M05LD]HP%:=60\^W<81M>LD[ZN/T^99NTS[$93J(I(J]MVCBDX9J>,HXZX^M7 MH!(8B[MM_R0"ZWH+'2G$M&[T_@HK#85\"K!4GOMI5:S<]BNL+C-J!T':6S5; MCHLG?D5%-JM^&SC-E#F5?!_T?LB1$N,5Q]-L*WVDWW<0Q,33/*&B\'J2.;7F MN*[!K0_)J>4Y:'9',P-AT;Q@TGU+',8G?"AJ*5HX#9$IAAM6OX8Z"LZ>HDJC M28@HKS.>>M/^.8'JUS(FAIJ$9^32/78%54C O[JK@3[T%D0&V+Q@S%E]/+9M>4E1V=&] M1;.0EVRCP<=+>>W4BP30I:%RUOR+Y.(3DK4$!8W9WQ0_M:\IP]_Q-,9XT"GNH9Q>W@3'%$GG?C\WHP2U&]SH+R#281?:FS^H! MTU%$763DAVO,8NY-"FQ$&MI;V?%+/)F,N;UF2,"MV:CD-#(DX*'EK6YYM92U M%P?NUM0O\Y^8THJ]?1!I&2]9.>Q\Q:\RS/)>$9330E]K\5B5,UT $V/IH)U@ M6&+OY-M7N"N_2T+,^FB_>UZW$&O,RA9#H'6MG< /&3)%A4R(NVLS+"B!+WBN MGV)](B+#NMA9AWBK,/:-*^[&9#"]5)? C@K)<))N-6NEU C\A":;6"*[U]M@ M.CN\EUVI9HR764^L%:]UN<>/,4.EFW.-2<\!!+MCR6[D9:3C_ZI%@JFC2E3, M1*"H%VBNB(%G,P._4)<(F%3Y6N,?K_B!2XK\)ANG?Y]6K6N1P*7U(.12T,3, M%G+/D3V(S6R8'H3/F] DB>%]U$S)72F835KV$0D(-#E E).]"K/M=]WGAOU< M@-Q$U>H*:&5U@B!-917NFZ@ #%\%XDA=2N:BNM.QW2OV\O:0;>&U3)T"4#7I MA+FI>585/ED[M6X!4\0MSA$/-6O^Q=3WF76['RM)1SJA0RR\S#);VRPSSQLD M/WQ; JCN=@[E,-470IQECBX?[,--3@++PC=7:GQ E^.=O\2%HE&^KJ6&O?:$ M%'UO#Z1"()/L^P;Z$:GC^EK+)_:( )U^+YF4F"$"/,7K8V<_N:O37ZKBG*$!U8KA%L//LQY=?4\]\I-6HIX M4A,]PN21O4_$8I68@@3LBO29GP85W#7 ("=5_"5$]O8"FUCGS,KB-;DV8#_X MA=Y,FSVR8,-K.UUFC?#WC(G2L!$3.S6\:-%.8OV2-C@KZ^O4G<>BI3YQI,SY MY'7!RIOCN]+]F#/1!@7%;"DC443VFR_ZD^('VNMKI7K2];3JUFFI+2-( MP-U+D]WLL>9Z,[FA(\*WTQ8>WM"*.%:]%RI-2SUR1K;])^_,D@XTD0#L!I93 MLR9)5J!&E8431']T@<)D,4+<$/=VN#C:0>PWZ@C_6[>6ISO1L^JA%\QFU <[N)/1=UN;HJS! M%Q-\-DV3\3*\%/GOV08^#>>;.1Q$>UL:J7OU[0Z=7W8MA\?#BB_YEQV)KFU^ MG)FR%4204*17B8@TD0ZA-Q'I(-)K!"D* @("TGLG1'HG M]%ZD2^^]A19:2&[PG#/GS-R9^;ZY?^[SW>?^V,F;-VNMO=I>)>]^LBLJ4'0] MB13;Z/NZR.\:\5L"O2Y"/-> )!L="%"H]FN+B_W,D3*4T8C-MSYHLF-C=T<@+2?HQA8%^%0VB-3*CGI7NN" M(W0%RY1JT+NZXTF%D$1)]7CY^J2^^6$EW*]>H53OGN#/A=F#56 9B,.)B;Q$ M 9JHT@B%12#PD5&-^S[.2FD!FN^$G# 9/_:5_V&.D8]=06]\*;+BQMW4*+E3 M;?G'GD313$E1)HV&="A0ZM/H,_A'\$6,;D62=NK0:\(G7]_6FKT%=M,6.G3F M1ND$480\T5R$?DM+F5A)/C+Y^IOZ!Q&[DRB-O(>)66S]KFO[[-;S/&3R@BP_ MJ08(DZ[( 6[-C(!0W*NGAE28-:&"8CD]PU9BE0SWYX/LG4G]@X'J5.K!O) MN/-3QC*B\\$*L)_'3JC67"6(+N4+#BX5/T_A3DHJ% , A/ M]O;^F(/\BJTQ MOTK5PLJ3Q;GR/8$4G84)FUOSGWSE/;13ZBI"$CJNU.-/^>&4T. +];J2)C&# MPSL\?5M\785ZG57*#(/$:FB/("Z(KM5L;*3$5E$,E_62@?[?RJS?:RK'RR7AOX59@Y+<_^5HO]7KQMI=#_?QK_@H;VD)CL>NYX ML3CM2[_;'CMD2_!?H&4NDGN 2)VA2,A,U6>*Q' HH78SBQP#N ;G.EN!=9<#]]JJS*Y<;%R0)6-/>BPM?U'ER M>15J6U (R%=M)Y3/]. W4AW!/F$ W[%8IWN0\S7-+89/GBS9KL4]DY;DFWR0 M;8(%I:W->>+3/<.N.CT!4T/"6[+:,-Y^F$^Z@>=!77\WU]9-"-K3$'U&"C'" M=DH'"]BV[@=L>/;$S! ?TA^$5H":*IQIH8#A;@40R(OOK;6! R5 YZHL79 M\.-_A#ISFV%_"7LUJ17:O4>\E4M_1O\/\_3_93)6Q$[]%.$-8A2^YH89BK?BPZ7V M(6P1LT@/1$AM][WOJC*O6'_S*@R@.,<%.[4Q!H _^Q&R1L>R@EV>@@L,9]?E M3J'>V'#;%(+(OL!]A;H\JY9F7ND,K_54%3U^B0LO7KOD6NX_056Y*/FX!;^- M[DZ?1E]?9D$Q>=_' %(>N_Z!>XRJI4!$7(2B/89]+8RS(<@TCT?80!/?\+9 M0//2)VIHGR)O=8CU M870?^6V8**1H8;C,NE:^KN7Q[!$9DH.JR3@C& ;WE8 M49&_1+W4DLJ?3+)B,Z]="^B0./* [ QK-0+#QMF#9;O3('<4">+K!V!V4_,P MP/P/;,0%UC=4+_=>_#[C?\6U!FA2".M5P'/.,)<3AJ_)?P.7^5-E8QNS?VKG M1*6>%'O;VA#KCT*__+'ZR>6RLXO+PPJ;DPYO!^^E_ M&AC9QU2,DOSW=E7/_*L>%O82;C=XOU[OXI!WX%A ^\/$<,>S8VQ_]HG_O##+N)A2,C-^=D[W-U: M+]N'OX.PXL+_J;2P7Y%&I@9%W"4Y#[_-Q:+TA3@'&]+^DO9&XL-\Z.]6^K4Y MKC4\:<@SQ"8AXG^6O_K_11[AAIB%72^W?Y-=09F)S0O.",AE7E#Z%2#O7T3] MYTDHY^\CG.D_#Z[8/HGH]QP?]F?>_I6^0/^O('Z;+8%_&)$3>'$]MY47377< M"#G8IEAA_;O@I/NO$A=V732+GW"AO=)0K6SH?H.;#OZE(6$IC?^0?\;^IUJF M&A183SAZ9$=EP=UM^^-Y!7=-T;T$O.L XDQO;'?U1[:%^(9 RYG M95;[(KNNW2W4\H)3X,5BJ/8S#GFU0L0^GSM'W/=F_#$F!)3-,D<*0(2C"+M] M],>.A#_'RU&E3V4=*.&4F0W5PJ/RCY6&N_3->T*I+"ROY2V 1?4/]^B2_?D\ M0I[M[='*?WD?TC<=)9/+OWCFE!R,YI8]CC2L#TO; 5)+?:%)>G^%$%*KR :Z MX4I_OM 3L8EFA,=O09G8'[?8#^7H(?)$/,8JUMUMZL.R=;5U8#%V5U_QJ:Q= M=X8=JQ$#Z2[1L_;W5U1X52^>Z36OJR)ID/) M# =4SE#N/7-SCZ/[WM=P98EHV[8EO(,)ZEY$)PR[?](]'P)>;1$1*$K[*>_@ M8)O1@2B496V,!,5F*V97>/?!]).-$D$FNVJGZ3]Q>O$JN0(9[C+MY<;U+/T:9%-[D:1,RAI\S;^U 6#YN?W\.]%%_QVK8D2#G*=HGN7:MM," M.$#BW1"1'%&JXGU"% 'Q4Y&C0I,7I:$+DT\#SF9$O=@L2.XXIN/-$SU[6GBZ MMA_=KR@-_)'Q56U?B$T0*+XL^TIW,WC3=>L0,)K3)Z]C340ZM_WHOC4:+^M' MK:03E0/!K 4'R28BL26V%&[<_M//+2%FM'8$(Y9@3G"-JLD9#!*C\PD7U;(^65<)2^6$\ M$2[H4MX2!?K4S(W;EG&>%.1#[4YW:WBG?9?Y#(-R0T M)5*XY1"TXY>5DDZS/32\$*'76V,W]F.IC(ZP2>4D7=V7I?R8IJ35"F+MRH+V MEP]#D6!3YUU5U^X6 7I&!$-B=J#LPC"'L7G&Q[:![['BJMG9EF-QB@,6XQ/' M/"I!M9&:8R9#USCNK-[B7%YDSIC/=FZ+9R#&O:=[-;=R59FXA^+:([*61JH7\X MWE)#E;1CU$ M(A=T:41-M:/WU9((<0)6<MT)1DQ,CYU/=58)ZX2Q#78S"GF3X(EH^[&T MW6U+9,R9?\LUF\.?S<^M)R-^4G4:;XX%;:)IK"ATHL.>E/4$>R!O>'?%[*V: M=N4P/.ZW_W$>E)W)0&)971_BX)(NDZG;HB.?2[),V5W- V##\][#J_D:8J*0 MEZHY('W-&/QB"E[85CHV@8[E(%71:Y?]XWS.WP=.V (QR7H]18ENHN(V!^.; MB8:GUQ_6VX^*LY]$JM;!78\><6P7NC VT@-">-MFYA;A.G5[)2TQ.K#@ ME:$LJ:!9)=%7>N\FOY*T;QIX5;J/#1@ABCZ3KA2.SR_8DWRM,DF3,47TMVD: M4.\IQ$9L8P E.Z_OZ&44OC#:@R?YT3LA;.$O X9&0B0?-3!-$Q]4O+V M".9RD>PI[P(Q=LMX(=9M=1M&!)\F4E3& +BUWU ZV5G1Q\<9;6KOBV<7J4B1 MS=,W_*-42Q@ W?UA?F8$.L:8*7]&K_JK)AO4GY+=Z_K#VFH:PUO!)X<_ET;+ M/+(AP&T!V[S/I^T=@XZP\/3#\?S5KHXQED$T25^32T*_50'S\>0P+/ZF'[8NY( M).QL+6AB]P.GH[X;.XUF!?E@OIC@4)\J;^E\U,<^2GK\7$<:8/*MD_QG<72V M?=L9M:$\Y8(*]PFT<"N-WDJT6AJN+TI6#XD)VUTD0Z?'ZWI;X#9&7\)X;4EW MF&Y=6?I\Q$]4?OSX)+@YRXM7^OMUY>";F5V%O0>W:(A<"PM=6,>1YWV.7TV= MILY>17]QS(3%BK__XRGQ"YU_S&.7XQ$/*PZQA-8,UP_X/#-B-#UK!W_L#IGT M$UPGM5,?76'ZTEEN+XO6RM*Q9SJJ8#-_3]#)9W$Z*<% 3SFK)Q7C2R:T>?'E MJQ'X.[P=3$^LRAGHQ!A!RT@("@^"**P #QSVFEZ9'6]TILA.I'PE'EAF"FG" MG;<[NZ(-F:W>_KJF[CD4K( T8_/7 DJ_F'D#0G$IX6/3^A8&<$*$+=L5(*'U M).H/]*>$]2K-_1J4#VQNN/;P#]W+9> M';C +OC#3H:]30M?W'B T9K F*.=VE<)#1RBER 3B1%W4'1[V592^ ML!W1ZBZ$ 5*]".EQU6H/>P35ZHSQO+WHO\BNKWU@/KJD=K!VL?:=M M#XE'L\&N80!C6_ SYOQD1* _J,)T; >O*$_+1*-2Z6'?4EN"28+[@;[9IUI1 MNP73$IZIJ?%^BT?1-,&:!&NRC=MK5K>&YC.<"5G+]\A+ -&20+]$Z=4G6GO# M8WIF9(IC)1C !X<(YOW68] IN$K__H2]B ML6N/2'Y5<3)QC]VS"%M 8#O&6TIGU/RS*'Q#],,\241>FZ"X+31/[]DQH0,[ MRGF&_;XE]Z"<1QZ2-U\\-I( MX^OQ]9Q"G;&&_9^ZT+J8CT>ZNK(GH5?-QTT,=WPUA%Q4B=>W=6>,"NV:)X@,Z,_U?#<6]E=V)!X< M"SZ@>(<'F , R(I61QWD8_>W]+BZJBK^9#ZK-4:L4>8;6W*R3++4^[^7577W MEQND->C//!+$9J=?QV9>?HS5)EM@0ADGNR?A;H_3I2C6'ICEJV>4EKV:2*]LW M+^8L9(_4@DSRS6^FBU"RO\B[ZK<]0>H+0.5G)0R3U%>CK[.O5PG:\*$4Y54K M A7VLGQ,[.^,7+ON&7?( 5(H'DPWWX+>*Y46-O5] M_#Y9S4?;F_&'M9A:ME>P\L?.V_?#H\IKK45XDMJR!JPU)0?GBN0_[43?\>'H MW@VOZG^8]DXM:/?"4H]QD>7GY!3K%%L,5B-:/Z=J*E5WZ,MD^M.W2;4()_^( M$?1N6*UT9.:)_Q8[AC6X2LL8K.SVS;_3)K<2!_8OGA,*S=?HZ@9K$^:&RP.O M/)9H'ZRM:4K"V>.$/H1F:[D&R,N+$GZPG#3](L,$(?]!_.)XM]P#[.R3,>'Z M;E#>0W_Y=>RJ\Y?EV*FE"$C_B\WLCXDBM@SVG6K$5+WRNV+OE,9G-0AZ)C)+ M$SOP6Y+[ZWCG84U.(SO6_!UE.$A1CY V\L#7DXMVU=*RM&$ZQ_!2&/2-N3M' M\7W6E1S18F*#WL\\:J*WT;%D3+WXX.6](58')-BAX^\:FXH'F:.U! MJ1?I=/-HXM._J[I^'T014I](*(0NDM>_66^3C9$U\ M$'3_/"., 1R-&D?%P!A49))WV+8D,I%91X5&KL7G*GN<11D6B 98EB11Z/$# M'Z!YRQ)"O-/CN==/M,+7T#Z%+Y0-T/Y23GQZT2'=?IGHJ79;##>CY& M30PD()/W(A7/<3MS"\+UVO;9/]E1F>J)^>#);30]%,K:9*!B9RS^MOZ]U]Z# MAG,M*]C2CX,ZFD6,>*;PR::Q)TOJ0X%U 9-=2#UCWF2C+7W&QE7FWU$A<6"[;R" Z.JI*W($W1]__P9=J-H<969'2Z+=G, M:?44.:"PFE=0,R;:M)]R >07HYA?:_8?Y" 5_41S8\3G%;%!:_P!/[=CP=?T M7 7UFF53789@'36+- ^XR".3LJ -U>]?_!\P #D5WRIU][MO\DV#GZBV 7.B M90187N\V^1(=2BMC(N5/H*&D MV9V6#Y8Y6T"1A+!Y!8I;3GN\2KWIO7GT#NX#JX)0TRY+PP/S \O A)E2M]Y- M&58*U(381"KVFTN +FQT%Z@\AU$;ZIS E <>!)"&&\O7"$XH)1*+6X@=J7*W MYQ0&8DT'XR^K:UEP,PY9N5/**&WXC2'2C)NA]?S-@/=H M-(6+@PQ=S8L!J>+;0V0_>=I!K>L_1XY/8.DRS$VDM=-X%Z=^Q#7W0ZKZCWWR M[YRH20;T><@>UFAM9VF-:D4]+KR[@XO>$C\>!6E.MS M&!N+FSWF0+&WLI5/4X%!%(Q5(RR:'V\^>1E&&Q3HT?+]04VH(NE[U.H@U-*0 MTA$JWMYWSK_X&2SR@H6"MOY0=FFMWH^R+I0AN)8A():%R#?H4V48$%C>_HFC8/24*5CI66- ML:8XZO+Y3)T KA7R_5..=I:Q'=@26UM4VGHJR""':AMY&^2!^-$RXSGSYRM]] M+?P4OC(&6@R[J^=J*$$Q.M#.GFP1<+/8C#+B:>SBD#"40;C.,BL[>WP3#'\# MKPC:F7T'CV'MF,IF\TX9>=8EUZE_%UA91I';#6M=*S@"=NN_(+ZGU6U/M$O M&\C]#;'A023+FY1PT&I8=I)KYN2-S#?V8"KKUI588NQZ1B@/S(Q^H'*LL1PK1XME7W*@SJ>%QS#VL8"+L?Z/C[B4"^$5*N M?GXO0;A<1'O&.>AUS8E?*1H%LVM9O5CEKXK& 'S"LU#F%07E?)BM8P71N'0#O*_'J M=MY@YFWVNB5N;U8)+]BZCI-_;2\R.+EDFK]%2BS"Q$59> D%?TE?-G%:UM,Z MGTA-T\$YI%BAFR-PJF8C&@-X[Y"40L*[9F5X::+KDWZ8L3'BAU?7@0NSJ59R1OI=HPUW6Q_Y!] MO%?Q[%%F88J#B&;K-N?"'62L83]76;JN<\A\-]NU*-THF^W/#C]'%' 7;U>5 M)"V"AY9* X3FXGLJ:)H*"CM\BET;#904K=+M;JT3,\J>>=5T%>C)=D9/R0JS M5'5<3W[1.;*(J/A@/6A50^@A+Q\2_7+S!BN%/1ML+;6JW%(7SNS*P M2!60<0I$QF>Q?7C:4*UEEW'G>>\M\5?SC]T65^YY.VIYJ@TZ$<;+,OF>TJ]5 M1*WH7BP3%R7[>BNW4^68?4>,+%FXN)B:49;RD%J\5_4Q]."9.YP2--O+W6)' M"0VL'VBW&UW%21IN:R"=#;!V2'IW@_Y(K'0; =\TGH'TP*$]\?U!:NLBF2=U MY7[KH]7%ZS8/W X YA6?N&=I?9\(9U2?M!):1M_1GNA&/AH4IG9;N/=EGXU5 MF?@9C6@57;[Y.IJ^K#H)T9S-W%+,*P?D65X"ED9&'A>U%[(%!&>X:AH,V=@6 M'$YJW\._*A%YDSI_BWYXWX:$Z/NK>_[B1U;-!N)*I*Z^.Z.#3!?)='E3DF\WRS+$3=K> M\AZ_"[P>I.7)D*);:T<>;G&W32,\_+%ZH?/<.7:UFRG^**UCW-"-!U)RF'VU M<6/2(Q$D;Q]ZD-Q6$E-+>?7)"!I_!U% I(M\DX-K7R%>SCJ!8P/F$RHKKX3RK.;MR&1 MHYN4+S-S)NHQZ7P%4%:" 8B;JN_-6\E!-#$ IAN/9O;>6,,I'=WN&5M6J.K+ MQE:$I+9_&_^",Y;UROJ<@'D/F3F:-NDK *%^3KZ!1JAS"'HC.@#[LE'!O=5'S\[ MNR*45T=6#,&V"-PZT".KLZ+>]KW",64$BB):(")^]#:54?B-4!#W5S).T?GB M)U8O^A?:XLKM.[U66K:O5N@N^GWLL:\!WHE,*)R1J83>J.5*FZJIK3;-IU"7 M/GV,KU2)3^M9N3B8&28QF%HA[SBT'7U5CDD+]?VIMOC9!4T=B:/.(+M*B$&Q M%-E)9K;L4(&S2$(6H8D+9[=A%4-O/T>?B7YYE&NB?/"8A\'[^C6.EH9_FPJ2.@W)H]WFQEFT]Z M.^6Y%"7@EF]),G/=L)[;[BZO[E]L:])E_>]2^-4S_\6)]6.U]M):%=X9+JU'JXI17S-W92;B,5G_606MH#?9F/_,$*3%*UM<,X M5I3I#]_FURR)T8L>%=")MS=.9-9&/\K^V58.H[6SXKEJ/FFK;)04K[5XG39N M/9-ROT*HW%BE)I-*]TSJPY[+"__"&5?;5V4!6HMR35<>3'T\;7.=;V?0&3$D MU8,TN=BG\3PO#[?8]%AUJ&'NFD.V4Q68>X+FMBU4M;9*)[^TM!1P=TI\]^D7 M(KB.PBLT:)X_[[]S$;%>M*D5Z[NX:38(&OR)2Q>-VPG:^/HA7 M5/FD-6MR@URYA:;3*KED*C;&ZJ%*+,&!KYR>PZ;^K>3%1)":EYS1W7 CACX[ MUFWF6U3JQ_="HT(8_#WI!Q*KO;_N%4VXJ5;=^^QT:'(Z=&@AQN^0O8$W2*/% MD6UQOSKHY<.+C/0=5?>WTAX#K$/+QZ_:*=3BP7[8AK0]U58"'1OPJJ")ML#5 MZ9G6:I:^N_O([ W77SC ^W1.?:O/.J-G?/6B\K)H5!%)5K MP>B$TR=_C0=WBQ<$;DER4B:Y/87@Z,8)1&98J"IQQMA8X/SQ3FG;D_P9K>SED&-+_G=:& (6*Z:Y:>R[0 M:W?P>[2T[0>0OVQXS9$0VDE RM(Q:$&**)LQ6",N6__;_[Y;$> M(D.BW3RNH*64]G&]BJOA6$ M*EDM,D/T!CVG(CZ+IU4'#!C9_LS1;=Y+"I6B[6$/M99+>H^6CNPS5#D=>SK# M &H&JBO,G[H',D2)V[_[-F.>WDN6RQ*X:INJB\B)EZQD8 V115)F]_BV$O.I MK 257 2+8 #= ,A=%?$8;@P@F@@TS7?ZI4!F)4ALX 7?*44!#T-;NA5+GW-7 M^A"IP[WO&, E6MC6I/LG$%L(=%*,&W?:XD"F4CM:;$ FCJVZ^6(=2P8GJ]0& MQ9F]&<=9$]0*N\3(79:[.,$ >-&D]6H80+\4WT[-Y[++2=1KJ^I(,8 &?WJ] MF>#+;31\.]=F?V$L]:([L96+&N5+>(/28%)B0]TO>&X0:M]2OR3Y],VP^;7= M2\CTT.SS5<6^AJE-5I"$3G7Y%$ M.DE%1=$)"M/NTR1GRLTG!SYL6NG:/]/R'K#N/:\T$67N!-^2 $#Z*2E@=^G M6=%XJ%RQ3E"U95V=O,Z2![Z^N?EI6A@?V"YAYFNR!6/5J6)PG/>E]6*0,,AH M6!FQCO"SM>$#*7KS CCV@_CP$_-EPG2U7E*WM&(T]L.Y\E'Z5\X0)3X-.C6E M0,U0H>P)Y%PR#\73;K8H-O75;)W ;0,, ,HU<2,K4B=8)K6['9&MY,=(.+[D MSV$PH&KT@"VC"'PUB2"0:0H'S(ZF6H^NSHQ.&9(])N^D3LR[\_H1?5/++?_W M>AA )3#U('XPIB?R/*L,.<(PP8-\O/5NE('@\)QF$QA=XQ%N.>_'^[R@\(K( M^QD,0%BT.H%@&&'X8:CQ[90D>3K_%N_M\X=/"02%[X6^]1(A\A@M/X54SD91 M76I8U?WA4O]NOPRI]7-T)2R.]4#JS2GLH@T5(JP# M7@LY5?M.37^I*!EK#&"*SR8!TBV0F2KURS-2/V$ JY&J>3U8!Y,9'DBAJ+UT MTNQ(P30,8%9]ELU.ZO+Y+H>HC\NE'G,_+N^60AK\13LAIVN^(:(^5I=W\]Q4 M(5X@WA=%# MOQ6/Y]%VNC%VRH&D.J6%!BSZ;+'=[PS1NOA+VMH3=#6M =8CI M](\7( *-8L^+3EU$9N_MW]>,X=8Z309/6%M&F#R613S0+K5>![O4I9!@3:E$ M^/)[AD^Y 8&B;TT,6U17)(OZ7.-EE.Z:4TSH]HUV.C%$#S$&L/$0 RZ T2/B M%+J68^_T$L'JU;%?NC8)$ANO^ ',E@%<,&&82ECS 4PA_Y",;8V$OM@$ 37^ MF CRB>WZS.8IN]\-">">F+4XN*FJ7Z[)8"Y;WY/.TFOQ6,L!]1Q MT_M&4_2;"0Z=UR'ISZUUVVY,9$IL-JX>0A5 \VG:&RJBE7%"@XN"1$\MB'JT MTN_1W=Z_Y3$&+0RY@NQ]66U-B+J2IY47,5#$_D1H*XRJ] 1T,P,9>5,ET\HQ MZ$F8>9:@>D@D455CAUU#T(;8H[D61!VTM9:D5TRURU3==(*I8ZW.M5_H&/9, M5RLFCF.:EIIK$JF(KF]+NV4NVXYR!ER%YP^L+3I;V@ = YJ6FFS M=I==]'@#;34CU2?/3OORSWZK^9?CX<"ZO!1 \/(T4F_U)!T(]O6,]0JHI/VB M44'@>U(1;%E-Y2G91!/>)C5:O3E+E^'T-3Q*-^W](XC)!#;D,:-R R5+0?L] M8']2G#A'&J4=-=WFT>P3*]4@0*Q M0S'N0;S@(E-I[Q]#YLG#2@L>$?N/E4)/1R](5F'RWL'&]0 MFVEI[X6'Y@.W154A3;PL*!2_HZ/R=6$, +\6?C U!)FGB$=[C&'E<#!$!'=C M $_60?,4,6@/307L+1 B6!Y[*P=+3(D8&!I[3'*,9M+,!$)/J."?8]_J P* BP"I^GP "R>D^' OW':GM_B>M_ MB0TY&("+&)Y(S://O9VJI"[_*:>)]_IQ_ &6%[\WL\.CO:0XD5C :=A;I45% M0V(=&&(TDQ0G@8]&Z71549]D ++\+?]0^1K75K#AZ1(\2LPBNAFMS;4,SDDA MV#2YL*\;\,/./A_C_ M]0!AQO\74$L#!!0 ( (%)FU9.8M.E!L( ++: 6 :V,M,C R,C$R M,S%X,C!F,#$Q+FIP9^R[!5 D79,VVKCKX#+ X#JXRP"##^[N[M[XX.XV^.#: M,+@/@[N[N].XZ^7]5O[==_>7W1MQ(V[$?[HRHKNKNLYYLK(RG\RL?EMXVP"@ M2XM+B0,@( $ B/<7X&T9( J @H3\:WL?T.\;##P,##0T#"(<'"P\,B(R,A(B M$A(**B8Z"BH&*A(2.@XZQ@"^ 2 Q(" PH!XZP&0O*\3!N(? _#/ P+R?8VP M-S MX$6_BHE+2$I)*ZNH MJJEK:&H9FYB:F5M86CF[N+JY ST\ X."0T+#PB,2$I.24U)_I*7GY1<4%A67 ME);5U-;5-S0V-;=T=??T]O4/# Y-3<_,SLTO+"YM;FWO[.[M'QP>75Q>7=_< MWMT_//Z%"P( !?$OXS_%A?&."Q(:&@H:[B]<$)#N?QV 0U#Q@*+*:P(9^CX MX1.K/SR62'QN=2<".9O2.;:1TR0B#@7[)N7%7]#^@>S_#%C ?PO9OP+['[B6 M ,A0$.\7#PH#( 1X4WBV)36W_OCO/T5]FD M:$Z?D':T3Q;PJ[KB+,FK?N;8 E/WGA]A'N+Z6<=T/?IP[CS89>OV,"FI/'P? MFX,V,?G8,[-8[[BJU]>+I6P23Q9=$)^,(6QFQ@U +4@7)18#YG171:?J8S#4 M\[5:JE$T_D['BAW6>>"KQ> AGOCNTUG9^(H)DG_UA7MYTC^O/-PHFTX,NK;8 M"_F$_:F06)GOD?[[&R"H7/D-D./_!O"=?Z;Y]Q_I!$&"!QW6'SKRFM#NI>N% M'NY)[L!^7;'_]GVY? O:_SWB_X,C:NK'B:PY]202W7#=3EX/T8KK.8(SLQ)% M7/.2QU7RVK1?<;C"A/;O_=:3W@!;%F^ X.@MM(=7DKM=H?OT^2,.KZKC'8DY M4B]9[*WU\^HVX3> 4/?K<_$;X(/$,X,]NM_X^1N@@_8-T#-Y0] ^?W.)5O'E M-IV^MV/3&!CXZA?Z\B#_2A5[K[%&^FX=F^_6\6XEX?G_=%H2#7\PNWJD7U?? M!=SS&P#MZ3+G69;D;Y/,6-WISP\(5D,M653A_/O5"?V[.4IF3SNJXGR,X.HF M]1C? $B$/217ST)G0WX7['^;0;%\U4^?]+$'S?)_ U\P7[WE];?P3=C':3%@ MX]_@_OLI?,2K7%^\ X_1!8HB+NS_CO??3_(8K7?\^ #W?Y7Z_V^E>H8&WA!& M:W>GN+O+[\F3VHY^9PLA_WF+':S#?M"?+AY7CM]*;A9!4ZEL4)7Z^N%^OOT?,=:P?9NSLS4%]!/>>9 MXMZOY![QK+_FZ(/62,M=^*EKN:+-22]9 HVBZAU-]Q[5 #Y1C+S=$#8YO'P: MM9?%V?I@?DH=)8]HCLW,H[[^\]PP>F;HQWT3!RT/AM?^1.<00/ MI=7-5H2ME:>?^'C0U1[0T24?L(YPO:JN.UWGAPNT5XP@YE-U39#EJ-2E5 MQ M[ZH19; 9T/$/H5\'W(F[E#F5TQ\6O5 >@;UTMAS*90=7EW7=7O7%O'3)?<\4 M[B,WT*+UD9\%2H##KYCV*, KYN6A&W9QH =?C4ER>I$ IC%)GK(7 T;TA38 MYJK 5YR+LS#E+9TEW.C4K@:'^VEM;3X+EP4F[P?!F=UTMR06I 0L.EM26AZ> M+Y>GW4E89XU$)WJL3-\(*6F#FJ>HNVASU7):2V^++*"5C" MQ/3;V" ]J!E^*..M,%<$4)&/:-CU\&QD4LRH6, M96U'I@Y %S*%H/J )&)IT/%0QM&3Q-C32L9&3BR3(/4S]7ECA!UXN[YUYD3) M9GLNMUSKF6WFY)J>OOQ%7Z4O!UHM/M5P#ZH] MAA?@_W#BJ/R,>/XQ][Q_DR3XF;%,UM:QQ-(M *&PULPBK?%#,D.9Y'X3]IHZ M5":M$=%&%=9IJNPU7Y*Y4D#4:H;6RU(.NC?D%+_81@?VBG#)H3JS9>.K;4$" M>"5^1>2DR8@MBG4@\XY??9(C>7/\1JOQ):1>_H4IN]YZK7<>&%%IJYEMAA.1 M*R7,]S,O@C[J!)$F[_O_L71?<#VW^OWI*+13XPJ7.-T0W']42WJE^'K+3),7 M<<+3%4'S$_*_)'2$RX4UM=F;KSN28[[?S=)E6\DX\RI'8C'O6^:[2]!C!0]# MU+"Y_]P8+Z@CN5Y\T,P:C-$ I_(S. :^ 7+-*N\I-^= ,J-,MLH08U& M/(!.4_I^TI@T8E0VW?4 ]G:A/DY6?:Y0&QN&3EJ/F:\H&LD^0ST]GZ5W.(8F_I&=L=1;?XU?X5 M\,*Z/Y%O\@&O>+4U:!'46WZJ%U4_YRS\M&L%=FKP]GIJUQ[C>_ANR=*RP,ANF[2*H?22PFF M6*XWYFKHN-HP2DZ#E+-9[03LTAO]E.??57HN7_NONK\=#UV_I#Y\ TB\ 2:6 MVN3::S?OGL,?_=Y][S5G%1_Q,\?QJ[D:R;9OJ)@8EGJ()YD8E@*$:CTCZ[AF M=?JP0EW XYCI,F/[B)'DSL>H"GCR8S6+?%L%O&S\'ND M ^FF26Z;X_R_Q/"//!_G5K&4;0=7JRGR*@(B: K8>OEY7LM5WP"_YDK? (73 MZ 1BORZYJS0]>^M>OH#Z@NVX>+SSU_R(NA0_DNV4.,MV5P?WDY"D@NR M&KV /)T>?#V&4D<+_\ 8\YHDONBTNM3,H(PWP0%&^&.^)?V)3(GN&Z"E!M*ZSU76 MZDZG:=V535+JP9B([@E".[VXFP3=TMXJVJJV;0.3U*<+4PHO[EJ_99W3[=QC M8[[Z)0>>HFQ&JG;W#=!(K=@H$IFD?C/)-E-2287/(035;TVYN^.9G*X''4;+YDHGD .)P&1'"J")JIG:L64TMCB(^^'%!E#R6$M M99=S4T;\?K%XEK 4Q0#_F6!G;&FD^Z$=P:>M&#@!SOJLI0,@H#'BO B:9%*D M=<-*T2SA4(_Z,^Y1NRY[7>G#K\'"('N70\:ME+7)@C7=)%-/J"B6(\'#?8Z% M^P\:.9UJ2DLRA<>>68EL6-%U?6%]IZW:R:F9,?W%BC'6D1<$Q]D8&RM+8,,4BXFW8OC<>Z=[2/+\0PD!#E;6_N6V^=^,0D2-:Q#ZOP] M^[EY>]\ECRP0EJ(^@V_$OVH0G(/6L2,__1K[[C'J@5E>YMUG#Q^NWP#Y;X # M6STWOGOK^>>Q"J&^%]2(")HJY&N1OQDF&MZ$.&/5RXW/.Z^0P\7.5W'A> ,( MMPFV])4)7>8ZJI>OI_:\:.Z);NB%O5MGPG_)!Y8>'7;(9GJ97_*4)Q./^-JV ME;[LDE\7967UW'*WT.2UCBGD1= _I*JS_>)P'F"2^W]G0!F #AQ4&CXLDJA MBO4^U6#"FD77^,ZY#]9O20_^N5JO4MO>OLK,^]5K](9KN'[V16CSQ$[G6;!F MBOVPLK=MGFTI7$K*=)LE'-Z2'"%9_/)'C%?)L FXM/A([_.%P&Q,<8F4(U4R M4EO-JHQ]&'^;D9G!3_L'\2G/;"RB+1#0<[A'\-.Y /B:P+_>2W,;!7BJN 0M M&C=%LR*2+%OF/!&\8]1@,L=NN97PRI>A*LJU)%2'8Q'T"\:D!PD*@NVY9 B^ M:TMM@)S"5=I)MD\M*;'^KO%9*-4V;;,ODR*?6P_#DL_63RBY!>RUBL5Q["/3 MMP:;J/RK'N>6>90AA&<7A3HN0KK"5 40V6!<=W7I(,NWN;NM>^^(/4B%0$ J M7PSM=Z#:9?61=;;*N*41=[K?D(^34703 X&$E#@U>,. .']"W6<#";;Z?$>L M4RUK9$$P%.#[G4"C3"Z&N$]M7;28H:(:;PVHN\29Z..#*YK_'B [!4?^A]_Y M%\EO3NJT9?@.J8@$\ EFILAK>P/(WX?3+6BNKZQJ6"E(6=DQ_9PV_J3-+]&! MDH;WT5?/[5)B,O[DS#@"!LWE)#+2E+_4L96_DA 1 1#EKST4M 4V MAI\+2CYUP5)G*0=.GTQW8F<5U));H2^T3]-@F[C( MSF1?97T5I>"Y+\\Q5HSR?35:PAB1TJT?VGO;C&AGL>J< M?J\.N6\+_)(DC8^#E;6R]"5OG*VB"L S5PCY4LN+QB026WTN3&'8U V1G?^I M+K8AK_DG^(JY5!XMS+O^4TX9Z70;;H%E)86,(D-@_HB[\?GAH]JNDV=_Y/ZO M"]N&1,SE)-?H%4$9;,JV/@;4#T:59S^(%[?Q0/H?K%DMYA1D25(B*8X_K(P@ M1,"0)IP%<&^@YJ<03:67*U:ZNPT5$K ;S=(4I)I83^J B\-W).$[?(#G.AP[L.+S42)VW#[@&>!8;=L7N3ZUJ@51S25GF^ WMO;]!XUCT4"::4M\V\_(>%2 8&=$"K9 M:,@"3A3RN$MA%"E>VJUB\ GB5%%FIFZ(K9R)@Q0HQ7#Q<;1>M(<_7PI+6TJ?H&R5E)[5PD&5?EG:,I&,QNF+UNR$<: H[9+.H7@"BZ,_>%DZ,@F M= =Q<>%#91II.C!6,;Y%&N/?7!.UWN+YT^O7%Z&#-\ CH7IJS"O!S1N K1;M MHD,T[]TTNP70_\4[_+- ]5^+O2<_LLM^,]9J) \*V2 5+OED)QO, M[PE;L/F\M^Z4.?UD,);B-^&_F(<*1SL.BFB9+"S5.PH M+)-F#^K?+Y65]3*!>W[YD/%QDT8.TX#B# "HLJYG0A3#%> MP[TD\7I42M5^%'%KN6='KT'_TC\\.T"N))-2+N7BN3RM/.K-LH$463JUK135 M:=,6IAWJ9\2'-M=.J?(I6 '[RQ^HGX5Y;2?BGX#ASM_NF(%T&C1.RL>M1UU_ MY7=M?X='F]B[WTGAT7=#G_,MP@?K3W=&-Z0]3"S:2\%WAI1Q,*$ .A.X^7:, M[7[&,S58Z]%64L)C1^O(JMP#-[7Y!\R"&Z?XE K B; 8KP*IO'78]@YS;568 MOU&.=,8H<;PZ7@8]'J_[N1A/9X.X^XP@Z'Y;8?*9I>C;&?'.89&8E] C?PV[ M?ZB(RI8@Q,/"1N:&&_%1EG[-XQM /_69I6=?'LR4,[]G-[[1_"TUG[%4)4[_SS[=01,VA+U-;OTRB-!== )3J5XATR9'D /#\. MD5E#U?5Q:PDC,NZZ:4NCP6X"JU$Y*2H+M'84&X M"1\11J.%8V!@XJ'JR5%#WMKZ><_5E-0@XQM@<]3RE;C3:6O/O*ZI[6K-B;H6 MS?8JCQ;RTXI/+\]JYC[%7N5!-E+#Y-RMP#$#KMN@W06##,&Y"<,7/8"@Y08J MRUK!_'Z*K;W$-/24]K*NQY3T!8N$C[_DE^[XK)Y,YV#^.8[;6JX0CF-K)+Z0 MMKIFYA#M4BVSH(R@\%\]ISML#E*=HJ>TU&H%*AZ-;P#6]&($'FW[2X9E;_X0 M ::^L:V+4^\T*H]=DVX=CWA^"?Z+8 .^EZ7LX\Z:HQ0TZY(CJE..&/9@_CAR M&#QF/AE2ZE1=ANS515DZ.6]#I_"(CV8B%,'I-!.)W:>QZ,7 M 6,3;=EZJL6PO?R5HP(5S:;@"N&T^?EUDU"(R3Z"Y>YY,QASB2\.\SJ@]5 M-O<^;X!/OCG7?B\HY3W]?BCO82+M5@217>Q>>^X>7P-480&"1OR*A<'6(6QM_5;^CVPTHMZ9L %B^Y(:2)ATJR7WY\+H(:N&MO) M+GR+S0NUK++ME_4NU_;,?M'D&K#D,P.^$P;D:E-< GM=;SF7Y HNCN;FYFIE M2(=6PR1^>)%DX-^6*QS.I=QACF-7L,A_?AQ48L9_+2Y]M@;-QDQ%OP&JCNV; M]E0*VTP(BEC6PSJ:>-+E.F%+[%>#>A.,F2'BGH)G"/?^15FTA2@PGHXU>XJ' M4;DG/3BF&9EYG/]V8EUK07(LKL)&WPS<'\IJ>,D)R+_"AA[QVU2VEJ 6^JM$ ML.QA7=HP52<@]2U>0_,;F;%MZ\GQY8]E0AYBK*K#7LT. K>LPC&FO! ^5.^! M$8-\>SOQ"1Z&T6FBQ#-EL%&S47Z9]3G]XN":G!;[&^!#0O-L?;AKS M]_^5.)L3$]3:Q;[8+6 F[M2&"%FO$9,UHJ4L!$5,8$ K YMFO-QJ'"ZE' M<1/BY"Y*X4Q8'O:R64[3G%W H:\;;/9Q'MSF4,S4BR%DZFF2LBKLR,D=._K( M,YLCGJ,<-HJDM23,'B\>%Z8F\677A)5XGRP$$DW.>=IW6JVU/@@I8.GNK!K[N'\M,<\KP^H9QG9U^17.>?ZZ4Y,]LQ] M708>4_"(FMO%"@P\E622X 0SK&.F. M]?<\(6="$;,$5.CI%_*FZ=QJ:YR8L35N$'Z!,F;W;BE?F%\J5"EN](=0G5,P]BWXLQT5I#9\"+2%K>9J"!WA M&UE>\G38#1+*UKE&<*GMG!L;Z-TBII?D'](^CJ'EL71LHDW)SJ3"+BY)Z9HD ML5]B)RSZ_;/4Q+)4ZV_:+1*98'OTE738O5.(]9#>!VUKA7! MU,\C IE\Y)#;G;3>R)H@GS#:)"E. WXCL/9+7S0GGX=$\0,=0G!J?;Z L/Y7_/S0_; MUE"S\GE7JC3M9!<*/[_(BCIO1..<+MKNU I^"68/D4'E*2<]#XFU^5;C]0 ]+X1_8MX@1I3 PN4;N>;"[BX7Y$JT_9&B'3. &=CMXM#IA3V4F2II"I,VA;$'ML9YY-BGTK MI+7KR\NO^=^4ZS[_4[G.[&_ENG\C<&GWI.;2,WXG'&5O@,.NK?*!;)VHXGLI M;/-.DDND__%]1DEQJA?-#<_S0Y7M&P!39N1J^YG[$;LD+^+G_[2,:U,K 6U+ M45G=ET^9N8'65W[4DDG F>7HX_)$ZH]4?7;]<;_0^V4+#>.8!)T#01NYP3%K M&-[V5U=[VL(&U.L[@&/U_*#.8:SE]KQ&\]@?9@I_"@F=94]B;1+[UX@CE FM M<5K]^X>I)/:X05Z,(O-*0;*6SM@C$O>;#MW75>E^F[AM<"-49*91D9?K38*! M;KS[T>V>%YV%]SRI F$/NKYIV,?#-,645JH<5X*^ M1,):K.V>>F?QUV#L\7ORWGA@]U>9>D7B+A(F8.CY;]Y8XQF_F_*?51FE",J) M07,E3[RJAEJ(A5PN[\&V8E2D+78[-HQ"D^':(K/"U'>2F:1W$!%M&GK[4*]9 MC_%"ZVC_R[V_<6D7=I9AC$9;9[-313?)?(S' .D\*$5,!C-#W9*S71Z*/S,W MT)*/:LHW!#5^$T40R:/R6=B'LL)!8D_*U.KG"L !6R,G&3]\TX,;.@XP^-ME M'8V$^DFF^[$AV)@/.E(!5\^N2UQEH(@9GCR;V0$!<%UDV2+6$6'#0:A+=<3B MZG:A"TJ>R37]0'5NC+S"^RL^C&?L"S*<?&6^324_HC2$\-U?> M'-O+XC)6^8:2;Y$@R>1)T8O1M-5'B&(ET($M3*"C$YCDICL[!Y47,HD\20(X MS&?KX-/55MD9C-P$Y%@"'S!TJL+J6V7YE&>+:[/L/W\.2MDW/HW 0P0#XAPI M@MSQ58]8'=2M-Y/KXBV4I8=$9'@6Y!T <#<5CJG9^-)%1W,O?I7%OJK#,D2; M4@?3+>NV'96ANCISH,+5M?N^/@T[I@HC&8392MM)-"K),!%=/.< 3_/=QWD9 M,2!Z8F"+X)*BLIIYECZ0!^0J( 5BI$HFBYC(WSF-_S;%,2#Z9VU(F_OU@+2(I.\GU=0P M!9Y6FJIBL@_"R?M3QEJ'I]ADWW\:9M"SCP^-ZJE>/*ERP7C]&D^/FKAR^>!" M0H=/_CJ6P"XK\K!(*.>1ZW/VE*?(+#\<7=F,%(#6*%:AI;MVSR53G[ZV19$X MH+T3RR:/"3-(WTD9"+,#Z1D_4-D2$6Y$E.ZV4"@LQIZ]3[8!U]&@78Y4[F%< M^QVM9I0"!;\))K,NNC5N)SZ9^ST347H26*V?EC"V=L>J*O&(+5Y9#K=E-AU, M,UW@S/3>@.6VX[RK/-R1O&A.=IZFQMKH_$X:@.8HL^PUIK;B.[RJ^+L_L3*R M(NN#LD2$>HLMD\5I"A]U='%FWX:U!H83N&BI&H:,](DOL!/SG_DZB___SLQ"%OJS7EGBCQ0X>FFJ+))>\? M/.\.R[4/=B,!38,\V]0EHG-;6'$[F*#3,_^JVK$N&!UWVB0Y;X"R M]G ^U=1R;K)GFD=R@@@:T-?_62O!8[P?:3^PVRUE0%+S%/;9'1&A?S_P7ATB MUX/D/*)Z5J7]>Y.0V>7=@R4/5-JM'P1^_\7%Y47FHWD?,8ZL>I>9A;I+BA-" M&%36#[*.'T+!P/60F^0IRC9UCT\R)?P!!V6;OBY^:82A^HG0)/HV)%7#4]F8 MDZM"Q^="_&.$Q3_TO+@/EQ\[BIT-8M'? !7NH4]$1:L[GV]]1_8!$(T\^P#[ M,3DN9=RLH#\/A9)WJ]6Q<[@ VHM&<-EAX3 M$"".;NGQ!YGP?5&]'!@@J^FQ7>_SVFO*^7!<#A((()?YI+G\ [KF>^L; '@6 M%]D%T0$A[H![3EQ7I>3)F"/[VV=]QR-YQE)YMF&G[O<;@&GXBG?=?WX<-^R, MT"?SA#MX5?6LD4I7]LG>=038N,#(,GR@O&> ML]JZ4-J]%%S^%+7M'\OE;B\3C*6H)WP-H9/:$PM+@GLP?.N-]&2DAPE$R2[- M\4;K03RV %FJ)N.7Q:WBJ>OVV+*?G)_68XDYEHZ]$M-^Y\SFR#>36=IB$KZJ#G%@3B@_E]=6M!0C M0QZ#$W("22O!NVIRKM+O%OD%8,,WEV5D%)]:A:-[G!:?>IX21VT.EW2SXVT8 M3T!Y]4%^T-( ZIG'',]J=A&+;,ZG"GB.;6.6RUXI32V:1YU&NA!(QD:/WQUY MW.FTEWT30P?K'E*P:1K9/Q3%L !_B3K4-AJQ#-:EQF'5K]QERC_'.6)O (+C M9V'/);=(+X=0U'CBXHEK$I"'><#,X!:(FV:5)?&.=&//AN1SU9.7]?R?B:BD M4K=LRICZ=;)IN[+Q)F">1CW!G)S?WM1"LY050M'N> M8'SIVYV3=F0IEW1DX*_&X62[L<&F'7L^MWUD;CX!TS;1TJ/S84QR*P M2 -C%I-G)#S07[90@_R 7GYTZU6$YS['"\"8P53N!&$D-(45/U:T3;U!/4'> M@%RUR<4<[:1MRJCNM>)>8I*<=_UA[W]<^!N ^26_COWY]K"H2<& 6BDQ2;Q:Q$>N2@;B^)W+D[!_0ZM MQW'S$S)$A8X,;?"KFQ!'"MDVW4R5VMB2F$ C^-#]2&'.6ZA(WP).*4XN:OLEQ0,"R#[&- M4KKPN:J]8W/0-1NU@@7+IB.-L6I6>^+.DXZ>)[JW #,;*:_Z6=Q*ZX&SXL0W M)6MVXEU)(?^AA_K_N@/(?B[Q''!#\H1BU?'HT 2*%A'B'%-<07[5F1,*$-K! M+7D#+%BKO@&F@WOMX_#0/3_2SY862@FQ1>2<;Q_$J$6XA!G'Q]THB7&VP/^G M@8.>3^T")B;L]F)5BCK+04,,F;EM2JK.-.PK3!@^/OS=,G@7>0JZ.^68Z MZWX.\44_)F@;N+O(8ATO9_]QA><) [[?OJAR;F@/.95)"JNV]N OA2+3X9Q8 M,7%B[HZ/?R#(;I=.ZS7_J-%+!50!.J/@.\O)R32^AW9 ::&EVA)5#DIRI@@] M, 1;XDJP8+:EO/C(K:5":=#Z9!9+44%#G?+B@V;+%.DD3/WN M;(2N%;T]?X-:UY;]Y\'D7R6*ETZ1DU*5#37>8ILS%UAN/&W-U>EC.[JB I6C M0YO$O+PU\:%VL_74>*,\-J:*4KTEIP[9GR[L:O.T_8O7=77_/.H5NM]&JRUH MKU#$]06SD,0%(DKV28PVU_@JH+PH]R]%!Q?6X::(#)T"097&"6NN276VSM!* M]"'?Z'WO';B0/P2@HE@?^:'ES^4AE5AK):\$($7:XT*R1_KCU05W<_M*]3I2EJBNGC\3/'R^E&$1DX'*7Y-"KT"JXZ\6ANQ M?^I+*U5R.#]H,A>OIRUC\&H;/;7:8YR^:VS*6(>RL */W[<9F)T!/E^625@$ M4Z:?6D-@372;3?D3MPS!^_R B(7V;VJ ^Z9,LME>V-MSM6KE&;V32-EF9VKQ M?1FY2^,/$AX4,OQVB?%Z/$L*,5_]P]VSRTHI'5A3Z&A]3^<"I2K9J1;B^X]7G&75RS6EW\5HU0S$LM:"_:J3XKZ0UMA)B[8W"J<"8 MR2//V!GU\ !%?^ARJ/FF*N]*J+Z/,"G:X9_K9M:(3A-6/?>;]?4+O33=J-B7 MB[E,QI/'F3GH2^8**K=;+EGX54M7F^K#5F5W5I;%'!D^B>ZV!7LXM;/*4Z]S M[1Z%/Z/?W3Q%<.-:;I\RU9,]_R*$$ M$Y4Y"W-Q-:86M:9XDYO=O5+40%&;!)C9F^X_OM^3R?Z;GQ&+0QG3LH)2$V+7 MN _@[B3J[>?'C,O[VO7=37SV% -34(/+O)5F']ZUH><(?N<77V#^63[R>!1E M?>B5L:<>"'>HJ 2'X$&6^5GHXE>KF:,B1*T-8%#?310M%C]5_8 M&DD(.&;35UY\#@8_2]A!Y=!MPIWN07'?DC=5\?X^%ZPV)H.<6:$V_WX*=W[\ MJ#X]V=.-02@MQ:>Y?CU+DK-U^=C$&]V%JM@^V^(A@-\A&%NJ!SR=>W&)/";F MI?^!0^Z#+RYIO%2FT^A3AL!SG+XKV/78$5;0$+C'IL.,S .PXQ'ZYJQF\_RA M8DT22[..O'7$S?_%C^[Z,]*]-!IJG\ZO[(L^ AT#B(/?ZV-9W[XR3TY)M6I2 M/AX-=F_0&YLU_]PF7&U\8,1H);+&LHI@+@- +66)85_!'?S5R 3D171=Z(?# M!EJ%(WK,3V=52T2]4OC)W13R.I52PI^.6*L%(]H52IA$IYT:U2<<5WQ48 MY-^4G5OS^@P'A3PNJ0M@4RGYB>HY5Q:""GO(M6.56GX#@V(.G<*^)PBKPA"> MQJELW"A/%YJW'F $,QJ6T1@V2[5&F;@,O,Q75^GA>R;9NU_6=[#M69DG1"TI M2C&!UR_? &P+)56\T\_RU"$<@^P/10G[LLB0=<6?\4C1G=?Q=WQ5#W(# <+0 M'X6)C\>J0I-AJVH7LT\_X,OCXFSG:W$LT.1%[/)U_2][$F/_W).8#;U?SYU\ MIPN;V6'_AB[\@S+L9?\]?9A0%]J(?8 Y$KHEF/6[WG34A?&L]PO_K.:H]$KD M@^%?UKN[QG+RAT,9%&W'T$\46+UD_;$AL$V,$>]]@J__U@!AL%1]I!_8VWF/ M+L7<8]:HTU(X5GIH*+[S9?,J2Y\.R"XK_[C(:G#-HCL>F@%IX16IS+HT!9TA MV':T AL$=VW,N;GI>,W)P]M#-1JG;@Z97*SSJ0ISATWM&CAETRBN*B7-HR$P M:ADB]@46[K9:90FW,%JG/LW6"_ ?+JG,R?H0K[!F!'W%&QJLA^WOAL0RY[9S M@@?9:O>U<(:[V=I_1G8GVXH=TC!Q8R2-Z_M)EYERF0/P-&X:S\=7*;9PTEO/ MO[Q:V4RRG+E[ /G-^L5W9:%>M&D\3)LW/XFP.]7WMJ)4$PJTR69%XSO )723 MA=LECUFUJBDLRZ-,H-,3O:S&E[2\*@JZDYT%;AKSP[RW>\:W3],E7C/TQMPJIBR M.$;';KY(Q>AVVBYP"D/CV)AG^NNMK)']PN%-7LCA?'2,M].A[<+2'>,AVO#T MX5/[*L@PTX.3ZLZ+U&OHUAJ_F3G,H$]KRD;Z!1V=)6X$@IP]-ZP$= JV[];O M+]D7R>AH?R>>),>B85/L16RK D71/M95PUOX=D8=Z5.2_8NR8WM4(@#XR=./ MFJ0)SHV92XBRB#&.># M%K2>:!*-*<8JRA\+@Y0):VW*Y-_+@U?K(_RIY@R:=:YBM6JI8]@O&99P5VKU M?&(4>:60XQH3+B^C,FKK):!1"7D.4X[5(JWCI).I$OR@O2'!-HS MC='F\=4I<33(<@A'SFN5H/0KJH*"A^2T=9ST.]W)H6<5[GO'+7Z_\:BR%6F[262H@TBB6 Q MN,YP-C._FCX@Q85]\65&Y>$(\M8M73E"E[7TKEY=U3YLJ'*]54'ETA]'VI43 M=X G)3*G<*V2B^W2(N*<7I;(MSRT%X2N9JPPI.BDL,/K[#2>GWF6DIHERH/Y5QE%:Y,?]>Q4W=HU4JN7$Z>WR5 M0/H<6;]P(YHG0;F[79GO:'L[K-*@'2JY$2*FOV8;Z$BZK^B_ 8(NM*W MYCXS;WKBYYPK97@#F&I[J,KG4)CNZ_9&L/XD'S0.S,['/B0QF.)(_MV8T+6V MB[/]0L4#"IE/-SP;C5!TF3L*)Q11H^U"8YPYA8:% MF!/.6G?9YO#3K'UBW$87E!(T?!&S7S[DY$Q-7.TTM4>9>0,^[$%1 M7Q19W>K;U/%)G'W8TS^O()9L7J,;6!0N66S-+,12U$X+QE)'VLIX O'U\"8U M.'M\R*"'GQT* 0@LYVZ< XVUID/KW,1=J4]F%U<5]7P$=I^S&7_5I#QZ!,<4 M'%3B<%BJ+*:Y_4(*'*3_0T2B@Y%: LQ0F6W[7/)2QH-#/TIE#:K!^Q(5\!.^ MB\6G@P4.."9A]V75L !<-K<>'MDCIB];=?^QD )C1,B#H./I#X%GB0( +&@ MGJ9AG9ZD_A@<_+-%2;>GD+;=Y9.Y_OL/Q )WLX57"'+2C+A!2E38PBF+/V072:F MR%\+Q[;CQ*$-?)PG7[1D%SE>^.#FC)*77AM?Y%7RFM\ B GVSS*).?=I.2\8 M*"[8HS27K<08J:Q-[X$'!@9+!7WM[8P6+R\O]7N0 MB_LO.^18)P!>.:"@H/8K&T,\+UO? '_> *$\..1?=T O?G\$(".NLNQ[>=>2 M"SU #$67<[V?[3#(P\2C3A:DD#; ?^@@47IB9*U1U!YOM=/$*QK@P)>6%TMU M=,-](MG!C=E$)N!^Q;7"S9WDTTC5K=4*-RQU^HTW /H:,.9(/9%%S!Q1>T6B MSMD]9\TY:O,+R=UZO7/>#?A9+WVE^H.YH^^< J![#'-'1'6P;^&UXH:C+S$:[3E=M+)3$Q7>!/2E\V$I/YT5GA MR)RSJ[JTVF_6JBLL[Z+YD+[Z3X-]Y3,+NW>X$M\9#SSY;S0.Y>XAA,'VCK&> MKC:SJ88WP*YS226DC.B6?KC1;-@B[N#'/5.%3M]OR3M09 J.8V@?Z]?GT1BX M"-1[!:@T%@K4Y]TVMO/16*#01H6?R[T_U!7;/NC&LG&I%\L=7>RIO[9+V8ZE M;BUKW&0YX=EJH0\3UQ<4X141AG?C&C>R076?$63NO("V;K M?,]55VA$C(#%5K'? +S3QG;8X<[;EB!/E50WQ_;@]DP]T]_[T4M2I%&G$+"> MH90MD,)DOX]-9,Y'JD*#FW!REK;.,JH$GFOQ^2!/^\:*N?M\KB[GBV4PY#(; M7VQ^OP$Z=KQ'O1FUJO7.,AJBZVVOGWZ;XVY9YN?H-%NLFGPK.Q6!IZ"!@W;P M(!;S= ^P6[KJYORVD_+%>/!:ZI)9RIA M^!K;V.:XB'.4S^3*O8R\+5OWG(,DXF"C%]0,#D__9J8:\+ +:,&=U2S FW0Q MJ])JO:R6SG&0%_%P!1;Y;S)&)_5U+'9Z-%Q=H&OVGO8PO:A/B3QV*T=]D+8, M;;:.K(_*6VK"^N\ ?Y6.7'!/II]I6C7[)6Y=[S^BCOI M,9?PV=O$1\S9=7:>PQTWWOF3&UQLL569_<^]EKA),>SJ'_^6Z2I32R0@8/+P MI^%+:@+@+/OAX"IIKY6A1JI\<8\(VBM^#;28)?(W) H[>Q2%*/N.!8O*H(NI M=A._:.P X+%1FS>K/@QN13(:@BHHFE(5:I>1,:4H' N85V$MB?H0 TP!1$0X M4)G.1R[J1KVR=DYM[!_[TX\$">9M.<#4RB%K2S[2^VH)E\#9]9,)FEJ+@#1. M$Q,:PENTM%!B&-7Y-AAWXV(9X(@=TRAHF4ZSYY*[/>60B7P!L(D]31C#"^F8 M&*N2E] KR['[!H![[MS"AK3!]JV#Z^^+IM.P MLNVN^I[Q M8^N-;U:6$X_4\"V)$AY%EL \Z!H=S>%E$'D5_1V")VWA]Y5@,SYW,GM;K: M2@OR]^_? -WX8U%FI\\=4 -B,:4DT39,V].[#3^L:AFF)(J&1GYAQY.SZNQ; M]SD%??I>QANGSJ&M=+[3N(;<7">/MBZU!3M5)"N^NTU'U40H)T7^H=IUI5!J MB2\F^>1:[9U]6Q;;=LC?.Y.4TW/XC%,W3 [,FJ><23:G=J.4C)+5/"'%J2QI M,R ;+#>5@>,=&W=M3) =Y74G;EK#-C"6=)9%7S*K#W\-6U.>S$U[Q [$FR@B M9WCGMU\R<^X'$"[2%%0[R?+9OOAU1V\FRNI<$>-*M=5-3&T+5J!J-*ZBJXV==CS5BQ7%G%7+CNK613U=9MFG>'RLAD]2Q9*,> 0- M3[PBQBL[%&MQ&T D%Z[*!];QIC2]&@:! 2BVQV(.D>E+=0/DOJ OF?[:?N6IH'U?0'HXT6KI4U\2_V[8'7%;HDW>7%%IZ WU-[V>,G3H09KL'9\G5Q&?CSE2(A M"GZA,O;:U$5DZ30WQO #V?L2)KQNH5(%'1_>'@8 M!X[D*69J+1O<<5ET9*RA&]'? .7)VS")!Y(#S_2C>;4D2^H*QVI==H835IB\=56)7N^7.>ER A M<-%"-SBQQ?M/-BZ_=H Z57^7P5E[%%L,LROH+&JF?:9B*CFGO3)%U*C>3NE* M3#Q4&MP10WN2!":<29L_+(-S-YB. MQJ%HF)@E'QJ0LW&1IK%K-VCLF0,T2SOL M1CIFK^\;=GF/TDKX73;/+2\)FU60AG!#$8^0?VGFAJ+^^ ?M)S8C=L]]:W]T M\=BMEMM<%C#!B17]$6)E3J5D'$-0PPXO4Y6!6,A2=='7-]3VG:GA_&J>6; B MF+G2U9*'#L'KUDD@2I$N0S,,]J)F_5JR$_;-,>)65Y-T7;4SLY=:JX.JL]LT;/6)^N/KVWCLE,N/UR\U$*H//!W+ M2E) &3IQ&' #/W[$2 M+7A->[O'F;(L&2Y1JNC_%/[PQ!27=5):DH"^;=1R2W:U+%JV8AD[^-5R^O%; MV$B<[0J/Z1@3IL2W"<76^)>"?)237^_NX- MD7RMYW!&\77CYR6MR=WC%X&8MH;8K21T66B"@#S*_F1G6+#_G:UM)3V%;DIRK?2=\RYMI32W&A'\_6'U%8+W=O1:W9HZ>1 M\#E.D]2KD:<"=0_@^K**^>E16$:#/C5;87SGM: M<6:1US8TNQ^6RC[NAQ14&%A\:0VVX_?JHWA);XYCOP4?\ MO"KL63!=/CRX3O"35(';C,O(%C]!T/K@L,EPTD7&4(<=S^R;!Z*!*,_@,40#E6=[Q#[Z==TE^M!CS'M MI@3T)8KQ(.L;R1 MYYENG2\;QS(V!5L\2RA"_8&B\9W)WMSU^:&O#'V#79MDZRK0[F!=+&_AZ@,K M+:GJ2B\1#GC5&0_'>3V2%,'-U;DL/O.4:(>C%I=K-TB?9($5PS\N\ZK91V!V M/_&^V#"9_0X\\37FZ R^Y#!7)Y3E'49? MU\M)?@.(SKLP>@[W>'KJ+7RC#&XBSR=W5R..Y)7O@C*OX^&K&/+Z@6-F>FW][^N,_ MB ;O2TC?DS1:.O*K[X[X?\V]7S:Z]O]V] MUNKNU6S2^A:#)XK:LMC2.JU5(.*PJ 92C0QVRBZ*$-_V[G[;*25DL+@(J':)+#Z@B5%BB%4'/6C<9DG*@E9 M6/63:JYBF9>GZM2&N7R9L754B",Z2YY9 @U(JQX8R'RVHY$H'>\P2X7(MP]# M!R :;*Z8CLXE2W*T'K%_KDPZYHJKIQ#JH/);4C#C[UAK^KDH,#,$A5W5]]*6 MF>P^8YKUF)*DVCZF.WSP^#L$OI*@0,;RH;W<7VC7TO_4=M(OP9'\[ON%")=@+G5 M7?!S]0C>Q0Z?6^2Q2*07>2&4^TQZI'YF!WPRB3+!I;S/@L[)\ '"/?!R2:\F M&$;9@MU3&^6[,73WW<&1U8NL2<[QP%#0!L1\/:UU)F.1H8T4WJ(;T8Y[O#,> MN:\D3'B^L"/?A2N?ZY:X MX.GPN=R53[VF/$#U5#^SFYC?3QID#]71+\O*[:S4^VKU?#>_*6-I$-'K "#6 M!AB3^R^UO;,ETLI'O#%X"=V1-;-'B1<"9N@<:PD/K_52Q>(99C-@4.'4Z>6& M>/$1#_D2\BPO?_OFCRX%N[AJ L!ZLY)(L?46N7^?X(*1R#-?C5NM*;!H3I&E MR9:AN<9&(<1#5<]QXJ!TY6I->GF]&;F@Y6OX\33VSMACOI'^U;.S88,A__J2 M9>,Y,[C@,687>Q\PXDNJ; TI25GMR^HZ44&COFG-='E+_ZO9[."? M$&MS-2@)F%"'[&?(M*:$?J7:[X];(_AD>VB;)J#U$8G)/>F*8)3/CJ[4L[7] MF.91IDR$"P/=-4CM?0C Y 5DRUW2( MD5@^&;U]TE-N0;NCO;/];/>1[TJ\R>Y@"ZVU!HWU M?':XQ E!?$(A8]PSQ]C1%2V-3W\.91]OE:V>PMS!!3_/N6&--R* SO>14481^4.3X%9=* 7/^"M$KY.:^LY]4VG65YM-J424]P;2QD\)][$ MIL^&BF0_S_(:[:W4QNW+F*L?'^F28X_K8AXY=.,I7,,'>\4[8S8.8FQGXC^6 M3[\/Y!DD-$LKB:X2$W$! ,JI"@#HW@0]ZH4$I2:@5X 1AR:__)-GW?4%7REK MMT!&7;&*W4/GO+2C^24R)5CHH]JFSM/:#_+8H@_OS:#PGL6($=7*Y5 I#W=/.-]VR-(UEMB MDSB,";TNP*PMN'S?"VE3AZBJI=[)49'Q]J[8Q[=!W5N$Y+2<8W"D].[&&;'' M$["Y/#5)F\[YW2GU,YFR,DV-UB?Y*C7 TOKT&:J(SI=+.^_G@U$$IVRX0IRM M<\L&Y[S#N6,/YB6EBNAU8(YSY>#2+GP%<;T) 9_6:<%/U5]16TZ M=2#WK%Q"B A@69PD#<#Y^\-(GFZE0M@D+*27,NZC&7H(GWK?>_/S$UM-6QL_ M\CFUEN^GYP096+H(N9N6OA&61L>413%U2$(_Q@@ MW OL(+;F3DBY(']F?G/ MY']RA>W9?$GI1GW*)A]EM'?%[F !G(B @["R\-%RZ[]==,Y)Z"HNRGU/EH@E M5 HU&MXO^ 4^P_CT=Q*1<;&N\W81+[< >-3GUM=]#C8GOD/0_D71@(R;3TL;E'DL:NSLPC4_XI%]XB4PNGMN MZBY1JT6G)F*2W?$MDH-^3@^$[47O%1 M$6UBV)FD7EK$W)A,FXY4(,8%;OONFR>L3*K)C,&FNK-K >, =8EV@EF].6"X MM9Z),XRR\,B0K6':O*DVXV1+8TI7KA9\*-&Y?";^,2:)E*V^_P9JFBX0]]V( MH?*EB9Q7KX900EZI]MEO+3#)Z'+T+ ?#>=.?EJ]79Z4GQO&'J]$G[;@G\C.A MB>6R%G_"*%RYFJ@P%"PV([(?U!CZ>Y,M+LVHB\VVLZHQ"T]C91M/7/LF:;NE MPZ<7?X,SY^&_^J2@M-DVJ!GZ29]R,E=L *().O!L\"0AXV /D#-M1H5M$HQY_=1J%..G+NTTS^O M2?^T(RO-?:0Y?%?7Q78(63!,W_B]]RBFP3=D9SZPE4?RDC#WM2";U=S5STT!Y3C6X%^3M:-H T0X^.4.Q@4>JP+,2"TEK@FD?G6@?M64VZ]-V MOO/9/421JDGT16PMC]M9:>5>@G0Y#LZ[4W@C"LMRSRS;?%H^]*@;!8[61NO$ MB1/+^3=5BJ[#79=DK]L+_]ZM\6:A_GR<,DIM1;Y_SL-1V%=YL2!*3\HX$7G MDY;]'*C%E_NVD!O_.5#["?7RG'*2\=*1ORI2UH5I1[-%G6,@-J?$0MP8HCL&HH(X<6%9_'58%S_1E[%737FSEQ0!YDE(!.O15HV M"5XW/V]G4D94\)O&U@LPK;',R$43[9FK/'0]> 58*4:)IWM(3=F%X@"[3SR_ MK$1-8FS0T94?T+1%G7"C-)3^KJ[Q9CX>GKJ_%3'LU36/B@^U2^MU\L$\T-H\ MTZS&3OUQRC+[Z&3B\=:1(,J,BIAGO8A%W#!;2#-=M+-6SWQR ".U$>CL\)@J M&';KTA=YPDR%%:B@K&'_:T[Y%,-,*E;A)"B0KS5TT[,TU;0REU73XR1$, M\W3T>:Z9VW,CW5 8^/';2%VT./U'JZ'W>S:D1,J $AM?B>6+8"T\N]Z$H$:;G1RYS2I4,CV$5 M+-;+P#2M.W$@+X:DT^XI:MP:RN)QA#)I: J,)2IJ_ D2?WAMZW(_A)3Q-@*Y M3@M_CE 'G, >DTGA)+V&Y.$J\+WDA9V$S:3O)I[B^)5(@J#;LEV29CV&F+(.H\=ALR MP%LEOO2P)Z+/1WDGHI)&[O4QKNXY[?IH;?RAV]L[&RVP)R]3E+-+UT+907=& M7F2B:FYG&WAF%"I:SKP(BN3^G8T6+<%Z&]C;J+=3*F3/DH^2RBPXFKA*FWC( MF^F8%$'*4[CHR-83XP5)*;+>57]LU4%/_4I1[% "1-QQV2W-)U)T@[6/1IXS$+%.\SM*V-V8K@QK54=*7IF2ZG*2WNARU[U/@1O.%:#=N=AKW/ M#[#ZS0#*ZY.M#4LY\=#0IBFY.[\B%JU:W<& M1U4G)10WIOBN[N.$?I_0XRZI:;B#R?5O4:+^F$V/'V-A=8W2+S >JUB2]%K4*$_DQ?>( MAB"+?:*D#H(M0)=!6$N%RQ<^QLVQ=>GI78IC\)M4:^T3W$R5/W%G1MN(V-;Y M@] I(=@\DT$J^=08A;B],1CRH!P;O+4%8GP68_'=B_3T&;K8UM#,%!+">51B_.&*SPA :U@@PIN#U99H4#4 M+-FW:BUD-HD[@[O#8;[VJT.7K^(0;. MG4GT(C68?I8^UD05 "/[$[8JW<'+I>7J251=;G(GDU?EDOP_S2PBYFK]1%X! M<:(J#Z(O83.;9FUA+8'#5^6O .(K 8:_F67B;VLLAY_F9@M5^P/:;!W4]MV! MCV;9FL")ZQ>E44S7:TO5N[D@K[%-HPX,O*-L_9J[HA>\N8^*CBS9&\]B2P/. M1!!-"RT9>9[M]4H(9PRZ[20[F8E3!M27#&/?CFYT=>XXBH3RY M\3;6'4JVD%T@*@G_R7 A:7[VANN-Z.>4MBZ4,/Z2B%LO0EBCJ MR,"0V,T8=L^V2(:P;Q", .0^UMS)0&PZQPAYH1Y:C[+JQO8JZ]Q3\ >J3+.: M1+%28 ['R:.6$A75B]ARU(Y[.;E^CE'/"OJ3_H(N5> #^UE5__II%;\"\E' M^XR9_]%L7/;GM;5U)Q7S%0:BB_PU&.J?!A]B.CN<9VS%0&UWP]_'>E$V%G7, ME#ZE_FKW@UYB0'T64_>MN*=SI7ELI-B%OF!A*K[+IMZL/\60WR1UE)RLZ;_F M&ZX+9DRG_G,O$3\.1V;['&T U9NIZL>*O"&ZQ1-68TRIQS3_-&47!!'3567 %G%C MFFLR>;>]I':2! _/#25CNH*@S2KQA) ]L235,2HV1>^J.-P;L6UV*NN-PY.$ MTKVE%X*>V;R9C+KGP(TASS4$/T%O"J^>F0QECP[ZOAL+(T]Z-@N4-CY=Y! YK]S9]7)DI]!/X/B>EP&"Q-R^ MAVMJ%)YT@W\)7-NW@5WBABZ:@V^'+V8W55B8T$)<'5;JW0!.(RE'KKV#0F7* MJVTLKP"J8#X[>*O1PN*'P';!Z._:J:*]QX*_*Y>[:STQN7BQEGK0'EJZ"+(] M874Z=]DZT-&!A(2 -&W/K#7]0SV#EIF57PN*'*<7>$:.6IJ_+ MB+XSJ&FG5!Q(5#,(BB^W2.-H(?P!0I_@/;79=8&*SH+A61&*3772GSB4O.BB M1.AM12@;(,3\YA53XITY5J!^89T8(^5,O2OR*('OB898#"IN@#3,P35L\KH+?8L6>5M+PA<5L7"%Q\Y=]XW+Z[2T53^] M4DKYHX- X2M &*G4YUSE<^/WV*.Z6GY:PI^7[/N#8N39Y),M9:VC*?\ :_M= M/QW2P/'=&$IG;OBKBLE/-?M0+;S475!^1PAITH(I((2_5("&4'I1H3-RB]M+ M\.?/2#!](=.N>Q3;PL"NC*A+W\N]2$*J074%TT0EWW()FWB9MMK4:J>=RT3= MBNUAON#^, VQ+=A-5=K.\N]4@<;T5;V[M4FTZ6&%"F[G;S[!N"[6C;B13V38 M59S]>O*K,XNRCYC.VV&Q[_8 YGNN3O* ^"!&VX97 "X6ZQ-W2,Q=] MTL!C8;*2M.\(S)EF3IQ=QN')'BRU3*+TL W)-\J"SFB.;.KM3+VJ5P!22_[- MV$W&?<#$34SUEM-2T\"%IG("U+/4-I&HN5'1*!ENQ#;X>E-L EDJMQRP-/L>__W%TVZC M@4#CX\HK0.J!Y#"7[L8W,(5[JH/'2>;(T=7=SAR+>@2[S$(V;IMA0;V=99X* M'FXVD?6-SF+MH[P#TPY6LAD$3[_OQR1'$$=<=0FH S$N98]%R*3P@&.EI,J_ M5OC2YB9FIX!CN6R*S(D]ON7[5F1?^VZB"K9M;5UM]XJ2Z[OI7U/IPT[4&)<, MHH27*'MT0?A+L)E5I4]++Q1C\O[I;7"2&F<&TT"SB5R@3LKTXN#''M(.2[L* M^L<&#R$[N_A+UYX5T?9:#SQ,B21\6*]A#N9!7-08$D8D"WC,0>C[8!$S?SVG_/MFE6I]RDQJGBP2BPO .BP0,?(1@/#[H;4H@SY$(D8]MML! M5^^LA_![8; V?8!!PQNS6;.-'4U :CB.;))(P!P>1X2+743=K&:-=4QPXK/2I M$+[_"F[()/6*NE*$#UNI7=$W9\185YU^]L5XJ7&;V6G#RK$ZQRJVLNW,"N0 MY<,I<(-RF1/SDU--Z;YV*GR::!&Y9.E=G%WM/M0#R[O0>$:CN/NWF@6A<-9] MRG8YX[?+D$%C!'UX&T$Y8<=\^SSW@3IH:USN-\8.,,4PH\Z0>&HO9:;LY'A5 MW29_#V$'F;RYUY.C& &>E?DW;OBP/:?J#$OH;O64[N+[KC&G)K;L3!8:OH'? MN#((WNT#Y#+YA+PC4V,GE4?/?JUH4VEF9-*-!B(W:RH7^L]3XS&CS:ZZTX$U M[A_*I"20EE!(WF_+@&%_[;7BP&3:7F&$87%:)[WUUDS;>KG7NSR_TBZ/7*PR M@DHN#U2H/4P7Y'NU34%''#S^?+%^&[?_H:__KX!D[W\ R6'7D^/X/V29,:E_ MR#)[IY$"8=]RGB03 S'^>T?L&Q%W?V)AK1XA\^3 M^8>_*^]N+O7YQ$24E<+4S_F9_!HR#<-Q#J=X7I0)<4VW@%='I$P,2Q.M0("B9XHOZ4P2,D_/R^8H#@7H6?LLE'\F]L M%9KZ;^%E[^F_M!FH%O2PS<*R MBOKW,LNU=CR> [2Z18?MR9_?5= 33_)6>= : K]Z?YJG4,0E('$V<+]N6R@S M$/U:],PXYJ?#NGU.TJ.U1^RM7^ MJO*$!U_1 F.-RY$?UU3&Q0>EG;O:,,5DTTI=3=.H?&U=.0K/RUUV-QRN@]&]7M'JR'L8MRD I!4 LG0)J^ZLKXEXA7@I8IOQ\^.71U?G]Z, MRHV>'@ R&KMN6[N+4HZ".AXY]B_$;XQ$UF+;'/L&/J>,CZ#RF$IC+D7@)H#] M&OC0VQV9$+QPI\7?+G60R*<79,GXK*-J9^H]R4X[7*,@^LI=/1*'U:B23F-! M5FT+'=C;\_S.=$G)>LB6$ECQ60@B%ND MH=B751/NVP(_?*S#E.\ZO#:H:11A%>B8C3(J'=?6J@(>S[T0@TB6YQ8)4R12 M-,C0D(M^XP+KDK?#>C*"_(:U(!=4U=X<%/G6+WJ!9CC.5OEJ*;SZ?/ M3Z*(<=T9NH*1.G GO$#M FT1>^)OJCKL5$;<.1+$A-N:_4/]W^BH!>\5,M+L MCL5EJ6.J*:?3K[1&L%X<[+J+PKDUT,R>.O93$AA?5!T.B[\H!+(;3ND&$)X= M0T.KP^V8933YO9%V981U7@$9/TH5[M(<*$Q!C=\X&*)2 MI$JK:AB@FXXWX- /!-T]G/A^U_54$DJEADG:T6)@\WIO[.3/((ROD:G:&%@- MG*]):+87[EU"PMXV7 J&Y677A"B'T4ZBO:_XJ-V/)"520$!?ZRDSLH>8;,K5T,)5V+GR3 ME6L[)]5A/'NIPMA!45V;ZG,J=+(H?[0\XTBR?WY - !9F!JH'P;'Y8TQA037 MWU!%.NMI1@EIX I\V]1S9^\:+8/-+I5OKPQY\ML=3!D$-^VVG_ M C-*P"8S-ZMSV5/;4,DLC5<&JY;+R&9U4(GL9DJS,?#$F9[E,%LXC.=8XD1V M-VFB<_PT"W+B$'!BD*]^!&8*CM2&&?%+*+:R>1:,PED5$/*-%1;NYP\_@OO+ MN):DPY"D2RCI"814PWOGY]T8V#L(A1EJ9B-RFN,-].=UJR-A(#8F$LK\\!6D MY:(,$V6L!LE/FIOA0H*D0T"@BV7<.W[+MT "&O%]1&K4#!7<"0FL8D;# =NU MN)YO4!)N$9!!G7E3707N;60UFHAW:U]>GRMU:C>$6N'SK9F',H=KM56TD\", M/6]?BE);/.&$VBA?6G.@E28E#]6;H/:.#JKHW@I[(=HZ (UY, 4K+6 &_)+9TT \^^'?R(O>JQTVEOD-H MH754#H_NJW-/,9&)%C]X1TL2H"!FJ*/!T]BGB5,FUM*/C;Y2II8LG=Q+E]@0 MN6MJB.L=F;3!Q8F,H['VR4NIT9*P8M;E5,/*+:8O,!SSK22G! MN'8+JGKN35-K7[QV!2Q$_GUJU@J0;*Q\E"CPB ME5'>"*-/C(J^?:C?+*CQG7\ZS -&1C9X Z_F'N[3+@HM ;#RZS"K+3&=1)+6 MC3AL_3S#]Q#Q_;ZZ=3;1MUUG8U^OE*CE?6GS0;Y,Z+@Y6- DE/@@@;.%=:N+ MLM;1AR75+TH@9]QAZG5YE*_ZS])>]4_:M?JQ"^XBQ71#%J$.-8X1I?CF2M(X MVF!_L7^7X+7_4X9Q_X]N&._YTPVHT:7 ?ZLR;^_'MFBS2N^R1%@)_+2+O3PP MWEB7"D=%?W.]T66A!='6XV/+M0G2GL9I*L2LM+JF/' T8V\N&Z$W:VXQ&\G< M?;7G#74HO;H!,?L9M4 .?7QEA.ZZ^S5X^CRU/E]VH,*@.XV3DH=PVVLKW%6F MD"SVS);FV;Z0&3CV-QL?FW#(XTBKEF,DO8^-+5$FHNO8!E^#SUF#B#PRT?,+ MUKQ 7411T+"RGY_\5#89!RRFW;UQ/F-*?4\"NJO=,6E31Q5.9]K_WY67OQ P MJWC)N]P[R&]@;$/?H7##@%.[Z5&SFP,EGAPRV2$46Y7G6@%F6V[.0)?EWH=' M@"<3+W,X65[2Y[+ZN>\O[3:9&CW:RTV9V\B_((3]:X!!=%Z"H<3:!"PKEV[6 MVWY>^/91#." 2(!+,Q9RY3ORUH#(%R?I8Z),PO%"ZIL420K^T8![.FB=,J,I M>/\F?FK5A]!%LI+#L?E#KBTO]K(*J-'["S!7GI2$8,C;0B%6(^IT_NZ](%>D[8V'EU.)+P[\(TUU)MT M;%Y"@* _FI^4DE8(:4@&28:QQDF.K[U/8>D7..F#HJ=S0<'O/WR\D#[LXF9- MN=;W6U-XJ?U48J(5TK=KNL_R9@5ZAXE#SE:N:"M-SPO&L0+D623:G%MPI- ( M(=Y _XL#O#'^1.U7@#;J#)/1/>DN M;"K/X@AU/-V%=(D]:GQ:E-NQ"!3845/ZPG)#7WC['=9);MWTI9#%\&]-?';[ MV<(H<6WNNN(('\T14YZ./6NY $J+.*P,@+^E7G_KWC+-:SL"/S%<=$Q,,,^& MFH^:3]H!CSD//ANH40]@96:M>7^#5[_E;N. QVVS8!DH=,Q'H.8<*AEI M#)ZNG;'@3>GV22ST-C$A:0R9;\9N-K1O;_IN_T9N55/"/G*;M&^'K]B+)_$5 M,%,FT4-[933SVY>48W.34=';*D,C#.E[,T2N0Q,'%2*_#A"<@S"_U-SX:VLT MM;1^5:]NF31[Y!C=Q.&0M:5583V)_1@3*XL8%Y)VF?'^W&#ZP2X7V@\\,E @ MKL^;-M1%?. :(9)'F"!M0G@+6SAP,,8E^>:#,/DUZ,NY+:/CX8U(D!9ZUO

X>]L=0!AQH/#6U M%O4^P)!@8;QG)^Q3U;1W]Z?[>&FD+#"3T)6E2NU9D'P"9R\FUT_BJUUSM]=> MV\I9^6GX?6LX.>T68=\CDV#(0Z H]LP+^=$#5P_ME%6R^";0G8/B25:E#_?F MQT=-DH]8J=60*NW5OMV&,$3,X*(5OE6TVG0HZ.J"2TBUU,M3<_8D]??MJ3U. M%&D3<#B\)#6".?C+SH\J]QO!$4.?<";]\LN&UB/$,_Q53S . &MYYGPT(L72^/$/\Y2(IH1^0A)T/ M_5\!K'J3-3X$? :" XPT?TZFH26!'2TC>^'@UA#>R^RU!D;?195XZ%9$]Z@?)&[>RBFH6QV#UN\WB)#^4F:E-YI3;=[$B[Z]F]#9FB=@3 M?LFV5Y4!TY=^_$>[3'T@"G"L8/6N=77U ]WTCZH<]EHBU8;I@KTTSMZ[J\B, MSB;PAGM$F1#&%E+-HZ];/5BLRVR;WB57CN_I%2!PY>1S.06LR2_RK!L^J])9 M4"]Z(6CQB]=JZS^^9KS#UX8\H+A4[%<.<0^S]IX5."$-P!^S!6/<*MOBU2NQ M^!YMF=%/.:;,,HNHB1/$*;./O8%!Z1,BNM1I#G0E;6TBK Y-U8+HDEZL-5V* MG,&)*E M]/2<\V\\7JIM+9BZ2R;Q8#M(<84XOK\DK8#PB"R[^,_4WXK4S'EI)C?SY^,? M;1<\L?<=&/H7V>(;83XIX7RS2QSM+]"B5/@572+_,%<(;$^L/96JQ4O[%H?ZN]NW?J MMEFDY[5#"_1*56E,O)\UHVDIU[X8YK"+AVBWJ:B>]GA/?-D\:2N&7HA U+]- MO *T G=-Q3=*]8X,P?+'+/@*T3>KF_2.CE%#,G@?NBJ6CT,:LM>QE\;7 Q%L MIPS&,!99/GG?NN9.>$E)CLB^%4/9Q2.>?JC,98A2$S(=ZQY')[O[ M[O&I[S0S5Q<:;+TG"8G.B20QCZ(Y3\\[_^& UI:\3=P>,GCI?"MR\WLOH31@P<'!?G%# _F3_2A;'\%JB_,<%67]*>[:R*8*=EXZDK?QYQNDB>#M MF-8%(52 MQ" \T@AC'"F<(@9:^:'F?-$Y\1>=&D3S:ZU+3F.1+_6X)@+.D1Y M?FQ=M#>KYBZ7+=8_KX=0\,>/8%&AW9R6L]$?JRRU("#[\Q$^72Q0/>1!1#J/:!; B"DF:H\WPK M<2G7+1EHDAL'_M=/MR*:FZYTZG?I]K7II[6K5D;91XDIQW7I-K3K?.8.A"KU MQ=?;/KBU55FV+@:2^2N->OT3^N&;EI\05[7>FWT>VP;-9L=91!F@JP89^XM# M&?&_:M"=".;Y\P"C$SE2;^*J_R2078&_(OK<_\FF#$$%7,+MKR+>6#ONKN,F MK'ESSWNY\%Q*V16\\,W'83#,J)D][3)2>SB3M#IBNZ+N[+1;)3H#;RK?2O%( M*JGK;9+62=2%$B&^=.SV.^*L^Z]4E*T5T P1JCM.W9:9%V:;=];:29X!C!7! MCS(SO\*%&Q7M[3[;Y\22=*_:4_ 2;U&Y5N!^@["9XNAM:+'9ECU):"?2XN/J$%=!/2(D7D7DY'YF]><(7W-L M?2P3%Q$7:I*FN0[L;HV0Q[LP+W']^J+0VBWU@PAE?+1KQGO_I*_W_R?YZR\D MSBI>O"_W!HN8'UT57V'&A?3_7>(Q,ZH&KO"WLW<@%/URT:8 -8A84_]WOWY M46-8,JBH!\=3U;L09V+Y_0!!' $'F3 20JFJ$D_Z>(J*C&OC7/35,0*:"S G M#8W"U"8!!VM3I:$JPR7 T+F?F^T\[SO+Z@<6/(+L*O#]R:Z%G!H_P9YOUZ9BI+7QU!F:?,&5E;CLV"UTK^ M-S4IV5IK0_>J8+QHA)B1>U[S[9-M!"$KW'V9!&1Q7F;_P+*Q4UF2(DVU.I;, MN7MH0T8277AU0<# KJV'\S/T1?A6__UEV_+>[A-#>EO4E?R:AM:T_7%OJNL- M,#'#7*Q,C KBXR(K///5]E+1$?8N# V_G\A\\WP]8[Y*'SB$DU5FD2"UT;:3 M01I@?;9^LI5KNWJG:*2"O7R(*>M-PGZ(M5)LKIXU_Z#5A\H"K&6:/BT_]5=-[T*PA1O)?1IY[VN_FDIZ#I M$MA>YP_2#_X# (4@G5@^3JHZ,!MY&!N^6;IQW3;16HE M"6(0\(,#,B_>,#;:#A/36(LB6WP 8CE""V)HLWK(2_4K@#/"E&D1\E+S"J": MI8?BSPBI;BKQRM;,VM< OS4U'95*3"_)$Q&8RC4_1Q85IA6$DZ3MI>U64YPK MY^ M^S'+P)K]DO#W3SY 5'#49&(HJ085?E4!](/D 9[KV'?:X,!.WTU=IMDY]4;( MX.YXWTW#3[G-2[0A*HD,,[0"/$[*I-]B?"M@.Q%*?Y,KUP)0\"B*T3M]/=IL MTD$Y+4Y+.5BU()(D!F+2.SK S+,"2.L5 +VC]G<0QO]K^'0S)23A_J4_V%)M M4[C+^9,8'5E0W%A]_EQ$7?BU=0WCXY!@?,&(19[MNWDC@:^<4E5+,!\6V99< MEC^'5 E=&K1U'2N?7+P"-(*5#->TJZ),W;S*E+IDCIN<.)#BY-[#59M#_6 9 M&7[HJG\5'J$(5T]BCFYP1]%N 7$WA)9->-;4QWI_]E>X[FM1,20T@4KF/HG% M:#;H4(-6)*QG!RPUDE1<#E &G..:;*11$5?@/R^SW0J KPR(O:%W+OLSFH[; M?^*$2SJ,W'Y9K@Z">@=B"S,.S-BA#[%DLGV']T(*#-6JO0/RQ_K_>N!6?E&#J.R!CZ9Z!#02Z_ _>$'?-&;+'98X$?C5 M;Z5=;0EMN^,RW(6H@/:J\!GW\M9='B5IL2.7$2H'=DDH-. M6$F\K)O']Q&_]O%\T!K ,VS T_[EJF>@&%8O^H M'FTPL)E#^(CLLN?6HTNWWD!DY3=7 ZJKW*V%A9U,F4=^HOA&.Z!\H(R.*('Z MONY26.>1@4TU+.[ \0XAM#?"E2S;U3O?,#&76PH&MTY!N_M]$EJT8#0B M;K0?C;]9B0<:ZXLT46B7I]J;-U%Y QX]5F0O\AE%%'+Y#[IARU^>,F(QR:B5(RHO6[KB54811H^*XI4A( MVQ8MG4(%\KR1AB4D&5Z">PIB 4:><;:/23!:#MZ@RCO.CN1X[JT;02_X:E+-'].(J<^;GN/",!U;(]F$Y@9NY,0];PQ MJLW\?5K]7-5_T1K(*]CZ$G#R"D@E&/7=; 0S&/C$>.AE*]E%"@MVP79^ M&QXQ$"YJ\.7F(?I+R'PY1YIW#B1^;FKL!69]B".4OUZZ#C>_R$ 4^%3+>XV! MUY=MBT6,5F4P#$Z:HU_0HH"ME EL=$YTW!3"2#KU% !8C%>OOP*\@'V9C]O: MW[W,Q.*[B5*D<+ZY4>0%=/B+Y/^$6FJ^S1)KAP.\W1W&^7 Q%?T<*#G7_UQJ MZ',YR2K]\ HP^$/HH#@//_]K'<71TK_WFU]6K'49MNVZF_SG<@K-F3=;-G5F MREY4TZ@LS!D'NK]T/=)#.V,5]@@!(9'KX/LIL;E6Y@7%K1A,?:^YC8.S)^WP MWI>]8^SY3JQ%7&<>PAAC?7282VY8PU^EHT[!6 WHQ"^\TW:Z@@KZ%@87\5N-1G81LZ MK5#8OL8;6^^@C.Y#9"H@^OF%;C: %C1U]VNK+X/DG"S)QOK!YZ 5/\S+1-=0 M*I#'+45;L#VR* V=M'@1U,?%+*LT\PJP65%6@@6"?C#[L3%?)Y?TF^/3[A.[ MQ27%L'_2=_*&^:IP(X#P_PO)_?E]./1HLZFCD3'@)WOY5.+==RXMR"J!+I6)' A!'_ M06-;A!#"^<#/'CIS=V/!9BS+7$RZV^T+ &9CR14DX=-B: M5[![,'LZ%C28=9:1^PIX>V-/)(P(_*;A3_<[]*1&(W&ZGPH0*NG2(4X5^;[] M"G=.!FZUKYYL7C4G=ER=&6218KN3'?8OWGC\ MW^O!8I\2EM-EO D&<,V4S]X,RN=7WS"C\C3:'[;/07H$]90OJ:2CP *2N"IY&0H(HBNPC9"D#;B#8B2-:1?\-]1R^V09CUSKRE:Z0:$G9KT5. M/8?FZ4F0)-]7.#O+C>"G=7L*A%61_5*#P/:R%ZI'P]1<8-_;@9P$KT2^L_(5 MN4NSK VAJM,@!.?/.87CNS:B?5-C#Q600KV!I;/KBY:-G+\%11!17Y M>B3)>^9E@L34C"XY#*W)-;'_C3Y X,\AV9TM7?>7V#*:IO4E'FK8F]8Z0:G/ MK96;??\.,#IH00 HZ^B"E1&CCKC!>05DMCFR/AD%&O_^.?G03'U,N/8G,8ID'6\G[!#_B<0[X] MOA*54W'-8Y1L4(HCJFLKD9T(T2@;;6QYGKC9LMDL:1R-R+^%@\N%9D27QANH MSR)":%'-RGYC\,7)1G;]%Z2M3]FW&)$<6&PK1\(BY+9$?!/IJX1FE:U-#7'9 MU#LTE[4W1X\]8PX8(JVYTAY,&L>.1R"2->W0TV='UPXN5K0C'^&>D>_L>OUM M"QZU,4+#AZ%?4Y EJT]ZO=4CMUT8;M+7OZU@:"@NR1O7L[T!T^=[B)T_9]!' M4,.%#8M="6$?&58%9DD[)WW%E#]XHGMB1-B=!,HN,> *QY@9! *_+X'*]D1G MLN&3[&,$OG9<]$!MWB$F;(;J^8MW2YLF?,G3^8[=T1W=!\<'E^:L+MK50%N? M09?V339Q5S/U6)TSA*.^/3R36>'^ZRXA'2D,]9RKM-$L@YOY(Y*[+.M&)HI* MSB&*NVN=GT>;I1HK73TS!%FTF4_\(N:[U9%F#3F@+Q QG-J:*56M^<>0EKCL)[GU&7^XCL;4?:+P^@OC^FFN!7LI^X3Y4^ZNX"X2 MU(_-+K(B"?L:FL^F6C4U5/,RMWP-0N1^;P9#:]*)KAVI1KIC&Y[;(X/VF[+? M%U"$N2##OST0$C5QSK/!NYE31XF8\CA ;,)"\%U_Q^'--W"DAZ/E4ORAF%-G M*I)T_$^BB/BI3ALF&)["KVH>%4:H8XZI4@;4FW&/$M0/7F!EPIJTMJI?OE$3 M[*VP6]]4K4]_%B,5<-638%$>B..G+]7LY\8(2\3GP*]-4?SX"D#@+7BPRIS- MJKXS !&'N/I2'V*L2"%G3L\CO._+S=, M_W^7&Q;_YW)#&$+)0BV8[Y'O9,1QOVZTP=R!.BH-Y']Z!2I.4#?9SZ'EZ_;! M?'^H$..-H?:XW!F1S?W=%-M;5VU1' M86S5!;, K2]2(R'6<#-N&"C[+SBUB6LRD\=I06VAJ2-$\2:BL+*QR=KR@ET;]2QM%UQWMW=$P^=^ L MSLTR70A=D403/X$H&W_=)PP3E?\=!:Z9+G:,VW?INWPK MNV50ZFR$7UTWW4S(V=N4,JM9WWY%J'Z/0'=6-DS..DLQ4C.Q9RGTAT47#[0Q M"IEIF+T"D&[ E*+[=ZG#<%F9WBN9@4Q=2M^ZXWM^MJ902>@E[!3<8'R!C=8%-H9=LQZ_L78)O M3HWO'455C$*Y,TV._:ZB$TZ(*PO2RAB%]WZ$\H *NZ.Y#;LL6=,ED3R"^DO_B>0^\%A[]@[*#1;7_9P5>NUFC8=7]'C_4*:&:_#.!V_[>UE:GV)\@T?U\QU3]N" R2 M8Z$)DS>)UJ4PG6CZ28/.GB <+7R?2" MJ7QL#IA4Q90QK>$N82-5UZ]N9L-RE).H*F9$'+D?F8Z[8)>TG&,4U/G+K5!!&S^Q&F MLP%C#FZGU*9C.HF!TE5C:WATLL+]%"W*99<_8(:F0A'XS:Y;Q''U]_WG,7B[ M9Q!D1DB\Z M!W[+BS$IGM\/5I;8=8V;)V'S6='P,]ZDX!_28655,[>/X&SNE#/#&6 MO* +'[>:DL^S [>\10,&8(:)*II/,>"81$(' >T2ECA?PL6'!"T>ZM%0\PH( MDV'^5&DK$/AQ9?:)>K$VYW9B)9QVR8X*#>]:*\SR._8E:D@30?_!;"/%9#TH MD^00+X5U:978\E$KF3;7%ESZ6-XD(H\>X$!M*+/ZQ:S%<7\Q]_=B;5:^$1(1 MT'KCN[Q#29%4ZHL^EC.>52.,3CW1^@GW6B8=5@5$R-VKY#- MM4[1B%7FF9,:VG.RT,(#+%DK*ZBU1V-ISJ^R1\4SF802(VEGR[G&_(CK_Z>]MPR+J\NVA8M @"!!@GN0X!K<"<&# M.X4$M^ 0'$+PPB% \.#N[L'=I0B%NZ<*+?PF_=USOK??[B-]^MS[XS[GQ_A1 M^ZG:N^;::\\YYEISS_'5X>WINQIJ*?0A-R+/9]IQ(:3HU4W7M8;KFA_1=VGN%W\R)T=:VM!<8X:17_\\'@-R*S9XN)D=Z#=AW*%?.V_8-. M"Q=;!"N];=C6F.\D$T4O').97\GO"DBQ9#4O=VY!,GYLX@_K> S?JM36SFY, MT?J2'$CI;$>K78D"R5@*L+,F[E.\^.SN:N4@E,SN-1ON4]&JYB6AM MRKV.A03QD9!08L%)> M"NU\C22F!.\OH.4\ G#J@N9860,;?]!7IUX=%_#A]%C^/BXHK^W:,BVC:&-*(R7.N+I^F]O9> O6[H M]T:&D=1?S\40X5X."!;S_^FTK?DQ>9PH8RP.&)NLNZ$GLIB1FRBE4.RF^V*Z MSZT;4@4(R\"2T$G'5BVR5!KJ')^C1M8P#NPH;QH6&,CC,S5KS$GI0VLCI>2) MW$B4IM-4.VU3,XG@Z)7PY+>!P"89UU:AS49=?',WX9\?_? H%C"4O-!F.^_3 MW=!UZ.,]UZ9SPOGN2[SGDIXH0ZL7(MM@Z12Y^,=:E$1M]$Y%-EJ<-CA]R"GV MM7+./1]>NC]E:A]"*OI.V0L8*L.*$L,KJU-& 0Z8.END:4O4#AGJ+2>S2&)K MRF&T2_R:#NL#'*,E8(U95O>"&*G.@N5Q1O,433+A$H$SYW(WO?9V]Z.)S#:A M#1'U]8Z.R[,0WO70++M6A@/QEY/G DC8/9\Y%\"3'\&<*T I83;:$,WGT8*_ MJ&!E:GU*!R3;6IN5,DE+[CB7F!;U2VD1TJFCN?$YXG1[[;KBR!*<4(F+[,LJ MD6C7N)@2\]285:$2S[&UX<2$_RG_*=G;1-UU!P](BJ==X89;G:J4S]!EU[^^ M&T#3TA]YTJ4JK<#Y'7&^R+T84?GT&X#^_EQ9[!-U8_Z;?'<; MI^8QHQ8H,P BA4G.Q?MXF2D.7:XO6,7:MVOFR^8/^ M=;;W]M&AV>/O:4^/G$!8^ BN 6AISFZ,E?,?R)4-K7 MH^/\3$N<'MQD=Q$ (BUX?(4/MKP;\3-KU\IURV$)@M@OUK92>*U=?@=L\U9& M7$$=QQB/P\42!])?F\(JL]8^*Z3$,YA:F[O4J^+5HN%B:57?OPZYAYMS(('&.]F8:O]F:\\D7 DAVMWS<_S7-6GP+ST&B* M]NS:V=N[-$)A0WSY@IJ(^MM'@#::M,J!YJ?W7I\9K2H9KMY!,I!7?+Z,LCY, M* _75+@R?^72?%MZD.'/M+]7CB]'3:;.GZ0ES?2]F#RLC[=5MWPCW41V;N!6 MDB=#++1\:RBR3@82!V0J+7Z.E3TVB[W0Y>#FY$)BE[I6G'BJ=)R+N!^P_Q/H M O?:$?["S'#)+U:NFCIM)3;_=O]$!K\DWOLU'\7>;LSGAH)]W$WN^-$+5_!D= MPMS=]3!.P!K7BD QS^74:&M/V9?U9:.=W52UE?%"^$+OF4%/]E+EYW/71AW< MJ7BZE2=ET\_)3LQI^9B4A90IYHS;7A?4G2IZ@/ :6GKF;;N7)92 M;4N"FCOP\+"4!AO$02-U=EF3T;PDG VFNG$O=CU8//&/N*/1V?J"D*7H$ M!"G(G;(9WU)QZDL;NW)Q(CP;TMS=(MY%#]##69# /+JRIH"$3]'$G?J9&T"D M!9V:.P7/C# .W)-.K3]:.T^EC9 +\K6;O8&%@-:ASSF4-*A/4"H%1-S.CXVT MYMJD;V1G5XCLYK=(OZY'UD%(L/.V99$\(PL!B'50(<:I5#L!/V.T26N>%]\< MD/F+TZ$U(WL7UY?$>S3'!.1 MANWBE^K7.G>R9 Z\$[ ;PV_Z]PMK=?Y26"OD^#>%M=J;QP.AW 8R&^>9O"&+ M(LJJT*TX#Z5;]4AN:4ZS];7&N)IBOD6^:A5)7C@L'>VFI WFH^Z_21G>TAB\ M-E5W&X-A94UB T[>]8E?&L%.XC>.(>K.[1\=]8\$",V(.XD]<[/#ZGT$$-GS M&"&/.7CF589L-( =ZJ"8]7WP. Q RUV-?%QX#[8<0NR+2>TV<"9V1X#1*7^^H,M5 MIHI-[AKP:B\#((F'7ZXIO M;\!L4 MKJ[%N2*KIYA;REF3]X;'YG"[MI$IZ20-;WBFV)T[/70SG_-9S6]7: MEP5;3]+7R3F.0?9E@A/&]RK[)_'B2#%*SUDIR73NZWJIFFTE7%FBO^'[! B\ M?.OO[;[RTMT.DA )5L^PA,G<>'UUGF[?> 3D9X])0H>OE*8J7144BFAG+M"] M/>B;OU:ELK/Q1($8D'BWQ<676N5$;';O7I)\H2"MK@)YC,;:\!'&YVES 3V' M:!.XBE((O7!V&/G)CIG3R>;2V$%Z!O.9R3-ZJSJ+(Z:OLC&2.=E_FL207@:; M./,]?_XZ/3+:IC&\@T:AP.H18%-?YVT;=YEOZ[U7XRYE37LX+,KQ,7LX:9#6 MT?,Y/%Q4J^6!M_$",JN5C>]ZX]_UT#G891344KO/V\"E;!%!QJ?RND_XVZ< ZB11DN&L44Z6T.<$W03 MPP#$51[YVPU!"-SK\OCHA/MVX7QGEDIA,)!E$##"H+V'SL#4!]PA0^N?]6,Z M(,"BSH]T5Z.;ZZ5F2$;*$_5DM "P_/'F(4Q\]ZQCK:)6JY.<9[\_ER/OE+%'_5DB] SB#85@HMUU. MX7T.B D-#?HSDD3X1@RT.9?-$K?\U"W.__-;@+^XOYC\%4EVA=5'/^H9\^J. MB-& Z\W/A=4HU?C+@;WW6B5IVD QR9'1*G_#GA;K107- P^>G8A'P+.HH9SN:@6Z M;Z"3PQ'6:HVXA#H^?J1T=GV+YF7OM?[JPM&Q0KS9\IM(#CG %=+FJ5BPF9X/ M.XQGJ17YZQ3&6EM%"_/,Z-P:'5N>,^$X%U MDNNK& LZO,*#N:-?'VYQQVX2],$!HOA=ZRGQ-_?39RI&37A^)S0'KV=OP;Z& M%,:@0C7.;)GUF(V)XF$.?"MYCW3E ;:,V%]ITT:6_+\X$8_5?C%B!1[89+D9 MHP,V\E9Q_R7-2[]/./![YD!H>Y!72..'9.R4<(A':;=QE'5D5B:>V1-CA9D.J2*]#-6)(-&+-'WGLD6 M*U@UU&&B^)J-NJ[ZZZY@QG)R_(]GFYA,I,0LV_71B"_Z&G2/\LY8,]_WQA$/ MT:":#O(+#'U'4O?!WX#$H![B+-&\UFM&=T(5%KSBOR OF9NKT8/3#\81K.PM M>497GK9RO2Y8HG!&"CVMT&H(,M5**Q31*MHM%C ^E"X7<]N[QRI;3Z0/IXL* M[#\@UG%'R2[4POJ4Y^E#G%N7LGQI3G;S'&4?M%(Y42(3;R^2"OOE.6: MM?)K="QL7!Y$)U=[*5YTUH6[*]?)82/&#[L$G#C*;!H^70\-$9'7.6'3&AD+ MD7T[$5=5M>CENA8'!\_4[V0*P65;QD9;0F+WG\X&U36<.L93JGA33MYJMR>; MK,MS96O^$"TV^+>H";<0$K-\YY"[5/H=5P*XC03^@CX!N3 ?-%,4MTW<-$Z.GL?HQYI1@_*-* M4X75##/PR+FH^< +HRN5GKJ5#*].$=$/M5"@9/Q5;WE1(C4Z V3GXN-3\;L( MO\03S:QL*RT_LAF3ZIJ8D6 !VOM=^Z.!9IYL(_:HWGN;VJ*&'Y2>26L=N:$: M::W+-\&_HA-*T1_#E4I"SXU9E2=F(<13Z&[L,QVBW_%M%8K!*J^O9PG6FB_1 MF/#4#RF\F<\U@]459BA%)M*R-_,7^#GI\Z.AJ.U3PXT]RP*TC?',MN*7WUDP M[&:)/NWA75+*VWJ(C>C,L1ZGF+HP/57A;1[7<>H22J._SSTT,,?W6_35%1T7 MP>G!>MKCX$#7LD\P@@3"WY!5MP7( 0*ZB"W$U'RM(B2 KXDCE+&_Q@X0RWX\ M4I-@XN!'^N1TQ-R<4PH9.F$WQZ_ND31C69,Q4D*+ST1Z9YYLHT-,%DN3D3D<(\*?L[E,RF_K 3"V8XKE<+3 MCOWX%W$H#\*^>W]EN.IF6I3[.WC4^B, U59PEI/G,FJ# ;.O?36I0]\E.&I: M=H'A1Q-Y&3:&N>VJ[7=S&/B.63G:3\B[$@G>JM.U$US#1$9'U5&$T2[*MD0QH'IS0SHU35@>[CT"4H.(*1/5%BY$ZA48936 M"8,0'-*$O-9>+( =?JM:R?Y)[;'B<_,O)__G5X7F2N_DO&I!R=#-O<\@AK*H MOY*,K+[379_:R,"O.Q-H0-Y8\>=X]?-"G;:I7\;@Z\2'W-^4H=4$70,]!2S&74#G)<9KWPT_R#P.3G$.%L25MJOJ)P1]F3DG,59267F';=VW!^I5E M;"OWD\'QNA ;WF1"IUT?'*5RZGL-,E!$+]1 'VZK%=*;V!X_;?:IN L7[Z43 M?*,YBE =NGQ1&/+!SFYL;#M;';^^"L(:B#IH\=4,CRQ6TG>C)U!IO,PS?T91 M4!==WGG;P$V(5%%M_*ZHH?7S6IT"5UB>UN@'66TB,=>UM7-^'HLV+''OH0H? MG,(!3T]K6Q?CPKP1V]>]NA]7XKGR<#)*9R:]T%;K9MW(*639XF_56TR+;9(, M@>_.$C!PQDTTI?DMD>FN8T:5).AYVJ#IY?GLAT:GG"',*:]^5])GUG/#@#(= MUKBT@P;CWS'B <2B>0'PFP_:.W);MMCMG8JI?Y-=B8;4KAR]D;!UX,_!X M^;21:&6[Y3"J0X21/_0ZS08Q2"TXIY> M<3OKU35X:9UBE_A1D/QG"AGL,S('L][*(T"OMFK&X:C2H:*>&=*NA_7*^9O\BH'6&ITS-:!_FE% 7SR6(FDFB\J\UK VK6M6MK9GSZ".>%=]^/7M( MSJ7"_C\9!"BC]"H)H+PEW)WX^\YR(O6]+8U?:1NUF5Q#XC)UJ9Z,<_^Q5\O50 MJ01*#C'#SIAZ%T/"$(4,S1P0;Y)V?;/F6Z1:2FHE +GMOH&Z?-U\F5EM>[ ] MZQ:1F<.."%:[IU8ME,U!($U^EH8S(0Y_@:KR[IG$Q!;S 30E2D#UDB=N>H3"LZSC@SF7'^M;<3F]PG)JNDSCIX-X4:D$S?I< M]Q,%PJ7WTG/)1"%

:F M/1N7-U,1AV!A]14@F!#X9BZ0Z1?[D"GT-U\X$+.F-.W@*&]K);T*44/R,:6A M"U7M]^RSUDZ465>TH$3TD"0)*12>5"P03OTP*5F#64G\OLL$%_!58,3,--ZS M;(Q&&H:9CC.:=-I1B9D!ALR3BRKHLM%RM*EZ8\K7K#?DE%1 M;7V9)N"SQ]?F_9UF1X:A)TM:30P-Y@:]VUKMX4V@Z_^:[*6YV/<\BINC2NZK M/E,93S/.H+1 BK/[[K=F MEI&Q,O3)PMPT!-?UCX ?S@"V=MMVF;71T"@ YS>L]@C]]VTPWI-:\MI!1TD M>&$4[_6'-T<(J,0=*CJ1F2@\#FJSY741C&PGV]B0@:AQ"1%9 $" -AZ 6,RS MXREB'F*" 5L% MF*0S@'O?@?MVI#7IEKL1W;Z -(Q62VTZ!R=CL.?CDDOT_9FKR1?RJ]6;AWIN M3;.EQ(:%/=>,CR/ %[_7Z!&?)C'F>.1%QL4UDR$3DW,)%.K;\B;]&K@,VJC+ MD7SW:-JHK&U]>PLJ[-Q8K@5B*C>>G<5(O?(;I1H]N6+K:8/OA:JSW,EG9I$R MS/BIBSS2B?B@@.[(9EIC)<\%'\8R0^N&>)G\\=3\A@QO0*8W5_0GPWY-;=KW M7TG$LX'9[['T%OEU^,K*'P&8]T8**<)OIZ?Y'@&A#^635^C'TI!WT8QL^=AY M\7FH2I[N[TLZPZDT0;#2&$QED<3>J,*(C)?LY_L= \@1='7^M*L=KHT?W<5: MJ3C1$)]_.K7U[DHU!]^]TD["_>0Z\9P[PD)B?*>II^@1T. 4__7<:UC'HZ@A MO_$.:VZA"9P0KR3T".BZQY^0R0$Q!QW]77'JX<^NYC<:S,EA;^3(?%[[=R(^\YJ7EB[> BFK#9S9USJX;S: MQ;%87Y&5=RW+AO,MVK,@,9778M!2J@M %-ZU19G+HRB/2:G8VMEBH0#4,?34 MI;$FHBZV>*E!8/K) Y"PH#T>#IM91XGP<:L\$*Q(]$INX(QB$I%PM9.6[JQ/ M6B:?MXI'^(11$4"'M&:OCXPW&9WPW?!%"]1HH+%^5MB@PJ/9P8>/KC^-K=0Q MYM)C?@=',(Z$J=ID$O_#$V38A-X5"50L0!U.(4:A#_%@ZNDE2:>1I[9SU^># MUT3126!&OME'Q@YQ1\"B,!+8I+B6!.2 &#'^JZ^-_QG,8NI59[,C1/=K9 %W M;^H8"C(R)E.;AU7U6BJR(B>(KLPIQVM*RT7-70C*?J49G$0MN^']4<4Z.C*% MAC;:[N$L<0-6)D0ZE_:T@WMB4=Z9%[SA&PJL'_&L:$\+39GJRWJ?Q?;?TCZ5 M$'.K>D9,%NV)/^&Q^;:E$T81Z$V1461#D%1E(,,PPRY55S)N_./,LSI>5'J- M4HF95!PZ7[]NI\7Z9E4N?F/,M.TS1/GVG86M:Y)LGA'GCZI505DYC%YD2F_\ M91+7;46A1<..#K\,G/X#C2CI\L([ON3B5:D-D5?>$=X>%PJ,],W*7$3QZ^CR M62NJZ557^%JK_7K"@P5V;Q;'9>(V=>SM:;1-:H0] 9R#K*2F>U[8XF=9F'!" MHVFJ:6-!;QGJ^LB$D*1GK+6XWTS6'F!F*JCJQ$R.KU<*Z^#^I049&U;;59(\ M*W%NUG8IV$EQ)Q5;FN,>@_$T"0&#)\^Y71E*;^];6N_< M+!C%->FE)(_15'S3YX6@@@WKG"2SLSQQXZ=6CN>HE!Y/I*1LU^ST=?1_=*31_\BM MDS6-!GYU+V79IP)Z:EB^1P@["W%_BD+#(]J=?';)#M%XD)PAU*M*D/=5$AJD MFXGG_;(L1>5QR4"7YCA(]?Y!,]ET4\B[-0)UI[J]"O0(B) [B<-_)>3^=#V" MD>D90G="X"IHL K:D%WB0=]+8@#GK3U0%$NF[1;C>_X))6WXFL]^_*.C./F9 M^FH6+CQ"-N$=B:L7=P)0 7-LZ;0LHJE?PQ.!**M-8B3@$]:PW":/4F;)(R#F MPO^PV=YE"@)]*',8V#"@UK%_I:@UM-[H1#;-VHT?'OY=2V MWA'AI^[5 R]T M7X&?4K6V+4*UB9>).H7VS;8;^#GY4C;;JR6GU6FEVN84RY2CT]"+JV!7^'&E<5O(^,[IBA@K M^P46EWEXC2JA:U3P(#^:4]RQ@=AE?E;BCF\%%OOXK>@C@--IY^1'K< MI$/? M;8+<=N1<+'2QOC+H J*0AG1K/A%*517P+JQWM%AT:]SC.E74RW4WFE5J?*8G$* M%!5_)[K+_/DK@I3WF$?];H@)O NFW.^E_"O_4G0UPB+E9SDW$%--'18(JF(I M=V(,3EQEZ2-DK?-4[)?CGB1/_BS*K.=QJ)74C?7ZJ03I1$-51KF_5=D&G_%?"WI[']3P*8E,VOK!8OIE671P[&= M&C81MK3$ ::&^7#OW+@6J+UH?^='Q+=1F4< >0G/;*K-7E_I4SS5=Q+_UNDT MZLM-5B5F+#I:6+<&ZHR1=5.^,A51Y(" MPGM.#NVDR)+4O\"9L55)C43IJ= M/?=M"@51Y::'%E#V.+&@,1&O&YFLV%T_A=3=A\)V4H-AXICNS*"SHE/D.:%> MF=_8@Z$_^)JBU:[2.CGIZ@7D@#>ARR%+4'972Z<:[(2"6.B5;;SI2ZH2HYXJ MM$?:98\TRVD6_OWJM7=KWC36K72[!H7%!94*SIJ6W M=VCI75#J]DA[^*+G\+;H5[/0*^BR (2^0/B;0]*];C!J-1$,V[ ML3*EKQ5-4!W;RUPIYZO$# C2WM3J2!8!Q_<=6$=KI;BX59FXF%'>KS*.1&-E M5[SH%L.Z"#.>,VUOX.7#W5?7 2Z/,,D._W1Q>;6FL7LR0DR/N-\GI *-+B\S M?+/;TVD*6I4&XHK.X=8.-F++/L&G_X0#2@*8&7]"2;W$TUCRK+MX>VM3P:3? MF;)_21)54&J3S*O-L0+L7$Y]AICKB[I1ILVS]NMAJFJ835,)S[&-J!6V<,+. MF,W!G+XV:EU.I-D^0O8<2126W_L;W M@#BREN8=Y=SS9J8^BKEWSS19*[3OB=:?B9/%.H0ZF4\55G+_U;?\0M/ M!%'4RA#4NY"KZC&%%WFWA\+.13/GVF7WR.6KGBHCD30-]<7_=B2M_H7UI03Z M=3*=^6H57V;FB'G>_R+J87^/=/^S8/YC"&B[^6-X2'@!95>W,<+YO1">ZO9; M8.VIS_;F%ZC(5;\8SH*/!HRV14-4L6R%LJ$%;#G#,E;Y!:FL0,!4*V$"-V3) MI=$"F7EO\7I$!^RZBGSG#.M-7>W)PO4HP7RGJ^!0M@"W!\*-GWT(FS^X?:Y! MF<48U[R%@N0\21[3+4*Z3I&Q\2N%?+I!R@K4X8VLZ;';"*_GU>$KV#G-]'P2 MU85\]^1UY%G@8>+.*F:;Z?HJ]F$"Q)H"!2S,X]PP1F-PX$>:K!0UR?7YL[0X M.JX$)/--PF+[J_^:0MSO.O^_; '\.T =)I:EH8)*E"E**O+VMKW_VGE.LO3M MDP22&4G14%]X:7H^?GZ1M87P$.JPNY'\6$7>;.)4Q.\(_?7SWXO0_PS^D>B. M$+-Q+*0SYR/B;OO-%F>/I"Y-.$K:EO-CM?%L@PE+=DUV8C8"OU$HT!,1!*&>SCG7UPIKR11:'GD:MLA29CB?PYB27^1(WV M#*DR%F#<2-F7#IOP_-^B*/]TS>B_!2WSAR^47&\XEN6][IF50'E+!K^3SEB) MKK5IK8O+]$;QFG7SBR._^G 69?0O;DP]U15?AV3[2C%R0$Q!?UVD\<\!?T^4 MZ)>%^)53G>LQUPAZ]Z2/@#<\0^%PPN)Z]K"Y'!#SF."?[_H_OSOS M[R&[I2[ZF&,S5;PKMC:;;56?\\F9Y_]Z\_X?@A14BMO74]OSW)EN6]C>XZ8.X5J?T M(V RRMG$[^F!G<(&CU4.Z$SIVQ][B?QN"/I?T5%2^=-)_B,\B3I)2B9V[9:[ MH2PW543_ODTNG[I_(+ 6O\@I K^Q M/K*8^W4O"JC^P:O]#?XJS)X=_"$$5[Q3_MZN6.PC78ZG:F@]^^%.*<];Q)02W*4N5I%]I=+GF3W M7#H.&6J:T(5IPSPIFF\A*F+^ERUJ\3J8JI(G$6IK7EG,SQ)Z_!.P_0 MM7F#\3@67RFG\/?^5_=N?^Z)ST MOV8%>*6IP:/T&'+:9HK^/,S_7HTU3!L[&=INWA8% M/$U&GJK4=]MY43EV%?G*V7B+![3AK_0%0R@VBO2MBGYPSV]I#?^>:QTA M//@FWL3E#S?DG2MDH$J]0M^P_S3Q_8?)[Q_PWYMD_E>@63CS+2L^#3CGP6,! MLH:\YRR<,O ,[XF1["KA@HP@](:-G,C@STR*TZ#$Z3%%V4N"!.29L]/>-:9E MI&&5.&D43)&YD 6TIX&F--Y%:YE/J8^8"XMY\0X4;6G@Y[C3_K<^F62KGX5- M'P'/O@C.9IG=4EY^+'4K,!U;W?%D;_27B+P8X+_@F=9.N\-]!,2($?\:0'#Q M(V#OP#*Z_$5?YPMAD74[N24KQ<*E@]=ZH0R--;G]X:1KD26A[(W9FR+,':[4 MA\/H;^M_UC0/H54N]#MH'<-KI_5L1]A40C4"VZSY8NLCT&##Z]( Y71?^BLK.3XM)JU?942 MI'2-(KJU7&D(05FD8U"0V3XU\&H7>R%@TDP:F5MR=MV10= 9K.I.]_86O^-@;:>:2@C8YJNLIX,%KK1+WMZ=D]?B3 M'2D?'@&G$]:/ +.-THYPXML:KGO/4DWL9MTH*6O14*K;&F9?9R;":7OM'.0; M',TQPMDTK@Q\(5VE#&/_[Q8Y9F:WPS*SF@:H=O_J7#7M9-3KINTZIKQ=\/.; MWA?H?F5ZHH0LMV8&@\_(-9J].BYE ?^177AN.=-.E>:B2!-C%%+%F!J&_L$M M#ORF9>VL8_^_'SPK>L#(SS@I%,W8Q'IAK7I 6<8F?I9$^-.]R79<61$)FY M=5[.W!E"D!J=8&SG679(J!>2]7K,MJR]F_6(KND]N0JC&C^3QF?.]#5M2RDW M845M2__!+I6".MD=8?8U=#%,&VW!M)750\'V7A.461X!+;FWXEO2K9J:VL+K M&F87XT\M]OU1A,7RK"@8I]8(Q+4*;NVS=7XFFQ_\V?"U:2LDJ#+E*G9 M666:K3X0"!1R0EE=F--X?L5UQ[X^(H;JX:X\5<9W'S^,'TRBAMX@6(N-K),> M[RCPJIXAI_I+>MJ71HMBAE*:"3L?A T#UI^F,W=2^3+6(L=S&S(NN0JTX;M* M9_@LC?*DR&]>USD*:CP"H.$> P\ABEB_**FZ_ZFYNZNVS'Q)NT'']H,T6A ! MZ!'@_0AX'?2[PKU?[)S+RA].G?8(2&#X\P'FUIR8LMG3V^1KK(6>B9_^.XY9 M?SHSY=]<2?4B-=/(^9=?N>0XNUV]3J>_HS;\Y6:R$R0? 5UXJW86N\-1? 0,??G3Y\3E*9EY&T_?D;O _S'F?XSY M'V/^QYC_IXQA79L@Y#/"WJ,__/:7+Q!#V4%I%>W?_$B0>AX!#LR31847)1V_ MC7GIC>IY__-N0E 4 )/T'_5_<\?W5]9<]C@*/@&NN=@J0 M:*-VRR__CS*W?_W[)[_^;+#[1M8-T;G1'<[8[\OT^EA"M9H+?+C!%IU@U](F M/1R2Q:Y<^7A%&@[4(L49XT:I*5 MY8)YP0U], #+"0D9WT1.S+76M+)RC=D0-$/Z56- :)S1BQWLS/&5WYC&JN'> M:/]WPX+MC/4_D_XT^,2#@E&/P\WE7.>Y/OZB1U;O1T.<2?;Z**D?+&6;7+*J M[IQ'^#+.<@ L->;/\ PWIYP[>2A%'7>&NGIU;:B:'$2A.GX_EXOV)1/)&PY #;+11&,!.HM_UJCQ?T1:QC2NO)$0&@-GWY.%5NY'Y M,8W4R'I#96,[\P,*2MU6HD8'\U[G\:S5&(Q/?W*M?M9'9IU@ZIPQ+YJO35&" M/@GL_50ZE2K0:@AP;-%OLSW0AUK&+4:R:JB3YAV#J M!\P^?_[<:Z-Y@M2V):;W)]K(NBTEIJV>VT.!:^##];79E1/ M &^<9?BNYWKP[][M6NF=ZQTCQ&>IDS?R$6PIN%4P#WY"D,Y'W& M;J]4%N6"Z[!P*H65)#RKGJGPD@H7+]*RLFFJ'OF^F/M>1V^7]%*(85RG;,N3F$8)F;.WDD^;$U-C?;>J3TXJ KY'.)H@Q_JXD: MB*PB/YSP([F3;(%J1W>PR;BO9]BJ3^7#-"HQ'\)-KLKH;WF:/#+Y3P]/K\V! MI$H[0T1;B"TQEY]F-J$&#\6>N4:+AY=Z.7MJ\ ]XW@6S1)7):!Q"NOI<+4.Q MK<]$PHJ/'IAM;\3"7.V$^CNPE#$AMMJ4IM6S+/52'4'Z^"RQ8[=-HQ^Z=)X@ M,M(0;VEGZ'N@]*7.-13"GKDJA+EY"AM8;@CY8X[N)>/^ .I%2)#Z0+0L(ML" MY+Z__Q;K$IW5>_-;W]'.H5M0*W&]W5UNYGS,!J([6\_JH!S?1PW\>$9 U/N) MV;ILKV]UL$JF#!+Z]D45NN_)RYDX >G7\L86BV#=OZ4"[I1L"K*L2*D&Z MGWE-N!A7@)8TMT*5N=(&]OR+2K5)Q;*66I MK,8(GGHKXT3,,@I 2CHVR/IN0'(E-=UFUCC/1\#NLG%O)D*YF06ZTQ4#B:V3P5T7$QM#Z[W'7FUX7@0UWDI*T+"] M5\=AZWL37UXO\3Y[(3!&H 'ZD&8,BUAO#!?F6<,B@NSS:H-5#DC&JS&/P,2I MTU:Y%!I'9RS&"P1QB2KFGL*;"WZ(UH2+H@F;>)TU3=6>=P9E^KV-G-P6LIG' M/VCU Q+?2V#PT\2)XRS=?:R=;1-;N^U$VW\-C]""&32WSKCVI]B!WI:0Z-+' MGN"4$&C2(H]@XY%TKBN#W-U3QZMSX+7B#L\.%NV^SNI$9+M9BE3(6INF,^W: M/B'6U8@,'.39]$>_$]E@#^D@ALMM0&(P#\#5.A[.FY+SW*W>TK:WG+35(V0Y MB"$?N(&ZXDN(3Q JW[7,WDG!LM[!HJ,<)6GN?OO$(;[DD?#'BN3%_H140IYD,!'ZK]A"]IEORZ&SS$M9SZK5BLQ"'Y7Y3"[3OV,1R1!/4;8T]AL0P'+ANGO7E M ^68IK $H#X]6,\YRI(IK8J"U:%5^<4CX"""N M[T3=U],.N5BF5Y[A*;6S5)NM;Q=5P NW@XSJF.("S-U]2[\,!R\GB).'#DQ< MO_3'Z3P"SOJ?)\F?4CZ#/U!&35D987*3Z]8MDTQ(-J0!9]^[D%T-EE2WE^?Z MNW(PLY1>^>UM;7GS]8^@EVNO3<1\*"LO:&MOGF1?_[RXPG6J0 ,78>F- M!9#%VT;,/N#J'W2B";\0"\U5QO* ]!!@*^?)3GG:DG7(A]L5Z"-N#W)%MT=C MJ8J3DI07AMR]AFFO1PZ%!HL'+&[M#2[?ASC/V-E2A5\27R=^B1; 0#T4)UVA M@H_A:?GA*F-8X\)S=6"*E9!S"'Z&72P0=5XZTYJ4FOO)6W*BI/< 'DEI^$09 M7^\]X?>61T!@UMLY'G2AM!DWBF^-O"OZ$KS72C@*\;I=&-@5DXY=(?PQSZU3 MP3UC8FL_09"WLVX(IFL+Y^2FLO6?ZN]+ZCZ.TP)=0DWB):MG,7LV5SV+WHN=TRT?05>A07B?-)GDWN/0DQ%FI15 M1]#HO^ZTJ6#T1,%EC;JO/_MY7J6?76\PQL:HS' D 63'X?MM\T8+IM%&1Z7O M1KFZ!-0H.*'WBD2^[S[;W:V8-:J,2S9@FLZ?3=J3%[OW*0!9/ST5!LS@O9*; MKG\FS+E.2>Y!NJ%.3$OR,9#L=(^/,"T:_$IQ/H2 G_:N##\& ,[Q<%>=%\6$ M5_;E J&7Y676#]3M,;J!*M"+H.3A9$P'//7O>Y]: ).?RZ2GRX>0<,3)=@>, MPEL*(SL0#ZT+K:2';S#UP-+@NEL(#*-!R;Z\*Y*+YIF:9IRV(Q.O0FL\[UP[ MBBZL,E14V,.T>]X0;X;; 4MFO9BXSEO$;:P,Y[YD0VNLE==P BB-F,ZYO;*Z)TGO[;GWXS30' M\:)@YG.A1\"+\IWP6VFX*="76:UUVOY.S"77MZ)_7"'H\X9"JZ41_S=1/3MI M(0@:Y_Q7TD[R.R=?Z.$Z7UC],:NIG1IJ/.EKAN&R,_G8_EYWA"WU:'B%<\^E M'I2[Y1V-84T3C# ,P[,9]G1[J_]2-^PZ3Q"3P$EEH?(50T;?DC;>MJ$-7EYI2T$][[KZU$-"6,XA9^)2X?C-E0:0 MR&\2[W4/ULD6%U>(06^PBM+KK@I)#2@XVMXU)AA,08][D+H/JSEHA/Z0VNG) MA]2W+^@T4C\"2B.Y7GX\&"@>+&?'.+AZ!"#S9!%:>U6&\ASK]:C/5[AE\*E- M<5^SQVLVVQUC?!;^NDSIO/U=K57):PW19'6S+_\R>5VHU)=B0RC#J->R1[N! MSSEL9X9-2R!5_%82A]9P M36F!G?YAT=W^K&7+U,$'M@&F> I3C D^_TFPM*>M7$1)\8L1&KM_6SQ./5B9 M^N9M3/+)\;0$+RY1V>"[V?PI/%03]@@X1EE3U )WIUYFK+?SO9NC%LPL+I2S M;;&6ZE#)_33($?%YW1VWRZ5N$GG8QW&^'L@J8S0IC"5:O];*2"=9\NI;W-(R MRSLM7=9C4!8G@G;_[AN(!QDH[5+M$9#@"L6Z#WQQG;HC2NH1:@!77T/MH!Q9 M&_-6A3V/K=6U!A/,2YW?GJ_T$RM.X/3GZ[J'O@PA#31(/IK(,[(20_!Y47CP M49O$[;XCLYBG?$D1KYI7&:,, 64!!#A?_',18EM@WPK[5!LA[+3[5G_6>(:5 M%CHZ63:3SNCB1HQ^T5U]QPP^_)3\KDV,HMP-P5J@R@A3$:'E=.(++9]JE2*\ M_^B)4_H:R7%W4[%"EKWV]H,EVTNY/N>?;M?I#KU9(#]<6- *1M64VZ&(]-D# M;A2O\BN4$;L7&)F9&RU?VXR^P8$&\,22B<+V!.MX/9[[)1?N82,GJ$+R9V,4M#-%'Z1(/9GXTEF.0[H#ABB#]"O#+\C M+[&MA-D0O>?]Z>Y6L+0PXHKAN,3-\?U6,OT)^D!5^MJ+,?<9#1OU2#<%\.W4 MJ8%PV[C2N*;I[+00=X(!GTZB^G?F&E"P6@"9' M7X# $PSKW.!9:87&Z-4T0BL:+=V%&9)E5&HYNFSX*GZN\!)(9B5^?!$O42D1 MJ-1*2>90.5;6W=O$%S/"UYSBRWP B0%]',4WW,4NP\_X1LO=RYOM MP&,7LTIJ&4J:KZ:WYT=NP?N/ QK.'V_PT;EL0)P3. \RE2^B0#] "^ M!T8'F;26G);V#1G0FB[$T1>G!:EA%I"^IFWW#^ZV2QI,'ODHYB[O M>WUY8:,^'QO%>I28E)J?_#!Z85H"3$@8$R03CLP!5*'! E#J838,7J MB8?SEP/X_PZ<*U@=\0D(KQ(18SM440!7<$"@*[B@7UICSP9@SP.XE'A4-X3D M\:_IF!.PNU(+!R=^(.10*&^C>30,YQ1Y_C+D*A$MW75Z!JZ;W#RW;HN*B4M( MWKVG>%])64553?WQDZ>Z>L_T#2PLK:QM;.WLW=P]/+V\?7Q#7X6%1T1&12>] M24Y)37N;GI&;EU_PL;#HT^>O%955U36U=?7M'9U=W3W?>OM&1L?&)R:GIF>6 M5V"K:^L;FUO;B(/#H^.34^39^2^[< 0SK\<_ZI=E%B[KN#B@G )?MF%<\7K M5P=*7+P;0OA4\CH$YJ[7V(6#":D5$C^4MUWE$'D$IWG^6V5%L&?> MTKNP@T$ELJLZS-Z,H2#9BT77ZHV45VCLA5[U9*8=ZX%IHQ(&,./5NF3D!Q0Q M $D7/!0=!7D%AJLY8X!.G3])]#X.R[%8_:,='WX.'(3@NDN9NW[REX4K9SL] M8TO=4:^*TF )YVILK9M(8380*GF.QSSD"K+Z\6NHORN3)[BXH]%.AN$ MEWCNZJQS@W>AI7[\FUT-M4%S:M?Y$LOF.Y?@!9% 5F;B1+-7-=("1LP:OG"E MO&9XG]_C!V.;GH%1J9V?,Z,29&TZ4AYR!Y^Q=&J52I)^1XXE[%_4C,"JJ?%+ M35T%%"62^&;>"2X<')1Q^OT@<$!T5F%=/#7KS.1/\V#JN]8(X039H^IAE@LMKY(20I:1%#!"9 M]S>"U%\"J"Q")03-;3*S/5B@4FS0(=8$VSKA?A2DYG#WBU*,WUD^A5.H).-; MG"07,CS(]2T6(0SP*O0C M'M (9/EM,P5D^ X\ GW5$0,@H\&_"Y;*_,40FAH7JZF33UP.IGB-9K;%=YAR MI:8,[#A(>:S(@;2UVTV3S%?'X.MI*PX06MN9)S.Q;>OQEN,O!)SOOYDU5'&Q MK*DUCNW8,)VK5N6\Q[ID)G$!Q-8B(J$:E$B14;9A1 M(_Q0+IZ'>&'V6Z^;%R>[-J"/$W^'*!;5\V;KQ[O!.%^\^ (?&VFO\JJ"KL9K MJN;M;!G6P9S'9-#?2JQN)0%?/*$U^ED]3+NRUG$IJ5 MK21;>V%,VKB38"9W7L?[T^]D--4:9[W=F,OTW-MV,]2#7$6)^!4%5&O0I\("\H.Z M?*3M&2:]$L/T ,>%.8O,PTRB+G#%8#"JA<_NM)@N^09/?>D4GG]-#-KW>)JC MS'?I@@BH\T*H$^]?0?8;#"\G.DM+D:"MFE!HGF04[Q^1,7+4YW.7!'5\[?9%96RF"=^^0>]_;V/GEE1.O=;N_>-IKY-OA@ MQ\FY7J3[6'7V3U\,@'JEO?#@P>+FEG,'75_@-L_D&L?>!E0LOO42&W MWHPR/7'UQX<[-GY8+F\,VH_6?78LE4*EQA2N.A^1?BA<+LG-S>0.:..F9M/R MB8G#C]?>"F\95!W:?1@@YES0=W]13!E:^8E9GD.RC691C\X*#E4>V:LEV_'X)#'FLP\'<5-?/:ZD(- I@"@UE$":-8Q0,4B*FD>C&X6:#G* M53^*/H1,[Z/5G+(Q@"F=Z;D.%^"K1*TCA_<_N;G(\B'!-BO9UZI;6".EY7.V MR5]4?Q6/\V73Y]#E:PA6[L7-V"_*(;^# <(8,,"1-LH# X1:8@#8$TA['.2< M)_ >!FC["D%\/CKG 7T'+RNW7%*#F2%+TV#D."L\SQ0=S1K? G^1C;)ODL6Z M6'*D#A0#*)'WF"+%M=!B*BB>20R0&P&#HABY,0 #5"LW2+H#3>V 885$9-H MTC<8( Z; A")88#-#\@=#(#?BP&ZBT&Z<_[-@3;.[0W@/]Y1"XF-1ERF*QN7KWZ"CV:=3=+E!O\A MXRC7_VA.PA_'-M&MY\3^D7>J[_15B-N\KY_P"@_+TF]OY)T+,K/2#N3X5ZI C\[O6-S@7< MC(6[EAH!^EEN+"Z?3GR4#9EK:)A.V8.D'KM1'(K<#MS?1W6LG9]K5W3N45HJ M?&]H#Z?GW3F"IBVV9PE?F$1:A6R5+HWIH-3B%K?4+DN,*"_7*,TC,4"6OY^> MRG)"Q/E$-E=S]20=!I@IF>QFY&@-'W5[A9?PF6;F+5B*U_VQ' L4(=']"'FM M-:.LR<&!&752])&'\W6NE$@8O=E5$/\ 3IG?+@:X#MZ\NI2-8C+& ?\/OM= MD*A4<4A%P5P6UP4X;*,VA=^Q="__UOK/%/+^AB37S,NK4,BP6#\YE9UX?5:: M%PTZVSW+DNZ.^&IBP)-3:IRV@!88P26.]#4LE&):T$IYO]_!UY@:9SW;&=F& M >2T<#' TLH^!DBTO8!TDY]?\<;"AH .@HHQ2T"34H,PR0PQT" M@;MZ88!O55ONV@09_]>KY0V)D+Z+\.M WT)8?Q5=Q'LP<_R=CI1RO*SGS=IL M#YG(B8G;V@:B+.W_.L/_V]5:K<< T;+\WEZ*8V(:<01M7^6M0'.JB0YT?NDZ M&A0B#K%+>GG>>@98YI#6P2 +7?-AG:%UF3_3'_BQR>CD!Y,LLX%%1%5"B5"W M$&(+Y1#\]PY?)Z>D^2WQ%@VU<6WLAN!RP[(EJ<*WA1R%?0[Q\,E@:<< "XO"'7ST M GJKA"-DB_E5:@8DQ>7K!Z>!#\D2%TKD]L!Y_%U8"LV(DD<@37((^>C!)]Z. MGWGCS4Q&F_"I9T8.U52FC:X5M^3>K4??I=>V<::2$M 4(CX)Z)C[YW/Q?ZV5 M,<*T8CU,<5#WQCS>4TFI>:CFUX3CM>C:>JG=4TDEDF=S'L1OR#@DG]% JPE\ MP*8QU:SG^J3 (UH(<\LF+_P" ^"=MJ!\$\I1GEAH0#OV472+$,3V<;G)4\3L MBG(A?+Q1T,N<:9+V5"))R M C<-P ]11>L/<[G1"A9+!8#L%2)Y>-."XU6<&47I#Q1U. M"?4087T7R>O^961"D])/XQ1AM5\T(LDC!*W&S;,TS"V8/C_XRE=^XXE3K.=W M5E#.8SF*RP18S25>("MDJ1FK=H+."3A^\8@&B;UIR,4^6D9W%#;Q3J!$]-5H M&=TS"1'#@/!''"X6X?KI\4NRC\J9\RW%O:69W$X6Z:KBW+IH)R>(.0WHZT?Y M4WL['=;Y9X2L7Z?PT:L9.;+Y-VY(@\3^9!5=C^G?6E5JF$"QC>9"%D"]#09U MWLC7#+OW\ZZE2N9Y-?A%U)HH?KH<.0.8:Y^KG87?W?@9*&CJ#>D,Y!OQH WP MW?OQ?<)5@2/R>N[H[D8R?BN!((?%7;"$$1%035*::L?G(T./E M4S3Q?@OR^#X&J.P.8WZWP$A<[E!MP5B-$Y!H\"V467F_6OGNIOP/+FPN?>G6 ML4B"0O$D&,[7 M3(-XB &"%KH^QB_?K"EOU'^>2*;(0:\I+%PXE?'SB)4890N?B+'(WZII(=M] MP?=!P_M&@F83460.'NAT(:2^?][SHE7O/* )72H1N3KQ44.*V,>;W@2O"1,=2Q:E?+W-G]:KH?+W"RLKX9C1X4O4%\F)3Z^),A"H/NU?( M1Q>"4]%_#TB;D$KC\ ;'9AG:@UM+33&:3<'S7H9&,G,GP9 9TWOSWO#Z M>1\QUI8N^&G8.;$\N9R=4^.S.SAFDWYPE?F++4ZV!1+K3^5-(Q:1@LW8-',L MX(\@UD5GKQC+H\60;Q2R#M&<)[*LHQX\N98Z7_7W!"U>IW:[5D\(XTA3+>0Q M>;3L7KW,)ND72(! OIZCN5/U/SR^'O%$7$E.&^>IM7%37W"2(6>07<"_OTF> M> S&3^K>7%>M?!>YMYODG3&@!KMSECA?4/>\U0GL?Z>M6[+;I[0;N6COM/3* M3D*!N']\U%&@L7.:?S#KN?M.RFQEM6H;RZHV>\(46@HRI/HX=;#NXWZF$ DWX,D$<5G!7E>"-CX18A4(_/YA>= MFO,%:P\CY'R]I:\P1UZ)6AOG[S2"5TB13@A#H]]RPT.(5B.<_WW<5N*'D/5N M1/Y]LCX0S3M<5%.QP\^_<82+*-\JL(W6&3N:'@.4/<*F[%N\(SR@;W\/F5"C M,L&>10K6MGNGH25Q7Q\ZEFU?T]<0$;&>4[%Q=3?B(?#J?]&?H$N-T_]W?)@Q M7D0W*[E]1K).6]'MF7YK@>>'NX71^E[JY9_DOH%N60-F;Y(DNVPV39E1=V_& MV+A"M\7KQ2X[*]BJK)][%G0.\[[,"5I0S));I93[C@'^?9P7UR?TG%-_[6#R M^JCRMN>+RK5JQ13".?)Z#>B/T:PF!RK!^&;\.@\-1P]!YB S?K;4Y_*QWPBG M"CF>5P3@Y*ADHAXB#1%N*Y/!8ME7O4,NEE'GNL4X(6;U 9ON>V7YWUWZY-A. MV![Y"R'U$6[+W,'N"5>1@=A>#";I0#C_><"6U[$GNWDJ-V?V8Y/*0!YO,X/+ MX@L#$;LU^N81RL;2O'ZTM./@OD7[!K<7*%0_D L)M7%8LI766#X)-:A,/6<4 MXLG^RTSK6:PL1AJ8AD!+.<;+ M8)4A&CY.3&_7/&?"Y'FK5-FFJ1CP<(L7$U$INU":B)QU< MF6S-@6_7SWS.Y'&#KK8-",G%FI;[8VEC3N&_-;%Y8X&BWAH*Q@^/ W1$\T?W M+*M2RH+I>3CX.BX3UZ%@4_5"5X3376D/AP]3AJ6[[SO5V\^\\.)0)U'!9RYR MM_78+E<(?(%OOX,L[S>D-B20(+-@!BVU5745XE^5'/ F?'KV.=/%#Z1\[F* M8**M/P.W^#TR=&4QSI2TD=MG1>H">F5A6E]:UIUV0B*&H[@OTO.-.,[9X6"! MW[&/UJX&!N!D[<0 )UC_5:"C+3*NQ$^MS?;?E=9 [USFMZPF;;,>7V#9<\'K MR<+)MX$CI@=J'N3GEUA',/+-%C0:]KAI^&<5XSNIF.)GA5D_OE>!+IKW1AWSV?7W5/IOBV07QH>3D.BSY2YP%E0P!O3[EF MZT0'#KYHS81.N) MKX?6\M&N8;(VOF[><@"W;DOT^5X[/90C*L';ZW* M.\WPB>WI1*&#[Q=$+-Z,(2FX"#GJW:/!\&;!ELJZ!*UA#\,XWS[]G.39DI"# M\<1'RKBQPL(^]EH*1/$K]0WDA+:^UND^A89VGHE3"[02=WSD\M>"= 7(%S@! M,K<,^$/0DDUA5 H'^MZAY+0@"8H>.@U(/,* MR2TOKF,@GNX$[]3)TV.,M1*IL),NF\LT0[R)M:YM\KL/A\24YI2/0'PV? M1G&*:_N//K3U"8)=YZ'^M%)=X^55$V2C8\+!:?(B MOX]BZ7.=_\\S+1G\(2V9Y?XX&SG$8IB[3" : MO>?(OM!;YK@\]C1?X'7O-:EBU5).MF]?*X#5MVTRURG(OF-\]= M*]-OV,XL<,WH2ARRWU9Y6*9QB_GJMR[CF#9?:F&^Q"WQR.54D-8&],HZX\Q[J-PTYLMF\H/CI'ON?12#V_79? MF9,/KA#9;-R:-$H5W%%AU$@/HXAR+"3JZ?MO!$'Z"6Y/!X/\)=O:AOE<]CEC MI1/[I9O=LHO5I=O]:F0< J.!C3U_G.7^KMIKFZDBQ'%HER0:9Q$_?/^-LF?X MLDL,1;(TWC*&VE;PB=2X(C6FR0>IGS_JQ84JKP:?IB3?D9$'CLO*HH&"/-MJ M%I916/DH_XWRBMBD+W+!%%1JW*"Q) C#$@:P73QC-^'% % K## <9?+&Q/%" M&0/T4B%,+_T$T;'JP!$O.1)1@PW6#JC/OB$=V*"! 78R,,#MK" BGMR_VZ07 M3]PQ0)+@?DPS5IFZGA4J[.'RU+W"X >T MY P7%M*/W;-#Q!E82PZ6K;_)@3J=@O/M<-L@V;S M2)L@T]MO23=TF=E)1D.AMG%8SE-8_]E7%0?V2:W5OR)X/FX"ON4J1$&$"U>J+J665Q M&, MO.D5+[>M22VX H"NKRS.P:O..C=JXXHL!?7(\[=EF48:.HQ+SAVJC"OL?9C60NRO:#8;)4=H$4X\VS=EX^H@XD0RIV+M^&E9,T;=A( MZY9[N[6 25](P-S8T!:IPO;T^ KG IFLC146@\2)L1Y[_IL8[B);R]GN"4.F04>Y0_NJHHB,R\X/Y MLVKD".$>1V*0C96VYZ=M)5\\++P[5O0B$=BTH*(+C*3!ZGQ@Q0K_VJB" >[_ M+XDO*;;CXI_$_\=U7#/A1,Y^0JHHU8Y7@<-E;]=\#75.9ZL=O1[WG=I%4&0L M>@P#A*6L@,^YLFYA@-9200SPYC;Y# =:%=V$ 5Z CU[JY6L39$/:^Q"LEU2# MU!A@23<-ZYJ2(>V]OR0M?Y6D;(K^&QU_D_RW=4SI0SV>:#2$80!@AX6E FFW MPJOQ#CG!F;6]_Y"2>R _==:SYSI!SLTFK(..'A&/GJ V#W^BK=)\V^ ?>Z%, M3HNT*$%6+&.ST,I!_S_B M0LD5 3*N/T#MA[%PO^EW9:>M&SDHN4>)3F_# -=,XI0 GZQ2A)?!L&A#D\+A M,B3:HK(JJC"E:R#5,S=$K;6Q=TDGW]]DHNK'S?Y'%4C3E4_\@FP:D49S6Q8O M[X4_#O5);*,9\=?!;FS'%>@%WAR62W[,6[9!O6$EA$RQ#&(UX0+,9E%RDXZ* MD8'4WEDR/XU/YK8@(BP;ER)O6E&?39'Z)AP8(%=_)1M%-((!SH3KTJ4#H+V? M=C+,6FS'&ZTS."7LJ/UV^3,&%I[3W7Y2O6%&C'\QCRP#*R)G85I4=B>3NKG7 MH1W3=O!I-0J*!0WIQ]F5;^+:))1C0_3*D33**3G]6K+'D"JLHV8>4!8HY:MO!/043;1 M$#@OEC^L]H%_%QPQ8/NU_"Z%!=ZQEQ5 IL /G\#'$SJ<*?2-32N):NC2?&VC M[U0HKU;W5[\PUY)SF-O\)Q9"K/@K(2 =:'H$[CDG?$>O/IF2<,20@33(( M+G%0V/SFE5,I!O@VAK.9K/<>.\S1$'B3'":(XO!P1BOGH>D^!F, .0@]9)FQ M&'(@!OART6Q X$VBY.<@9#\&()PWQ ")1?^@2R_M6_YN86- M3Z8=X.,^TTOF7_?WP0 H?L/]6S2"_]%YXQ.>&0W'#SI3[#N]3J0>C?5-/!\WPU[F_/)XL ,PA[>/-&. # MJ N")"7 ,QY:-K2TTM"%FQVVFH+1N[:SWF?+,KYZ'7F,I.[HXV+11?,LNX4 M/46&AV]8BS2Y6 M0R+)DLF\O?D)[ ,N%6&701T2NOR6NRI$"@-4#;IYD.;KS"J/T-I=)82!]IA+ M#R\7DV,WHH&#[!FJ?5-D%3RF4Y9^N%$$%@!Z5A\J[C6AQ,;+L\J;_-:*,<7L MY9V>V&"U"QEC9.BR8#N8'.F@#Q^,.]XUF, Y*>X?%'!;9RD*^RBIM/R$#*#9 M-FCIW&$E1V)=A_)8IR>MN.\#@_SZY%$\.<[W'YYTWUOSW:BE,7R,;"AH*[9+ MU>42F#@9V+O8U5R7?*[ADQ.M_:-R.;B6]=;>'==$.7KNKHGO:;:!M,B@ JS[ MM*]];.X8]7&F>!V\'VC=SC/GTQX\]:@+1NPMP+^1L.P<2>5G^6PYT?W";)@] MA.;)62-P%2!+%QN9\W\&3\F]D6U<%?9N /_N]>(/$2PN5M*?'O;74@@E9MC[ M&\']Z"N@TYTWE%-U4T[X;-D/:X0D@>L);Z\N03DX,H#U/6E#1T^V:R@!! GZ M?I9[H&-C;T:GKZ%%H5#!& MS-O^/;M]4_UKXE2(4/10#CGX3]?KGY_V/&OD+^C_M,-"BI!]7ZCP[>O\0T=* MU5-).4TN;GKS(;TBO63TV.*!/ J;CCLMGC^E 7RK_DE5!"RNRY S =F[6(Y' M*G6F84PSV"E#-JG?,I*UKEBD+]/X]V0-S.59Q.<[= :"WRZV9#AM6 M8;#L<_AH2W+5#^\WRP31ULCL4F^80L-HR?%S_L>:(G/J%DF^)Y,TC&2<9WJ-\SZ1M_\P^)UP;/J:5>Z/4=?NL(/L8O:?[@P!3':-19 M5ER77/N-I44=#J5"42# T3LBY%EG#%(F=[\FZO&MT9J[8D58*W!>&XPWM6 MAQ2GQGT=L@LKC3U85XJ#DB]+3%/'0)U:Z0P]IW-%3_6=4J88 M-I47-SW?5*RW[Z)N(64\EHQU1T[6!Y7#)M7O^7>W,K>%=29=*;$P"M=W<8M] MP>S62F"##43N)$EOV5H/(-'FU5!": M[TKM4KV&C'([O*[,=7]]G;"6^%I5.GJYD6O)]!I20ZX9GO^PP,CV*G//%'3! M!V]8N.).O&IC4P[IJD^(@J;LAK1KM6E%=Y58VDE@GE^A*!7GHW?(]S/K\Q/# MCAGC.'(,^%.10I/C=$ AZ2 M3&3')A#Z+=V*3>T?(BH"50T_U2TL6BC/(CA)!.BR7$T8/2YDD/4'DX]\"H=L MDL[%0A[>T[=R> &Q*?B4YAIS4\ERH470WY+%81@EO_30:>^TM6)&X)U+/V MI/B?+B].[W36XZ6^P=$B-YDUF)F>GM^:I.ISW'_*CU?YM6:O]C4-62/307Z9 M%[E'9?C)[/VZ\"/#4*KZ^X[]%!;$8=Q>RL=,L+$A EXX"*TZ^*IEIQ>2#I6' MILB2H:? )-)2A4B5Y&]P:SPC"UI###: MFD,6"(X[+ZD73U9*@9[$SEB7%QL)D; ?_'3B"'U^^'I@5/FE6JON,-U+ 8L*Z.:1OCE=T^)VUG/[8RU9HQA2(@^CNYQV88'!_@;X=UIFD MVBT\S*E[-KN[$=@?/B]J59$4.\6E1?_TB,9/$_D&KJ]=?\$((J\6E3J1SGD"UBLVR*EAJ;+U5C2LUI13_L2TX>J4I/9-,G:MND M*! EB1PZ,3^9=#;APB)59 EZLA9?)OTTOW0W68WD@0#\RH?792HO2;XR9>\S M;(&7\]#TD*&=?,B27 ZY6F[C[-_.QA_.XOV6GOB?(1I@T"!I)?CHTU'W09JM MM)I305R7V0Y)@9_6F@ T9_._\A0;] ,#_/XVB?=?D?$ 95X]LD15B(E$O(+. MD1DM!P^:X_=SDHO.KHQ.*@#<+X0:^W]\U@@,[3/C9A MGQ#)O&GQE;"7;[N?=!/*[B*M'\*OC#Q3KV[R)?.@%5Q3F3@X<^:4D5*M9>EN M>E[G'$W)A[XRP>ZH[LBD1B$?@*NL_"H5H,H)Z<\B_+:4I6( P-R=IV%JP_?[ M[8KJ[\^4^.9;\=_0IRYMR^ZWNQ+NL>!Z2"77^DD4 TP?/AS)&7XTJ=L8;TSW M=<>EQ"Q)397O=]:\6%P(?->E;\&P7-!0W4]W:%=I=(?*SDTL,VG0 M0>Q[*N*MD[E@A*H7@IW"DWF*D^0]L\6*3>0'!).XFSQ_06ES_>NJ\4;SI;KJ MFU8Z#?LNTN''/=*[*]&BMS_1M&7> MX;3A3"(O+RG>#]*]]PX#Y._HE65;C_&W?V:'[7I1&(E8DGT^0<"J1;*J.NQ8 M&:3]2F9M:_ 7U:HU+NIRLHAM"[,,A3,\ON\R-8S<*;D9=BUN$?()=B^5E0YE ME/JZWZ.P8/K0T<1[E[_O0:*Z)#O.7"Z[$-L901R;+3[B@$DCPA*#?YWEF MDTWC[>K)H87:^Y<[1OE"E6][\!XML &P$"V#3P%P?.)R3PL$2YX=?ZO6HN%G MWNY^2W[0K1X"6]+CDNSH\X^%6-H<[>E;ELPT2!XN-,E4JGWSM(E! M[^<%PG4Z:]84M1J_Y"?I:?$O/WPA![D>T6S-..4Y%T\K>=GQ9"QHJTMN^O0< M%8OBA"T+$@N&\5<1ZFYKM%2;:@7^8 ]Z6O#R9QYS\,T:V]P@(FQRF896!4=A M@-U9#*">"]6%WKK\!%D-16:CYUN./M\&CNW_@2>T_YDF#6O'$GPC?S<,8,+@ M=9#:Q-+8HC!6RB=[UWO.:*[#R5!K%+%>:X3@+L42,GBBG>D1524&:.E'B^+D M*=E VI4*($/JHV@,((C$NMNKM"D80)Y7ZP+5 I.[GDWC;^BV! &V9WYDVG&M M\B2VMW:BS%]FA?GFX8,QIY*R$J<56YNP0N#>G39Z H[MNY\? MV:&IZALKFIO0?6-BO$^>Q*,W%0YCW:7*VP:E+4J!EZ9TC>:ER.?G?1N:&0YQ MM(R\";L\E1.1"[/5FZ^\;B?=HN(T4Z57 4M*.LV>8X#8_!&]=KK4BH"OLX^: M0KH] -)VR[[F>Y\([,ZO_53JW^5NNY?9;MA@3+8MM\OFDW13ZMV^N);;W.DG MSFIX9]K)),2V7+GF?5D*U?VG=M&O#I^1E="Q7=O9Q@&8E6C>_W&&5%"Q%<[8!<.",Y;F$TO2?D. V68$Z^'HV=^3NT7J4&#GG57I6%[/Y=VB\ M3$^H,78D4V7L2$H1:! W4H_K OQZ$5^:4_Z;N+H\ZV.34#EZ"#QF<_&(\ N6 MGUEB &P0H_"UX'EHR@!&=# M*Y(D>]D@61O?%,5^+G%YA0\,IP>W)R"5CIS/ M<9]!EH0A8?;8Q%;G0@[IIUZ%U"C3($NW(?FT2N.]I&3FO[HI!]7[W\R3_T1[ M_RSY:V>;>5M=NOKW61]DZON][!J^)4:=29!0$3RX& ]PZ/2\WW M2HD"<8<(;N7[^U>,_YP?51C31506QYDL?)/6XH0KLO?<%*\CFLTT$Z+?8":U M=0#3_ZQL(6-^R2RPAP$T']YFUE5C\\8 GDG-8PK$Y&^7$PJ_^7Q>($6R.B^# M*6P-/HW=/[ S*=".'Y!VS_ID MQ.QVA72,=!'3;+>1\/T\CC6Y.W>/939!%4.-#QW*3+9UB4I)T9F;-;0'%B\C MC+_-N3P-=PE0),N9Z,9[&7@=GCGC%2?]<(4Q]0:QA@M@:=HB3'4OH/ ME*?\9QJ!R IKN"P9P@/>-.G/_6%'+UB!.$[E8?B*7%[.W+:F3+$@FEJE0^N< M.XL: [1QU6 2N-Q:ARL.VR/1&)SMON'[=E(SFH,L(*%>Q@E?!0=M1$&AJLY M_OK*SD,)<&F!Y\HR0(:EX87HJ_PMOS[JNN^/#?:Y/LM:*"I#"()F7D>.21#% MDQ">?:0E?>O75U/.OSZNTF$E!6]F>3_& +BIBR@EKR?:!,383<>Q7'AY;9 ( MLI0T^Y=/T_Y+RNF.NO?+,+03,\M.$#/RNE-V.#I>CY<<(2UU\( P3^^CK@Z#8/:#"P"Z&(#I&]CHTX6,#$ ML3Y'?L!Z3U82R"(V5G8W$44#AXOE_MI83Y00#M[OQ PE:EF'LB02@?KZ0H$ M 57 !KC3GZ;4X$V.Y80+!!@Y?"(8S7I$">^Y1&:C'(:**,HB?['4UU KFI M 3_K>M.8\Y2/:?".+JH%HRX'RM$R"ND!:EJA+R#NNGRDU">#;0@1BHO__7<] M'8$W]F$K+JUWPG#HF=MR2"H(.ENOO]=KGWH<+OM@CC70]D#VYA[HXG'[&0>; MC\@!^!Z,"]Y<+%ZP(G(SW?W\0?/=^)/U^=+TL/'LJ=+77QX$(J2[[K:"W<_U M;BP/AC<+-U:/_JR*A"XW9TZID)X[+5J8KQGQ#=.#P\:$0T22NLBEO($3KM 5 MAR+>S][&P9OW10[/1]%_G-J7M :>I?"5 )9%I1$!L3@AZ#P'*>45MD,EQOK/ ML3?O)WWACBN_NSD-=?GU?N"/RY#PQQ4P"<-ZV?V_788ROYY%\D!V?R5XP49$ M%;-IQ\2)7AS=.ZZFQMGV_,\H2QCX)ICAY!X/#A[_/\<5_*&90!#7N@,YAU%/ ME[/)O2TT1_:=JVR=!5B,=?=4.:+8#KP9.5ZJ'4:8GSH,\0Y(ZV, KLGEQP-&SF2"],N#'".Z\V+ ? G(:@8E1FT( 88XF@S18K_I;K\Z#.6R@1.(B#H M8!8B[-:M^E5B/GS2$H,!C@CA>FC2LE_5Y4VWL<@UK4*98N=-):0%[OBKQ+PR M +J" 2ZO2--@@%"'%K025!T+W\E="!V6^E N05&,?ZDQ9W5 MF#C; (>9&GF M5]&[PP@6Q6+__8H][D$S(NM@@U=-;5\^0PH/"U1;6XT+3)5-ZFZ=F%_.Z2G^ MWVCT/U6Q,0/3.'_7C]X7\D/^.OF;E ;;B+FW>Z+O%>RRQ*- J'Y.GCLJ'Z!: M4$E$#2H5'+[X4 ,#J'4!OC+_WC/#NTL8@,E?!S$9X>@Q+W(?GBE.%S9#W3#N MI*O]85IYJ;H3='!RL_IW549;_ES:^8],Y(>F]Z4E&^D4?8CN@:)[Y2#)''*I MOSL9??"T6,$R-).=K,286+<$R5>C^:V"O'B";U84+^L>1A#<'7BR(?;(>89_ M9&;D"1Q]L+*JF6T/= ]MJYFU6OGTU[IFNDY2XPS]OF!YOZ^5M9TI"^.S"<=* M]Z%5AN"FVHH&R@&B=O;&I+&^V"?XC'GSH:$ADH,TH4M:"70Z2+ JW<3!]F0, M__N"^5E)?9(T+U(2 0H!>D7'!>4[PBZN8% M@:4LK#>IU.B'9*V?.O@;)V0&0'_^:%@[J!S#QS[7L[E(3A_/"J8=H.&\L^46W2#!P%L"@;*5LC3UX\K1 MN=L#&C$.[VXY55=ZW4EO_!;1?\BD^%IN]5Y6A"CA^-]=UMXOR":_$F1(.\W7 MI^$[3RZX,A3=0I:VOAJ32U)+6UJL25.0:;%%G 13V?D^.#EG>F-BK\83/O:C M,NK#4Y%V0R=0L9"I8E6\'#5.Z=\U:[.ZXO+S!'UU\B&%[.B8I0T-/^ #_5V? M#90/@G@EHB.;V,0[XLE0([=KX72EB;MG1FEOI#:1"G\R"G.]3^_V7? MK[S_RKYU-/[X,N^?TO0RO2O0&M".E@M\!_# ):)P[JR#XP#F3' E(@^VM,= M9_/HO\!\:#98Q#% 4@]\=NL39$L2JO(?\R/.%_<@O73PP+)3S,$C75$O1>%\;RE53*_<5]&?\A_'D(T--S(O[1K MJ!F_/B@_FKH@A]3GHQ5G;9J;UM56V:=S_;:-4X3F0QI<=)N0OM,8?65J[Q?) MR>*V:\3Y>7> W H*GD33(4+/M'!+W,7NGN^.^&WGE+#<\(0!ZWGVZGL5^)RAF<>E4EI7 MD;YMI:O5(^Y(AG'/]F&YF#4R3>K@G@7G[Y.I_? T_0"(YCC_+O]/Z5#[!773 M;VA5.N%>4?N>S\FOBYB%6G'D:-XO)X0&\@Z%!WU]B-=54.G9_^E9O_VG,:O@^5<>@5W0]E$1B%EMQ\HQ.C M4Q-M:%HM+[W[;BII9(4JOI/*4WI8DONNT!6?$EY!0F02F)J9:*N*5%U#D:5_ M,NO9U)OG9CLUZT%2>V!QB8^^0P3-=F@&^ G?7NE1#(^)F" H(%T'1C([(-FW M%J_5] @1C=30_%H3$-@W8.C0CTP2XB]*5G-'QI%=R7Z[) [FTQYAF)"I,V4 M*:$_>"L5=#*$=P?%/#-/8B\@.UYD[.V]K9%9]M*A=$P:M,*( 0!O"_4L MC;M5#Z7TJIOKDH0MXO+BEWH/XEW48<'=+_'Q>4 UU7"OB!=[;+6A*J,?LJ8^ M13_;'1*UTN[.IY!LI\H;?JI3*&W9H87\-HQK4 M'/X^92+M8X^%3*;G:WD&PA0!AA>6EF6&6>0@[AI[8!;@:5UZ-(S=++_15)-2 M$XT+W M']:LE$@L#QBO:G@?(.JHOL!K6%P+4U-0L\+MTDK]3,:@W,.\,_J_LO_>5\>F) :_6HZ0PP!?K"M3/3=#PYG^EN&_@5T$L5\)RS2@V MY1EQ-4DP<84YG_%!2)LSTM!OHH$CW_]8=6S-B<_XBP](B>7:U88P9HMD&CN MXW1$+Q<#O)B"#.ZV7%ZRPN3H;#^;SHJS'EXX8P"("G+XLL(< X"QQ/[T"!(' MO(10-/H)AHG%<6C5!'],W9XXOX0+/] MQ[=DW151N\XR6\S=L< [/AA\Y'S= M=-ME;G9^IF"\*X2='?HVS[[X3>NC#LYCX+2L1J]ZN"I \4%STL&\T]$9\U*R M:A.S>CWK4S,?EM:3S\3+K'AQPL;2AL]BZ._-GK6PG87ZYX$%V5B$HH&.85F) M&8>76XB;::ZXD[NBNOV\..O]I+.&#T+GU44.41PRD26E4B?1-"(?;:: M+#_5!W%\*F:U31?4ED%SZ*/8X-F,K:-% F\WM8F2O5(!QQM?OXIH.#XO4.^1 M_OZ#[T,4?^J% /32N0D"5FF3P'/U)9CFMG45$)?0N/.Q(/72_J MF&5CE>SF-K.HFRI'=C]JW&(;^2:N:K4"6GM[T(@!7-,#7PT19+?TT(R)O:<] M;QL^\HH^%BBM*7(6YWH5U!4I]#6=T.H%BVQZPT?TD&=&\DET!O-*!]?H] ^1 M>SC7RG).2-ND(@\?R\AN$90IN=>P$,+%9N[]L"CL;:P0$G[9E4*=Y):YPM/M MBPH=21IM;<;[@BMO988$,H[I4SL>QK#C/W/Y-/)S./M-SWLL MH1X!;HYN+RJ,D\D4BW H%=AQIF[':A.H*3U"3W_! -FSD(MS<'?"[CORL\L: M#-"2A[*]LONG+V#T\O\6XR;Z%]K;J6XH8@2?ZWS[WJ(UCJZ<&@90CPZ2"?FW MJB+%_O*/*#16%B_#2B!'TPXF*29V\*5K",6530*""]V>Q%DT5VI5JS&6V/"! MR8^*![$[)O\]K\$8RVX>:U/&>'9O;- ])I+@,7X@@$;)__@C2@D!C3J64G6\ M]G-2K[Y@K?&$#'!P,-1?&KBZ))U([Z+6;6G2W@ &^C48U%?' MXU'>M,ARI?XJMA'2]?$[CO+4-2B1H!.FH*'8N/MP.S!,4WZ/ MU_3A))^8C_/SBKIX'[YU\5.BB)MW 9(G%\O!V,F]I)[?Z?E^][2 A%R!%."G M:>^"0:[)QLG,>K.<"&K*%(&@N;5O478K$J/'=V?;O#[)5'17GZRO\T_>>!MN)?5% M/(@@;/[YMN9LLN MOEL_:S9]%SM$8*/DVM&%9N,O(40R?:7!$+CMXY/XRJQ MZM'=OP/PS"=1\:+:S.K#' M4Z:I1;/SJ=B^NG]9H["J*ER-?Z\3L5OO ;+G&9!W4M8DH%'78D2FB+XS3($K M[1CU\W*FYJXS#_-T7W\_Q;9Z=)1#MAZ]VK+,.PFIMJG$ *\>[?],[!Q(:_;W MLS2K(\1W2_+^;-.-YF*@6H"T4_HZ/^Q]-77YD7E%)B=*PJE;6!T&I<:9&S;* M0Q8:&7O\C ASROBFN$Z\+RL3AOHR*Y2YX=6?Z4$C[^^Z8I$G,PV7@3=<(^S* MGODPIT>_^'ZJV[L+\'JB=S.+=]+0H*+2FG1&RW5 M>K4W,;'"Z;.''J:=]61;PZYQK.?QYT3OV4[HQT7-!<(FC4AF75X+-[*M-FX^ MLI\D9A['.60KT:L<"*?FR?K[_,N,5>&[VG/?G=B[/G#CWIE/;=V(';L% U.* ME97>@EMM]]OW\>=>/-!OP#M)*O2ZSBHAF4,V\1NM\2A:$$(0]1;PP#V6#0OP MEYN'Z],Y["R MKQ?IK;";6TGB6'!Q_UE#AYDC8^VWC4QM G,EET.LQ>5;$X\+0P0M:].GK6KH M[NP%7;FC]A?45*/Y)O6>CNU&A G,S,QP^_E!965J^(2JJ&W8,K.:DW$FAHVD ML\00[%NT:1I+[R;K4VWB->3=R#:3+<@T?U*\]/5]6HTPJ1!0N*_KJ>UWNQLS^/:PHN M9->]Z->! M4?'ASN!E@N8+ MVSJ*RXC=._M"NX/IOR#38U#OKX=ES8Z*=M@]7; XM<#EV70(FXE]S$4X\)*\ M7X[9D::#.PZE/O/P1[\W^[%37LHC*44/LBWJ#0&RG\"=>^?CFXU/RV2A!3,U M84Y)$]N$J[4-(CW5X]-JEN:9286Q\7=SR,JBEW.Q.EB.E.T9MM%]9Q>)$"32FZA!2H.#/X7FC_HG$M<)J%W,IN-'3?^C:\V/@%BO6 MH3QSKV8A;K*NXS1BJXL1;Q&7=7Z7=787FA"65'L$H'&^2\F M1@)R^8R_F%V!_CA8I?+I40_18O!.?.'>F]:F!Q7KKY^3$WC^XPO)E52I+R^O M2OMJ$S@JO21=F?>W-TAIP0YAO3#-G%-W<=_02763VH9#]OB1,Y-WA@S+PI8T M>0#77-)7F;?UKT3M@8YK#;A,V7U!4I]Y4]YUW9OS7Z?($$TB&XS(ZQ=+=$Q<43J42YY=[Y6):W?W%'/=%5 MHV6,8*220-?;5]\$&Y$GM-,-UB*_\/%$!;NR[B(^V*57VFRD8]&;"APE.WCG MMF[C*90E-/'K]LG8&2@T0L^%#Z(I':#EC>S*S8>PJ?C'K@HBF:$'ZT4JL 1L MP!'[2\ 9L8I[$?UD 04*3&49F2M#Z4V:!]#*FYZV@39>+04JE4 MC<_!I3J@1A!_NS)0#,&QI3?)OU0\5A?R1-7QX7?#PL>97Z2^ *T[.W+,33X] M<2VKY2CQ*W_L6"KJ04CUGX;S"DE&1I>Y_-6Q:G.Q(DEZH,0=$U,8 M*P,R$TG08+ M$EU^UJI4BI%N'FU8/_LBZYPF.@QCI7A['(ZU^AY<+/W*=" 63C:#-;R'_BV" M/P9X0!6YM36(M,@4T:_-)(T6[N 1H"[FDFZ]Y\ (P-7M(- MJM.E^;]\R8T@HA8)>MRL_X>]]XYJ:MW6AQ>B@*(@2&]10$%I*KT&1)I(4^F] METAOH090BO2BH'3I2!/I73I([[V%#B()S2 A^07W/O>>[;[WG#UN_\;X&(,_ M6*R\:_8YGZSYSM=QV$^4CN,5C X:\=-@W(MP!C- .'UF, "GN]&*V5EQ[ MXIX-73GQ$D=5P+@@!.+O2,7=M?&!-R;-6Y507\9AIEI^M/5L2P&.P9LUX MLP(7BP)E[[9]:^Y747E4[:U9S%494N;63YM]W5D._#4WK\1S])"@F+$WX+3D>J^0K<82$<%I>:+AP7>:ZK@ MZDY+M#42)Z>2[/G9J@">)VL7R9@K!.]^2U%VO_N;86G>0!K4WV&$_M: /7.AP%F==$F9&/_,QFR,X3O><]8X.-S"XKZJ_R'I MG>\0%==%$R+CNC5<_CM,OY2&R$#C8X$'Q6E8P'?@K#'F$L]G\,&=31RL^XH% M(K2B.B1N6+EJVA/,/?>V$UA.=H4V&H,E)1.#4B27:!Y8E M@PG>-\453W;"RWQXFA@*0S_8AOH(%MB=P@)TX"49%"$F4!^,.4U#%A@B$E O M>L)QP^&3P'O1)#56O'3A)VCFI-.)XJ:Y\7+/9TQ*^&I/*4MR<9 MT=.:UIU%0N&HD*8+]:3&BZ3D>C,HFP[Z$)?M5RPQ5X,TR$K/,QQFH>P1NI^_ M8P$2-)>K\U(!;3';<)%9K.8#[KTC#6U M[849%5K=V*M^.-..5E@?_H 60<)"N!JOH*DO9 MS=5EI X=_+A-?PJ+- ?A3FV#V]PL:D-K$(S)UA,SPM [7#Q;O8N SMMUX"R MS>M&0>0=J^@YG/.D(M>LYKOT6FNN M)Q=32L,9'UJOBPOQ=8YB_2'(%=VU8L MT9\BO:S/_UJU/&;A5>84Q\LNR9HN5G2-F(8SKDC(?!B)@#(?S/.ML9@?O77_ M8/J;4VQ+7L$"@=2+H!^4+EC@Y C6$?5':X5(8\A3'+8++'$67S$Q&2YA?!9D M0?^2QOD5O&WA3S,4H=YDGCQ4CN13/CF,O6_[T=\Z>#M$!O'!?R+[?A9*19(CB6E9=#P-A#$ M5855U/:+81N[+&],%5F<+UI3O$@@=+M[EW!9DK&/LILG]'!\]&#&>4FQU-:9 MKOZ[@;>7[=M##=KNS@HI4#CZX0^[7(?YRPV*8=9DMCL1O;K%STHO?W$W,@(\ M<$7A<.@*;(ESHG$F2_K,J1?B_@XZT/P&'6QHT.;P6U6C<_7TT%C=JUS+?X<; MSA98#L;%UCI9$")XW@3A[W(6ET$#56>F?Q:V,]NGCVW-0$3S>)9IG])^8@;3 MU>-& ^'CTK,*HKUGF8?L9F/\]F)/IU>&3)O)&N?TDA]]HYV3\/)PM@0.U,P4 M/!"[Z69<+@NQQI6[W%U&Y_+FWG1UKS.RGT&:=V+6#CT+ M>4PJ]- 8OC#%;(32]IPB#C<$_,0-#+_AAH(FQ.OMM!EWJC1$F+Y/I-"[X>\# M4<_#J7\F^4@K_#24';ZW*JJ:]/K6./C'\XKB(>^;&=GA5(HYNL3R#-T,$EK3 MX0JL_M\4!L;K(4M8(%Q,BC2LD=VP<_&DN^*B:QU?G!(U&>$KV7>VP5QUUH3X M[W<-S3%O.V-I+M!).%STU(_]*GZ%'V9(ZRTOZ7J*BAY0> M^GJCQ.W,3,^WW#OS 8H.]_6?Q41))SS"]G!&5 #1,*S=!\3J+HMYW7 *#"5+ MCJ6YT(7+3EMYQ5$'D$H/X/"K>G&* MH7*%!&4M5149RX#'>F?E7*13UD]$Z(==5_SC^ M_W \L3RWN2I 5T.],GCGGL57ZN8[[H[^^\ZA7M#6MG-*-^1>\ER:RQ/D.@II M&B*!$]DG)9- !W2 #6_I'(&J=!M/I\?C.^X0KNIWGAWZE[Z!'J_5!ZPO!35] M0)DVBSP^4IL&!^V8*YA'FG,X80$+*.4UPAM:'TWK:/#'ZU9Q\>_BF#_"!QXF MTU=Z\M!PT]+M;I,@@W,?"ZJUC=@^4PCANJP [>7./'FH789W%+ @V!>S[UV3 M3LI7B=*&0^C):WURC]2_'TDD6#.VV5-\*)/\=.R_S"V8HRV%ER >PIPOV,H3 MHD"2Z6QR37&/Q&NMGZJ=D3=J?[]^D:GJ.J#*D]VTQ;!"TX M)#NF#7'54:\ H%87'NG1KIG4DF3U;+J]W*(4;-6M^ =@M$EL>B[<]K-0),;,4HL\8"U]8/?DBS^C1W2Q$/=,NLCA6H6N\I)MI M"R'NMG?'Z7JSXVXH;[2R"AM^Z#"BOS0/0JXJL P M2-#W[[VHHNR%3L!5@B48BUXA"7*94NWU8^?TR,W,:8T PO2UFA*4%18(;CH MJ9P@V;# -4FF=S(>:6@^6.O"#]+<4U0<%GB5>=80OWM*.()!*V"!MD'"'#4# M7-2^ D)\Q[S Y21?5BP QRT3%(7RP@)2![CP3@Y#\N%MONE%U;7SHIR?(<;* M55F'MFK]/L6\"V&_;#?%U.1^6&SYQW7'9>N0:4L)(78'26$E5S_&/:ZE=O!P M[")\2X'#'7MW.T.!#V"K^-AE^5!Q?AC[5U&XJPF>$IWW47^> _P2U^Q9D+GO:"0"/:IEW? M4E!@18[M!V?0^L[-S&-?O9Y]WQ2A(B_2T+1++ML<7O(5]3,M(U_(,J*_Q3]1 M[%K@X71O&G$\^DQ8C()IA>D-OZ\+]?**:+T\/GSQJJ#K>==V1PE.+!"[C=C% M-"<.[)<5VS<;4OE2H4CEZ.R22M+*@N9.NK+8TO%17L %J'T;+#1Q//M$ \6F M.>1M_3R-]'UY\FS7\[<-J=Y- MSO<.&=:61F_2"=M,JJA/=/HH6URJ'%L4#Z M#]C"*S J$3CXPM&+!98R,4RX\LT'O-N6AE8"G6WV((5M2*1]AZM@;OF)WP_= M!_^B;;D_*CJ=]'%&_< ?M3+T)T7CC[#_-9+"$5$=("+4MI8/A\PX<_TH.;Z3 M;>4@L!W(ABC6_8_:XVO-=UC@CW2"_R@TP-.<<@WV1\E%_8=<1#,9.H-1!+7: MYV1C@2QXQJ_D\.\G=,!":QLK3F2]A<>\;R\K0L5H"1/YJ;QN690=.]ZZR' < M%LCTDH[ I\Q #=1!/S7]I5^4"%9N=\CX:,AIO4>KB.Q=F]FJDTZ5(!KK.A,V,8Z,=O;6.7"3WYN/N,DLA*IKXDJ+$_D9R%T MC$&E.5:VKK9Y\Y4)$#N:XXX5;?$)%I#[]R<\#.L$=0L7T3*VCN4;_$0FP[NW MPH\_*I_09G>UR.;&NKTQW6#T@?271]%[,PR6?/WVG%_-KO*)Q]$X_+98GL6> M6!0?]T+#*I4>%BB?+S\9" %=M*]0 JDFZ,/*-P,3!7W$&>/UM9$(S1F \*"YS^][/+^EWTP^ZS?D'6FW?"(N 8+#"DI(,HP"E$O MP5])!+I@[RYPTU6 M;F-T6RS6]M9<%:N-:2YV#!^F5%@>$26<)C-?75ZU13-=<1'1;/^.)'SI39JO M-77' /H>71VK(:'W4/9K7\R8KS*I@U2QJ IRHD6,]]BIO4CE':Z- MNHA6B-/R8N<7,AZVR_(@&W:?-!.M[:+[YJ>C%(-D61_"0!(LWVR!);'SM MR6F<0H3IR Z3X+T9VY#V-\>\L2\#%,#049V2* SY-G6BSUA_XXZC-4]2O=SU M^Z!R*<=][Z;]X>EK!WKNZ:1>_V'SC3I10(N$6<>U.;05?O'/>C7FU(;7S=A] MSD]<(%2YO!QX8A%?[]Y.IS01[BLJ\(J[H6 ST;PI.!YI-&+W\$:VX 5BT.OU M2';\26=92#]L26$&-C@#;T+3DI[U53]Q6S@00)5@ 0(M$W\30Z0_ME?>!O'618ML00JV1Y=J-O/6UEP_V'!M)Q]'!?O MELL8"T_=F>83,P M*A38&YA:7QX+CL("5CQAC0P5@Q5>HETE[ZMK8K]=+9T)*7I?-;T.]DB]=4RF3P1LYE69AAC589'] MK_Q99EJ$3R2# L8_>"!AH<&G;9U8@$P1AYZ?3(9C@1;]W^7BSQ21R&M@C[NN M,X@%>A?@)6C:* QS"NZ"\@PF:($2"RQV_>1Q*I-_'83(YGJ%D]<\!TY>T6?R M^J.4_<3I^2IP=V7M-&W8(@TQEX-Q#Y7[G%\\$.0:!NE[L/T4PF5W-'Q[%^3= MJ*,0>'[1\MS9@1@#7EGC(H8'VYF=[L/>L/UKY70FBJ-@#;Z#< M+2Y,K^JM#FEV92A@-:=\\REK$3W9O![^G0)OXM]IV\);,Q '(3TEJ'Q<54YO M46Y6K/GB F7L$*)L^P-L\V[)X]]3/<=K5,2R)H([QM@S?D@O+$5V_//Q"$T\ M6$2-QNE!:J!_AXB%GT@M1[^8(+)3:LQ%R/[PXO((D^),$NN#DW'IRRU4,23" M#WK?LI+6\X;*H;I-*M.L3C3>?"P:.6=GUG&C@2H7H_T#,1_UN>LX#W^8O5@" M'&9 '0__=F%T>=\VR\KL"='I8K+D,\?N??G')"OJ(%IOW1&T*&(>"W1074I\ MDY*\:;?5;XK7./A1B(WP@G8D%'--DO'P%D=(,/Q1XPOKHD?Q\=.VIVBJ2EX% MAX6F2+E+H)="IG$57LA87I4R5/N2*.I6_!4-0:UX:A;KRQKZ&&U\AJ"]K&8L M8-S CE^14<-A'YI*4_)C@7:Z96'2C4C1^3/$A8H*87W[2<:0QG))8< M*=+8UQA;2MWB3^E5:S^O*U@7?9&AF\X/C[7*Z&)A%X9M(!=::4MO,+(X/"Q* M4:<]O-C=,+_X.81@**733G1E&6?P%)J,]DC[EJHGY8Y;@PEJ^'>%Z1\.=U-X M'/1&=S6I\S72H%[9PTMH;!)EDA\=:=2ZYKRGW"H]1:2LZ]FRI._=)V(3K3/Q M$_V7#I!6#2P0]P:Q"Y3JJF&!X8)'!S_^U':R MAP7"P'L2Z-M8X./7IA]RXIZ!'K#VM&.0+P46F'0S/&5);7CPKZTF'"E(G//O MHEF6('VF*L/]'X_\%+D^"&O>PS_IT,.O_K"RLQNN<:6J(P)OJ7:4K;XR3)HJ MYVCXU(R3^[I^HUFZ*?VSC[3= WQGS%,+=I!>DG05_Y&1-Q*S4G.3GBAOB>%@ MHU!2XEVN$E):+OA9T#5W.UOSCX(?FI/ZS/?CKZN[+>9S$C@GQW0*IY-\B:/L MT/4V1J3,K3:4ZY0KL2*;[S@X5AJM,2O?%?2PC\JVMFH4'D8_3NC)[*^:$"B5 MN_W2NX;\%BI2Q8+F^B"AC(P'Y]F9%COV)=(;XV76E2(IJ6\<8?9N.Z TO@^Q M=RSN:G566RY$5@S.H T0I^W=''FZ] (!M*9&.VME"JPA%/EZ)*;&$\+GC4RC M2=9"]_M8EB4BG/.W*G5>EUI_TE$4C.U=*1SL"&G?DVQN>[&Z5BR-3&KAG=7] MG%ANR]EYJ4X%U'!WOQ-4?\&W'&]F2(N..K+PEF M)*2.-0R6D^.G?[=_+"08;0@CP.F&0Q57^[POD2\10E*C$_[^DMS?MM2D@%?" M4):8&EQ8SLSZ.?+EERMG@2%UU-LYU_I'RGSJ^>_N;C&*DP[[ M<0YIQ<_SC'!7S,DI:%?.3C9?Z"U]NB\2V"LEAY2Z^W='P*5]/- M.&4%KVQW3@R7>\O ^P1;Z;SF#09"HM.-:69;G2\0XE?*K_D)6'U85JN0,. V MD;"[LFPGMFZC7ST$YS=,6Y]QDK0OH\I#VT+X9+>OG/VAGQ"M)_^P9R*[J MG/1Z9T@_: UT^WN>G6L8AZ)VL5E-B/0E>[?+0A1X;J'KS\5L+7WR.BU,$@GC M92+98AP^4;W*U@-]5XM:^L:1D7[N]WEP9'^;!UE$(T"57 M.?61D60JD7$RH$65+(%IMGXT)F5"*G4"QV.W&1>#5%MN/8_..A@@J%79$04? MG[S 8$B1Z<3\:S@I[3E]AQW=D<,"V;8&$:>YN$(3[ !;:,;P+S.Q(RL27F!$ M;>C:FHMWEA%SV36Z)H4SV:/G%19.AKD KT I;PM=CA=VO$(1X:9CI9W;>KLA M$C=1[JVUMRKR]6Q4%9AB;+G&1E6[F&2T]JN-W+LZQ*'Y7^N== M'Y:P1NOU)\7S;ZT$R-Z5ZO'E[MG($ZQ2&WMX_A-GP/J7 M&#,-52A0Q2A,'.K?R(VJ4T',.DUI<99-BU7&Z2A=XXMII\Q[PZTP<*,+]!U! MDKX^&1PEQJG=-5[^M?1.YX"RO'X;$ZQN8#@-MFQ/8AV_/ZMGXV85([TF3))U M#'UZ;#R*!3X'%P%0MO#&>]L2+$/>BMGQ5 (;$V"ST1L1GT\^2;*9U$&G%6MM5#E*>;/.3[?=9F/@TZ >R[KC[NL.X8$BSX?@:S>2VK[_ M$/MQ^EH_R<=2BS5.U.O+J>O=!7 EE?7 KDD$$%%@QDSW2-5W;!5:Y\T_^$8*N[ MS8-<7P&J!AG6LBI1VW"(*,5J*^1!$MM4\OCNW;6X*ZO^.+Q?4IU !K L8'#/+VE: M B'?Q*?8?LB=M%LQ3^00OKEGQP)[2UKKG$SP8U^2 0L$U"L5;$G<&Z1:DV=3 M>MI:X@,[>J!#\XU<*^810_(YUFC7]1ZFH ;9TL7A,P7F005[F)W MCM&;^(P%CL]#,S$=2KA27G:0,'/LUI#+]\83B-9,Q;S4?J]BTW4CAF5A_- Z M&< ,5\S??+_DF#EYI68FS(RFATIHN8[<-RO1$V4H*\M9JQ1:>ODB51?)I1WQ MNKQ+/D$H[QA%N9:!XGPLD-72<+^^IW/6 MVPJE?3@&/GBKF6/F&0KHW+XO+D/+E.%'53- C[H/8K ^THB;&["HK!HTS)P) M9.TF#I9T/W>O^O(I1T;7(<791_;I5?P\E5/RM VU;::SBU8T<3_D!0]])XZ" M(U;EGC(-U@2)/;\D.U^?O,KV6>N;O5VA15U-L)S6KH9P6XC%FV\EI@W1I[/L MVM)YYUW:O9CD\C)91E4)HZ"=B[KZUM1]V3;43@L#SC<[)J )3+9PO>Z/KZ_? M-3]V'ID0&Q\%7TK30^E@R"=XS+5R4BRMC;3&]3A[[EY^\)53WZF-Q,EKWR J M9HL=1RG>&A)--K)3E/NI:NR0AJ]R[/I8^LAHY\IT#T6 9*FY4YZ^%$?< DVQ M93NH#!T])>FB].#(&IU$?UM1X5)ML\T$#^V#+EGX]R=V_??OA9NFV?W._)X_ M@J!5(W1^7:LQ>2NF^;()Y*;\0]NK43T=U)(2RSP=0SX9BIZC]AF.J-=+?@"/$= /&=[[3?+"^EY+:)'5M<#\*[+? M)G2&6K/HPG4%NR+3'\7>UB\LJ5 2)Y=E>7@:0,3NF !\JV"? ,;S1WO:"D* M9X[K[(C9L)!5$,\\"2'CO0Z.QK^1F30P-2)9UWCR:&%+ &/SH,JQ!1E8>V^V MQZEPZH'<+EN2J&/KB:;4(B@POA&HM]XYU)=6Q5=Y\3A2M)66K)FX:XCT#1ZK M1^%]%>:ZYU%JLG)YZ1^@\5SV"<19P;4OA-DT#Y$]S3<&8*"#R[_W"#WMK\N@!OE.<> M)&JJ2CKM>#[<1RBXZ! MKP)?2VAO$]5$NAJHKN"3YY#XZKU(K=@29LH(CU*39%*R/0%K65/1/W>%'*\' M$0LM4LN*9TWS#1 ]EQ7B77Q=">R%G9F<2IUE>'PF]2(BB0;G MX6)%A.SP2OO-\9I\_=FB3[IB>T3/NBL=)>"4P/F/^'Y"W]<:V'Y3.WZ/! E: M>+S^FI>70+9CK7 FNXG];<2\J=#>%*5\.+4W!RG\Q_K8OT23T,>_F U^O[<, M%KBYT-QT=&D4?, .&=KN0S]T1O[KA>%_,%2HR?(!>$D199EV;/ZS4Y_ES$ F M""T7=W1;%ZZ*R11M%D%_9V YD-[ M__F;8_52>09]SCE)7KFT#]V!#_.<6VX[VU70+0]QQ\\OT03("V\:_$N35+1M MGSARWM)F4?PXT>CB6,?>I1[%D=I9R;'P-]$^F5G,*8"AJ#\Z?A$E1HB0G^DU-P*U)/JN!+''_*^JYIE7'R ML=D>7K^#0O$$AH*ZM>3'M?(T-"%%K7+=!UUO[3$7KYD:B^'5D2='HPJ7"FW@ M3V(O.#A_MD+9K< _\8.H40D[&+&JTK[)X0I;":)XFLYW5[*B9[I%V3&WU#UH M? @I\(IPE! O39Q>G%;!X(?NS4$6OT6Q=7!IMF(8RLH0:$VZ"Q$K030?L]^/ MQAM'BWM_;(JPA6K""2-VWX_P;S>QHCRM5N1;T^62.>;\;S/*JML:1I[;+3;4 M1 7S[T9XJQ5:75/P^:"%NL=B,K1CS)/*VC\_I4 67'8)V!930=C1%ZB0S0P4 M6X_S%$GG?=8?>7VBYU\6'C'CX+CE4&GUOZ%">_R(W6M':WM[+U6V\=^X) M_-OD=+G9^EHX 2?UA+U2Q1J8T6CHJZXD^0#?A":9KEYYG'POXS,"$T ,/^YX M#!0BD#"!!2X>U(C=-$JXPEKB(79Y)CQ0DUF&\Z)D;MQ(CNB8EJ9X*!98ZH\J MT-?;=H1XZDPS*M,?$;VP>5WJQ9SVP-!]U'0^;PI-8JOA%68,3^)XQ94AL$H^ M&!\N7GC/S]>!]!Z')6VKJ=BE/44N4OT)7V)#' VE-I43;M]L=TRO>MR1O*.W M:';..=59YZ,B'$R@ K]]X,^QT)K;R7_P';3]YA,S9R9#.+L-)[6XIC:*ET*G MN,[#'4XLSSJ1DY)*&$SV/$ZEXI-/05K]A0_5$L5R#78;H,L[WL1P,CCAZ*(N MA[6=^'"M'T.0)1/K?R(?9\\"/K)%BB/TTI*P+/CG!5)F ]&Y6T M%(.,SX0G5?._-:(;B\BZ^SJJ=\_@XN72NLM+8Y'WZ\W,+!/774KPIZ<@O$5- M(2[R$ZHA.OJ3[49DY%L\]ZJD]KW?D:=,=2\+=_-WZVX)_J!NG:I0O&@6UI;_ M89KUZG.6[[PB=SK#C?UE;=:YR&VYQ]?ZU77K9K174R'Y;SGJQ%;O9]+VBXNJ M&=5L5"T0<;K4)>E"^KR4 HO/0QCNRT5\K22?CB7P"I[# GB=#0JN".6^Y]PN M,VED;9I/]W,KW SG.4N,*HOQ!OIHB.M)O5V "7RDP8]A^Y )\J2JBD 7**>) MI:BZN4:"UVV6Y(O/''?54 &0(CMPL%HA%C"K&#GH9K:HCGFSFLA>^7&JDY!! MT'O(J&8*6K6DE-5(/)8=I1[\+$HUTM&26C2K)K5-^VT5P?G.O6_$T4Z.,7XV M)2]=A,0*-4]9*D.,&==E#_'37WR8=8T54X!THVY MNBD8_R1+\%6!=^7X4CTJ(&@R_/ZCTMVOUF"+,*5GF]_C;<_OW-]D\M;X5"._ M:BDJG6:0EDU%G'K\8=--IR1JQUOM/40CVF9:O;!6?+5^V>6)-$N6OS+1G:VA M **!"_X, 7=WT3=RMGS9FD99D4K)C3Y]\9GW&>R#O(P#)Z4=Z:^\,YBT4_XF M5K 4&0;+M:FU3H"#/R(1%GDM0NUW#CR<\P?"1X?&G-C!/6S>@GQA&GBLUF+CD M[5JRJ8%A]C^,L.A[G C5IA#P3M)/C^(8E[5SWN#0U5!RUT D!.=\;(QK*]63 MYHO6GVF172%;XUH6ZA8Z/_Q1;\.7P5NL#A%?2-?9%B\2/&6;,=(%,1FNJ)T5 MJXEYL7]#X=*WS9@ZQ@+=7_!49[F/R7JKX-W9C=B*^8S:H 1SEP\GWWE7+64/ MKX-:*;^"\9M6R.!1)[3\I*?TTN?/SAV6-_YGXX$XENV#?LA%Y8S<&C78HT_A M7_&R_FIG%=6%3F:WZJYF^AFR-9C1MM],6$N,FF\H;(:1M80 MC:I:S(Z?MN:)",I=T>,P$9H0F&DE66W4@]7^[)$MHL:\.!LLV3QZ-ESGE[\- MHG#5<.?_O9L<)2A1<"N(6A(&A8(I,S M H.0MB:42!H:,K213BKTRT6K_X,W0=[A,I^.]++A92G"4/X>+]K @6E;\XE; MY+,F8CG-R2FY<9%C.Q6MJ/RO"7!W_W$OZ^QZ8Y\CCZ&/,;XK=K.B*P[L_]\U M!R9:E'0&U+#M'L1!SR:A]J5J/5EWGF&W QE-P&<",4NKXOG?IU3U[L L=TFT M9%:FMNA.WWRT,*^J&LN1'V&-I93Z3,L6FH"AT C# E(EY%A@<0N&+)$[&Z#X MR\7,__^F#]^Q0-E 4(6NJ2W,I\10IXQ#O*&_B+?C1.ON;-9BN!_LTMEYZ+3> M-S(_&+!-,IO7V8X$=<^[VWV#TM=\7N;G0;.(6+[+ZSZ26X+)Q[V"Y 1K^/94,98S\ >?8 MC@!+CMC5W_W09!,M&]LTK2RKA>ZTPM\ -BYX]:G7#1>6S!EL#1/'J_F9O]+R M1X4"BSN^G-X\GZHBB;S5EPY#[U50S'6X14G%#6?AW*@!T=D3"T8]JA?_)"E= M,IW1BC]*E@HIQ0(OG15P85<_ 8.?B\)E*Z*U."P@6<>#)E1!I).(8^YY\\6" M;M;K+AT% QX6WYBK&0EXU4"A"\1*;?M8H$5IJ50,&9+]6D^F\2$C9=03 A6" M.D.4'%_:CPM3L$416" ($6D-/B#^A 4^N^!B/+!B,C%D?6P8?S=# M%$G:DB2#7A-5(XW*S;)N> ->XN0:P[S<2Z$.R8%L85\>[WM/VJ"YK>E5\V"; ML%3G 8F**5B+,$X8@]P]N(INY.<(R+_C7I60=8$60]\H"*V3?.XRYT[;N:W^ M#7DD14UHJ3Y0C M%PMSO&IA=)@^)-,F'*>=EA@_OW' MC;<0TU]BWJJWM]UX:;:2)_%N9_B?: 3W2 !,IP^7+H;M-?\\RI=/T.+W0 M2PU$YWG3#-GWSWS/^=W\2],5ZC/AJ]GC=4C"I;6 VL;,;"W#;M\)\%39,0]; M F!VX2.4H!C6$H8C]WU9>Q-* 'S6.ZA/N9:&R/C:M/$<:8^Y$O6SN8N]CN<' MO9@N%GAA^K,Q,'O(P!K''W/7(:**T259 W)4/F[MN3R MB\E;N2Z06W.+W@U'W+X!?N(&H?LJ*#4WPP,!:!46(.C\V09)H9]P>B65"Y=J M2G^V/ UOE/"=[0/!:4/:,@R&> X[Z[F4F8(-3L$7T/2@LZ8X[O_IA>@0F&#' M15CD#X,(^^)MNO@DGZ7MGGRCT6^]BXJ,[;4%//@,\JW($O-_HSUU+RUB:,Y& M9+=UCHGQ"19X5#%:\>I&C8\([):<%(0W<.Y%QRHAH@#V1]U),B7(>.3^HL"A M/^D.;]-%,_$7!8+^&U?22PAI*@!?DX(=X+,\!KD^OBU4$/XG%L!SP;_B^:_U];230; M96-_#FV!. PL;BJR$=#\8;L2I[OE'N0R&T$U3$! - L3.;KS/W:JVJ^_^V F M+-#]KZ^6-']]]?1;O?YX>"(8+3_AU8SDD^+^:*W(NB&3.OTE3OIPPW MUA5:WY0$*<02W/<VXHS!)UOF79HC!U?DQPOEOLV8Y/*S..WZK&9 MEL"'=^!P_2"[!!CWY=CZX5:1WYK58_&Q,M,MPY+T.A3^\5KFY62GSSP,SMM* M*E$Z19A\=VN(>Z:,N^WE3^*OO^,9,CTF)<,7[N9A%Z:AQY4[=)*?U\\SN+9# M[5XA$]KHQM^;$GWTTHC9 :IJPI['M=]XK7@_VC&DU\A!7MPYB)+PL[BN:MJ3 MH?E]]7ADA3Y@J,19TU88Z!CH^_>UPETNF-V\H>N\#*2>#AX':DUR:C:D^YU1R5"D\2>6\E4:E M6\<:9GY\G*"R6L,CY^7FVE/7ZCU'YAWP Y%!PF&S1;.1QWGTUJYSFZF0-=A5 M;]=1;[DE6]_VG,@O%^&I1!7L+]@U,-V5-?+-YZ_N\(U\B(:MOF*$#/.EG=O2 M*0DNGRFI>@$EMS:I$^MJL9A]F5HMPY[NOH=SU!2*4"+5B]V'V;\UY=P=@ZVL M>@MB 9/*3"R0K?%F\W"-K@2=7!*$!;YJC,(./@PW2/QYO$\3? =U70)]E64 M!Q,S8/#>P!!IB9%;" 0?,29@ ?GU$E7<\K=)'P&\DM= M\+""MF&V\4,:/MT19Q;I(W^.M=O'RROX/80K'5[P8NC398):V,?%<\,43V\6Y\$\; H M+W]G !=^)#^24;R;9/ULFH38W(^6)A\-0^JV)322(]L$3LJ[N;[RAW0_Y! / M:[X1.56V??_JED\'KHZ.;@Z2.N\9*H@WJQFYJ9DX%_52XN:4E;OL_K./O"FW MSEV\TP= D;$*EU=B9H8_>DL[9\ZA[U:.'M@:JB8]#1V?%HVHBB-G+.;J.E8G5XHEY8D(1X):QR]$O:=QEBG/;(0,\ M'Z1[NZEZ?7E%?.?7^&G?7-B5F8=:^MGUE?#[U6($Y-U8P)OAV5VT'9(RL8__ MH#*(J,2\S#9: -XT90W]9"I^/M(4?07P(9+'9UU\,M%;M4#K.JXHL::O5\^R-UX@F*$O2 MSPJ7NBW>]N4D>-23#OC>X:I2_]E'B?UZ^(L8 W#NIN=ZV[:XH^78^,37[THF MGV;>3\\_R_;O@,[2.K_H'WATL'!EY@@40<6>GQ[VG M;@6C5''@I>,,Q:0M\YP2-=+B %F "N:>)%-IZ%T.G G\I45CZ],PY+#PI@-F M% YJ7;H(1K6#_O0,_/%[6FY,Q,,'O*.2[5]39P.2T_JK MP2B%LP/G!L.6TM#L. Z7*2/RO-50%3FH KG!FPA0L-):_H6^-L[:@Z0'S:N[ MW7LBF$-'U"!A]?!$'*Q%!9F >6EX&4>Q%!L6H,G\E2# LX.]W0/\J^C OS*H M2EAH$E^?]%?XL2JY]2?!R?V'=US1\O]/FB. <;E4WU &:)!LC$GR>-]V XL4#7"2(7TXJKCC89#K>*0+W^%;5$L0(*2?HRH]^(T<<4[;V,>D\7^(N.<"OYTI:.!RI_N MC_K52"CPMFFR_R)Y:O_&@J45*J%@JO(2-^$,O^ZS]S[BR13:.+$\5=L]C;D+SIVZ)[]GY[S)Z](O\)#!NMV1]B? M!E20GEZB._#< U_9!%_EQZ&F'\I-\!12N:'G?-OT2:Y4=''Z8E$W'IO13 #/ M^;=?_[>/??U+HV'YX0N4 TL-3UO=AF98D6=[2]TM[Y@2"-I^-DVK"W<UE'^X- TEF(SR'PB8!J:Y6T"-@'^]$AC.!3D]MTP@+V,XW MI,;K/-U_TWARPUKH6(Y F;>3$5I0"^KD:%#1/1&;/A]MC>AVMG6$%FL_'!+- MH0Z_VIM.%GF9L3^I&7>GYI._MM;F%]/;KVCE-JA*(5%5X9CL2+C%%'%DM M:^]J:.T6VR_7:%/WR:5HFZNZ+4,X8@+$1?TE&;A*=FY-%X>9%EA/7YO3WJ*V MS9GN8#W=UPMCJVW6,[5CCG$B<2)DF'!?X@EI0D1?D1"M@Q[,Y&?[Z=2JAZVF2/=N*6=XLB*,7>5-S6E*L%\W9TB!6-#3&25U[8F,T_;OLGU:2 MO?LZE&T4%P)KQ3%%&5OW^3NG73[UT5\$CY?&L/8@NQ?H4N_-JA*:_G=/YO^K M!WLDH-5KQNW0KHM@TDW/U8Y @KSO?<[\'UA$B=)),M?.DRAIX:*#/AST@[UV MX13U N?B>6@O+' S<\ERXADNPQ@;O)-D.ML15=<&/E!S;3I!$OZ$RG=VKV*! M(9EQ++#;!D(K>?YV:"NBH%X:"\A0XR!TT]6S'9@MQ4C24PI]>PQ:"H>H)[*> M6)Q] T[I'@+;R-B&?8>3GNVB59^_@04RPHJPP$((&)5XX#T\2)B$BWQ_^.S0 MKS08Q,@3B6_@]X.7-*'!F%#N*BS@>QT+P"$IHUC HK00.B*/M%T/YQ=&RV0U M;A,KY[MZ?/G\WZ".W1/C2 2^,-\*28^9*X^ MVCO%=EQ#VKT06XY%N_,^*Y3@7PG7/)M[R[+;DG9"@LL^67^9[J;_(B'H M;XX5QJ_,)%4_7 IX&Q;Q.2;ZWG9H*B2DZ,@C]HZ]45CU,J4NREZT)\-L;P>Z162$9WO4/R9/)-6Z( 6E*)U_NYYIRO_ M=0:@OU-<8.YU.W1^BS8+B(VI9@4&SG5V M6-J# E*Q?&_G>AXA*L)SSJ,SI&FE#B6(:=8)Q@1>\13_3YU?]9\Z^RHM"K92 M[LWY8ROMQV..$8[>/T7%GT,TO(_A XQ;=((=*9ZMJK7U50B'*&5JP4%<[Z HUQLB6-JF,=RX9(@4""I8/%_6FI&V\O)'C;N/L/"C)@^/#@!M=1 M[04;=%&AIB-$$37&M-\B40=;%D;CQ39OJ.C MMS(QN_ LRXCR_(I_Y#L^O.5YDM$7V/ROS;*AQFD>3B M:7.3U&G>XX3!C0*0>*8K+[K+3GS& F9T%"A.PK\SF2?V<\M](+ -GA<\H-Q= M5BJ_)M8R3L9[NBE66E/=R<8P?.N=Y;6"["RBK3I\3ALB ^CF2%QG33IIFK<" M.A48(K-O TNQO0 MC0+CY$,E5,/N;2*1D]%O]8YFB8WK&)C>E2AB/H^(-?&F.F(WGYH33-7A#+L5R7B)&G*F&0%1:@J^!XMY,^4LC(UI0\2^0:O*>O.:"U MYF=VBNK8]T].)@GFOXI:@HL3RWRL;BJ/>BIXM6$P=IK@?!:UA6C%]6M!\CJ" M!KZF,0:;W.\LQ4H5;F:1*URSCYB^^T@P3VCQ9"2V99I_NA)Y!SU['O">K5J? M]Q.#::.&BJR=#3,V/RIPA1]]%"^STWS#%MQ[+7]]Y4&S2BWX\>4UE#L\"!>U MB3GD@S7BB9[J#W.N&[+7Z4KJ* ;-=-'$^*D/2(=^O\UWHFV^;S!-G6#7MT/# M597*N]F-WDR;$F!]?\+8J KD?C%\3>+G.%,!Z/X-3/X;*<8CJ +L'$L-9U0 M5H!.[Y27J/SY^PV>/Z40S02T-A:(^;ZDX> M,/M)N RN(2O6TB#\'Q8*G6$6;--<19)?(DR,7;L,TLQO-!D<R3^TGJ%?S%Y9J8L29Y754518D<2(B,CMCTUWI5DRZC< #9_MJ);Z] M286K42SK\-O^!W=\;,+DEO-W*[1Z:T?OS?;X7*C+8GA0QWPB6D+SV6DV]?-$ M@YHD2'Q+I+/M;;DN[VE:?L2SS\9UNE:*[4=9#2KWEH7@M\(\'N,P-*'.-H9. M 5Z!E%D_FC@*FU2\TLHS#9_^T./!'DY"J/7(1[)$/<-/P@B1YE^OLK3CN:M! MI_35J2]GJ](3,M.ZFJ2=54...8:%",E_$5YRJUYVZ)LS #%"RV3K*VM&^*DC MO>KRQCF2'L,R&T/271E@V0GXLS'#C;&X)3UB%^ 2:?9Y,U.5N=QO6*\QWEL) M\LD46_2\*-U!V1<=6(P4.$!63N&N?M*//>RY#?YN_<= M4;] TS]=^-][%:,2*B(70AJ.)H,SDBK0=0TS(?1T7\7?:OOX\@FQX^BS-$0* M=!OSZJ )=2_X7]J.7JYW&AZHX&!3#"7C<^.=?-D/RMO MA9$3I]3PUB/<+;7\DBW_C M0)4P^8^T9?Y"EJT6?U"UN]M3'\4TQ\D]+4@9&O7'/]OM_F4& MDUS&4P&(HM8-2O^M(08+U ?B;B?J".6B M]]8O-.)DQIBVO.R%33@C[#F]J98+0MW_[^CQGYO4N&PF\D5[K453EM6^-SC9 MP";5?>IST\L7J\5KW0,,FB6_@'L_TG],9=Z5PX]1O8)DS^?*W)#A/RS'_<2P MP#\D>Y#N:$[[]0"-N7X;-2W^Q*:RXMOL9V8Q#$)?*(5GQ?/P!V#_(Y*[/SJGV^?RZ8W$DRPM;D471HA;]2XEZBHJMVVVV&G#='A0\M7_ XF8J[0WK6$E225-9L3T2PB<7%)9P MPI"@0_)5L:C4>&2$CG$/JP8_SYMQH*X!BX3#RCG>#&'P]:VF,E M+I.VC6VL-ZZ_[KCX?$^9UR#P_]S\6HFYT53_^BTC)4OBTC1G[+U8X4X=X!MXB>0, ML4DW5&&(@[$ I1SZQL)5V(9[)^>RD*)STE.5I <8/0ZB!$ ML#<.[;R?G\$"%UJQ0&B)_-F9)9BKNR'@ ]$9V&(U#/D,UL*(),0$>]FCJ4DQ M=QJ8<58(0TDW7L<"@[NV6" )]?VLS8W]S;0#\:=IO_7WG='-;EM^WX4*4I1 M>A%0042J]$Y -P*B!%1 08KT(H02)-0@73HHH'3I2)4.@O0N(%UZEQH@E! @ M)"_LZWGCZ'[OW'/ON_>^,MX?R1C)M[ZU9EEE_M:<:\V=9R#TQ_U_.67U&TU/ M&?%=&F.;BTY5&S-'UH'LAJY6^U)8+]J/U]4?L3:LQ6 K-O;_!0S^?9.1O[>F M^W,#XIW]Q/LW 2J ?-:;28VFM:MN6 M1H]#-BS0?U1NG2S8JN<2/"0AW^-2;ERR\%'P'1$GVT^66#\V1E"6/Q -'BZS MTWKC(Y/"%P,/G:!X.:'<(I=/E6%MY\E4)/?.$JKZ_E1DEP>UM$\_;(.*S+=R MK1RX&.ELC\QS4&1]&Y;:5_<%_DK +UOCUSB @Z?P6CP8Y4R1E%+-M,Y7.H!1MBXF ML>6V?GZIXTH\$ZG[%M&&+_GQ6 H,,@=E(;XK;5;5$#$$MI/4B(!>?R@JVEV M+9 ,6,PUY&L\"Y3M-W^<,-^DF[&6+\1DX(4#-P$+]=M@5"O5SFW?"RI&2>(/A2; M_N>D8_^G/KO,B+H'B^ 0!<&A0CDCM[2UX_LZMUD]]&%3PK%L[V):Y /<#]PZ M7N& I4^>]W" ,]Y*'A YN_OX*:P8&V)8C -\HLYB$ OJ='& LA#^JU$5U%S/ MC1_O$+2.(1]^;8W'8YPY+HYY%0R?$#W^=?41_-BAH=XI5L-/&Y-8^O@0'+": MM8X#T.2D9Z&OYWO:X/L/#^ 88C\,WZ!5&K4X))"=UU@)'9M_T<,KAAK+70,! ML%\?8FY5C5S=&0NO8!.4USA^<'M5V9)TF]L[)T=#BBU_"K]D2>" /.%AN.; M[@U80J6S(,Y2I-$I7;T1#B# 3PWG]Q/P\TW#?Q0G(U^88<76."#T9RG, VL, M[=@VYM%.?HM>41YHHN)"ON9>;[D@:NJN@Q0;7Z4\I5O_G^G"U9M!!RLXH*SB M9]H\!PZ6@_!'*COAP0/;D_?KOHR6]\HBK%Y-B*7L\B3YP/K&I(JP=;.+59A0 M!78<\"G_#@X8"J,#4G\E_2S*[Q?6W!^;IF*1EIMM0A'B>!BUH8?7"BM"O>60TCD'?#V).6#< 1X4_6WN$!BK M^>^O&OWM59Y?]42_)H:?.7]7UG\8,P7]E*!@C"@R9;:E-C)$L$XIQ\ JQLBN MUE?LYK6ON;<>N],:UA@^A^-Q^?5,/%;_!,*^S0++<+J3?9P _8R:7F_C0NEOP3V_!=WRG]F>/U&$7TWV@]E M&M_&?NN;IU8>>E*K=DP,)+K)"+8D6:T*D]S9.^7[KQ]<_PX^_H<4=8D%UZG/ M"X7JL4=Z+7RNAVL,0T_R4OAR.1]$,D=:GU/$(HOU_ZW1+13%-!M.,+A:#$I M9EL;:DXXT279/2[5R3[2#F^>;L";"-2M>*I)?]H6 GA[X?@B!HP7"?2??CZ+ M)L4!8V>&EL)+]*,33=L4>?3L0B2A$>R"SM F=,W'3U?X8G1Q7&&EL?>&&3(, MM6;TQ_"M"27[W3K-3 @?)#I64= +G)>72]15I[QPJD,=%C]!I^LJO%:R*N&Z MP58-CE&I39&TX%?8^CX6::J& RB)S,88N 5DU J*57?M&1YW&E5>_\!?TXT9 M).G(::!?U?UR</OY69/%MWX9 M,D69SJ%,!Q79LCCF16*/,;=YCF"5-IF^##RPLNRR=LU1XW*UY21:CFI4&L<4ZG /<*A.1\Z:0*]:2\3=9.7L)0$^V2WY:JA\W*(HX76)_JOM#LXA_((XY.8F)5>,]>L6H[1TW%*6W M_HT!$+X4X7CC'0BYJ[_N_ !$+2=F69EZ0M7YX,7EVPL7SY-*&\N_EDZCXKR/ M1G"G3]C@+4)I:*FAGE(NW=,,D[@A^^\8=C<=8I?+[B.IQ)YF\,NPN.;FB28[ M1%95@MK7&&_43=J>TW'#5K1\/&\K7>GWMFI.[#.]-V":$T M5-ZFW-7TM7BMJ8FUN)TIE>J";C_8%"!WL/I1P<==DZ3M'V1C_#RW=#9F?8 M'-<,E!VPDFA+C@C!(JZ:6HE6Q533:A\3#W5_DQY>R4K'B,4K!VF4X7P=,@HY MF1-&%4L2H8X6\5CMUI#BR_<_E+;(&5]*\)H-XW_^?$F-?M"-]JNA=!1@PLOL M)N]M7T\BO<[7B5]JQJLTQ\0F0QE'$7)Y4&:H8K]M#''<:P+ONJB!0(Y3FX3M MN;9E_))\H X;Y.&WYW>!2AI93M*(KWQOOA:Y<&%)54/&<4.1O!"@S]19X" MP^4/="YE3QO:/,B[WNKXUC71_=YUJ#SU.[*FS7/ 2S4D=Z_+4['\Q*<%+N(1 MS*.C\['J;5R^M]:=_0*E.(O!6OK@A61VD.3+')LOC][-BD3&^G!%%M%'SMGV MB(,"$E8BY91<\F#^^M_7&9ST6IZ+$7T-0"S4ABPG#LN*V53+"[?;" BAO.LK MD0(I^6YYWV&Q7,B4,!34;7&%:!2UN@+0/TZCUV+F&V+EAVX7+[0,!49?C M#+I!ESI1^3(&Q^L)+A43@B,IXE&"<]\[^[6:BJ_N=0I]-9DBY]W6S1R%C,%ZH<8OER%D,-F[ ^SFU78*H[*FO$7?3AY3 M+%;= Z;30W@(J.\8.I_E_:79B3QUPP&;",,P=Y:]U/$AK&J\/WRC'S_L;7YF MRMR#1\SN\J,]L.V%U#A XY9NIFXBYB4.B+9LF46)6\&/'7U]Y*]]PCQ?\("< M0YL^'!/2FAEL)DG1#C.OC*@N#/GQA0NMAG&;DW=MR9.92-8807BN=!& M[ .30NQZZQ*NDE'ZW2\6XJ0>SH]K7[=H?TGC-J%!77U%)].;>]""ENF S_*B MC]DDCZP2%P7V2F1S73>UKWM63I!@G21#%5T*!R/#H<1%,+F;@(3,YS03MX>/ M$?VO8KL MJZOM0;G6#6,$[*RJ0N?;9-37(NU>?/:C'*1S??0MN3%*^/ =RT8:6E(&';9! M8Z3T WQ]JNH6/XA[;2Y"Z,T0NR&XR(HH?_C+-6L&'9ESK32)J+',)^6==D>V M,:;6:D;/641IW DTE9#7AK TZ@(,N]TK&C4UE76UE$Z MKKK*XX;\M@!9O8, M\=>@YM#437C0#\K;/ <-9,9*H-B3O+>3%74A/<,D.OV?"-.1A\U>*AT)*?%P MB9*X-^-/IB<6I"*8LQ-&M6:W(DM]5+S:?62'D8*QUS($,U[M Q%I)AMVB@L-T7U72)FBF5S@2_\&2L[GGXN)RO;>RF()F M&BQVR#- $V)67U7;:@KBZ?U"_?E34>A\57,H#B#:<)B>6G>8;8-8.IJSDH7T M7NMRLJ3D='T>0[ZE)K]*B,AI^VZ_5:'NG#X[V95=8+'1SQ-Z"?8UF.E-NV+' M\"L#:,KUP731H&&[J,:-RQ^RB$R%F_VVP(35U'2>[-7(ZSFMLB^'GRLC[SM< MLP]R'<>43[[IO]%08:JV<_YXX^FPD&"%+//BY]JA+0H[ZZ0+^H>?M2+>&V_Z MXX!PP/TQ5J1,/2Z")OX2&6+Y:8S91+,NE&FE\NO)2EB4+1@\NG^JH\995N^[ MMDB0;!(EK.GLZ[CA=Z0;8&5$)$[N(G!W>ES SJY@/U^JR+RJ\3T"4BS(]!$' MN+Y C,K@Y^+ QO(4^>Q.?3?:JJB=>\;R ^2R=4O6\9IKNR\#0'V0_8NX( C M:8$;V#8\?-_/XAO:^"J$G_.7RE-/&&[@@,&W:=3@_TG\(WXZ98 O>:$?X8#G MX_#]"/>?5RGQIA06/+72>>"::Z!L^:(@U_Q]92Z_(I'"TBOT2'<+LB-@ 9GC M+^Y%9;$[>CR]\%2V'7WTS"/?&$M'(% 5"K7MB+TR7)AE581MGC#+"CE$$UBEOZH;U#)_Y9%G_> 1#CV1L=9XQ5#/UL)89-S@- M"-B_K7K#@T>;Y([C^^C(G'E%CKL6>>L3O1%^9F,)X<,Z+S]V!UHGVOBV J); MJO3S":E!V!LV+)5I:Q /.V*L(@D?6O'(OO!]<->B,'F[,*;M!;JJ$+@_:GFU$]5YE#ML)IFL/VTG2<@6H=3I1?Z5^U-GK M6(6$[34E<,W-B8G.[L,A M+N>OG#'4Y;QS")(_GC;*&2?Y^=[$SY8&"ZKTBZFFY0=%Z%RJW05,J.,H9@KB[D><(9JM+73$;;RM%7:B*D!]B5 M4$/\ Q$PDR#IM1BW-&JKWL=^3TIKAK>@JT6F'I-F:MRO]'\HOT!P><_ MP8P6(E+=S%YSC5EMT[H5.OG<#G5S:C(CQO2BW 1&@M=-Q03DN+C+>D'LBMA>]6/B)"KO"CQ*O,#80F@GPX&8Y)#4(BBD[6-.8I@X[[X4 MIDFJHNQLC>1L'N1.VRA^0C>$1)5R,_G=@/2N]=,5(EF;5VL=90Z"62(Q;JE2 MWCC@Q^2N^UX; (7J2N,K96UAMTA/G:R4W9\Z_>0Y_^[6I 8. "=&%@ICN=$/ M96WY I$D*26&G_2M*19IHAQN'Y^].JRCD+IP2JL]:@\-E7\XNO*H\EQV>82B M61@A =?+I= \QB%W%<3<=Z"V5=0 MCIVK&XIL\O0=+4C+YC*;LB>4AL1Q4H7+_(@*<#)_]-VTE,RZ^]4''84/A%K[ MJ:14$>*ALODUZ2+ZS3&1,SB@ *#."U'" 0#DWEDR(9:5!7\=.!FBSAY%^V!E M[=-L1T[37@^GW/-6VW6W4]Z1[;9B,NL$^U2X6_&XWL3L>.B)V_4WA*H26WND M)U(K8@1C \^2C.CK."6GQC:#=Y?BN>][YF8E8<]GGI)8J[09D54F0=H;S%&* M?8%&8L9TFKU'-XE/+BFR&=!W&V"T=\+#!I5!P?PFT8P>?/=D(.1XS"<2F4<7 M!\?7F,M94=E@?NM)W6*EUJ'K9C]^>1SUD>GFB_);6/$K6@J4A5_\/J4F=PT6 M=U.2\0ZK*ME!-V<)ZM&:KIP \H(2,KP^+,'P ]VVFT7\0$MJTA_=!>1LU>:8 M5:*,])IJ;TZTR<(/=:N*R1O5X>QWP\U9?0M\N:503G0GT<^*LI"3RB65UVX6 M;@LN1O"]UB$790I4#_2_Y>FD=+<3E4:MD5Z3WQ^<0%DFQ! 0?Z<$$<<'MT.ZT,.QAROX,LZ1*%_Z&.T^O4IPRY-JGTJ??' MQ/*)->/B+=G4&.TXR:ZU,VJ;D/#E[_N0VV0EQ*Q#Q+?XEV(\J+ZBA4C&/@MT/?O89*[O!LH2$XYVPK.[,W)_0$.,1M4R7Y+V\GH M<$DM1E21_9.R,;P9/M]P3/4$/GOPIZ<6M#-[2LH/VCX^,Q(@ T\X=E+1$*Q? M',?AZ9F;%HR1Q %*/=0GV(9%1=9]'5+,#2PK#DA;#CK% 49G#F,\C^7PW2D0!ZQ*/\T^YH]),[$29@A^6KRJ LZMW M\&BTH0-RQ. ICP-,=8)P0 [3V;5["B P6[%_N?0/EPBF.JUTV<^7SVGE-JK= M^'8>V*_E(_JM^8&_B(#(.Z3Q=S'\*@)@-KWD5S'\(@(?R=4"ZE_$H/*K"-(H MC_]KZ/C=M;5-97!.Y.!W/S!;=\X,PA#:YSY[O1314?P5NYF.N]4[L FX12>1L)Q M82'I(_11S4H"=0#TH8#2(#]9!0Z(=$29G?9+'TD=N:V$C*3[B." >?H!5P-) M?)T;!:=II^]%)30TL KV;BOU8FB5VU9IP:NU;A%3/^@D\H+[G&.9%E-@A38\ MA.&50=GCLSU>D)R))@^>:^KOYK6C.SQ+F.5)C>[5*],1=/3/\2#D+'-A\>!A M(XW:8<1\94.DE5F2\N<>QY0PHI+^;'F^=\/>A&MZF8RC+8\2.Q-^[*+HY\-H M#"36.N6;3%J)AAQ1A>!(G;OP@&/$5V[S^HH*UZI;PA27P\Q,\WY43]MO:^V M(Z ]X0QW4&HO[,Y]I>6[5TINOQA>F83)Y!.U3 GTD:'TF-,NJCBM-AOY$5#Q MRND-L7([]W@UX"7W*;+]3>LLH8"G6N&L3;S>\I3(,Q7>*XIIM_M0@X2@Z9A1 M":)U2J<9#G3&0BHM-87A3(6RVPE<#27OD196%7- <7H=:(KOPN;$E[ MFW;#^^HH#K#88#/53)$6[U6"?LY@*W\ O,Y,F:K[@U"#Y!GM6@H/4'LL,1F;[:*H=C16>VZ$4C,? 73S!-^+E*HQ+K* M=68U7FSH4$*-*Q+>UIL;+KY4-BAHUN [;K]<+JI_Y'0AADT#68U=5GKD*QOY M3I,T9VV62F"S7(C":O=9?5M@$&'CIY*.Y$KYX%Z_)J*C,6'3'98A]6_<@[0Z ML5 R7Q>65Q"6'T"CF"7M%7+J1LL+-CB+T!8U XE MD%/TE4XTE$ MQ,<,=%GUW1:I+;RUZ5VV(\%FJ^.+?6"SS,Y$<8$E'0%,=+V83>A*S2W2;V\@ M/E"%B/T85*NO,A6:,)MF83I4HN MN!P^$!LV/(4E;(QE@[D.M$/%, M#;'$U:M[;64O;-U67NMH^3HOMP\R'%/%FK:-R6S5[[3\$5NASFKW4K\UFNO) M$H.NLFM)!'CA#Q?#^D0V*T)U^*NX0677R[792/G.^L>JM+=D[Y6ITF-1[= Y MVJ%57MG4<=0HC#]6_/5"0E=15M7;/W)L^]U0V5SL9)2[B]_&B.;[66%^:D@^ MFSA4S-IH?_KJK6=K8\]SNB03$NYI-:TS]D@W<;WHM8/!%V;#,'=R52S)*\,2 M*RY<+87,M*!X?C2R5G.#A0GD141$>(@J@^9ZD[]46+H+==?13'9?4]6F#]-Z MIM+(1'1M_4[C?IXG[8[O4.-Q2CR/]-:JV%[=S61(G&".BHYALM5M3:7!@!? M5+8O<8#QKMU*R; )C#/Y]64@15LOVDPHY,;M,I>'VMV=/0%U.:D^,1;N7N)X=VNJT73-@ M$(^?L MR/6#M9YW04JL$E*7>2=*+)]IB],+1S^ N7"<-Y0 M+^4*IA5M5K^*%G"8NWGGL:ZHY.:1_9K%P(:HLHO9KCI$,J:P8F9![5VLW*63 ML6?N''K;=:1%X 4CLC7WY&&G.XZ.5&N<<2"!V%*E[J7%G+S"8V#Y(#+H^&7] M#G:E6==4@G8BT03)$_9AG4V124>GA0)Z1X-69&?HA&-GQ09'%HYO/L.=A3.=8T[GBVK_$V9?V@Q"O M&_[^FY?=&:]56?WJ#RMQ,2*">1@TV-:K*'^JKS4_;Y%RSO(*E)FS@D[SG!%: M>^8B'MM [N. 1O,_G;JZL#O8@'I1'$ 0C^%)]Z'^?ZC$18S@3B!H27\(M,,, M;ZYE4VB>5"\-'.PC0Q0^UXQNH0EXS.Y#]59+D>'/[;.XPLRGMG%"EKEZ=SQL MEA@"H529?M%-^U=8>-(HA'<^-W/L"ZREHBD:YL_T]7<_\; #WERT$W1ZP=T2 M2R3TIV?T_\['V@C6I@3&(/N$Q?N#_)LW7+X/3C;GMKDOGG4=DA&\HGDYSELSIK_)/"2\]QNK)ID&]LX(W"LJ5V?4=E M?EU[QS[YF]D3-*_D,B=("!%,1(,A/ 0(EM+24M^"6TJ76>X&2H;='TW 1J;51J=)@'KB&,DM9Y9:*Y-2WF 9 MFCI]@]/Z2(437QW ,$#"?TVQU3@Y0RKSA%^JXPV[#$R9#$N:'1M[5QK;]LZ$OTK7!?W-@$LRY;S<.4T0)ND MV&+[0J^+Q>XW6AI;1"A1("D[WE^_,Z3DV$ZZ3;=)ZS0N8,?B))"ROX_>OV.I2JH<"LL2#=QBZ5S8C(U46?*"O0>MA93LM1;I%!A[ MT>D==+J=%T=!<'J"0YW5?501LX,P.@ZC;M1GO2CN#^+N@'UZS_:^C,[V7>OS MCV>C?WVZ\+-^^O+ZW=LSU@K"\)_]LS \'YW["AR^QT::%T98H0HNP_#B0XNU M,FO+. SG\WEGWN\H/0U'G\/,YO(@E$H9Z*0V;9V>4 E^ T]/3W*PG"49UP;L MR]:7T9M@@"VLL!).3\+FKV\[5NGB]"05,V;L0L++5L[U5!2!567<[Y9VB#U# MK-YH9J*8AI(F-CXL#,87!=I,&W&.3C=QDJF6'EQ ME8FQH/:=WDDXQD4K'T#$!.T5](J,WQ+K#+05$Y%P6CXV7C"; ?ND19&(DDMV M<05)10O*/DZP%>B?*/IW+>^G2IN*(UBM8G]!XK3I=R.F)DZCO[@>\P),\/%* MPH*]2BS51-UN=,\*K:W\VS8;<<7^K:HV2]Q"T_IR&S_4A"=4V0P[$P8M3@J[ MB#.1IE!@@S^?#:)N?W@24D.OM^5C"6RL= KZ9:O;0DFEK.&YO#8E3^IK[*'Q MDS;3U# T @F7]7Z[K4]S MT0)T)5;E\4H)>34_4Z_C5F=#AU\ES5N6<02AAIF .885FPG#>%%4B%$-I=)H MSP5[HW2.1AV\(>/^!\IIU,2R,ZDJ#&F($RIA[T0N*#+M$2[('J+N\$SE&-06 M[JHWW!]>JQ[29H?.1G86N]T6&VV5Q;[FQM$?EB_8)2Z2!.1);6^XM<6F"BM;O1H( $ MC.%Z04UR?@DN""S'-%B6HC XI:0@TD2)1&BD?-@,2:!!2="^&.YUDC%3T==U M_SEHJ &BN"B[7(8=V!XCV/J/ M VS )J) F1DW-YLGA*Y\8.>M\ MR[@&!P(T:D$[C/;*P-!N"Y-1#:56":18 M;-@>VG\*B"9OY!=7F+H74W!9S.=*8HM>GP>]PSW8=UU[AZF_VG?3N\C6( FK MB4G&3P$=_:/?#!U[?'^;X'$.!A<-C=*QHV\;!*-HYEZ./* M-_!=VX@;B8;>X?V'\#[>8KP+.JXK/+DCZ#+*;E8XG[=EE/,&[._<\^[H1X\Q M$RF%7FY4X:R)&W0(E,EAX93KM $>^@'!O4T2S[QM6O)!#J,.?MY]K#5=R01= M@+^J%2HK72+\C>/%28+V[ 1P.>$4"J2[$KT UD!)[H6:8+[KD>Z.7"7LH/XT MH9YL%=0O9EQ6+@02#F RH2/U&5JPV4S.EL3X#L'<7]Z>KSE88T>,Q<:GA&-5 MV:]/?Q>ZP9>M@?+=R;>\._"2#* M[^K,T-7,FR4/IYCG, RI(P-.YCI0 M+Y@4ER#KD]J-]NW5Y/7[U7AXT&Y)IOO;G0,=/O9S('>[+FV@VKZ.*Q3FQ2[DXIK)6:;,DL:Z ,)0+:P&^%K['"CDR5:8"):,1 M=F=$CQ$Y6W9&]$IBMH3+YIXQP3VF<\Q$ %ISS0>79S5SX)=$\'SVY"B>R_O< MW;[F3L%W8:0^6?%'LK>$&YYB1P/+:'-KL&E216R/N$!K:WN*:9!?FBI'A7$Y MG"9U]+OUALJ3B42_'YZVZPSF%9*\B4:?WD;K!A>#$!_N'G0-I+;G7Z*8*3D# M(F$%G]:WTG4=MB OI5H ULXSY6,57X,IPNK'6>3/2Y>BJ!,=;F9,3>$M2=/! MX-Z2)O?HH\=./9"'4) H*7EI(&Y^K&I *,G\ VST*".M),H\7)6!5U8U!?XI M25>RIO?J0O@V5++R8&2+.9"];/FGZVZ =@.+WO+J 0X&G>/HCU7'\B!&OZ;0 M<2?:W$9?],/N[7\[H4;QK[J@SN#PX9=B3 M;:$WYZ-.--C*M3A'SQVS5Z46DD7';4:/BM^#PMW.P=$OL=D-O[]U'N?I^9+[ M5_)GNYBGX3Q^L9:_P&/\WTINIVMY%)'PMW! :[N[M33G]2*^/^]3)Q9U>M@K MKYA[4H4]Z[I_/W='0Q,V+[?=GHIWPNP>E< , M.VK=<:=?_.P8^X'GF%_<-U@?QP[M@+@#XM8 <41O5L?L+!,PN>W5VJ>'S.9, MV+]!OBWB.6'\=Z:7Q[H\N9QJ514I'>TJ'3>T:^6U]/6*^H"7H"Q% 4%]W1"U MU=?AU\YYUXJ6[]F7? K!6 ._#/C$@H[Y3(FTWOC!H!,=+ E4;0SNWHM_?]_] MAP"G_P502P,$% @ @4F;5F&9",ZF" >#@ !8 !K8RTR,#(R,3(S M,7AE>#$R9#(N:'1M[5MM;]LX$OXK7!>W30#+\DO2IG(:H$U2M+B^!%T7A_U( M2V.+&TH42,J.[]??#"G9LI,@Z6V:=5H'B&V10W*&?![.#"4=_Q8$YWG*\Q@2 M]G[TZ2-+5%QFD%L6:^ 62^?"IFRDBH+G[!-H+:1D;[5(IL#8JT[OH-/MO'H1 M!"?'V-5IU4;E$3L(^R_#?K<_8+U^-#B*>CUV\8GM?1N=[COILR^GHS\OSOVH M%]_>?OQPREI!&/YG?VZQ5FIM$87A?#[O MS <=I:?AZ&N8VDP>A%(I YW$)JV38RK!3^#)R7$&EK,XY=J ?=WZ-GH7'*&$ M%5;"R7%8?WO9L4H6)\>)F#%C%Q)>MS*NIR(/K"JB0;>P0VP98O6&S%4P%XE- MHUZW^Z]AP9-$Y-- PL1&AYVCHU61%M-T6::\:9$&R:V8 ?7=Z#66P'4T5C8= M;@YP4\NB;C=1N0TF/!-R$3T?B0P,^PQS]E5E/'_>]B7X;4"+R?.ADS;BOX!= MHWD6KFS I9ABYZ3KT-L?81VC_U[?_Z 1QVLCSL'9-E8RPM^ $JQHA7T T=[U+K%+05$Q%SFCXV7C"; KO0(H]%P25[$\>JS"VN%/LR M03'0CZB[F]\7]YO>BU*;DB-9K6)_0.RL&73[3$V<17]P/>8YF.#+E80%FF6I MIM_M/O1:W(Z.#VWVGHN_!&X>[Z'-8C?Q--_<1DX!R\<2V%CI!/3K5K>%(E)6 M/%E>FX+']76EKV\1Q$I*7AB(ZA_#!S D0+99E45DQ[#!?+=TI&\@^4*5-IJ( M*TBIZK6H(6HW_2:UQ)794[1XV:5;^+:UG-*LQEQ6D'+I0W^$\%18"FCR( ME? 9,PTS M''V*385A/,]+)*B&0FD$<\[>H3@B.GA'R/XWJFO4Q+)3J4KT9T@2*F$?12;( M+>T1*7Y_=M3O=X>G*D./MG!7O>'^\#@D+:IU"6GE0K?4.X1N"T+[VX;0M]RX M6(=E"W:)VDO H*CM@5HA-%$X<*XPFL(.N,@1P N&KD67@)IBK.1"+80N9QE> M:8'@GG#:IS53"%K:V)W<-8$<8C"&ZP6)9/P2W(Z_[--@68+*X)"2M*Y=0BPT MQGECU7X.&JI.R(!,& Q$:+I]1*C!%.AQ:'3JMT#5 M5()FXDKCI#B7NIR&';FVGER#)T,N8!.1(WR)"2NXMI%9*([5NE$O\@GUY^(B M#.YDF6"?2(D&-MM()Z'E@A6(:"(CD113G"7;*J";C:&1T(F+OMLD44H40(HI MY($;SCA]8FY2-I%J;FK^56Z'<2KQ2J.*[0:'3*W)-56?*(VZOPZ+#K:-1:,5 MY"C2Z;TC+R)_1 M=2),+)4IL1UY.:VD!W^A50P)%ANVAW!/ ,GC,7U^A6EX/@67D7PM)4KT!CSH M'>[!OFO:.TS\U;X;WCFNFCA838%A=#L9;D[;W6Z^3-NWF3 _PN\,7FPG8_;X M_I91Y@P,6H- =0'1W>!N4ZP6\]+4ZTR6FP"@.QA0\JF[$P M_AH#":)_P_:(X*?ISWXI>HZWFYZ"#L]R'XX1TQCE'XTHS4,/U;W&TGNWO#]9 MD> SD9#WY$;E#L'<('\IU\+"*==)S1.DK>!C(85=4&1XT["T93A*.;9XMJ^) M-G(UYZ.O*H.*4A?(5N,BV3A&[#D%7-8VA1P#5(FDQ1HH:#?@J\/.PI^ 2GBB MS/P!D>;6$C/>-F*>S[@LG7\AU,)D0N?1,\2;V4Q^EI'H/3REO[PY'W(DQ(;H MZ(Q/N<:XRK6&?+N9VWV_&7=0[*DG@K_0R2,Q84%[W%,7.#2=!L8"$.%5D+<\W9@#OZ2HS2

[)58?KW\7;ZJS"'^P>8-7X@DV-+!T2C?ZI#I;0WGD"B*C[>-&@T&C M*3,$%DZ)LZ1RDC?>A=C%A$^"/EMWZO$&0[^)QFV]C6 &YX:0#NZ^;,6;MH_* M1#Y3<@84FN5\6MU>UI7G@JR0:@%8.T^5=U=\C97(HK\?6W9NQ_=#/VVTN11T M&.-Y&J4B22!' 3*@.UB=:!3.E=5!_- $UM2O"SV(1]. LUMSPCWEQTNK MZ@+_C)\K67L2L+N"6R5#)0W>M)B#[NN6?S3L&GW&M-_9%M^?]9[T1U>_UQ3&F&!.P@N3;]UIP$'1X]LP1GN!!%[4V@A6?]E MF]&SMROM'0]W0'K:M@PZW<=&U8\TY^"@\ZKW5.S9$>@GL.4?(-#;1?3_D*** M2.KDM;AB[@8N>]9U?X]K0VC"QF/<.TX\*4YL==#RF6<8M.RPMZ M(G::"IBP=\M$=?E*SQK2ZA35'V1NRS0[9?QGJI?)*H\OIUJ5>4()J])1[1,: MKXJM5U1I*YV 2I%#4%W77J3YBMI:]KI6M'SWK>!3",8:^&7 )YBA1GRF1'WT MU9;6_;-A#^*S<76Q/ >G72 M.K(;H'52K%B;!*V#8?M&293%E2)5BHKC_?H=*.;^/9IYW-#]J&G#X .:*B(II)@7AGG=\,H!! MKG49>=YRN727(U>JA3=_[^6ZX'L>E[*B;JK3P>'42/";DO1P6E!-(,F)JJA^ M,3B?OW;&J*&9YO1PZG6_C6XLT]7A-&474.D5IR\&!5$+)APMRVCDEWJ"/3UL MOJ)SZ2Q9JO,H\/V?)R5)4R86#J>9CO;=\7@C4FR1KV6R<2U2E!/-+J@9NS=J MPBE142QU/KDZP;_U++M^F13:R4C!^"IZ.F<%K>"$+N&]+(AX.FPD^%M1Q;*G M$ZM=L;\I#HWN:7JI'<+9 @BI536M-\P."J9:9AQ M66-"0B^-!-ZR@IF\LF-Z_?)D'(;^9"8+3$DK>Q=,=C'GP&NI"G3/>0V95':& M%<8.4)%BWR.:T"*F"D;!$)7"< BD@HSQ+L=9Q'#A%085>D]$BD3 ?"$PT^%D M!:LJ8SW^&\T4$QWD5%$TNV_6>^M,9]40W@QA3B3\*>NA60!T!V8YH]GG).M6 MK75L"(EE*5Z4O64.QG#N?G!G[GK!@]&^;WTAJ2P-2N7WLF*([<1V*U;P4<@E M8K.@T2T293M$36,W[ 6K,%-PIE=1SM*4"E0P*/JCR=0SB@U?-8DYA5BJE*H7 M W^ (''>IM7U?562I+W''@H_:3=-FS[':$#;JS/&TVE?\<* GQ#>TMHR'+/_ M9)DC$QTS XT0(450=.V8MPF:@UN ED74DYC=J)EI)]BU\%QQXD>9,T>:-8$ M68=@,"L(]G?2W35G-W&YCLF6N,'! M:&]BHG4#@&?6W+-4>23N R=N^."(RP3N'D53&N"NI0D3F%19D_8[5A.FD-:E MHI4A\- T$RR,L1M.;?>TJD1&5T/;*V,"2VPCQP%36[39_06U:M[P7Y94V3FK M*_N >T^\AN[S['..MSC92M;T^D;.VP*Y(7X[4,-_)Y&.")@'WUB+!N M)W$E>:WII&-TW]V[3X4]Q6\G27.,:K^_G,HV:#^"?7]@[SVB?5MHVP2^O:]_ M9T9Y(%7-K03L'?ARA/MP=",+O\SRNX:[7YQA46'#!'7@9:D8A_"Y/;&./D/^ MD4__ 5]^+/-NXLPCW>[)EU>KFR>OMK1N3S=!>0FX8;(4GOCV[P$F-Z_RNF=C M_Q^JX8D'D(Z=D()&FS5Y7(P?Z=C2!76:(PC)\. ?D0O)TG:5QV,WW%LGTT;FVZ=LS2M!^X[Q\!]02P,$% M @ @4F;5GN?JU=N!0 #QP !8 !K8RTR,#(R,3(S,7AE>#$S9#(N:'1M M[5EM;]LV$/XK-Q=;$\!Z=U)'=@.T3H(6:Y.@=3#L(R51%E>*U"@ZCO?K=Z0D M1PZ6M>O:QEL3Q"\BC[P7/O?P:$Y_<)Q341"1T@Q>S=^^@4RFRY(*#:FB1&/K MBND"YK*JB("W5"G&.;Q4+%M0@",W&+F^>W3H.,=3G&K6CI$BAI$7/O-"/XP@ M".-H'..7R[>P=S6?[5OIDXO9_-?+TT;KY=7+-Z]G,' \[Y=HYGDG\Y.F Z:?G Q@46E>QYZU6*W<5N5(MO/D[K] E'WEMA]1^;&6;%,%W'@^S].*I)E3"P<3G,='[CC\6V38HMB MTR8;UV)%.='LFIJY>[.FG!(5)U(7D[L*_FIDU8W+I=!.3DK&U_'3.2MI#>=T M!>]D2<338=."GS55+'\ZL=(U^X/BU.B>IC?:(9PM<')CZZ3Q/\8^,*\@;+X8 MCE.PA*%\Y(93+\&@55_!Q!3Q2E7/QH^9-:-*LYREQ(0/ MDC7H@L*E8B)E%>'P(DWE4FA<*;C(48RJ;VC[/XKOY5+52X+9JB6\IZEUY\@_ M!)E;E]X3E1!!:^?BAM,U^J5-3^C[7WHQMD+_6D JA6C-L?QAC"%"+#&XBE92 M63M^Q@#7,M!, MJA)]<D-DH- 6D-=):MK8SS^&\D,60T*JBA:W;?JG?6E,VH(KX?PBK#?&%+E*SJ$ M6<%H#F=,(+\R=+T%4[W?F;A8VB [\H? +(R M :H^=_6'V$_LL'(-'X1<85P6-/Y:@)B:SF[::U8C)7"FUW'!LHP*%# 1]*/) MU#."#2XU23B%1*J,JN<#?X!!XKSES\US79&T?<81"E_91HV):4IXFV8VXY"] M)ZL"L>68@31&QQ7!IH92QVAKJZ"S^TO&PD$*U[*,>RUF-VDT[07[UFM/9WTG M'LJ<.:*GP3;D2\[7F,]EQ4VB;))'T=^73%%3*M0&5K<@W2.8G@J"@[UL?P/% MVU3;I%F+Q^ H&DU, MX&P#-+Z5D$/.+Q8? 8[AP>F4":+YL=&[<739A "F0- M07=@)4PA6BM%:X/+H>DF6*_B,%1M-Y^Z0J#60SLJWS S3IC96LKN!"BUY VL M9465U5G?86UWM^%J:],&L^W !KI.*CDG54WC[DM?]2'J*YH"P]2:)LP8QVX] M;"%+EEIV#4T9:UNVBEW_%KFMC&GI5:X#L%F Q:VM?FRR=':V^H/&]?L32':) M:#L\* ?;0ZW_23I)9\J>FD M0VW?W:\""]C"14\2>S\1)C[#/C#Q'MTZ!X>/ ;\"P7< MZ_,;RH%.,0/K,'LNC._OE_7)-_ M2Z7_,7<^RE2[Y,\CZ+Z=.R_7\>< J:U8VX-!4-T ;D L@R>^_7O )>D?VO"P M8?=44Y%YM=?[ >C[P=Q.;S[GI,3-I[\LC^OQD([-S4U+?-^/H_<Y+CJ3HFUY)E[2J/QVXXVE!JT^;;6ZSFJLO>G1W_"5!+ P04 M " "!29M6I_(P4VX+ "V/0 %@ &MC+3(P,C(Q,C,Q>&5X,35D,2YH M=&WM6WMSVS82_RHX99*V,Q+%A]YR/.?(=N))XGAL]7K]ZP8B(1$-2:@@:%GY M]-T%2(M29)MNY$=OG)E8$AZ+W=\^L'CM_:O1.$I"FO@L(!_&GS^10/A9S!)% M?,FH@M(%5R$9B_F<)N0SDY)'$7DG>3!CA/0MIV795K_3:.SO :E1WD<=R!UQNX;7+VF?S\ZWCTBVY]^&4T_OWLR(QZ]NN[3R-)08C[P[+D:0L\F5&^TN6HL>*#"@6/;KX=S&@0\ MF34B-E6#MM7KK8HDGX779<*(-I LHHI?,J1=HNI'C,K!1*APN#G MI[SHM]4 M)*HQI3&/EH.?QCQF*3EE"W(N8IK\5#1T:^0=01_"_XYHO."(E"8UAP"^?CO[WZ>3TH^LA.'1+12NOF*SQN& : MC8F( B!W=!7R"8<1VI:SUYQ A_D#".6#A3-9D@H%X?&,I-)_6_OJ-\!P7!)Q!/6F$3"_SH,C5A. MWVKU@;ZV@I)5@$*5B >V9;>A]GM5HJ4A7[F^.T"FF]O=HP&"S;<.-!*9Y$SB M4&6B*.=W*KUD4G&?1OE :3:'<2YY"EJ.N%H.0AX$+('AWKSJN;8WW&LB"2.F M]C!%)Q$KV)@(&3#9\$44T7G*!L67LF@=8"-''SW&AQJ0+I?-N"/-E"@*C#/J MDC6711#6'59CAMPT0-LBRSL9#77;KX=H'B C^*Q&$Z.++!@OS,$@JX*B? ,> M8Q8Y3<^Q/.]U62DY/X6"2F&B1%\ S6DD%@6TQ>_& NQV,($8_;6Q !SO##V% MC98-E$Y2$66*#4N!:&=AYP[S,PVALJ+YF B=_U5!5=@[/:O3>8%]=[ WE417 MV)G9/Z+4/5U[7(AW0ZN6;G5P^O[P(&])#!([-+H'G]CO1.&L&@KGX].C\XLU M@[@V@J8.GX5Q/+0>*]KK#[/1O6TN]:QV/\^:5E^1TVSKL!<\OLB2->I6NZ ? M,%](B@$!9T A!Z]L_>^[6LQ#!ED"4R5^^ZY:#SR B,(##8G7]UQG^.:5"]AT M 9MLD[O'881\$,F,?(0_;UXY/6\;(T\*D]/O=WL:)EC6/"%,%[!@FX64/T^4 M(&_N:F.RG9;]A"B]8_P/_EQ-R>TYK3:"Y'I/;$HL^0;_GXZ#9Z>9EM/7YMNR MO:?IV[- (RXM?W2MLL4V MH1!>6+^+;,X.B-]GIK/OW MEK!Y5\W1,UV%EE/\+2M*G5%*L4CG%"HZM1NR2R7F.:6V?5->2=I6*\]-]+>= MY)G=JKGUQO[1\>$9E2IA\B ()$O3?+/H)LNZ*TAH7[9MQ]-1UNWTAYM3D_;Q M3@<_.UZ_"Y]>K]76]8YGZW*[9YM^GHN_O8[G8=2&1*"C$P&GU6_O/I?4NTC% MRM)J>56W96Z%8E-TUW91%*_KN:UA"2I H%V&JFO;K6$U_W:[/Z8MK^/T=H_F M#L#SNK:G]=WN.V@/GMOV$#3/[D+>7 V<-Z\Z;;2J:JW!^VW7KM9V;R)O=I-2 MR\=<#MUG4G&[S>,Z.:TFK) JK#C;C"M27#!9K66=O*O6T&2>%=G\6)&FE,N* M%$<5*29*LB?5O$/>5V,5!I4U7M%1$,JEK2RX@^KM>.IDMQ7 M3ZJHA[![$^+JY.Q\5);M]CVS)\MJ>KF'/+]1)6.U]592S%[V9"OK$*]_CAJQ)1'@[N%R4&W MVOD)ANG.L/>_UY8"9&/+;WW?MZ"="%@!/1?=5MX.OM<\^F+(NS'D.W/*>PI? M:?A%R!5KP!++9X.Y9/H,!X,6N9.;'Y6YW2O);#[&++(JNZC3LCRO[*,5EU\P M")N'X)9KZZY>I^'8C7:WTV^T.[;]XMLOOKT;.\?EYRV+H?]/W[;7M@OTQS&] MNH]KM_Z.:\,8-SIUM]]_<>IG[=1;A"T4^[O(Y#F;YLK=#D'OG@"\V, _PP9> MM/VB[;^E[1W?P>A_MV'M=>^^/VJO[D'D1RP_S(>U0JVX76F A-\EWEB\Y0+6 M^JVJ4))$I"$-@!TE,U8C^F#O;2T_V:L1'/%MS;D^>YE0_^M,BBP)-LX UW^5 M;HO=<./3ZK"XS(TY:3*^6&!(]"G1]T=#STFAN_:!S5O''\'_4C%59!2)+" ? M1(0>F9)//(;D+G@0'G ?+.-Z(')8)__E5,2<7/B<)3XC- G(F/EA AJ?+=">R3\Y^0Q.&C$8G ;UAV+S ^4!IPDYO-X[? 25Y/N$Q4R7J7I1#X4L/121)D MX#[+O <@.H45([X@B2*6S%"40D9V*:)+I"/9+ .20BX)2RZY%(E^2P/%5.JX MX2\G3*9&UF6=\!7#9%4*UGE)_:7F(J"*0H%0S,=6=5V8@3D0JA176<" ^050 M+UJNNJYZ6>0S39;H=,!MRDA$%T;&G%^C! M +\PU<":6=$5,T@9L,UH1$"U",X,]4]YE$FF*8EX'BW-0R(]VT'U5@[N"=,M M L.86100Z )^ RR9>AI<(E7\-9VBF.@%D[+.)4NS2*6(E+BVS]U8'-H72,_1 ML@EPJ$(N@\:<2K4$V.?S"*8'XQT%V, 4& ^P#S++2XX.8<3:*@09.18A!>!UH- M "-\4)9NDB,/9B"F4RVV"5(82?"0H6 4Q2@SV[+*C!J,&1F!]8&)YORUK)%% MOL@93?@W:EZ4D0O(\QE#CB0A MC*1S RY>S90LA&R$&4B03U#E09(@-9C^A%3(&82UV&0&KMTX-M_ Z.Y(:[1Y MH%!3GL(ZA2QQ4F$ 3D .F<]B<)H\W7#TU.:2G[%U#M(:$SESO]3)(N1^2#C8 M'H^*]W[8JQ214=2CJUR+ &@>[M>H7QR-"IH%] %J- 1=BZE%P#)HE(K-:0D& M14VO1CT:F3C%T^NF$5,* QXR0EC^0"SOOR:4]2ASZTE"9ER'^S0#Y'(N 4B0 M6,#*02%CDDW T8(8.0VIPDJ(@TP+R@T\:/ SG"I 7C#Y%$/@(A3I:NKFZ'3W+=-MH=*W+5>L61EG"* I$4U;7:,?: MMC0=DT*L8C7$VCB+9CJ8:W'U0 ^H@,YJ@5%>##_6I99_"$LE,\7-P13G815. M,Y@"'V709MJ$&0&/@TE^FR]]E'&WC5E^AQ3*NY?JJX>V6U?M[L:ZV%Z[RVD> M\ZY=YEPKNGXY/(>IN6%>@]$IA+4!O10\R-?\O9[EMHI5?_[6U]9K:O,B63]Q MWO\+4$L#!!0 ( (%)FU8EYII-P 8 /<= 6 :V,M,C R,C$R,S%X M97@Q-60R+FAT;=59;5,;.1+^*WU.[2:I\KQC,+9#%=BP22UD*7!J;S_*,_*, M@D::E62,[]=?2S,V#CC [L6+SU78@UZ??KK5+Z/!OSSO5!1$I#2#C^.+<\AD M.BNI,) J2@RVSIDI8"RKB@BXH$HQSN%$L2RG (=^M.>'_N&^YQT-<*EA,T>* M'NP%\4$0AW$"4=Q+NKWX "XOX-V7\?"]&SWZ;3C^X_*TWO7RR\GYIR&TO"#X M/1D&P6@\JCMP^0C&B@C-#)."\" X_=R"5F%,U0N"^7SNSQ-?JCP87P6%*?E> MP*74U,],UCH:V!;\IB0[&I34$$@+HC0U'UI?QF=>%T<89C@]&@3+WWKL1&:+ MHT'&;D&;!:D54O"2O3QYD!=C\8<^?-66:*7A2&/_4KDF5,Y!ZG M4]/K^-WN?9-B>;%JD[5H/44Y,>R6VK6?V'EM!QQ8+8=-I3#>E)2,+WIOQZRD M&C[3.5S)DHBW[;H%?S55;/JV[T9K]A^*"^&:AMX9CW"6(PH+K5]OVL,^L']1 M7#_8'2??[#BG3I2)Y!EVGMX5;,)P?,>/!\$$.:HV\)1R2A1.,47_(66;N/@Q M(KY8HF:*W\'.#2(.6)F#5NF'UDWJH7G'49Q$=_0NZF1Q&,;^URIO >%H8;\H M4A4L;2U7SYBN.%GTF.!,4&_"97K3+^K%][M^W%DI]R!N+*QA\$VG=^5 M^Y9IU"-G9M$K6)91@3-^?M.-PZ0_".SH[>!ZI)EUD!OI9C^2NZ52VG!H907>GT3_6?J0) BH,0Z&W4X;3$'ADLJ*T^_ZDR7:8\4(1VP?*;^EAJ7$XL2,R=OLS^H3 M'1WT7^2H-%S1:C;A+ 4YA6'!!-EI_HXKS% A/FB#S3UW&NH(TR"X9@JD@@N2 MD?*UT?Y_^MN_1OKO% IRBYXVM84*T/@_) M G'")\W10[L1SQ#01E<.](Z6E=V&UXWX2^KH"JDLL:!: !.I5)54KFQB8M-F M[VS;=IQ '*ZW".T?^]>GP-8FW M!P)MDP@QPU.C*)JNP7(?SC S1H_KG<$4O9DE;6&]&\74/(,D@A%-:3FARGKE M>/=8/:[EN7+RO":__FO'@&>=)U5T8OV7T/8M4>,KL?3!=IO!HGU(K(4$*2G, M4/NU,=BW*O9)KD9A4H?$!O,ITI;%0/WSZ16.2JDR!#>5MINH!>B"*#Q1$VI'XSPL"W%-FW4UNS;9PL]O MDL.^;D8T$+1-&-QK\2;6;8/,:/^%I^#:Z\*[,X9U=UV,)Q[$^YVP$[U'.8B! M.2:QF BY%_$0=;&X6+BXN_/!Y8$9-,G<*GO#W*=.R)E>#>74H!IMVNX2[OK] M_Q,VL^?\Z8-:\ZY%TWB>K!LJ)8RSV/4V-;H\,D:=M: M\#Y(K@U:):?WH_=<%DR)E85HVG8DE"[E>+5WP1VCH*=( 'I^)-<3 D',G:':[>?91HR+_B MUWLX/[]?;2)?J;ERZ''3]:R;^WWVTN71X267\7:KGDA*0WN9)X>+P& MIWN#'_;7:/ZVH]G/*LZA:/X/E]I8NR%L6M8O"!]> %8D1T$4)3<>F2)_/7(K M6=:(T>WZ\=Y/_0E&/:J:J[6PODMR5YKNCO3HOU!+ P04 " "!29M6/20] M&"8% J%P %@ &MC+3(P,C(Q,C,Q>&5X,35D,RYH=&WM6&UOVS@,_BN\ M#'LI4,=O?4GM+$"7MMAP[19T&89]E&TYUB9;AJS4S?WZHR0[389VZPWKW79H M@"2V1%$B^8A\I/$?CG-:%:1*:0:OYQ?GD(ET6=)*02HI4=C:,E7 7-0UJ>"" M2LDXAU>290L*<#3T]X;>\.C <29C5#7MQH@J@CTW.'0#+PC!#Z)P% 5',+N M%Q_FTQTC??)N.O\T.[6SSCZ\.G\SA8'CNA_#J>N>S$]L!ZKW82Y)U3#%1$6X MZYZ^'<"@4*J.7+=MVV$;#H5C5 M*L:1+G9_)7/MM"Q31>1[WM.X)EG&JH7#::ZB_>%H=-,DV:)8MPEK6B0I)XI= M4:U[0VO**9%1(E01?SW!;2/K?EPN*N7DI&1\%3V?LY(V\):V<"E*4CW?M2WX MWU#)\N>QD6[87Q15HWF*7BN'<+9 Y7JML;4_PC[07S^P#WK&9&O&EAK;$L$S M[#R]+EC"4'Y_&([=!)U6/\ 24\0KE3^ZQJFH&@UXD<.;*J,UQ1]\O:0+UJ!: MA/-LF7"6PG&:BF6E,(!PQF3Y ME'+>X7?]WM0D[=YQA,1OUOOBBDK%4L([DXPIN'OBMF"*.GH@C2K12H)-%M+: MP&Z"J O;S_%LMW=Q"RE11MII\<9VOL/W@\D+?\=XPE79IF&_TA*W(MCT$807 M9T*6\-X9P5LQA# ,G2 \.CPXVH$:HT)8I2'B'<.'^BQD;D"J9<++&2X,[2+7#.2@QWMGOC2%?#Q#7H M>@09@BSXO4%VYH0W(#OP_)&_@YO!!%"%B#(M:$F>(?LV-W4#;8IR4L$YJ1L:]0^;4Q_@?(5EFYJ\ MZSA@9/LM9DX&9*E$WV#/!:9EZ_3@W62H3L;@5*_&X60EEMV@CR\)WCL4;'[W<[JCS[_MWQN M*L4WN<(_],"B^MCF/XKP[9IU_\\#CWI MM2GN5UG>1M8MUH0C(>F7A<1\EFFZ)&3TQ#.?>.-R<[NCJVCZ/,)919WNW=NB M3O8"=8L[;36M;VMKLJ".K7TD1S84D2O!LB[LH]$PV'L:=W3.MGGF@M?> IMK MYU;>U/;N!;_*N?2:0LSB9T'SX0R0P,L[):6*>GV[I^*K<1J M;MC9"CNM3A?:G5YWN]?=@;-36/TP'*RYV0?O!L,_S@X]U[,/K]^<#&"E M&88?NX,P/!@>^!M(O@U#S:015BC)TC \?+L"*XFU>2\,R[(,RFZ@]"0OC'GLEF*V":]=JOUO)^S M.!9RTDSYV/8V@NWMZR$M)LG5F/*J]31/F147G&C/4(U2SG1OI&S2O\E@TI9?FF; M+!43)$ZR]KW^O4KUT1R3DCMU1BJ-\>;A92)&PKYXUMYL]=L;P?IN.$)CY=]) M-)I=\[D0!D5)A9WV$A''7.*$%\^V.ZUN?S>DB0\IUS**L9]CND)GJP&4B#^Y MLG=&Y>\G^W!X\,O^^P>.QF4TQ($@WDJ"&L- Z5QI1C !1T(2T#\6VP_!>0#G M/"HTHA*2><&RO ^'EPBY$HO%0&69,"378PF H A'<&XUY[8!;P\?B\]'9A)$ M<:MD PZ"08#)M;&^LTQ!1>7#0>2K%:H^5.;8*.4UE9'2,=?-2*4IRPWOU1>S M<_9,K3Q%VFPT_D>*LS9OW.EE) 8 M"[;7O!$^5TKY&RM[O^%:H\86!JDJL.-#<*01>",R@8W;M<*A\]L2^>X6Q>>\ M^56F^/F<>UZ,*H2% I=HL F'$\LS:&^>K+(UJ@='2F>(5\VC)U?_R*Y>8N]] M%[KHG+"Z/J'VU5B((BY_1@791(E:K)=(&'0]?"U<<.2])H/L;NA3,-YT*'IRQF66.9VNH'!,@J=-K;-^4Z MD1"I+$\%);H_?*,R7G5J5+^Q*9>TF\J9I&W6?A2I0OK^?C_"C<\]/1ZL$CW2 MKM/J>S)3]ZW=7P-AP% 782TQNQ#,;YJ="&/<):B2QH4<8QOA(8D9T/S/0FBD M[+N.VSJ.X+O9<%E]BZ9PEA19QF/!+$^GD&L><>=:)F7!4A@[C!=X92Q.<6>Q M.3)3<<,MGG%9>ZMO@!6QL$HWX%!+8ZM=]Q\8$A,X+AB<$NDW;\Y@E:&C)L)@ M1497Y<4(T0>8#QZ:,Q;H)YLP"T/D\D&Z6#DG$0R<^=D5ZSKD:-4[1&9#6S]X MK9B.H<1X**0+1JLP4$S.(PNHMY 7W%@Q07H^P#FI3Q%G"F3$I%<$9<1J9S'8 M]*RV3[$S5 N]/T*CPF>IRI33B3R3,8R8<4?P9%-^B<)(GZF8BZK05T% WS.> MC=!_;ED5$6-4E] B8S&'T=0M,0G3/$$%Q@ [>XO1 Z%03K7J#33S]20A)>_,HQ^/87.CCNL;!.].PG^5S"5B3ER MU"'QD79T-F;(+* 3[E]3.A(:C3C4!7Z>8? AT F%>!FK#3=M55S=URJ+/[U7TN0$G,@KF26W4I&:\C+YR^3,N4D0*#\S&YRAF M"F*U5)A;I20+:J C&HT8[9DQF"C,34GX@5B"GQC%Z+L*RGT5^51H86(1U4B. M(4&W8TI2=UW7 [>K?$K"?6>B4Z:C!+KMVF-WAC9%QJ)0+='@>:[5IAN M!>O/W?1V.]A^7OOB9L);1>Y4A<7J(%T6NNS$_*N"15P@M0!>WXX"B\A^)2HL M(C&/$E)5>3,S3%HC#0P^"F()&[=J^7?]JO"AD,V!0=#ROS:F1V3/#V&WU4%(-%KGP$+J!D4:Q=P7K!A*> MW@*H3PF/W3AM_<@8\\A<@2\KT83D1!I;!+@>K WY*5?&<%-MZQL08\M>M=Q/?^:=BOD;U1,O.IS$@L>;U?=6)6$3EUB5^5= MJJ&9USNJD=FW.VZ^-Y)CJC9'FK//33;&>MMC:KOS5*S MO.=#K$0#W.OZJ_ML9%1:6-ZG:/V[AK,Y]J7'L^N;P>:=Y[,_L&X;K1]1L=FG M!9@/!NO.JY7.RC=J^S V>P14^9WCYMKJ MM>K(>X,5G\W.3A++$DR+BT#OG' MRCRYJU*FJFI5*]+.+P$10,10]S#?5=G0A'#,Q">!F]]C_N2MV[Q%Z/PON^HM MRWCOR5E+H\R0WCCOP2 1?%P]V:>G/OYQL'YL[SR,6;[Z!83[>MU'L',4?=V+ M?/?VK(\@XWT;\ >,Y"5_H^![[>2_==M^H41\WZX]]/]&XOXO9>]_4$L#!!0 M ( (%)FU;2%NE LET (A @ 5 :V,M,C R,C$R,S%X97@R9#0N:'1M M[7U[=]M&EN=7P;JG9^P]%"W)<1YV.GL;M*CFO-AM3)G^U=9T71?)]G6<7-DF^F9]\,3^>?_/ET=%W MW\)0+^4W5?DL^>+QZ5>/3X]/GR0GI\^>?/7L]*ODE[\F#W\]?_F(GG[U\\OS MO_WRFM_ZRZ_?__CF9?+@Z/'CWYZ\?/SXU?DK_@*&/TG.:U,V>9M7I2D>/W[] MTX/DP:IM-\\>/]YNM_/MDWE57SP^?_MXU:Z++QX75=78>=9F#[[[%C^!_[4F M^^[;M6U-DJY,W=CV3P]^/?_AZ&MXHLW;PG[W[6/]+S^[J++==]]F^572M+O" M_NG!VM07>7G45IMG3XXW[7/XY6/XNO?,NZ-MGK6K9R?'QW]\OC%9EI<71X5= MML^>SK_^VG]4YQL MRO9H:=9YL7OV'^?YVC;)3W:;O*W6IOR/&7\"_VULG2__XSD]W>3_8Y]] ZMK M[;OVR!3Y!8R-4WW.RW\&*T_P_T].^1_XPD7TPJVEI2VJ(H,O7[];Y8N\34[G M7WS[> %;MKG]":9 K+8.9GC=I%Z]/GOY]LTOYV]^_BGY^8?D[/7+7]^^.7_S M^NS339$V$2[/S7;Q[>L_OSD[?_WV]:ODUY]>O7Z+4Z;9GYSB L[_\CIY_?]> M_N7%3W]^G;QX>?X1EI&7&2SAVZ!=-4BV35S:UZX6MDR(1+@<'>/T..$4)/.Y%VCZ[G=T\.>[OWK?X M930L/PAT\?PJ;^#J%'F[>[;*,]A^>!Z7>?SD^;>/\5D^8^)!K5D45L=95'5F MZZ,4=L!L&OM,_Q'.Y$MXP8II#'E*"M_ ^;UN:, W@_$K&',)]* [J7\?;6NS>;8 H75YM(5MNY87\V3XQ?JH6315 MT;4V6O;4PN++/G?-KO!MJ_@MAXU&Y/:9V6%VZ7+G'_]=#J(>W 0I]_, MO_QB.HE[T8=?)I+NACWAQGS&?/YY_Q9ZA-8R1FC+)+,E>4^^29F5JV\R8O[]X M=9;4=@,?P%A-E^%S&U,G5Z;H;/+KV;\=SX^/3Y*-K?GKSY13A#K! M3;6 @XMLJ\U]%P3_]7(ZK!L8:T#/P;_6.S4^^ ML>L1OU?LS%K525D!K\Y@@FW=V0=)6A55_:<'?SBF_WN0X!S^].#D04(__-.# MTZ?SXS\^<'XSDUY>U%579D?TPV?RN^?Q7X'+;C@CFOW\2Y@M!R2!#DL;;;W& M!E&*/?A4)^P?_&+^].:>N%L)I?>3*(Y]^#^<8I8WF\+LGN5ED9?V:%%4Z64D MS7V0]?2K^9.G>Q;Y@9/DOW <.+%Z;8KGH@S/2[A]O[4(H] 3!_CB_.-D.YR> MS+]YNN?8GNJ^OS0;F&T!O\\2X.?K)ND:^"P2SC!+5K:VL!,K&47L"%>@B$<@+OX;FX;)B79@=;GKQI"OAE M,Y*\([]W>3CX MH;F&R!'KR"9C1/@%$@#X!UE+0O[2J'?5K8U,"]2?(6-]C( M/NUF^,':[.@J89**@368HJ YA7>:'9E?BB,Y^G MA*.X_"/8WW7>X&E$VW[V^J7?;/Q)8B773BCQ$,^@-\-'+S9U7B2G7Q%_>!*- MCPS#_T1?]6E8R%!>DS@B/IL^'^$KY[N-I5U[B3$CW/A@-Q^^:8$*OIF_F#_% M;]R:'MVZ?'\?EH,>T-C?290!UG8BYK9:X/,$S8*R(UZ.O"&VU9GV2; 060&M M=$BACL7 EH TMDO-3"4#:JWR5O\/"2N M)_>'N/ HZ 16,&U;-TE6$08&9,(?>+W M_])IG9 MN+T8,-[MJJ(A<7TPO3RC4.>X4HW"<@G,&?8%?T[[6R>7 M5SFJ$+ ^MTEGW>+O:+NSS1O;'S/:X@PT[K2M:MZ3S*8%[F&F(^%)@'4LEDVZ MPY% RR!B$N4W/(1YXN:@"HD,R7M,OZO07<%4#%K/,F_!* $;@.UZTE'TKQG^ MN:RK-+W\E8XC*'Z\IL^@GR$LD-"",I*A S:^3TEI0M9B& M%I6IR4"+=\(43>6V@Z>^"[9%UH";R@HEB/IUCE9)FE8=G%M5TYS)/H(;6-+* M]$M2(]$# _MCNG95U;1V]B^@,MC5FPI-M))^4F=8,^;-E^@8YXF8U/ P3'D) M:J9IV-YE_FC:%A1@MIMI0_$[=I_ "N@"PC]F-%U>BS?J1"N% WIX\HBL0;\% M\"S\/7K"/&DQU?%U9HWK;OC;;J-*KC 2XA[-!@D59L3GB%_KNT@_AE_.Q-4C MPX6C&9DZ[EAV1=L%0Z4PPV"BK53,#?;9]&8&I\/#X8H>GNY=.8A(,/A 20H7 M#WN6U*8U[[L+&6@$\"P>@XR*AR7_=(QL URERFZ\97?#NGZJ_$1@#7P)UK!- M*(9V5$"SV"4=^1OA^W@QG@YUGPT^@H(!C"MS8?(2_ML!KWDS^)U[*QP"GFP6 M\BMXDR/5JO2\"\B$_(IC#!'&KXHK)@3^ALD#KT/3P::[-\);&E"8FV5.\JQ" MFN<_KFYO[W,!-VY4J(]L_CWN! MF"=!;"8HWXS*H:*/7%WHQES8(TY1-DN@CV>FV)I=(_[ZK[^>GW[Q1XF(2"GG M<2]I^9^GBG3_980[5+5490QT)[PFA3M I8' ^0+UL-O,O"."Z+POX,E'UQ;T M-5Q(N%W;G'FA_Z)*.& _X +8]'ZC:_*0^1K>"EH#!1"R][5(]DKHOL1A35, ML\+_%KGM:!TX8+"RFMBTXZ;#V5:].=QHVJ9,WFOWPAGB7) -6)P:#O:,!U0#B5EPEH-2-J+GP_@U>)[(!?56MTE!IU]$>CS9#/.FV6F%DGOG3F M:T/6B[/,TP[8I)\DDL(,W1H]=S+Q,WM1413*^.=%]1OPPP$3?,_MQ=>SYK6T M3EC2S:0##K?I>BJ\EJKN1G:^",68$WM.BC:@8ZH,U16(>L%+#S92CH%V#^@@ M7=GT$D?:FKK&. @F@^(7:Y,7H#9E\!L1F<%PZ/#,HWI>>9)TR>A73.6P^ZB0 M(6VWLJ/R4*.:J0Q-%@>1*BBQ5[8>FR*J $#O90$#1*NLD[\#W;6)'G@0B: A M,= !;\BLVRY9%\D#O8=NM)D2)^PHZ8[1Z+-#/P;BAI^49DV1+%00EWG=M(F[ MHF+$QG>-=D9C5[A;3JND8Y%M9W4=3-(Z;R[5#M'[0M/M[]AB1Y\O#' 0# *3 M:LBQGJPVVU+>DX)."9RO YO7)!=5A>I-@X -%[11W1T9O2\B1;LK05V#D5EE M!_V1W>@D[-'#2L$^=,0[O4Y(/B^OX-98KWT281 U='R\R!?'K3^-\BYL:8$% M*T]-.4X,8I&U74\[_P=S;YAJY6$ %@C]&Z:O>/@,9MR M9('S6EIFC!3QPW0DOGAW=5J_K6"/*$X1B3#R?8N$$3W"1(IR7QT?T[R774T, M3R456V7OHW++30"Z;NM\T;GMA1N(WNT$G6#L(<)SO80E\T64WXL0A*]5_.AM MS2S01MM1PH2[> USP 5&W>6T2'GRGMXJ_FL9. B$N.;);Z@1B2FS7.(4VEUB MX/+#+\C^!VZ"%.OU&;^XL5V$%6*=5]X*ZU7=PK[;@)!%(8=6E%_NV!CL(EC6 M)F54F#"HA''WBQ+#O/H],/FBK2XLK0N63"8#:V;((='LA1=46YCN$JX$?L') MK[ACT5F)=>ZVBCEF?'JSP,4C7I5FI3PRL-3IZL.FT98OAVJM4ZB6517FRO#4 MT*^2OQ._)$D '"K[>]>TH:=%373<3=R9*S)8]\R)7 FMQ1\B M0WQA8;.6@9^AP<,,]>-0<=40N\R&1)+;;4Y]R,5N7N3BFRZ'_L+/Q+/ZWTP4 M'''P+FCV.U5;W+0527ZJM@E6B&(WW$*48>1H1HV#_%:;"A6<&_^.^$KDGN9Q M8./7IFU)]<5[0&2 K"02?;7@H@@-$>:/EMA M-HE*+OE_224 S;Q@5I=UY'T<#$UZ5)#<<7?NTS=X)\B)A.0 %B_<$_29X!4H M*Y1U]F'SZ!$12H*Y[34(Y2"9DXY@-QN_2OE@NUSFE[M9D26'SAH1!K#5F/2$ M&@0:.22A0.KSYTWO.L(4E;6$E-W[A$\]U5RBD*/T?%$S=!-11AG\51)'E!GF MY##R?&'&WG;YF_5JID^6P7S_),L':25^_7A @CETL"_]MX(MX(Q?SZ)"\"N. M.6CR89_%VW>V3M%,<;K2IMJ29=N7S3W2J.K]1#!*-WA@-YZISC67@LL?]4 [O M/,$\W2"(BW?%YV4@D8*Z+&JWSYZ5Z+D)DB--F!SI-GY&ZH1]9S!#DV_-T"!6 M70#] [7E%%#TJ2WQT.E?XM\P7L6,PC@/,1]*>5'LT*,''M'*'+O!"P<&,G"7 MK+(-)5/!DN'6V%DD&C5W ,P+K9;#E2'!8>I5 5/AY<'BJAUJV:3DB]H:[AUY M:G3JF,+:J'\;Y42+GF(T[&"5XO3:LU!8AN=/2SR"GA-IG_5!/E^GGF.21ZW/ MBA-H9=T=A#G!\%ZYCW1[4:VZ!O-1*YB)Q/Y6[NXL^CN0MD!H8D6>[VG)7XQ9B^7$"V]BZSK65=P*!WN&1' M_)X4@9N_E=4:QCAD($$.3_WIP?$#X)Y%(>$F]S>6E>G?#FCG$.;@[XLA:DR. MX#+[M5$TX:/"[*JN?4;V<%@*)95'PBGC,EYY[&O^KE=5]WL(IE]VB/1SL/:0 MYA#7X?W['[[Y\JMOGO>GU2O6^\0E/YQT/W[%FZ2HL@O-9^\XAQU3^=-4$D.\ MC>$]-#5+4UP*^!)G;.V*0@#(AI+\]% M8]')5Z1FK\VEC3[VX>=!+>)T2Z9;\H&W)-;BJ4 .C898V9](;R*]VR<]3#^R M=8':(^C6",&,L=J\3KLUA@A3].:3IY^^%P^;<-'L$2$N?YYT>3Q1Y5U2Y=): M[TXT[_)UMZ:, 3'O1<5G;=F%321#CH/DFJR">JJD&XQ*?PYBPI3)L8'_525 M,@_%GQ8P8^G[/$> ,SK;J]J_:-;_3_FL!.. MY@W7IL/ HP:@:KLQNS"925Q0G#+I+"?32M4:)B.E-LQ0V$KX!Y/+J,KS74JN M79<^K#-$;YFI<_@?V 29:TNY%=%LT0>.V9VUNB)\:NW[32>IIB3,*0GS8R9A M,GK!,:,7!+:7=Z/:]4SY(TRDV,UOUE_R#FT\NVWW\$ M=Q;SZ1_W0U 1R0ZG+?,R!27L554 OT-O,@<">?U=W3Z:18]7G&7G2D<:4#[# M3%&2,52Z[E)#*7CF,E/<#U0[U;?U:HDX+V"?A,':%'P3Z1>8:1.GQVK>J MH-UBM'% ^72E,<^5^D,55+'7CY#=#:F>#^F+7*&4[K+W7.$+SS?"W!?:7=HL M^F@T 6^,D_7.BS?894YSK9"P(JP9"D.]FOR-_C*PE3C^9E)&)L$0B^06*2J. M2[[UZ5M!+('T6L;2*'+#LOUS"5"]Y AY.2BA19K^H:HQX1 5U5N*7]T.U@H+ MPBHN9 LRR?=7]0VM%O)%5,*SRN2@IGZ1IJQ33=^573@CU)$H3]78IBI6'U2E RGO;PVK3\F_*MG;( GZ;6"^I6KFSF@S@V#8:"%+] MT#6@IC9<0XO&-;.U;OS42'UR0DP/!A=BUUQCX?&3P5XBT),:AEEH1?66'I9XD$;+VB!) MXI"[L_/.+8AW9$D&"ALE\!R/_YF(M?\V=:[0/\O$8ZJP])HK^ ?F)+)RC(QM M-JR>IM1,,8CRLJT.6"^8"1,EN3A]!^]'B%I@'>_MI^B16==C\C&NWPCS66!" M/UE?HP:Q&3.'T1MIJ9;-)!>,QQ)F+_HZL"8R5.0O(ZN?PU3*!H0&P0/.>E4# M8PL$)L!Y4VA6UCE>>$J&,P7GYVDMI(&M^'M5YVH U]8>8>Y1NW(3XC3<)6]Z M-,>\#.=X9XJE[ 3<'Z"86G7(@UOKMRQTF0/CE1&P]XQB=%#)&] T)IZIQ![ GAB47(1IQ8+H3HU8&J-_+IG*YAM8:&KF[$@G@9*NL#:\#ZI4@R<%:Q<;#0&-DN7MLQ0<;2W MM(Z:"^T\NU;^'ASI6@@NI^FXGMRC,9*=1,K[ M9W,Y&DPC9UB;%Z*U(#;S>]J8/]^2 T83W)M]WA:\-<3FC)]L_R(.[26S=SSF MW\[#Z@JR8<_%W>_#(4'Z/3H!NU)$Q%VRPP-04[Q/7G1I4%@%/+/$D:O:VX,] MRP9%-Z ==L,& %9CAT:54] \2'V]#(4OA\/$>UV,4.= OB"2Q!A.5BA_5*L M960Q95M7A4:#1-^%C?QY.W2"!CB"/7!&&+7-C\[-I26<5O_BNP08/*O6?27X MEARN3"@-&I @9[#HMC 4>MI@&3K27I*Z+4YUB^/">0H5E/!S"ZQ*\,9UL#0N*G?U2M=%?*+E8K&:ULBMV-1Y M"M/0) P>"LU)^@,LGL*JZ(WJ,=23L/]BE[[*72OE]E_V>WKEX-K Y%;Y)CE? MH9<%T12#:_-U?&UN]79,:1=3VL4'6)NU%9C0D)_LU?X#GZ]O.X#\;,90E9F@ M7]P&:'U4N!VR3O*F-&G1RX5"_[UK=O*=9LMB T7SS$1G-!W@T8O\I5:*#J*#25*QU*PAGA_6V MF0>$X5.-?DM4\KJ\0(KDF+:KBF.O,*%;P<[@,WFS(J)%NNM F+Y)4@4-G1B M?^?0R:F)3WP6#/A@T]7+\)YTP!44LE M*F7K7(9(!F%BQ#6.O=Y$.S>AL66D[I>@6*AMGJFOG%9') =,:FMN-3IYFQ?F MKQ8(J.:%GN4P';CN+Q"'AM6K.U5#A_2_0:,-2'D=S!I5O:H09[P_[AX+]J=% M2"(W>0CQG_<]P&U)V 92>)E9\M \TE8:";BOX8C-MH/.(J)^PK)XHH:7#Q M"&Z7K"/:W>%RX(<+L'34UW;]DLBC;X)#LYF33N/+O>%BAZO4)+^15Q$/

#]8YBY9(YZ/5+7"B-LZ;UL$@B@8I&/O&S@" MNQ8TH#ZJ,^CR2&"CP86QU*8#,_0''53I13@'!)+ 3SK\/Y])DI>ZV8.A??^K M<:X;2M-HAA>ZE&':QAJ0NEBDZ=OV<@BK, YNF66EAFS*%O6>62<"8UU&Q$O>O>D6J$5X@=@[E#^;_[$M8@>]Q!"37!8._J%*XI)$*7-J_]NT M^)JO,+^-^D3E$=*Y] 9C589"^EEW9QZ\%[H+JJFH#6'6W1:1(BBBBG=/912'8:.5Y(R@X")]8?:9 M8Q(.>\8GUY5@>+>$D48*\L-OCO_HFJRAOZ4Y&-3U<[B[N"C>&O%NTW7WF"Q& M .D0$[*HN"V>I/_L M38*X+E&.,20;VA/TW_(?GHX,^M0:N%*9'RR\?YPMUL MT9EA!&/-5RNPC1%J"V&AY:R'+T:;)[,?VQB$,0-CNZ',+F>9[>-D/0R?'C@K M98]S@GG%4!Y"NP^) Y*P)GP3O#M9;/(HB*!R9A?Z\'F!?247T_\Y="X+"'H/ M[%5>-(+&:I+[6;AES)FQ8(.\FT503^"9,F74HULSZJOIFE2<4YQ"TO;(24NO M\@%Z">=9=/9:"6O(XQ[(M M'!,,Z]Z!B9%(99HFYL&FK;U$W 3L-"FQ!/80*F,Z3#1752Z]3L#,7';%'5T@ MNS$4FG9T'HE;M;G#QIO[3;@QGP+5!4@SR69\<-JMI4E1W5*7.T;*J;8Z]14I M:U-WY8Y[3;JR$ILVWA;N0]J3JN>_)EG$.K_P.9=/ Y3L6P&R MOC6&4];3S>AN$(31R)M$BIK,LBZ/W(:4Y=P[9P)9%J?SP#..F7@XLO$Y(='I ME&9J.1+BHB_$0O$7 #9*$R0\:.D>. [A2%)3I"5Y0>7?\!XX-M J7(L5>%)D M/S, _CH0LOI+01Y9N RIP=ZI1:'Y6IX-_KFF;I0DG/:D#?RVRC$LO(^#K,*& M.0S%1@E!WA3MN%D!< F[]51$%?\2L:DZ_"U5*572&H9(:A:,(*D1"/":"G*S M6IL#4B&UQ_%\OB83;M $ ' #6(I1-NO-7*?V.3Y'P4=?Q[&V[82*,I'?!Y-? M*(8\5:$N3%!1(FY\"I@#&2X3X/Z-K[J(:-E1*XHLPZD=BZI$0RBS+J:>5J@S M!OZ.O.1?M13N6S.V))M'#;8*LW4CG2$D^Y_8-8K4Z0Y,=^!#[T!/Z^/J5G*6 M:.V$PTZ+=,^2B+. '5&%; 6J3H._*^-\8[T",%4W%R; 2+>[0!F6@IQ2WVD0:VC!-RH5'#9;A)JY5+2UM3>Y'^ MAWBZ5 E'5C95/3$S"KS,WQS/C__8JWXPZKI'T9L+WNT:=F EG@ :G?$!9OJ0 MP5#C$3VEK7&D.$L:1+#?9Y/WNN'@X-'/9AYSNTE'3!YA$O7]:,NYSEJV^N*&M]A!Y$Z8M1?E9Z@'%'W@' MN79%U)B%=A-45_??NRS'?(5B%\8>G /2BX)[FB)U-M+/YJS+[S8W"IMMU3F( M.P+RK"0*; M=4PXE:BWQJH":&ZRQ\JD+57L ^F1OX)/\'R2W546&K"+A$-ZHS[2+:"D]_V M;*MD)*X99CLP[5!YDU;7!$;5.[M&MXO:3KK<%Y\&8G#_)D M_%UC_/DD#9,RK(;T4F^TVP]P+'MAI-EB5X!FC=%3.SG,)HK[<'=#RAD8!1<- M5TN$B$"7[L6*1%1 9AAE)%6I9('IV!:L\QT8WO<"'H%@U M(@IMZ6J7)P_:1-(?2M(83<#@OA9#AO*9@NZVWMBVYKP*EPM'5KOZ(51?F(O? MYSXXR6Y307\#&O.ZC%)47[D\;<;&LFE'2L_/B%2KJ18_8IJ7^\F/"KEXEVK] M2.&8R^VDK+0DJ--VR4E.U+KDZQL"0*#BKGE;2VK8--C)*MRQH(,LZZG]RG'M M4>O=M!*H"&!R1[5PS6@A,I!E26\U9N38JX.-R:Z1:*G'5V#JK535,&I 1+;(UGZC5#R'C ML2!YW"&2A9YNP9ZD4Y75XEM$.T>91MW%''@'0R3/DLRL';('FCHE=8)6W-%= M#**TGDFA2?1ICNW#9#!@,I>,S9?"R!= 5["1"3H'3:RBW]C@_\J[45A1='- M[-* HN%]OZV #],_&C=^17W1J+F;A."X\3*/Z1LM(;0HU\-C&[5<%JF@H@M3 M7BI.#,=(I,NF3R"CHA18V8Z>8D6GH5JZ\B+([50*BTYP8;5-%*V,_%^2F-68 M)5PLV+PJ\U,*\,#3G>R&^TMP^33!.&RD%TQQR;U>#\YN0;GHJ0 @"QY2B:5# MXNO5[>$]P6LP TG88!EAQQ7[?"6"P,D*C'U;JD4\0F"'Z&_8+UB5:KX_ M'Z0-4FR5.$*KJT'^3CS4X91Q$^:1QK:.JV5YPT'=7; $ACL+.I0WB"XG%(') M%WSCGX9_$,O?1.0BJU9?_2 MF _QCB(&8<6J-N2CK&$%F1M*DMH**B==H[AQ"3-152J7^OBVJH@AY M!)O^ZQ9V5VFYC2,7:;_Y^R7276UZ4RU-35UB>\M%^@A+HTP-R@*BZSL2"]!- M,2RJ&)Z.&( ME.BU MGXE9"#K4PNT%E.@=N9+[:@7_(/RC ^M*D[W$W7S)G<(ZYZ0G(QI$@\ MJHU1J+=6EQEMJN2E4PO85;YN+'6@GHE%(7 4;82L+\B>( 3AY(E?XJ^-9+7[ MG"<7S8+K;.J,M?D0"2!(K8YW3[;TX 8*$#O08HG9W5&ZU0)+-JZLVBURDQ>6 MEJIY@*%@X;IDG2 TO$HODQPL9*EL"5]*IU M(VW(Z&BT$$)GX9BTE+(XWAP&,E@+%TRG;+29B]-4J(Y;_IJY"(6DM>C*I3*A M$T3-(#\9 _^T2,_L%Z;)FUE\4TN@67+#CZT XTH([PTW0WX,>-!PF M7=UQIILV,)UKN^A:R:4),S-,@H%S+-]>)MYJB5D4016@B,[:G#K!P]1I4 M%@\?U25?G[ :H7=\;5 "SU3LJPZT@@O(%5-T2]NX]08CSGQ9<;_R ;<-$TY\ MK=N0O=Y1Q6Y#7* 5F,PQ0,N^#!D%CMA)-U':+KWH4H2IAT9,VG6ZTPV( !)$ M*V!0;$4Z4T4%E92M;43+4;AO)H7>>"2I3Y\;)\M09OA4Z&M(V!?!XZ^E8(6Z M8!CQ7/@ +Z/KRX)-X_?JH4\]M1_T0:,/I4EQ*3=\-P/ M$P?<-VDRI$&-:7FS:7+*:3TSK!/'80FR JYG38WE6HV-NR^=B*0 MF^QJ->EM6VL-F%=>ZJ&AT(-N"6+F> TN4P,K^U&.E1=R*Q^77% MK5- F\L:4G8X]^[*>B-8+ARJ#X/*EG@7]?XU-LQ4D!8)FH:WT&NW#_K@EEC8 ME#8VI8U]S%0GM$1% _A-P%I>,HK W1MR-_%!S2@JXC]"%F0QA.+P.%UC^3X4 M+HG!G<.H4? $U(70![.6V O*J!XBBT<"(]5N%/_:SW M%U@K"8N7==H!W@<:1 +23"!=U22 :4",)'H+2N:\X[@#>_I[Z6\)K^0DDU MIK@'_I6;7LN#)=,; ;3=R+J :I:5*'0"PQX K,0N ^\Y;3W6A/-Z2#^UH)95 MY/,%&K!D_&15V@G(X0L'LZ6O$W-,NI.)73H"%AS%'42O"5))5*4]\';I.=@' M-6:3C7 M1&_"N9#]'$_U#CMP]* @-78=A$0'T/JN2CZB 89['*,$S, 9$$+? M1Q#9U?UIA6'OX8P4_27,TAZ1_'*L919S>/]+F>#X/2:JLFEMVP!H MU)F^2AE,D[#3M7'P]GUI*-D-U_$.M1PC1 B.^VFKK1$8OF ]]U1BO>S6'>N] MR7\3,LCG(JU2/W&!-,$CLH7UOD9_>E+?&(9, ^^&&]EEZ1S2'O684XK("K=B M LG;>?)R,*]-A2DX7&?A*P!%NFJQO&,W8SGDU+_5C#;-R-'DSST :YA6-DA# M-Y*3XOF!RU3JL>D(]JKBS$JPZVW@ MZ> 4$(A0O,G;H:J!#^17(V3@8XF$#;R_5N^Z$.XU*FN8GC68!:@I#4/[=44[ M&_;UX)6U6&.)QC"W\2&2A&%;1\,.[HJR%G(!R&,>WR\,^NAA_=MD.V_!.KAB MN>+BDY\+Y^E[E$/>($BF5.7!HH OK8L8L..+,IN)< Q&FIPF[- V:>"X[9L- MFR%J?6O? IQ%G.T0%W.,*\!S_/5&8/=[T>WCIC?!HSQ=(%%JO=8/J+27%B"&]&; MU@5[07'E_P"5E@Y3.@+@FX)!9 9YV'#NRN"N9SU(=D\YCCO*CUWJE/Q0FUQZ M?WS^"+X�?QT$QY67>;EA/!+BEW5W58,Z><\[^I-=X!ASV% &!%[=Z+_ M4+0@2N[B=\#6=65#WX$XD;0FR[^#'];40*7A;> E+'9JR &+1H4NT#)%,WO^ M,+]ZY*A ;:/"FBN.FRT:BH"1!37>\&5&^1L+C*WJ],H]N4 ^=>G18C[XW$>; 107#][QKN M_MK,N@ :PAD$(0@[XT787J^"T6I>CI0M=K,]:BKY9B(M5+F51Z=CYP73+ ,B MR/O?UUDZDW!F< V(JFUY82XD.5;A6<<6[KT)4@&1^P/NJ8N(?,%V%M[IG35D M=VFDU!FP]$MNBG;%@+7 8%[TS3AFN6%!)UP D(/F;&H/_# M.6:],]IX$X.!1VK6]R7FBX <;<[]YO/,6[(T4V+6G.<+ BCVN9"W6KBBF\4XI(>&[N1(Q8]3X:U=N\<"LF,F/Y^.J.3 R'&;=18,(\H9KL<+H1.$FGJFT]9JHV3* M*4NHPSG);KUQNPW_$5I.SJX2CX[;ZT.\.7!-NM+$0W4_M;T@+V)X%+[/B8FR M0RA7*TA_B_WCH:HW*"L)L@DS[6^C",W]G**H<&3K$G5TJ'U-L)JP"9_+;T3[ MO&PZ24D,JC4DV7;FRXJB'5 W:Y3'_=[I*U0=U1N$T]<%/"'(S5/X>ZHM$RO,^A&]^KO%$KZ7GR6\Z2I=M,;?>F#(8[;;OW/@Z40*L])+\E M=Y%#3 **@U;;3/[518UH0I3%T0@)[I63&13UZ'?#'62 _EQRO3FS9_].2A;, M248?BAE0F=U@&K1_5'P>+Q&TS="U$];@YH$\S7B>M>I^I37PYT) ?5 M\X0H%':,H+2+T@9Z1[ S^_;E;K2._5W.XRP/.* M>3I V\=47M8;C3:BV-WUSG- M@A"._5#YX'WV$6P,24VU_(]-(X=:@C&UGO;0&;'V)YQ_-RZ M8E#^G=LT!4CE31MA!AM#Q1>'VA+UH"[][GIHX'MZ;UXXOQ+,]L\N>^:59L]\ MEE?'B>*1=""5'D;(\W[%<8;I-7A];JN5\2WVG5><']W& Y+T,^F9[H7&3U6) ML9),HC(_ -?)+\K[Y-KVUA1VYIW2V.SM'FWFK$:-'E?>WB M_7*%(49*PG@IR^=Q:B>Y(X15A)"'4D^4@2&G?6:F0;"MZQ>"2Y.5 M(<9[XX"))^S)Z;)\R&4)VD4+K@%E[0F.DF#QC)B+\6TI##5ZY#LB9F.'.DG> M^*#NA(\ZT>@'T:C0I-=CA?PP%@FT&'#IF G9,^.U671'.8&*]."XH7EH" M;JO*OHO!4?"9.#X4IXIY=0"LA:@>5/1A83 .:,\00HQ&GODD.8)YB^8R"X0! MPVGB2Y(X MOB,A3@^P.W+P.1ON?8HA,+BDJ$:M#?C/8<8IQ-3'%BBA_" M%)MN,>"+LP$:9E^KQ2X+/4&-2:[42ETB4K?ARZBC%SN>;!0@Y6'#]B?"3^() MK2QZ\V9JC@9)@)A]\6C"H9YNR0>JMR@,BD3@-SU<5ER@)VF&31!F",21=$T2 M;'2&2L)[QCWKV8KD3Q>B TCM+*G3A#$K;F^^=1*('%BF\2-!< ,[J]$ZJ-JH M=@%%;97E@C+]>S:+WQ\$, ,U2A0*#'X/8D'WHB_= 0_=(AJ_EPID%VV(4"B> MN-/YB[X;;G$W/KB?)".4.=VG<6D>VK#?J$1",)S%1>\V[?MITT8W[6=*AA@C MLY?_S#LVYG?YLD]N%643?F_*2@IDP_M^J^A+4Y**@_-]&:_]A00BZ?I$WK>M)8(LJLF2>OT0T!__0UTK!)3WW,1$3\0TH)=@@5VO-N^.2C M ".=O->XLK]4Y<5E13G]5&]47JQ,3NM%52G*#&#P"5HS(ZOGIG1FN=\%U%UP MU.2_*BP#=JN0A;JE^!*PQO'6&??G\WCQE.B,*5M!9^FP88-_K6"HNA6Z_J<7 MEH:2(ISW>.?X>R0;/3JO-GZS&SJ:$_RV7_2(C89=\3D>.O?*PPB#="Z@S&]- MGY?>;J"_]1&^&>FMXLI)&/7TB^/DSZ"\EEL<_:R%?X(EIM3K_P6W^?3K+^\F M.?%O55/LN.P3L8FOI/!D["Z]Y;X$XY<)?_/JK2O7 MIT:"03Z)P(X*/J_4E 6*-,[,7VRNB=FA08YMZ<@N#(:7E1W\^?>/ M$*-;%RQMB64^VHY TF,T Y4&;5?4T9"'6]359=#) 0S^$@P*!BB6O'_R?9J6 MMX#?QW:\_'M#&#! 7_P.+OJC/<:&SN?82D#K*&2G!33DU?G+>?)FB1,)3E-7 M-*//":0PW =D"5K(M/?8]!$%%0YD"AAS'9*F&SQ^/IR.NUU^FWE2E'50HV-7 M_,**%,L.C_?9V(K:H]1M+\7#3TEGO]"R*FQW8 7^&>]"PUBX&*[I"BGAZ,U@ M[[N75*'<(3LAPQ=K08*U(,[FG=SQM_Z\ Y?[V TAQJ>RBWQ1G& F-+'K&&34];KAMD*FT4#'F(A@''AX^X7Y%'(DR589*: MCY5C/$QD)XC@A*#BAUN+=$>:R)2C]8[2\\=W=1IVGXGW#1> M.(0DU[U""B0[+?X*M*CPTE!@'D.5;=@_)N"75+)?4B,7*F)5YDE410V+\%X, MYH2GL;6(S-2$5Y;28!9%?F':,%I!L^V-L2_9T(0/@9D+VUC0735AW:'T/>)EM[R M"_AL>28E'-N6,O:I8R&\=Y-K! >Y7(!,UUBK)=:_4:0*N>I+N"P_('=\X5N< MO/%3UL9SR>&-(K:ZM0JMKR[!J>G0,C'5FZRWM% 3##DEH"0,G;Z)U4 MOQ1%0,&>">V:98H8)6C+Y.$/,!+L^#QY\N3) MT>F3K[Y^>OJ(3)4@)HF_> $J=9&"Y4X-?EIL95/01@=8-)XENN MG>;)<)I?G7[YB.PK202>^3F>Z!P_KC],(P\'+7OR')<98+SN"[ M75/]T#3?.W_S+\!,2%(AR:NZD44+8DF3A0M2]9"%Y/^Y:RB.0*!389,+4V#I M5!7,G1A5*$TEIK *ENP4VWC%>>O:$SI;7_:+MD,CCN[7(^;OC+NHP:P4DP=H MNG/U(6C2+JV-&_^Q+AQI@RWAFO>F5W)E9!TB)0ZB'X[U>+_#W8CAPVW77\*) M8*/U<74-N"H&[[C:)CP[O_GRL=\@E%5$#"'='8!\@.)/T+)[MT[:X$K1G+'#=K+L/S. ISYYQAE(I MOZ 5H$81W9>*NQ0* HS.WY7O4?."7)&X1@?G[14Y3@?I^S2F82@P?"]"KL1! M240E]:_#C[FEX/A+V6/DG\5.B;EK$ADVQ+F;^_ ]X^6NS:5B2'G:95 %%+"J MRK?FG60^,+E[HL'<,&XG*AY"*2,@#%/E9)N>)@]O&'ZL.]2*CY( M:@+/7!:PJ X]6&#C2WL\M,S*87!Z?6.E7+@_*D&?0]C,<'.1N=CW]KH5^Q \UQXB=!%T 18O,1$," P7 TS-XT$ M2(.SD"V6MF6?D[1.!PVS?Y-G@Q) [P"* M8P0RK:VK;1HY3-HOQ'^J0[AJ__8L#)-\N MQEN'&[[I:N F370X37!MX&2W%%RP=>BY(\>5CX133V W9M,MI#Z"A$Q_X!A] M7C,LV^&1HLO?U;KQ ?E2-]\@(I"7,_;!1P0=_*RG!+/+'IXGVHF>O.Y:Q"-1 MF@[UJ: \'8H4ARINW=-_]ZJ\YU&K\KU7RG7.Y3DKJI@*>FXA$3BS8+:4[7:M M@!$_ JXB<.:I_EU6(@)$<5GOUU7=L<56B#L^1A/9(@N]%%8F[<09\1Y$XJ$,/SQ!TA0\L* M*+ANAV1"3,3_]$ &%[*S,384,KI9>)N$07J:(^1FV*?:^? ]R\E%\'(2V<>@92$Q77:<&1#9"Y=I==6)LS'4;!&CZ 8:N=HY03) MC8I8RL8$*,4]$A!8CKSU[L!(;+LVKA2Y[9I142TGVE>9/U#!#P6O3]^Y567^ MEJ5EK&;<0/ EGRD_.M]#BLT&>WRB0XH]D'Q-(F(!0C/;94=;DZ\=;PAP?2-V MX!MN2SE@L(WSY#>K_K0@O,O;Q5%M,4U5 ?/JS$"-\>TU@IS@%VE++Z$K._XF MZDWM#2#MRUQ)YY(A@W/A]>&D8CX;!W*DB!%8\(WOG2 ^V#4!'X#?1,<'4[I=U]*HH+]1K(MI=Y;\!GPA MJ\W6<-/5EU2M06?[4:-=\4P_*-R%R5&<_43Z]WV*7K&357Q9/$=.VP(""5.? MY"=-0'9AN_&P'9HD$/6PW%P,"QCY34QR#@1RB(*\S\2?V=,\XQ)11*!OS7KC MOX=7I)=!C$0_Q]$'0EDL;&$^[4H@LS8UX5['Z8>J=6#*8".1RW]T5E %HTUT MJ6Z$<+@D.ZDTM'&5M.S(V:!$&664BP<12,6Q ( MK?:^RJC[BN&&?DS@G >MR)O^OJ,NSE*NUFN#DK2Y#+?K^L6-KH-T%A=[&-S_V- MTWSEF@>/Y@K3-)*6.CH_XILUEPJ,U'5P'Q%&UG<4#K\@.W9/^NMXKC\Q&;T< M+FR[Y_&E6'[1I^/\B*L^;%A;-+:%5.\0UC6XO(9/=NL.J=3<95/*3^^[\IR1 M,4*(I'=ZD4-V1' F0J #QQRHA -_JE\.G1@()97F M(D\%B#*X+4WRD*ZX=0T>([<3_O[1.'%CZ[3ECK7_9=R*NY&Z*8<+@Z]H)/9. M)J1,1)-QFX$YB=P)+X%_0B2\1"S;E6]8S\F]N(7<^9/5A )=,[B]'W 4G( ; M;9.\!&B/\YEV6HPBV$/A2 0'2T@&C1WA7..Q8ZBW"@ M TU"U?DT[-&VMUUTC>#^L/5UF)FM%,G-C\@]@DJ%N:#$&$>L-\DI)(^K;"0C MFD2N#R9?:5#ZX53,45"T,8"1J[0:?8X@J?(H@#H2TF[YM;12PR:<#L,!O;P= M==/>,D;\K0427K\CC76Q&^B"8:%D6/)$$+ 27':8TMP:0F[I'GA;\3=3BOJ( M]>2@&)WQIVD,3@$/'5R7)7I$%E@20E=>&(HMJ9(.D^RS*T*7PNAO:%)&R1$E M&3@P.L)%[F%F?CWX+.+:UE;C%K+"M.&=.0OPMT0R6^^ M-55#;9)PJYU3L9_$.^32>&\$$3;HL^3NWC[.JCNP.X1['%&B6#'"<+QH\FYH M5,.6(#.D9V=J:E0)@4S&9!R#-8O0*$L6L/03PI<9_]7O\?TV$5==60P+P MLY7H[9K?FR_#+7/;P)+.1)XEHJ@[2NY[HWU'8+472#MLC@99R=4&PT%=*!;DL%/""FR5ER6O(E(T*3=IHT1D-^?>5*0Q M;(CB%RHSF6V!]K G&UH(#DM[3",AEQZ01V&Q:^*38U ,=DW(N;2N2X9'O6&" M!)GR)CYBWL1-"X=^4"?E:_$FW9[U=V/2/#FY.6T24;;2FO$&>'+\@B_A!4)] M>"!8% =,+R(ZT[553'/T2401QQY^39X9(,O1CX(#?Y 0N!O0!/4,)' YG;G, M2+"[/'A;#Q>.KTD/%8Z0UO@]3[^8GWSYQW"G>^AO 64&K\2$_651;76[]>\C M!)Q[QK=J"WM[+;4'F'ON4;,@(#<;;<5GP.YZ,'I]A+Y*D?A.YZ=/[W#+A_NL M,(?_5/M]'>5_\61^?)?'\*](^'=\W&0X\H19K7D/ OBAJM_["*_C.??SLM_L@@\! M?_?>;N1T[W/6 =N\A8T9P59V2G$?:SEP+(QL9Y8W&U"7G^4EF86+HDHO^_<) M1@LPCT<0D0/H8][S_0?VX+M_>SH_/J9R,W1H M6]4,[R^M?AB)QAQI(M$/)=$W00\%#C?[OK;:7P%=8PA$AI])"+R?G>JE9S]= MUB5AQW1]+^EQ(@LEBR"I52AC=C@7+:*;/X M\DEVO;__X'-=\'1);^H0_1<7+_\&%Z"G%X.(F33?6^$>$YDIF;WP.%F!NAK7 M2$V:R*2)3+SDGVW!TR6=-)&;B0BJ;<%$RRM32($X@:)9R4#C.AL"DML9J5+> M4X'-^<7)RF0,U!=4004YK>YKG_-'E30]1\RD#$W*T*U2^JN^RVXO$0]?8_XJF 683C4L+!F4KTFU6OB7)/J=8\7-ZE>=^L$HO^FJ(MEIDYV MUM23)C1I0K>K"7F%!)9XE:=3/&I212;6\<^WX.F23JK(C21"U*$'TQP4]P;A M;B;]8](_;I7:SI6ZT#-81Z3G,ZD"<+T '*SB'@/2"!%1P$8 )M&;J"6NW 0" MW9*:CA/D/<,P0P])@['O$)>J*7;:(213*-1!FO&C*=7\ MLZ();D5&Q07]YG6])H63HCHIJI.8^6=;\'1))T7U9GX3 J'VC9GW-/_L^T)B M7.(50T%)2USI#L&0U^QY"1"II>>"0\@>0F+#MX2;G77M3CTK4:_2286>5.C; M35C$EL@IJ,(?;)]-K/;S6_G$,R9]Z#-9W*0/?=+R)E%[\I*,YK&DVS Y?($S@1[ MAM\-?OP/1/4Y(\#C?T>;)U"'#^EW1M>IDUY_^7K1U;":3KKH5$W;:X+F-PVN M=*/@[-C8J,'CR9L50=3@;]8&KW\90FA38GI=7=1F/4NV!F&]AWW6O&IE&Q^F MXEF.JF6:W7-ER\[ZBT\C"_%B=2!^'K>V*#%+'EY''9'P4+.NUY!T$!4;W4\D M'FZLV,S@.U/0/P9A&/DF[!Q&J]1%1L2\+5D+Q3X%RR7((*)LUW^QA\4O[09W MB35UZ?>$V\PUF]J:C/O556N-"-Z+]K7,7RARY?<)3L(62_8YUM1&(F ];C-@ M80.O)+H.[?B@U X;O@@#8<.67?/D-X+\;_N"B49K/F"._<-"\4;=8\#4 ";, MO5NIY]VV5#Y-D^4F$&QOS!"+/F^J>J8-/%'"YL!\<[H#9;*P*X/S60:= J73 M'UTN((M&KT@ ,C4CBL(K7.1KF*$T>T#GK/2^$^*9N4;"TH2"&BN/S)U9K5[& M'*ZL::CMSPPE,?(+:8<-;]?MR9=+6U/O46T&%_7YJ@TUY\ &A=:U.',GP6># M),W]-@]<7E=#3".Z%F@C1IX>H&_)3>'S1;<3S%.58H-+OG=+(JJ_M-B;QK>) MDI[&.J-XZ5W#*DNUP$UGML 9B/%<=L_JN&<>];X(N8UG8@-F,QN)O0R:8?.Y_-Y#C-O&?,SCU*OX/M>" M7BM="L<6Z7HA2H<7N!;:B89;!J$63?>FE'\754.M7:7A5BAA<432$;2+/#9% M(1S'41U V_* 78IM K.PZU:DT3O]I*,F([$\HLW5U6NGL-3:C/N"A5<:_AXP M'\VY%\A!>M7@(=0P J+8FL;3 YDJ[C@7>"%<0RX*X&%#KCW-%*E%4WD! @N> M)N&\L/V.0#,ZB&&"BAM T95JE"79N\'B>/@0JZAG.$[E9Q_/QW= M@RZ1O_C^QN<<4EW<7/E ^%IM2FK,NA.7P#GLZ?/"7J$C7<4<6HZ>\-?E<30I2G20GA &2!%46UY5YLO2YV M-Z"T8"AV'[#'H$?F2MG.?Y"\88O.;#:8KJG6>K7U$#FBA[[G),0[$EPU'!(Y M8-!C#HWW =^SRSS-D6%36\B>#,"9-*-3F:G90*V_8#UU!>8/L,49O ALF'YC M59TEG!(YG@CU!TQG9\/U/$ X-Q63,]X4;H4\\A!YE&:R0')#X77"":)6A1O/ M"A%NS'W@VN?LM>4>3Z*)_HSF4O,\>6LS[%]()MM;NRE,R@H][$ />'BL#]N= M\?^QWJJH.[2\U%%B%M/FJBK@"A$$CGBSZ[ =-%Y=Z6X9=#35MI_4];4,&SL/ MW=KL*W>&!IE351J<\6/IHQ96;:*FA@'K< -$&_[O'[/J8>IL!$V;<7QB)0I:U9"Z!LKQX7 MH%9^SG'/?,*VM!BF?-#F2KM3HS" 7,+7:4=PLKFBUWZ4!M[O=U+<6S)GSB0D MG!]07S1_SB"!'J&9T=#-3ZOU M' I>:6I0DHI05Z3*@%.CTF/'QM0;*AQYO^XD6I;U1>FU$\,7"_?E19QUO93 "Y$S<6($IP[I81-C9]W M]QAIA'1KD#^V4]$J"#KCY0/QE-@6[KR%1 M1V:VVJ!FN^P*%EW:,5K1P=@^&)_? DZ$=!0)+[@OTG#T'N18*/"DI:IW!W*[ MSU'C%;FE-1EK$P*UXN%WXS."L^RN50EM->YN>I:=$YD+,C>#B\4OQ"_P'W+E[OKWG?' M!\:M= ]%_/A*$43$DOLAGQPT,/]][!+=;A3E9KBQHLC%5B/'9;U>T* M%8[1 Q\7>5[V4$2&9A1^2)=(VMN*7 O#5O= *7T!U)XYA_JYM*, (7&[.N7! M^0US2O#?VOQY9-+ N[ES_*@3'/M!XZIL]G_N,K/C-XY><>?CL6 ?*J5K&S.H MD0 '777U?A.'0(&/3ZA,8&E AAPHQ<:?:,:N2[A3^(B52'?E+-09,A;L54_* MX4UJ"4A)WU<<2\-$Z TL*@^6;7;/H!-_T[L **Q*.B MA%RQS6$RY-40O=)[H36>Q>*4;K=E/>=*%)&(L3H37KM$L_786Q'>W24RD4@< M+R4;13;ZNN;E+P+/?'1 /,W&SW/&[;R1NZ$K#=Z&_&VQ4WDEO;A)8CDOP(PH M21ML1S-C(J(&V0MT@FE$@VC*[">]1F_0[?8Y_\1X[;NU#!6JC+NN_DGK?.$!YUB;WOX+0KG"3%?L<_/3A^D( H*\2/Z/[&;$?] M6SVL![L^WTYZ)Q'*(*$S[/:\S-_9+.P\RM/21, X^3I(XGPPR+;\/431S]1$ M&AFFRU*J:#"'.&O399#&T^JE=@XNRP?..+AHDL<;7C3YZ,%W7PJ/)-5I ]8H M:EAYF0ZR*UKD3!V;3D8RDD IQ@@1*,O$QU/,>8WSZ#@*VC((.*AD54ZN3F10 M)D4!A8%:C(_S5TBV/FESD$\Z4?)$R7LI>6M)^VA:9\YJOJ,WLL1U\VO);M:6 ML@6JP T"3!P-&QQ&R!28,1)P/# E[+ R=H+^UT,::+\3LOAD-9&[D:J$-C4NWOO1\>TVUP0_:^ M8J+LB;(_A+)[*@HJ&VPQLV54Y/;*>J8=>(=F7+].Z0W\=U["XQ9Q^D2UZD9+2>?//DR43*$RE_(),&'=B:6HSZ'",_5Q(HI@;P M[J/4!=(Q.WEL%-&Y:?-J'Q?CG: 4?3NWS4%Y1]R\6^52 ^*^T/\XVRW M7E3%?Q#]GGQ]$,7@/DT_0 %@7N7DY""S84\\O[?,B,?<3:!_7S62"\+LK33( ME[LXO;--X.(T;?*->)T7%JL,.(861#0RJNIXP=7,'%QS(;S^W* MQL)?7!3-Q3%:[&>8EW.Y&MH MFEGOJK_VT[I@_15[]C*4A M_&OP-8MA2CP#&J@K+(XPWS[NOH/C*NTR;\-"X:C FR0H>H-<*H6E?-2L9!Y[B> N\F!>;%W/G2& 6'WLZ]GT;ZEIH29T^I= M^HG?,>F:($5+&EO?F]$I,?^QFLDXH9YC+Q2TT9<>P(K8JS&1HP1+G; "RE[E M58>@Q2ZPXP:7P#K,ZC+7.FA/*[9M,0DT7_JT/")V+#?UZ15:RTFF;W-=Q<#[ M+Y!RUWV.'"40F -<1-5%['T+9SF8SR 931$:>M 1Y9ZS_"27>Y%T+=[LV?LP MV)Q#>E@>F=> SCUV!UZA.^X MP N$;^:4+A* MQ6DW?W9UJ,Q4?E3AXK+!)B7U7TY)O5$R#A&2:]+3IR.\)>%GHAKXMH//$S^ M(SJ\QW_Q.5=1#_!/H_F>GLR_>;KO?KDZM?,]/$#Q^0M9&B;WCFQ,-=R8$,7B M#0Q:-%4XBM?Y= S_R<@(O]F1/.AGTW7^U[S.#[XC4)H2"#."66HQ X&R!Z5X MN]G8E*I.T.<+^A?J1NUJ;Y.)ZQ :1G$"PA)_$\*@U*PY48FY^Y0PI>-V[,@4 MKL&7FVC\7Y3&.>. 3I\S*(GP:S&[-P1LTRK 0&%V7%U;F*T@L='WG"^=UVFW M%LP(H-5=A6G27>V 6[S DF$9H8D2*DXSR( L J&#J7# M 95SN@/3';C1'6#ZM^]LG>:8Q0\655I;1O=#FZ[%&S$1VD1H'TYHZD/)RT I M14GN:XT5%T!]A0YS,H*;W&O?2W4SOI. FCPFTU ["(@9G19]'3MTL@9UEJ3\ MF(*K:Q'BB4M/T"'087H]>MK,VEP(R"'^!"-0Z4J'/_RNZ19-MZA_B\37V0,# MDU!S7EYA6D_&I?Z@HS0=X\8Y@%5)]4DHI.C!]<+8]E!G5] =Q1RL#P,03F0[ MD6V?;-FE#B8B%;L2#Z] 62;5>6M=@B7K'?(7%35?5)68AI+-!C9CASA]4K06 MN,X9+I)K CT.3KM25.>)/"?R?#_=A,!;D=VYKIK"[@(U0]AE5>] #BTU5?4:V31G$ODM*E(3!*!M-5U @O]J6 M@I:KV0JJ5\28BCVUOT;^7B (*=VN$+ IQCD-<@:,PY2DB4HP+S$\F;\N?0(H R24?6+?\)4>9UWD;]=U82I'4'HA:VJ[;#.*28=R MW68D8V+$B?-)=/6)IC\SFFZ [)HE*.<(60CZ3[54%QJ#74G(6RS%$N$AE>;@ M[$ 1XK!*)14F7F<"YHJ@B4'/K4^FK4]$^)D185JM-Z#38@!;XG8772$AN+R- MT4%G @*?AWUZ"+P'= $)BN]3XSS6602#C@2O#-6Y4NZ9;GHPK5*5(C41G&:D MR_*^>6K%$8D0['@UABU% $YU_SF0,[>C$GZ45G=3 C)+B(WSWH+)/%-3P##EE=S*H_H7E/@LCN]Y4-<, M%X0+6.>-50S?9\G#_%'_LJ-#3Q@#9NST11FQ J)8Y1X#.?8E,::IZUSB9D'&1T87=+V8Z,6ZGW045]Q4ZZWH5/R MC**M=Z:([H_+8"6@^D;CWH8AN&YZ"3RFL-E%T)IO_S)G7/T!UK6MI8X.U(U7 M;\\XG_Z7NEHBLO)?J\QUB#CX2_G!C.,7[EIHJM PJE)#GA98>\[EQBC_I7X>2(C MW!-I/*O%M+TENC(-*A@&HA[IP[S$GK9HXW;P:*U=0URWPSB*Z[T[1,RRGCOJ M.4 M-TO+37!$1'#.'.Q*G7F?'N6 A'";W-7#=01BOP+3 9#-8W=M*.GHNCM. MIB:!C8^66;NJ%]^;%,0A1VSD%,,3TW37D#875AN^]Q+VPM/)77M23@P,T>H" M)R,!-&K9^+!FU?J2U<0L0,J2P2-)-!U(&B$33F<87)H>Q3R$=>,)."AV1K / MHK\^7_?7,J?:VY?5>HWYZO"NEU5F'U$OSST\.#P?B8@/3\#UF85C9D>O-%?N MNWX5-*6.Y5TI0@HL ]C;]$QLN:RP9''H@GAL%*$U5PR@OT\P?:A M7.;G'7FRC>S=VT\2,\(3QULR@MB @ I&&USA9RZK:5$1"OG:M"WEQ 3)TI0& MW34Y!Q5KKQ'=@UOTGQVEM:KX1W2?8Q? ,:-DPU%P;Y,]Z;D>9V-1@W5$K'"6QU M)-*]OVMV?99\&*GS6K1V98+79D#T&.2 M"NT$P=BA1V!I?'U56%&7$MHQV>&;U-M0QW'J9*CIWC1[5UJY1VCWA?2A_==A MZJZP"I3C70- M^NND!)H1.*B0YU_TNC=[PW5755Y=EVD[O&BRG;PGU6[+K[[ M_U!+ P04 " "!29M61BF]B_,R #JJ0( %@ &MC+3(P,C(Q,C,Q>&5X M-&0Q,2YH=&WM?8MSVT:2][\RYZV]M:YH2J0DVY*\KK)E[Q=GG<1G*Y=+ME)7 M(#@D$8,8!@_)W+_^Z^YY8 "?%,"J7'E85'@8*:GIQ^_?LRK_WCV['TT\B*? M]]EW-S]\9'WA9V,>IO8*AK]1T17;*SX^Z+X^Y)]Y1UNI>G+RZ[+]BG']C3GV^NC^CI M=S]=W_SZZ;U\ZZ>?WW[\<,V>/#L^_N7T^OCXW M'[__\0E[,DK3R>7Q\=W=7?ONM"WBX?'-Y^-1.@[/CD,A$M[NI_TGKU_A)_!? M[O5?OQKSU&/^R(L3GO[]R<\W_WCV$IY(@S3DKU\=Z__+9WNB/WW]JA_/ RB9ZF87)Z>3-(K^.8Q_+KTS+=G=T$_'5UV3D[^>C7Q^OT@&CX+ M^2"]/&^_?)E_% ?#D?E,R*5=QCSTTN"6X]C6J'[(O?BR)]+15?D%5=^_NTF&/.$_0G\/^$Q\'@;U?T=!+\F\/0L+R4 M?TN?>6$PA,%QKE=R_9?P.X;_=KKR+_C&7N&-<@SXM1SRCM-2>R+LP[/OOXV" M7I#"KG8ZKXY[0,/)#F;\1Y:DP6"ZZIS/JN?\)9M,0HY'PHNG[,TPYO0#^\R' M7HR[R7X;92,O8/^$OR=BD++K4&1]=L/]421",9RR:]%NL8]IO_V@:P[F[1/] MZC)(830?'KX9<;;-A;-7Q\'K5_BFFDD\>?UTQ&,>1-X@Y3&+^0!$#4B25# O M8?_YEY?=[LE5.@J2?"+T8>?JB,&'"= GNY-60HS'X@P%'M"\6T2L<\Z^S\(I UG7O7QU MC N3FYQZO9"SGHC[//[[DY,GS.=AJ$2 ^3F9>+[Z&;X1P[]]3:);#I/WO5!M M,>TV"*"KNU&0\F?X17X9B;O8@X](*G21A=4++M6N;X?3E/@#*92*L=PQ2R+6 M\.*3!3O>:=O4.D[[]N+W9QEO>? '\MHRQV )_OH$+ O'37/8#(F.D4F.B;?N M68YTU5[,I09(AR"!U<&R8 =CGB27[$?19B8F^S("01G+?:_ 8__#-@/0;\/Y^:S\/HM]IT7] .P/-[!H''@I_!51>Z/((9" MH.$$WH$R"A7@)?O%@U_]FH5!Y$[B\BS/ GF%Q+'[+KSKZ>L@_OV#7J+S@_ETQ/?NXW_FOF M#[,7W;PE7L,'GI_F4L0H[W>HLSTQ#FP9"SOZ=5VE[L3%\N?L[##$Q8SU_"X8 MHAO*WD<@-5(OB,CIW$R)7W>5?&DQ+^K/?U0]";\;:1H=I0^4UD[,833NPL?U[/#U3L2%_A1Y[>B?CKAN+FW;Y: M,TLX[\^WX;SOHZRH=FJVR>*7BR=W&R1!+PC!];H< :5Y!,\CLYV<7A5XK1R: M* 01[.-$P0PKIK"+"(+/497K1:*\8R?YOP@$6I.6_QW%>A(]S_\ZC$46]9_Y M<"#CR[^>=-$D?'ERW;W[*]74H.H<,U)*:9SF)&B)6(0\WTI!.EMA+^E MS*XW^B]O]5^NI2&GQ"WS8EXCD!'HP"# 5)MU<*8GW$<:A%,:PPXO@O+*SH$EH)>]2BSR_3<_S!(X@GA8DBQ,Z1Q%"MA%-F%? M>'P;^#P_18O#CZZ#@,O%L6P)!SMWCL+F#;?5_(H#Q, ,2D/VKE;##RPI"EF$0#JV=! MFC R*Q*:E.C!F??0.@#5%H' )KW4H V$!55P]UOFX1@)_GK((Q[#&D&A)TDV MEFJW9HEB8.C2Q-5>S7<9G6)]%(',.8K56, =>1K(+?T>K,F-A/U'@4$_(\2V MDJVSA7E\6%XLMJ34@^>"2192%F(Z\E(VB,6XCIC7'78GLK"/!RH6L.,_O&47 M%RUP(N77#,D+A)[Y2F?F&VWV$680+[]IZ]"*O>.]E/V,0BSUOJ+T:8!:W&1. M!0UWPK[/P'>#[3IK25%/R@VW5--2ZK4>.+TDQ%.!88,^3@"$?+XQ1G^\P8%[ M'+XUP"?,)BA7;"#B,7Y.(^"H\$(GCEU(F\1QD1]GG1P0)5L4P ]W?LL"> L2 MN%[6=EY,Q";8I^S)GFND:T\SWS ]!T VF1KCFDM0; MBRPB61K"Z$DN1X'DFYG.JVOYUEKOV4A!(HO=TPEJ28KC#/%8=.6Q@//D8>9R MD ;DVT@O)Y7A&]^;4 3=N#IOG1ISJ18RJ5\GQ&\1DH/= M3\"U9C]-T,-N@K#,IY>?0YC9C4) \!WO_\PP?U'..5E%8'KLR\B+^4B$<%H2 M54O _D>0__]9@@[OHS2&3:$76\C^CE3#>M-1*UJ\]"/ILP"K**)]"CE6?^U\ M836OV\B1@(4 ZX_6]KDV0D4WAYJ6Y.>'<^ 7V"D[/)F22;=J RY^^9I0]YI' MMI'FY^*UT+1WF0*S=/K$[-(.,Z&BZQ(J#CVAHGO:?G$^6;FPS E-N *KLRJ#:@S[K>"QW6';''#C:M8"?=/Y*DU.#^H# 'DD!O@TFP M(RP DS0B53_VOG+F32:QF,2!ER(TB5:VD! R&$S\UH.!X??Z8S&HSH6:[%5;T6;$6LM ;W$U@B,YI^U2S%*UW)8>PXB7K653S M.+=Q2;SV::9@NT13_*_ _U*!47"HFL1-,:>93@C KA"AARVMP.WPP#T1,&=C M_^?=87R!0BLMI"XW;FN4VT0D?P/+ZP?))$MQGV)@?5@%14]%C&D,L* (W2\X M$&JYA91T29]!$">II%(BPEL*T\8B&X('-P;2HTR-^!",)\J8@P?3.\YEBD1Z M)S2;M-F'0?DS<@&SB(8@44_CTU-JUN95UAM:+$CSK4NRWCA(592+M (UYOF MB$?DR1Y@[#TL5,!D)<_$7A_X).X%:2RG?"W&XR AN?#T^L/[FS?71YC= =/+ MGP%JR9Q)['TFJ>5G8 !F?A@('W8PA?B+,05J@@I[#X> )HMO:EES+9;'F7T M2_O;9GWP7E4$U:8 L_V0=X?55.;108!KQ6%[042YG;@= F9J]N#G""8%"A0] MW+L@X31+TP?)'EO$0R\*_JTH7O[M $Z\>2]HU(CK,4*1Z$9*4SEC^Q/U)2], M!##?>,*CQ$OECL,)B_+GD/S\&_X>@T\9P@4)"ZG0"MZ=-+O$X5T6R_AXSL?$ MVQG1;@*O%_U686<475# !,@-P,OP&&48X>>T7RREH M#%+NLQRL!VHPHB,\X?JD:FMX//&B:4L.I17D"/Y#B0)&G7'IKZ%X2Q(.GN[3 M?#:A+'#"CX_LSRMFJ0 3$,6D,\UAAAD=M9 >U+F/CH%V%DDBQ<20(L%\@UB/ M0J@H[VO2CKF79+!Z*2/'\IDP@(GWY9*UJ)=+QB('$!!_9/VAI;9P@[]QGU@? MF*@@!_?^" !]QRB^ESL 5$3&-5F)T/D(!)7_+NO .GCAF^V&Q?C\,$N4FQ+#"YK8/@ M;/2R2/(1:$DI(^TC[ >QGXV3%#5V@O)4&0I 3R11BZ2L.MHIAU,7(P92XD%S MSN7XU:O7"JK/T3Y4E!R 0/XW+6ZP@XXMC[P$^-1%K X]8K6,K*13R >><@E- MY2ZUZS0R3IU@I2[,[Y4FS',3C0B"+TC!I%2+J@V:(P&--3\[!HBZOC&/I8S4 MU;\QM495 A(5K$>NA'0+@$)]TM2SHL^3?K7RO?LLFZ"EOT]*[N>),FAHF;4R MGCR<%N.!)7PKU0G(_=#LB23RR+M%ZA=4$;D5$?P7,3XEMO$5S296P2*0< LJ M_DMRKWS,NJ6.M>3YMMAW ON4X'^^O/G<8M?>%*;+/B1HW"7(EJ3)DBKZ%(S! M$KL"WR-&@KL$SX@8U:6];7C:!)B]QV"I):AF?7GEJT&BK: MMREXM-13QJB89#$2+7?CU,EN,Y-NYX(E:Z.]W4>!7Y^UNUN%K[>>*W#(R':! M^%L-OSK,>V7,&S?C(2!O;RR4OBR#W0[HOC>@NT!^AW,W!^>VSX&#N6>UC$.Y MET2Y*]NU%_'N8YCN@T#><^:W>RR\\L5+H>*VT&SP@3E,#//,89@.PUQ*%[AP MSWZ%>ZIA:84PY:"TUDLUJF-U9/K3QLCT/2&&$D!CHX; M!4?O'(VN,?L6X=+51]XAU(\*H3Y]% CUA=LCPLJ'TYGE*RVIX!#BPT&(SQX%0GRV181X7E.O0\:* MSS;KL5%/MD>.')\YY-@AQPXY=LBQ0XZWC1S[,8>M$#O'CAT(NV40]KD#81T( M^^3UUF(R#]YJQ@'!#@@^#""X#/O69A=7GD0'$CN0N(G$.BR06-N]F^<95Y[B M=9./*R5"R53?#YCYH?D7!6'H32^#B S:'M#EJSTYD;]Z7,Y M7&_C)920O@A585B%F)XKC%G2K\')OA^:M,>;XK5;S.UUR;VNU[$#:UVOX\:B MM:[7\2' M=M.]%V5R/*>T)?+3C[HR/'))^X2!I!TD[Z--!GTM MGZ[EK\,[FTVL12U_]PSP7",K=A=M%?8I4_:A67*_(,SGVX0P3^^OHRZ^HWP' M:W-X8%.(\W1GW7%GZ?;((=#3!^I]ZR!0!X'N(P3ZR-&2EPXM<6B)0^\?"WHO ML[3>W'./#OG6MPZX;Q)3.O33H9\._73H9Y.)=4#HI]*\#PI]JCGL!^[I.@2L M6$__XE%T"-@N(IM?KI5[(_"^&VU' D>_EUKTIPG)B?FM ^Z?9\^:QK!SY?F+ M=F>&@ UETVW WQ("!$U=P\"K(^%K\.LB,+RE&Q[^/_11<7+UHRDQW;)OCX,C M*@'T\C"?\:#A7SYEL3\"A[-"R+LCM/H1ZCZF(_0PI^:>8DB[ZCWSR#'M"X=I M.TS;!$2[[0ZYB_P;N&?D_([ S8%C"O0\ILBA]M=0-CQ-CHSNGFKH+ 1<2LP MYCDE*95%!LX&(3!E0U)Y.%;5]7B>1%%0@$V4)FRS-Q14)&]3*'=\]K%6[9B5 M4 "B;(&"O1:N%A$#)?]LR%9( 7ALG%CI&-9?D4+068JX50*;1IXCS8F@J FX MV]5!5#*-EHH.$/980-XJ $H9ZZ=0^?0!J6R?6H#;J2&Z3\@Y_V0):\?)1X"^G3<9?&BRYM$42F;PSF!82>I&!4F_*C9"B/&5XLE$^X'@\"G_+,6&_-TA.D;..L!A6(C MGZ)K:+?Q;SSV S!)&[UEF-6XP5XAIXHL9;>!0(=%Q7@P=*8R&9?>K5K#&\/; M<)+)M":JJ] =FK\80;V+9-Q&YC5*G4QCH&B@\#.X7D$_ WO5MJ71^TA;EN5J M&KWI_'+*5$X3]\#4UUR^ MXL::C:!]O3^?2B76K,(E-4.UE_-]Y>J;-GEEX"HOF9AQ+#+8=N7I+E[XEN9G M,H\GGLYF 'V:3(3,MS5T@]?X/-<,"XBNPZ+S*2W//$V04BGDQ,LVI"@B3),!LP$NDJ,KCV%K@\H/E>O_=' M&MK$0&&V=Z/ URX0IAG"+.!-:.N!L'X31?P;Z\JIV#;I45NM/N8^#VZU.5IZ M3VNY!:C5C\>\C[E&F NVO!:'60XR5/SWHLUK8.#2NDU"H71;<&P_#GI2 >8% M9:>S='4PUC9 GXM' 6.=-1G&/*E>H$HK..0Z6*TV[IAZA>\D-VLV]2/8.U41&B\=[!JLL M!C?-IGW^X2V5GCSM@-7\G;CCM]@^))!?'@=1,,[&9?S%0Q:H1>+11A^!\B8# MV5/U*.J+J9HN ;@5D\YKG^WZ.3V-9=[>9N]X,@E4\;,,TN:AV9:Y:BCF5)P% M7T23/9P6RNMH3#P",1]FH6=!WQ9ZK1T$<)O&DS2IM\ =7C%Q M7\1VQ<-Z="?28JDG[R?%?75=3S;L>M(YV6;;D^?MLW:G.?;Q0[/"ID'=$CD; MH6K8(0=V)<$_I!78" (H4A+F<$JBE \;65E'DMO)2[*56>8NDB M]WF28,VGYZO2:>((B>G,R0F:%WW!'QH1?:E2W"J@ZE'?DXB*?U&_X(^J6#3 M"L3D:F="?>D@Q8P@.M"H1<=%+1YAU&+/+)3.-BV4%\XZJ56"0.D.6])$6=5C M?M$X0V8O#!(@6_N,_:*2D$#%@CJ^BS%=C'JQ)4@'XX95:.*B0W<7J)X)LKN) M["&&5@3,&+.^T&!1=H)5U!X*$(>8,P6&P"U/4B)^@*H%?DA*[O@1>UKHR2-4 MGQ F?#^+=:J9+5W52NCL[*>Z[ M"W8&3"'U<"=K&4TG7JL6GKA!C;0-]LR9ZF[UHC[G3&T+ZKUHF-5WT##O[-XH MT5?1S-H78^RIC%)2-IHS[E8?$R_%0$EG(]R+%PA+,6R(2:W;6!I02^-%6"WU MU/+N,,]N6B@Y?M"DNY7+01UVNQ/LMNNP6X?=-MW<.-VFN='IMAM40_S0G+"I MQ6%3<_4"X$,V#X@R#W$3AC<6*J._? >&N__BWNZ_*)#?77_1G#L$['/@KA#8 MPRL$ZAR-C:X4",83>5XP&A7KGLQJ,!U68MCCO-!Z6<%,K>6O)$#Q-AL;4R ; M?'S4@+L(I(PYLL"6@_M^!MR-!0=Z8T%5(K@ZKRO? M4?!IXSL*EKN40+;76N)J@KTY@>YF@HW%U1ADO MNI_ #A#5&Q2J?8VYH\!UN]@V]GCJL,='B#W.B#)W]\?^%^UWS@Z[:M]NI=$$ MV'@/JC.7!9++I+V'P/4C;SRI2+[;N1;5_\I3_8?L9P-GKY1PV6@"WXA+]J\? MO;$I+ZXJO?K]N/J"K!ONCR(P:893L$[;+?8Q;;@/<@U'"=SXN%!L9FK*X V\ MOX4SK6]OD3:1=<0_TQU^^/)5Z+DP966)CDQZ09NJ@+JE+3&^.LR=JR,IC:8B M0YGWKW?OV \_L%_AS^\MU1X*-GF"V8BZ&#Z'-"Q$N[I_[+P:;WQCJ7 0/HH+ M=Z\JYTOQQ+&=IW<7R7?1=_QB7JCEG)5;DLTFG9CK$\J]&HMM2.W,SF8?JQMD M0$3CBF47^BX(F8E.)FS>:PPWPTN4/DJ:K85N9A>ET,ZDT&:-8%")K>4LNXXL MJ3]F"X6!!NXLCOR79M8(Y/QQGA!%/_\^AT&I;D;UT_L_^//74B<]?5LQ[B4< MG,+!>(K/E:3/"K;L)X7$*#MHD?V:"Y=CFFF>6[N32;VAX9>?5)L9J) ZV$U2 MX]1%JG7=!'QB[-17U9:.1!9*L2)1CDOSJ1!&<[=>0M%Z\W^??^G(!FF:ZW-S M0>PA@$#G^>]/$']XHIU>C;](',,'@>)-$GZI_V++!Y M4ZM C5GH::[O+%T\]8WST_;IV5]MX&R'WJ61;/COF7S!EP V,P9VJO)TY\W\ M['G[^?E]SKPLAI?%$(UCV>!=V61MS=TNE6\RQXQ]U8M?6Z:LVRYWNAJVMN9N MU],OW N/W"ZX0].XM35WN]YDZ4C$\#N$ 2AI)4HID'3I=L8=I,:MK;G;]0Y\ MPLL\TE@9P9$A<%?GM)-<@S.7:_ N08NCKYJ'/W\$<313UTR*YAOX*478L^GS]VZ4V_MZJN'0<2Q4"UXK-F_FSQ DQ"O+SP!0?C MM* Q/RZ% &4SFT(O(5%,,B]U.Z$DK\7PF8'.:F[SV3#,M/KQV5$$6X7>X=W= M$_9]%G'X?^=,GK8BM5LKO+AE7>9<0KZR/US62^CRSY0!+T=] MN75V$,G0S<2V99L$K.)#N19@6_2YY3&Z?<),.QQ=+#"ORY75T\K<<#K;2BEI MU7994I4SUNJ4-'ZC<_-1!R8)'E"=N;S\!IAR'7T!J74+IYIM7D=4%WZRFBP4 MI!4*WD$0CZT>%IYR_NW*2'D?+![!3(?@S$%2EX&JLX0R1)XGD"0KG,T'"UV? MGB\CZ=]7 MX"K8:E'E<1U'G&=1USG$==YQ'4>V6KG$>8Z M)!Q 9L>+P\[L4 #F=F%BA4A^DI;03'WL@65PS))PC2!T-<7V/5-C0S"WV[[0 M**H6OQ%= PT"L4?&DH)F011JMX/WJ^!+F'\?_&!VV@"S2FDBNM&EQT!Z/^ #3&/IX;PM8R;8'1(P0Y_<-Z)G, M&=6H#>-*R%' I?"FNI"ZA5=G@UXAA(9HI2W/O 67Y!%J='*M77MC/*- A&#X_EOK@Q.=8OX(/]^'R;52Y,K)/+3 M[A'=A*>TL\-$MXV)/G>8J,-$09WXX.62+ZFAH5)O"5M09I&!.#V\IF08#"P3 M74L?;:>"PP 26F5?B_S=SKC=BG'[\E$8MYVS]IFS;S>U M;XM4=";NEJZ;0*JZA 67L. 2%ES0M]F4V[N@KS8L7:#7!7I=H-<%>EV@UP5Z M'WV@-VY4H%?&>1V:NVTT]X5#J?+DSA$*/GB<4#) M[X>3'G((QZ#-IKHJ7MJZBU34J\MW:H! MM*U,SH7"VV7(,ZF(>5:-L #>J7\O_2KSL>F&D/T<^D$,[B']$%L_ *,2G>4G MTE%7?Z_J"%&98ZG>I\$?/:PZ$=)+RM^HW-L@MB;8HN7Q;WJQD8BH^GK"J00; MWX!=#8"(Z3,Q@%_!-B/@D3?N3JZ,5O=N12!1?URVR'JPY\% X5_4OL)B8U3Z M9G*TQ0M(,9<2M%3=$<6(!MA^@5.FK98%I[?Z5-;9]$]6T8DG/@W\B*#LWI M]5&P>W&TPET'N;BW9Z6@GP*9L1F[?%LXW2[-E4*#T:2&6Z4I/^$"7N@K^E @ M;'8A>4#)!M-3D:+]/M;I8D%TRY5>M=&KRHTL]>DO@0GKC5D.Z"F]4%8*9'W MI\]5B_H!I@ >':G8 R_?N6)N/QDB M0()LHB>HDO/D(G) D(R20I\9PECBG(=1QTJB5KY*CT\Y>YB,"%^4S%%F+CUG M$N.H3HJ:ZO)A_:BSICE1"X M6["]Y*E,P2Z4B/B\ED_S9#[^8CEA7M-E5[M1#@-8S+[=PV#?GY8Q/:IXUU@" MM]+!U!$?V0A/A?6E\%4)V!CY\3.9SR(M$Y-\H+37',9O2?]*'X-Q$&'*D(G* MRC-$CQ2:HLUS+"YS[T3:-J$.+!F3-,_\1J-2^SF@XP+X ?8,3KWR BJL8+G& ML;B5%G'!SQ@4(VPM%8F6=E5^>U'AD;'HPXX6P(%=HB"//9#PT@42#CV08#4Z MFZ_CE_202!#-J9&9.?4D=A(\MD$R N_.?ACY:[*D:UAS"QU\G"-/LV.#:V!B MP_T\.ADFPB44KTUZ9K%?3O7#SMK?*2(4#SV\1DY1>GDYB MD%BC3#^1FM8\&$3P^C0K7.K95%MVS[CV[#"XUMRZ7(8^E2S,>P%;O]1&9M&& M-??/RH+*'-5>>,6LSFE:3F'8R \%B\O3L^>^XJSE,9,EBS6S.7(G9[.3.[7<(%^Q%\VW$/ M-AJ6<:%PV:J>Z966@O35E7Y?LWFY9@]B,&E$E%J;EQEHY@$++C"X=0&&.+W( MT;=TJV3 JA.DE M.2_.B?1CJ0?"U@8D4[71,SCV E-+AS*7,[3:>Y@U))/9N96O@]3H1D&K.]W3)5Z#M9&MY4++1B1:(DSQA)*WYHGR=2CC M3!9P2FZ@BGJE:.:$(4FKJ"K 2M.%1D7FK#$+ L7S!=E?13@-+$ZC>5BI(I*1K/ MT7H7J' 7!Q),KQU,*F?[&OH<)%>%)RJUIY#N44LZ*RQ=!JDDZY5CK*V175%CU2/=Q?@+2 JC09(=-?UQ'4]<5U/7->39E/.UB9[T?7$777A.J"X M#B@*"W$=4#;M@*+/9A'O=LU/7/.3)A)KUO=SMUSL]I8+U[MERQAL]\1AL(>> MI+QQ.??\X]05=.R*R5-ENF 6$"02PA"4J MO1?F&* _DR?U@>75SR1#2*S$OC4%C33E=PEZ%.1UW->XICW+TKPJ7X_@+5-7EJ]BJS5:U;A@'9U1X2(?"Y-GJKIHNX;07Z7\C\*:', M'+3--&\[(IU--7?.Y^R9"0E4D21/!"XNO[#VBA7GY/!D80C"[ZU"LF)>5!K] M(:9,X5[9N%#,5'[5G(0=\\JELC/(+)77 S$^_<:;, M5DR9[F&;,JK-E)+[,^E1BH6--1IM8-C-[ M1>*DD5;%DB9?CJ[.K*UE2+0"HYOF0HNZ K'_4W]:Q:YI<[JCS23KW=C)EHGI MG2;-PO'T6&2Q1KP,X"RK+.W4R)H'8]V!INZ!2+6/F^D1]=LH&WD!^R<&T<0@ M9=>AR/KLAONC2(1B.&77HMUB']-^>YG>6!969MI8>8DRN;U1*G)!UVR%0I=L+?$C)=K>*%Z7)CV#RHUH]3_84'<4:76 MZG1>:DR!/ZB T&VA0X5.S&_9)8YVSC[)4)FU&_%P=OFG1\2YU2'M2*];P[VE MU0]FJQ83ZQ2O7@BY;(WFA/O!(%B^V''1&=1J;D6?;B]\N1G99K>S-/%+\9@: M13KP?MO@?<>!]PZ\?_+:-6!U#5CWI@%KJ[(#ZYC;9@).JXI%&]!V=6]:K3;: M2%IH^TOP;>7&C7;A^ [:-C:.CC_5GZ%#;2#X;E\;"#:EHUE)U-Y+'[/&'9QR MPZW%9^>AVVPUCH2N^]-FW9\:MZ'4E.A#43BH^-?3Y,C.G:_L0S2G#='*78A< M$R+7A&@_FQ"5%4G#6@_MP"UX["!]ZO)'Y/< MTM!Q.G4&=;%9&?*D5@ F#JP*V?.H(:^XA,>J?,0AY*.J10","C,B,"V(=.5: MRPH(]L'R +O('WG1$(C9EW77!'/S6S)LZL.WH4A(8OC!;1"BD>'Y-#H!-4: ME'_;YUXZ0H CC@,0A0B@W(H81ZFB"O2,(MI#MH$%2Q(DHQ7WB=H/ JZ,%"?$E6J&41 3RKU/:842@V& MU"114L)E+N3+%[Y71O6#9'92>R.33V<2LDRNJLO'FI'(NN1.LEB>UK$5XF!" MUR+QJP1<\A @:CM'O%*8=2 M4JI8E%MU4&:Z2Z#\D G*D\"T^V!@?F*I*M9)1P4;J%FYR7F3QA*12$:M0/W6 M+/@B-4-5WO:,U5K",I0H:AUT?08>X ;U"%VIE66)6>8UL+2;5A:EP(-WJMQM M2\FJQ3:PC^3ZC(T!J]";7@8180N]4/A?[>'0A9<_!Y2_<)D#+-:]/;V-5U&2 MFA&!8I5U *>J#F#EZ'GE?>K;3:BO!V&WD&O_T*RRKC]90>NMXMN/H;+PL2.J MIPY1=8BJL;HZ[0Y;4?@\;ZCIGDL8&2?VDDLR$SK/KRHK3L$4X;)*4IJ3>1"T M3R;70,63F#3"L+M5L=F0C1G%?.P%U,<1^^QP.VU#MN3#SBQS;J51;;3J;T-O M:1<0K2<-*XFXX%*I$DK9:<)NNS2O-';!)3F>=N]J7H=2[:9;GU M7!>J6\OV05+#4D,SALH6B9? &]06IIN,W)UBIF,<"Y'<9&FF%WH2B= M;0T_TZ&QI8UH4[ZM>Y4[K M7;PN. 7H(H0<4]#@!_@*& O4+$T,3!17AU[R)"#9TA,3%_7"\RZ&^@ "\8@[ M4<)AD= 8B#A*[)YP-F8QJ!P%?'"A>:K IK[(POZ,&##OM* 4-9V9K9-.#0A$ MY]MLP;'[T8?CIN1ZS[N MNH^[[N,/TWW31K62W6N[((MZ,ST[6QH!]6Y"_EEQ"7X M4@191EXBK__.XZTH9T"C5^$ZTI$'385QK]13\LHO,1N"DQA')N0TX7Y,Y5G@X$9_+9MEE0A56DIM1V",D%*H30.WSJDA% MZ!TUH6Z%F97B\#5MS^57U!L7SE$:T654V]3P2H.YHF^0JL13];WRS:&*XX>J MQJ;@.N3]:W+5ZVLW[GT1%%3Z![]?NQ\M:[$K[P=6QEB=I##C=<'FM&?$1:'- MKQ.X"P5N]R $KFWUJOH.5E$F:+,=<"WRG!^"\2:[@WI)+9]=[I;/%/-T9IFG MM".'SI!/O:.#X4>;V5"$FK9$,;5\UGJ"(^*!(A[%'DIHDI<&[=$B5%V0X*'; M 5\161(2<#+(0OA+CU/*'?JGIEK0>O_5?/9UR/LVD/=SA[P_ /+N1.^V1&_O M,$4OR5(ZO(FR8GMAX+.^&$N72B6Q"$9XL!:>)<%[!7:I,P'NAP_]P^1#HZN- MXZLP^+*.M_SA1&0Q1DMT_UO;GW)>T!:]H-.#8;DR-XV]:8YSS,,XZ*8NT]YL M/ G%E%/(=R@[@L@PY8!3BIP7)FRD6_X$J>R575T<0 &I9V,9B3-]?_!V"@:/'HX;M/>E _(-,(W]UXN(-_[ME@J@!4" MNEI@3JE _O7M5 W<>W*SFOU&BD8/K=T7\7G[C"UQ M8EQ.]('F1*NS<-_YT*Y2:-OQRNJC3$NW:*Z&.V\Y>ZG:D&_ MM0J8A44O3*:?WXM']2!%+Z?/)_=>\?)BW8J7GXC1303KHM#OLHQ<- M,S :FU0552& JCORJ6[I2OB TR-SS"*\?3\"$[JA)HDDB?+/=!J*CT4MD=& M%N"Y#CV':?SX /Z5TD>IJ@UO@Y#0D@R/8""@,!%,&["!#7C[&%W#2:C*"'F, MK\0Y4%JK06WEI9"LS?[A^4D E >WE#\;>T%HW>Y!]Z+&(@K\ MO#=D8@N)RNEK_,!TSC;?;7:Q)O!IEWW'O?Y.'-PM5Y6.Y#P3)8I)U@]DX\E; M'@5R\>HP7O%U2]9HJZ!X]] 5 884<(+5A(_!A];XBQY\$OZ'EIICKD7 M66B%\34J5$/C" @[?ZU DPJN-GNZ:75WKVKFVEVV$2_O:_T.VSJ\(&(TY M]F<-DK%F&7V':<5T*89I_ 1O7JA=0\*FCT4$,BBT4XW*_=)R#+#4JA*WS*)1 MX[GR#/ORX879^]+OL%I?TE4L*1_&(/QQB_+:[YFM-!+)TE9>E-_^J:X%U9T. M:YFBS3[@K1FR( XM1K 6:GUGI%1> *W+UNS+DG-A M*?.$QZ(?# *_=&^@K3UC,-YC@X;4R+]JV5TI3(JBG$N-AD]S9*VQ2 MRR,IQFJ%$%FUK'3'>HF>4,)*K+*^-.&L7#FJX^LK&-/8\Y&2)&XQ M.$AFM[H768S'661H:]4"QN@'SH2@5UQ:X\V5\_Q./M(:-B\T>NZJO>Z75/A? ML;">KAG ?F6 C*+$AN (R /#@ET4BCNY'-1UO^_2XEEEKDN: M/V:*&@N-1,2+ML#F!VN-E9\=XS/N=#Z]<5 A2K7.;:W#"&N;R%>^$E.TZ.5[DF]:%W:^[* M/A)X_[EPL\TE^P5L#?8KIGLU>O)?-,HI]V0O9KVJ]MZK6>^9PBY?N4)AVOR. M%8.AHZ+4GEK=S2N?C2/]VR@;>4%9,M#]*G/?]ZJ' ?1%3Y4D#'Y!21EG>CC3 MXR!-#WUR%ZQ^QOIHF*@]P&6L8 A62\5J>VE_S,!55M58Y:ZMP-A9@0VSI_9S MULX*=%:@LP*=%?@@JV^Z^72 RUC!"OSO(&._\.#/(&JNE5>R)^PI-Y9=&LP= MSIYP]H2S)_;8GMA/V7(/5M"#^_2;Q.'>!4,\_9ATS&/L@TITV'<\9J-E-IB7 MJP&:WT3&;CS1Z)F7K*GF3]D9)#P0><,MHTC(VS]WZD:=W M(OYZ>+;BXN6QA]Z])8S$0\[E $ %@ &MC+3(P,C(Q,C,Q>&5X M-&0Q,BYH=&WM?7ESVTB2[U?!\\3N2!'4K;;=DL<1DNS9=K1[QF&IMV/VQ?NC M"!3)LD$4!X=0%$*0H66*WL9B('MLD6!G^ MX?Z/+_?VWKZ!H:[,;W1V%IT>'+\Z.#X\/HF.CL].7IT=OXH^_1+M_'ISM4M/ MO_OGUOGQPU7T8N_@X+>3JX.#=S?O^ L8_BBZR456J%+I3*0' M!^__\2)Z,2G+V=G!P7P^WY^?[.M\?'#S^6!23M/3@U3K0NXG9?+B[1O\!/Y? MBN3MFZDL111/1%[(\F\O?KWY^]YK>*)492K?OCFP?_*S0YTLWKY)U&U4E(M4 M_NW%5.1CE>V5>G9V'A?YS/1)*H;+R7RE%Y M]L/^Z]?^HUR-)^XSS5L[RV4J2G4K<>Q@U#B5(C\;ZG)RWIR@[9?]G\%V$_QV]YK_@C,/:C#S&,7Q%_YQ+VNI0IPD\^_YNHH:J_,^_ M'+T\/#_=/SI^S-11?3F #]_ M^T:M.P7ZZDR5,&_\R&. B=0]Z]GYS[^\/CX^/+=+>L"+*7$K]2-?.Q7-='2^ M&\'/IB*1M'JB%)!:*BMU-%S09T-9SJ7,HG(BHW*NHYG(2P4O3!3P5:KG(.*B MX]/HHAK#RQA$(.>.]^WZG^ZEUT3(Z7$[&=!'*DM@&V=[]-"&A)&H8I:*Q9G* M4I7)O6&JXZ_A!#AK;70<@^7/J^,V'GK,-ANTENE\*M*V5_T)WL BNCB+F+$> M3"J74GU!>OU7E=TI 7_Y'Z"=B82_$/7J5(\70-?[@^ACF>P/[J>E2$2IFBJ\ M[U(EABI5L+Y83^&B7$2Y'*O"DE5DY_Y)J 3FCM[!=[F*R^BR@ANSBO0H^D7D M7V4975&O/DD]2R7RQ-&K\R+Z+&?5$#@= MEW,U49F(OH$S:8"-&?(\&NFA$W3;N9[) M6,&F&R?T&0Y>P[YII^L?8M%%YQ1=P'O8';"R@\OX-5,C!>=[K>GWH-@DJ@3R M2.19]./1T='AT>'K7RX.#X__Z]=/KT[/<:B>_9^?_2\?S?X_PT$6>@3O,-55 M$NT8EMR-/F0CG)3HXCN2!$BD5V8*&/<^5GXX:1]=OC_Y_/+C^=.3]1.J,N92 MH ,R%!*)7,*AC\!4@4W"C0Y7]N/%F,XDW?V+C449S%V U$%]/&5=XIL60#*1 ME8_-EQ#K-+5+> :UY&$O\ &;_0VEOBC.G.Y)8[Z/_H]K;/2B3W_ L3E[!I!'>'G,4+OBSB<@3_,<@BND^*4J=PP_M M/_E'*.C=KTI_MR02&%//T&09\.=D.Q5L.Q4#FL%_'K.Q17+_//+K6F0>VXU8QRW52Q65Q'LTG<'#X/#Z^?I,LQ:H[>!LB MAS/Z=Z7,XO$+^.VTPI72O>0G4-.9SDNVL.[HKS#16.L$-KC\'1Q>5H9;YZ-: M>G _VC$7)#ROR"8K)B)-(U129I(T%7B/\02]0$@)*H^&8+1FLBAP<5] +A:\ M;I'#9G15^N\%RDP>% A Q#$('O2-^*;J? YY$<-2@D, MN+\;F;MJ %1VBQO J3,)Y%\@C<'(NLICG%KCI+_>$ M?>!\25 >X%5Q0#=,?]'<)Z&/NW317/)%DVB8']Y:-*I ;"0KKIE-#.4UUT<) MO%B3D(4CTW.2W7D&3*D"(\11[ 971G@U-*\-/XZ5[NM9X"E?FU,$3_9_^'$C M71XM';[NSR8J 2ENU-G#DSKG-IWN-?=X2#$GWEPE;_ES^,;K3F9DZ>C0_X?Z M6;!H_O]);A?F MHR#X8#X)8P_-J,8,B'=O""KXUSVZ6\Y$.A>+PASCZ]?[QZ?_<6'6)V1=4H'C!;"P2NE$*O,)8V-RCX5F] M:^"X'?Y:T^:\ @>_\GIF0S@YY6Z% N=EDC4VK3Y65$-6BM9H8GJ>!?K%O4H8 M*!6@--TC)U$>+LG8FE[@U#6S1/(*6&6-YS#:T%!&@=),N@T:\:2,D9*BZ3YP M"IA5NE9I8OCP6FW,'=I#M#'G*[7[&HHLPU7 7NLJ&3[5HG[1BX2O"K@YF#AH M5R!\]W?/[7O%CX'CI->?&UI4KS.M9_J3+NE,%R"><<9[0H-C>(8&8G>JF])E5N3 5A8)>@D %-? MZ80I.PP*#NK.0;<)8&HY0P:,)QQ?H,"FF\ZLD;C(G@"L +?,LIL2'<@UN/R: MGT&O>D*GZ:4H*$>##FH0M?E0006()Y+%PDBGJ9Z39'-!W7("BLMX @;;6)>* MWM99+QIJ//4 MR=Z\89_?BFQ\8[HYPER6:JBWS6]1E3U#"RS'ORU]S8&A M FXN/*IKRY^?EOFS?HA/:MX;(CM<)K+&"^L X=[C<#[JQ*7VH=W%!EK".B[I[+ MB_EJF:H?Z]V%KZ//Z) M+Q\CJ'Q6SLGC#S\&:P!4;'-IKGY.E95QQ/!AX9$/P;)!I=X&-8P!X>[4LVCG M:!??!7SM7A>J6$6@'EDS#FV[V8(,9_/>@6YFN9(E6G6!MXC[CC[M"HEAZL0*$KIB?D$F(3X"\G"G V>8>ZT. M^!Z4058E_+(W7=")7U B0*8$P[$G#B@6^9K/J)HE:.7 8EP\PQFY] !\+?#U MXM"G?FA\3S6W6_O(^)9A;/>R0 !8:]W;WVYGCA);-_;#;HNON\QA7IQE1!YW M,PU'MC*9XN1F2!CAY2[P6J$*3TSP-FPXV(2\P$24(H\G)!+<-(&Z#N.\\BMA M&] 3HU/(ESA)E,;@_7<%5FBPL'LTY/YV?K+;^;@3M_-*:\TX7U:8B"TVV[[C M@U&5$R';,4%$4F(9#NON?Q"FP&3S7)7 Z#03"@E'R!>#!YJ>=G+OW3$;P3A# M(8!G8+H"[H94Y$L;.\#OVO:&/X:9A4_(.I@(93A43&BC61C3? MTHW#_K.)FO&A-*;J(PC;CB <]Q&$KD<03C=QVN2@P1D?-(@>N*?1PX^NJ#A7 MPS:NWW<*X%0LO,\*.)HO=!8=.^3_:GJTZ"?X4=V![?T_HC'U!=ZK<(-P-X&:P6+3@U96EB4MBM_"/7.9T>7!]9JW;3ZS)/ILN<=$*7^44G''"Q MI3'DN<*TWFTHQ:?/0$@G+[\W0NJ(TZHUVQF%'1O\#U--\2YT0HVN"#!0*=Q) M\I7]^QRU]1G-D1B-,(A<8OX8W@]&&C;=4OZJ*%;XIX(G!L;;M+"K;SJ?X(FI M+">4.>CL7M9J1]*$AMQO_%I6.,:V8HSV?$=\UPUS] /0>6X\M:,J'6$)=+NE M]Z?B3?16D>.GPM!_CF8>S&J<@#MK?937SN-8YB*1F*R O"?*1I*NX?DXEV6Q M"P. .5,$K#V(@)A!OV3;4Z#/L^GD-.?FO&%.V5R[>L$6-'N=PNR,E=[93,JD M9_TMLGXWM+?OE/6]@QM#-99YP 8N:G'\XEL8M'V./S-G]E85<.9I)_@28Y1 M>CD\/JVY:"\]K5VX1#DQU&%NC\OUP]HAD]]HHK,#YEF?%[/""=T8L<7S3 ET M@V=T/[LX,LF25E^S<_O& ED9X]"H4N<8#THP][# *M1<\?8:[FGRA\FDH5"O MJ[%8ZZ1V)22T]H;KVX1%EP>J^9:.5F5WJ9(R^M-"AP4J,"@)0SM)L/0@&ND- M%9VOMU-:/>*T=(HS4Y Q1U%,*:;H.//Q5CT$\C:YJ?Y]!FZM7OYM2?[]T GY M]QN0(F9-;R8UED5#B9!*(Y1'0,[P*(J&%>3J:)1$8)WZMY+ZV >$PH#021\0 M^@,"0KT ?C(!_+(3 KB9%4_ZW'P" CA!=2'QM:R#6B#.AKY&"A.)L"B#\W4H MD!7FN*,6BG4AJ*(FJD 7"^HKJ&$L)?CH86ESA%J&?6;=H@,4^X!$Q.,^5WO3 M7.TKD<95ZO-T/HD%V6H8$0L#8G^7!MNDUWV?N8:[&V$PFP"PME8'^]F6*)7;Y6>] WA:I=H18WSW(^WLO6;=4P6&I M5@2T(+-$Y-$"U%JF[T%D8,)FN9RJPN&\I!1GK:.2<%KPV$AK5Q_ZZ?/5 /UD MZ.J]Q1FX=!:TC#N9U/C%^]^<@Y?K=6%&:?QPH-'@ZBS6'^S<@/T-;&& _XD' MTQIAGI/Q#Y6ZI$QE&C1P^4U55A4-!)%8%^C?EGRV"P3W>>T8TBLB.82?>B\#C$%*ZSTX\ &IN*KC*H9#9EJK*9%*0,OYU9I M6#T>#8;E1GX/O"(LTJU*S: HL'))>!7T9)A6;O+.40#A*]U=PB3LQ=6SBJMN MA+H;=^O:_(KU]^^J6H#ENH&V>WEI#046SXL2H;X:I3@^-/7O2G/Z8.]-W1;= M=X/J+\.@:Q"ZM<1L$,:*H@*R44 ;87$=6C= >O OL(J(.E51+SJODS582QBY MQ?I"N(M:(@XC*=V--Q395XJC5@0@X=)T0TYKHE,D%M3!7$*&=3V<$6YA/_K@ MPQ#Q1&18FZ\82\+-.,#(BEF]\5L(YVC.=(FK#4ZBD+?P.=8.S77^%5>4B 7# MF6']?RSWHPL,O.$,",1/4V9Q156"227M!F;&4'1Q.F#53 :U4_N--S.4#&N6 MFFK#!%^\1;A M8@O\E5G'<:LA[XX7N);Q6$7-I6L-([UM;&O0&7PR@7.7PVB*Y!L1 &OH$?X,+!&/05]SI9 MC9S*G-Q,^#(+!\?8"]YM"=YNI-?\QK6W(S4J$6U_Y^B'728R+B$N*'+55H6U!-&F/!+K$IUC1@IH&)\[5/L:Q\79+81F>S M*48'H9W+6<7<%Z S63$OC%U7(1!TK>(CF&A F^%TH?K1VW#Z^YWW-^- M))Y-+W&CQQ#H67!M _&CPD*88N&MC3=DJD7BX,W,574KTDHN81:TW=N185MC M7YOTD*#(V_A*T"@753G1.0%S[3<8(\P7HMU0758?,M]VR/RT#YE_AR'S#DCQ M!VCW)WU<<=.XXH>P,N"333S^[+.7KG0V4JC@@-1'Z\U5W/5AQBWJ-D@"J%Z",-4%B7[0]+4?4DJ#V+BVP?\ M\ZOK7W*&AD6GANFYR&[5">4#D])NS(UFB&EMW4^(+^2J??@O(;!-4:\+\OA$ M2T5!YD'[3^]9H-(#23X&C[@:>K5J:(1!1Q78\A-<^C&S\;2V%4Y$$V:LSQI/#^('M XP2' /7S>]% M;"Z"HAHB=IWYWMT0QBD&ZMRX&/CH07,4EZ1HBDKM5.Q]-I,LI50V HUM>9($ M.ACD25XP$!K=T38APR7!8T2>:E=5 \QM'5/?_CA4MY!CK"GD>!/%ELI'P0Y$O[SLRS F05RA(X M06F&0% 4-25D?0S8B< M2@%:>!2LW$Q/56QS@JA4+VF;P41(N>/C"+E#VMI']VAAJ'WCXO]0XU]9Z]\* M,ZIDL8N"V/I@-RD(ZMGKR=BK&W5LM(+VHX"7^8FO4LYH(G/+^-'#'S;@$U')2#&63QB.S1\N MU\A1*/+>6KT&L[O:8#P+!@EF(\//I,@.(7$SE)01^35#/K1)%-RB:L>J)MR< MQ"X^:3P&9XBM3LU">S_$IA/YM.0<_)>Q#JE J:Y)/)HU!5W#>1%%!G4QRJPHRZ#QJ ML5,.K0)*N1^@.Y*GQ=&9 =9$$MAD@EK_F49!<-QP6=8*HY'8FLGL%#'&4\)E MZ86DVF.=CT6F?C<,PE^$9\(:D3VM@I=>(_5:P%>585L<4L&)->EG];'HLSZR MM>W(U@]]9*M'!X5O5_&P-ZKK68<&#YX^,'R!%W"0@W>KM"G=6NX0T.-=/HM& MUXW"V-^,5[\!Q0K_F.J$TU#1 AIJ1*#F?SC\C*2!?Q2DXO)P!@KDQ&4> <5G M3+1#4V#35[L^853ZM(]*;QJ5_BPQK "D'O@_?Q,Y>@Q47]^Z#(R-B8Y5@J2OIA6FN% MC41(%RRVN;Z#3U&/7-?IWM>0]K";VR/4;H3JJ069":"1 WI=3DL8#52%[>=% M2;[4NLL0(ML\C!_-3I8:GITOY@V@L\YK2?EH2&6U$N-\ALI $ W%QX98RC"F M4$%2CW::? /C7L%G1Q76+F #5=.C.7B"$W),5M&22VI-ZP?V2^'P# QC&GE: M;R--9-L?\VD&_0WPV[$&5LFXTX-/;VX6)YL@YP"6DH)E;-QAYE4M+XJ4L-9(=2E16" MYI)L&/#]QF2,1$?9 *W C18WEYK)H;LEEJ:X9O.VDNO]*KV=\(P4W8U+TJ=' M]I;"G^.- &5URE*X9$O!9C6E2G (A=02NKZ?U$X8@":$.1 %)R88S<=I:*:] M0 .=I0;"0FK/+><-C48JQAAFF"?T[PI6-G(Y:AB'X])%KHNW,P6[I^ITS#8& M.3\68U:W A43-@W:$1:"P3ZV5P/=,QLQ6S<$^2.MG;;9D$#R1E%"58'TG9PT!JY.8PT2;1O48Q*@ NSX F8: M*!$.*Z\%Q)(J,ALV5'UA!%PI84"P@4:8@\A5:@CVQ4FM.F8KB=55R@YTJW4= M=0G+YPZLQL(D%7&^>\\UV^.:;J2,/\A:6@)FM25@-K&M86<@7&S<2/+UJ=\[ M:M=H]-(V3FEQ8YS#<_ @YN2EV'.:[A%*<4;0.*[_CE!3 SXQS&W!I)"SZA!+ MY("A7&9.@%:JL09OH#G_"$/=V8MJ0PC;GA&WQXC=R/3[=68!ETPY@P5[)2B" M%<6FV(?,8",AJ!,AJTEU2]1E;@I3^\EU?-;#B(6-[%Q,5 &6 Y.C=X6(TN0) M$J LL1A#MJ-\F.+Z;*%(DUT;/T7P-5_J1=QC&C_:LE&O5C;:SK4#UX;HFS:! M\;A7'_](_GO5"?X+>X ]K/L75WQG%@74U2&3WPFC1Z:RD-C"WF.%-8AJUIC3 M0;W&ZEN%U@IT30'R=M$,>H(G@G_="8+_0#([EZ04 ?7.=&E*'IRNA:WL#*F! M<5_.T3G= BDSB A21M'58MSGUIX1OK425FV5U"\TEQ.=)HBABW]&UG5%05;N MT*L1T@9X3Q%'9,*P4-"OWEUM_M=!*TAS^8GZ=(-O'/UGQ%_0HS*Z2G651#_! MJ/A)])%#>EXX4!TA52?"CW]?JO&GP+)R<"CYU&&>,%?7-W+?M'V._A/FZ/_0 MY^AOFJ/_SU:'8)^;__RB^X>.Y44$]>,N:.E+?G,YTSF!)["50Q Q6G\U[C7; M6=F 2@<6^@5'00E=GKH)HMO-F_@>]]ZCV5.J3UCKNQY5-X[9Z;=H6^Z:-0:6 M3@"7[Q%ON0_BX('=[FFW-@6#U,OER]KKDS.1$C,)7DWDW$2-D!F%U4+F:2Z];] M-PU$\L&*[?2!W6T'=E_U@=V^:/HG/&;\KTJJ2F_;>J2GZPX%81ZJ_ M][='E]W(D6AV2G.PL&%#;RH-H&RX092(*=C[\!=;;*4XHI4-.@V "!7;,$(96 +VJHV&8X"OUR5PG72L*Z&)UE^;B6OV'&+87/ M?%%]/B5,?IJ1$@?=_BM&ZV=TQ4T/!^MQ#8"N2?88Y_!;L(''\-HX0Y&Q^S/< MDP!1 98TN_P"/:R/3SUA?.IE'Y_:-#[U,2!K% S_'8+P41K\E4D4[&-6SR^[ M7W8D9M72W9J\B3'B!:-KD7L#@B1P)C'UY+.<=T_?X$1V3W_%@&[=)W@VSWU<$ MT(P3*$S[FSI\3=,/(6?(3705)8MH*D4!1K?)^V4H=A,2"]J^7OI3?/QX# B] MMJ6NO_?Q3?E29YNX;U\ QP!IKT6X6>[080M :T85(W$PW?HV-FELLO58(6L,^DL_V!@F:^??.>;4OM;GC)W\EBIIIN M<2(MFT0,]U,K7FJ;<&]Q+*[D2&N2Y"!H@.\LGRRB6.5Q->5^/5Y#)\J?(VI< M:!384N<'N77Z:/?31[M?]]'N[[:,N1?G(,X[$@#: BSVRQX6>SLNC5<=/N>T$9 >+F:X/\VV7N]I^'YA<.KCG@:;I:$&U8:H33C$HL$M4U,R(PI0\HX MC(<2IJ5R7EN1"S,'+F/J;:0R$&:2,7&,?QH3/6&<_<@T=FV1D8C5A3E*W()H ME<9+Q1/*VVR@':-$#G# _##&"#4A=3UK)I-S-3Z!(MFFCWF8#.8+/6H]HA*) M)R6:C3H;M\4:\1[5O#P^W$"9R0[_J)X/-C -.HT-[OM,HB8?RX2\#"/RKY>2 M(37(D+99;-;KX#"H\,BQ1=,45CA!:"C$F+:5_RIWKDPW0M#*$NS\*J_=:A[Q M0V#2SI0">N0'B*4]!%T5Z<)1@#=%?-6EL46H)C33,%8AFVD6],HH=($BL4XI MF%*!]D[:7%25*72+Y>@CZVW[;\5K"9KY^0:;_9IG*!"]0"VB(5VQX ML7IGF/4'+T=$O(O-8/@U_<-^3D(%,5/2S8=-&%DC<,@^/&4=.G!=ZI3II$V7 MKLQC57A4GK5;-BT@P_Z8P1Y:QVO?5&U4N[R^.^Q6V;0;B8<(]8-A,50,->:P MI()ZOPO?W=/1I%ABZ3HAJM*SE __:,-9CX@NVL#D9Q?S(5<]+LS&$^^// :, MYIML$@3)7"#*Z!+KXIY C?7?6%FNG4\;7X%&@=S M]UPL6@4*?]NR^=[3](1^F=<=\S0]8_+,A6\P_%',B6;?J6*&&0;7.JWP%[TO MZ_EE]NO.^++(R1"G5<'-D#-RM-C6R-PK2]JMP.J3$;:=C/!CGXS0E][#MQAAB9VXT0&3&L>A MB=@PEZ^5&P/+Y)^L1LH?,#%*>"!##,(@^O=RDK[//MW+Z7Z M KOF9\.AQ%SD 5XY0@2D=9CSK.'@O7'FGHGOE,TAC<81=(2OF8>SF589.Z/L MSQB_=B9-[10U0#.GS'&LX$&_0Q[(JRO?]!9Z5('G466ZX=+]D%%LS[I$++64+!T 9;9G*\JK5, :0Q5-:#?&'JB>0 D+DTI*B&7R3CD[B95L(?$->)RI0_7Z!+^4B7CNIDG[V1L6*:-KB2)_B."YX051";GN:WPM9(,4URA3]P3)67MA?DERI7 M1<)<'Y0J-8J5 W\%2).BJ!P@O:'V936:-'-V\"$L"S9A4-F7*B,EV?*;"]KZ MAWQT-/=["[.E"N0454RFIBRN.3/(L&&5,9>;0!9-4:O0J"/?T]FB0,7<"YV7 M+7;!/4(TD8BI8.3,"/2;W^T83D"@E4!"WC. M%#!MS%I^-@^R'R_;$$7!Y,EB-4/7'=L("%5">)DR<.Z9!!!8)^6IA">S&R8K M+S$YK:3*"2D.EZ*ROM1RZ]&-H\,^O/$=UEIVX!)Z0$;1CWU&T:891?^@.B#. MX^A3AYY?R_BQ(ZE#%VQO-FH>C(6NI],J\U\@CC9!+H""Q1=WF$R1W[+QCCY' M]/O)F5"V5$MB7=E4J'1 @V)F)G5" M4 D79&(B[ =D\I7LA*;#8) M!YJ3W].D?G+Z9G1![924A4M.)08<@J!>6FB[M%*/N:R9?*'4T3+^3=D32^;R=ON "P+'A4I9[2ERAX).ZB'7,YL%O4-5 V=""1]M'-\NAM-X&]]R&!K#- -H?Y^.0BP#%3 \K:600ED M3TT@K O5DK=14:C&&UMN2U;Z&X;*LCW2UW,]H??EZ+!WOVSJ?KDQ>D7O>GE^ M80-TV0U++VRT0^V,']ANQRJS!&3+8M9D@;0!&E,H%MNF>2B?_IK?&L5VXYZO M=U -T5HO"/FH1I%)Q2'8)DD6:VD2M=RQHF"K:'"%K\1P4WZ%B'B[G5>KOC^[,M7KS]P+F5F&Z*.:8NP[&E&)VA5H:2P<52XDQ7 M_<[YIIQ1)HG+3.LAK' W3=Y,Z9[/Y\UM)UF3J-^"D.1D !SL($C.M-EKTARZ MK>YA>W?U-J@\#8S;AP$F#ERA(:ZG49M,;<1& NY&>"Q?L!W-R3]D1]]_5 %H M$X?+;)P+WTUASXPZCE53QEPL61U V1>*O#YYYQF2=X[ZY)VNUR9O)"NM2,"F M8A@D#X4:"K1S#X=D*U>',I,CA2U!=%+%'+(GH>!9W' MM!;V?YF^<]R[X#95>'Y90NZ\]LB=WY4&M,H0V01SE2OJ'XB(N@)^-9P+KCMJTV),AC2UVQ53:R<9M%=7?ZA!/A,J .@1O6!XO& XZ07#IH+AGY3! MWWOFM^ *.NF(9QYEZ$2*A$J^0=91MJ!%T36ICV1](HAULZ8!GL\ENH:R&'&A M BAW4IWL:PW!,TF&,3,(*]R<7.;EK *<21LL)F5V!H1M19Y1YB& M8),X^'1@F').+2LPG6NNG;)BW+,6_8&Q1XA%R!&3##@++"B]=MX=ZQPA3X]W MI>!Y .=9['=TS6 _6VHG!\R$IGBB4_W:2QPV:W5 MT,*PE(N:FU(W:*?G]4R_+:;O1G3#X!->ESK^&H$$P+0;NJM\!>1'4S^_\PB$ M:0,P??W^IY\-HO3]@-*['F_ >%UUOL!4S(G.N;%T48W'"'F B"PHBA8KNN%0 MQT?:$59JSF8RL-+.MK$>.-AH;QHA MDQ>R_ISWPO3-5K;(I1W$.YKE>LKDQ7F="S"CL?&OC%-A+LB98#2)4MQ1E^5; MG=ZR/\!E.YL&R&$?X::;T#95LH&/GFRW1K;=P,:Y(7@:8_/8I(XVROJ6N^4C MC/> N\5"J[0XTGQN-E?PFT35< -ETXLV .VP-)A;#469][@G,V UYV$C6X^[ M>=DD%5M$AIPW-STV&>=B\Y&1\1E&AB%XR%ZTFC?FUYJ37MUK!3[#%N%8&1<: MGDLGP!@=Y^SN M,D#D<-P%)63L'-$#"Y8C] C^DZ#*'^OT[Y,#GB$YX+A/#NA"% M"!>8B@5H&7 EU3CK6T_M$=L^[*XT/.FE87>E(>E$FZA$__>&0,] +\HT]^S6 MQCS$ S<9F,HH,DXZTG=@NECZ?XC$?>]"%U=@)%6IA66.;F0\P3A!&EW+_!8+ M&IRJ]O^>6/@^]K1,2O0_\.XF$OY"QPD\.E[ M0>\/HH]E\OPJYL;KOC+ ?H44Z5ET4!Q$W^=.MGK_;F@+;7+^3M,YP[/_3=#! M@^3^4R_Z'V!)G7TOB[U!G->SZ*/!PB>DZZRDB^"/6/>?7YW\7VZ>7B_?KHUK M]=OO47>-]FI?K_;]^=4^(M>'3/+4>N(37@>F^/895,HJ MB7:,3K8;?0@@H=K4L<&?>EO+RF8G-]KKHKTN^DVZ:*\Q_?$:T[>J1[=:)?=I M1P=#G2S@CTDY3=_^?U!+ P04 " "!29M6$I1R+'<= #5Z %@ &MC M+3(P,C(Q,C,Q>&5X-&0Q,RYH=&WM77MSV[:6_RK8='JOO2/+ENR\Y#0SCI.[ MS=3IYB;.=FYW]@^(A"0T%,$2I&7=3[_G'#P(4K3E5QQ;96=2VQ() N!Y_,X3 MK_YC9^==.N-I)&+V\^F'$Q:KJ)R+M&!1+G@!GRYD,6.G*LMXRCZ(/)=)PM[D M,IX*QE[V!P?]O?[+9SL[KU_!4,?V'I6.V,'N\/GN<&^XSP;#T?[ST? Y^_B! M;7TY/=ZFJ]_^]_'IOSZ^,T_]^.7-R?MC]F1G=_>W_>/=W;>G;\T7,/R G>8\ MU;*0*N7)[NZ[7Y^P)[.BR$:[NXO%HK_8[ZM\NGOZ:7=6S).#W40I+?IQ$3]Y M_0H_@?\+'K]^-1<%9]&,YUH4/SWYM^FFO'*EZ^?A7+ M,Z:+92)^>C+G^52F.X7*1OM[67$(=^["UXUKSG<6,BYFH\'>WH^'&8]CF4YW M$C$I1D_[+UY4'^5R.O.?*;.T42X27L@S@6-?\N3@"7!AYBZ;J+38F?"Y3):C MOY_*N=#L5[%@G]2E;;UWLXQ" MG!<[/)%3&!QW.%@7PW^#H?D%GSBN/=&, 5^;(1>"7M!8)3%<^^Y\!GM0_.V' MP;.]PX/^8/_5[M@L^\ZG'0'GB?RZ\W[9/N\3!2Q[-,V%0(;^=I/^H]2%G"PO MFW5(4HT-?_+Z="8UJT^6;2&1#?<\D5WC=14X7'W9ESZ>GC0XW&8+KMF^,?X3TLV=&(&1J_-L6\ M$?(/V%'VKS(]EQQ^^1U(:";@EU,1S5*5J.F2':M^CYT4<9^M)ZFM&=".3/D$ M:(CE8@)J$T@)" DHY0;SL[QP(F"OQ?8,G]=8/RSA+Y%RBFD\D-[J! M16H.^& ):YU*[1B'N7W]F]R&17L30E H61JPC[P_*LHV."Y3O)JCJF!;6B4B6<*89T+CDX$AD0D3,>4)@ULU7#3)U9R='FGT263E.9(13.9[!&V-;-W\_ M-,"57T^/351.J\C*')2B8(9H0(@DRQX3YU%2QK1[?BF?,Q%)6'!C=S[!IBM8 M,ZWR\HMH-\P>L2-X!]L]@^]P&E]2.9&PMY\5W0]8+I8%D'TL1NSE8##8&^R] M^'"TMS?\KR\?GQ\CCQZ,[BQ0/JG+-EO0OXIX:VNIZ3W;]DQ MSV/VJ^J/V'^N_.>>OT8)/GNZO_?\L'NCE[W1X8W?Z.^J!+Y35Y&O&_$Z5U5B M+C1()@3\B4%3D4H2_\&=*4G[IJXLAAD(X9L_[8W*<[40.3VG[?;!);=?2XE_ M_S?X'H%O"*U[S (O>IUVXQG/!:N]ZSM[M2H5!+F75W^YWX[.2'$;_'_EZ7P# M8^!:MN/C1?A'L-%1(MC@AN+WK9@ &$(@Y,W@@H]AP+'* 5/_]&3O"8M$DEC; MRO^M,Q[9O^&.'/[%WC,B<$X\L?M%6U6H[' Q VR\@S?B@A8YS^RV#0\JX\VY M6NZ2HW?&JBC4W.Q!X#6ZP%I?Q^Z#_J#FX2GB(6W M^V53-(Y6MFX7J6>7B.Y;"O+A]=U;SKI4/+62[ J8$[= PZ)Y8;:09[) 4RQ7 M9S*N##1CLJ*PQ;^Q@_[ 6N /GM2.LBP!U4-V/3H1 M_.;>XV8-VS:KTZGK=.IP(W3J*1"'48](=4"&3IF&.M#2V#C4N$YC?G?]N,9Z M-FQFB-W)]$!B6RY867(/1'4#;=3YIW[Y@S'/[R3*%]+9-XM47FCOH"1@>]4_ MY+9@TN;_L]Q-8LRCK],<%&^\ _:ARD<_[-%_A\&2ZE_,C"3&[2*+R?Z]U[9R M^U$0^;6?A('?9F WXU.PPW+!O^Y0X&#$DP5?:KN-+U[TAP<_'AK9:N.I>RNA MXBX _5T#T+>5.*?\',.):DVP&89P(=-%MF'-3SX[)@J2I\. ==(C X6,IP,\ *22%076CT MYY0)7D(QE@F']P'WPR4Q;.$2?R\P&KHTL+ZHK6+[GN'46L75<-VY7<;YM@7: M&MM/.UI&$4AY6#_>5&!VR@1V"MY-EBG*B:SC]0XKK<-* M^QN!E5;\#[I --!C2L#1Y4R_!6#!*@+,BE6JPOG,#M)!2 MYRJ6$VLJ]!@''LY3^T(:V$?T+\<'G:LLXYU#C:" M=5!:8SX>S%:[Z#@R!$;(2<*2-U^D44(Y0QO&,LY5NE$PN#D_E(3ZQ,E M)VH7W+DBHPPW)+C3&H".OL*K201FJ%. K^ :VQL0E.9))1=AA\, M]GI@Y>.__M[>-F(3/YX.0QP]]->CDY004MO0[Y!8ZX._N&#L06-P6@=-;Z'J M(PPO&&'8&*%3A+?DB\UPT+;Q163D9A6T\_$E,B" L*,(",-:\TT[(Q,Y(*XY MV!N@7\-5(9.N*\GEH,-$>X!T1N9#,^V"10M MF2[LVU0!M3SIZMG$S4PL4#0P.["%M@9/MT%!+"EJQ.,SK C&7Q'N\;%620FZ M(Y8ZRH5S'Z-GA'S\= M]^KC1*I,JM *?8X0N_64AD=J^LU\M.VU<]V6]I;DT(L)AA@:,;RCW7WE%E=/Q9@K5JU[4Z M%>]VL[EMN ;IG7#VP[%Y9%RAGSY[GP;@*/]>22)_U82)89A4&K&WK1R K/'%&JSFIA;L;@H(##CN0!E15)Z$HI.E-ASE8N&EIJA M\TVQ.?\J JM*SN>%<-I@4B.>*E% MJ#OL8_6*?O9*%64Y"7:L86^,W*H;G.:NZ3'C\+F*-FOXEW#+C*%918HIL!R4 MV<^[E(EKX>S-,2XK),C3 &>'J<_W +8O>MSU$;=#=)?A;5X89(A)$:W0;P55 M]TP&4F",PT6QB"2P$2 YPYH*.<^(F9J8NA#=WR567Q$J'1B^(ACN'&VWDX6; MD3[VV\PVG/%$V4 ;-:U:>:GX6)V!>$ \Y_O4&(K%7AV)*(P\!6,9!*;VJMA2 ML25QS],7>X51_F U"'+GM.1P \@WQRD5DQ-/7@TC@*2R(4U8L="92FEU=DK4 M\L-7D)N5X)^MN^"]UNA)3W"U7_$27>:!)]X(5LU<^56??1 \I1N"]#J15G>E MBF7&G0^CCTM@09+,E#R+,;(9E3G@AW-L[(']T$QBG%V#17TN'/;.?/K1#'D, M%)#SR$33WIV35Q^4W\YDRHO6.&0#-AJ&^"I$UBB\EH$7-PJ(;,2VY'8C MVND3$PR )J4 U)X6;8_?DO9^D)P D+5 O*M[A-ER*2CS.7AXCT6)Q)QEBQ5K M$PO*+8(IUBYI2 &KX;;"?A1F2US_J'"@P)7MGKIXE*XX8,( M,,XMW):5K>BSTSJB6)J<6G0AD**Z<$W-GE4PM'T2O;E:U&_GQZ[\V/N= M'[OS8U_1C]VAE75H93-\BE\RE=X0H@!(*//4E#OJ(E=+\IS[BJ8>&M&P$)Y0 M[18&IA=8I5(56EKUW*Z?<%BI,ZO7YFA(&EP!,J!G[58-"\^HXTR6)4MCPH*6 M#H;9"!/O.:51N'JUSJ"X(FD_WQ"#XLC@/!G9ZF$'K^?S,K4T$683>X.:H@/D M])C!;0CGC86JL(#H.D :6CO[WQ MD6ZMZL16U'Z]8C+Q;>VL;*ML*,SU7--DX[9L97AE?]!_NLHM#1J\-@=:7/18 M*!PL)5KJBSE%?&*1 %&"*4WQ&@PCD$)/T=7CRFY*3WX#,*2-6]2"4OD1$+)7M*-8B#\I0 MCP3&5/4JZL8**$&AV6(6AKJ?V_X3&V%GOV G_N0.=%K_CW=LKSA$'G"XM1;" M(),07?C:4$4LYBF,7DLMF'*9:I-BQ0F4:HSP<#G'GTJC)R?FRBU3_B"-N^MU!GFG'W&U+/.UW-UH?BR/V ;(=U/ M&V%LS)&-+<]K27)LK::J @-+@ M@*%ZXF.'3&Y)O)N!3(Y >#MJ"B+P=:)='X4//9A%D1BJPT]]>A>1#Z(4TS.>H)N;]G MDY%-^K0(D1L'<@-10,:(ZRHD2.HWPLW3E7QVKNL@H0VO#@ MJS'7(NYB\?<;BS_H8O%=+/[1UI19!TE>)B2_0VDB2<"8NK*TCW!&"UXTK_(B MOCH.T21?A1?Q!9[WY2^=R-2V@AI+DUJ'PBO,YZ41C'B>F%Z\17-("WJ"!.K0 MD+;IU]3AW]U&[OKJW"87>ZXRMX,+JRA7,X_[5B*[J_:Z%IK:#,_E^]2T?K56 ML5/_]9[3-\)7MKC(C4C=0SW9-6HC+-9R)1(I0!F#[%SCJ\)W<\Y-!CZ%J%N- M=E_56=57P+/M-#H;XI94OQF];=\TB0^Q?] H"JG+U].08QT/35I?E="XZ51KKGLHQI;A(6%_N$YF"!-G?DCS*> M-@]=$5%97+L8J),_Z^3/9K1*7E?AZQK(6VJD1']WA@3H8 P@^OQ%0VJFQ3RE M;108J4&Z_:/,I8X-J_LVDZX0F3P&I/8KGP>($*U+$G^[?F2Q"F\),1O?'TB5 MW%1N_%&F!%X=*V&EA"F!]A?E&!.5YGP+O[:QF*CP(F0" M\.;?;@S/]XC>R\0:"ZX0F=X6;F-;.;:5'!;-P'?^?%7?,- ")V=,M#S,-&Q8 MVGPY?//NC((<=(BW:G ]G/+53"4%NGJ#&=5>K8D;:-,5(C:Y$YT,NUL9]FPC M9)C/Z:Y"!ZT4A<*B5_=JMF(CRJZNLC\ODF/(R@+CSI'/Q*9'=%1Y2ZI\OA%4 M64/V),0(OH_8J:,J,@?)4=)C/V,S\5_P?Y^//O78,5_"Q-E[C6A4>PVF6PEQ MJUEBX.4O'F/ C4T,UZ@'!.Y@J:20S](H9&(_U%8F*:'X7)3R%6[4= M)I"L,'-8T+A!:1Z#/72VD?EQQVD<78"C"G \[0(<78"C*S:\$]4YV-N0,HK5 M:G<7/,=JGL"T7%/R[AOP8&6]27JTEG%P!D/E>%ZM=>\PZ6T)#BTF#8)L7I2TD.C?6I)+3*&\1?SQQQ\^F1#]>Q2RN#=&1\6S+> MC%CAZ04)5$&@G+R9%+\(#F;=T9&\S""AKT9X()6,,)5_;1NS M5[MRS:L/3U %DD'7:M4GEA4+Y6UN']XY6MM>4A;;SC:M#O6%C:AG6[AWY^-Q M.C"*C1B5!27*D3N4W-GD?04[%6Z8VH-=\=7;J9-^%_@\=$I7AZ/"L&&C.7=J MH0V/DTP6O)B1NYBC/"N0)'CZ-2^S(H+? 9M24HIJ]TO3J)AK%SAC+0FT!-![ M]$2_,< IN .QY)0Y#Y0J"_I49PH[!U4UVX8D-=$D/2VB%IA!B,X'O;SW.230 M,%D>M%+@/7;'4D^T"5@A(>$9GB[\7+3'&^A)Q"M5 MY,'Y<(6KA%'A>Z\C4'<84IH;X(YF0\GTY?I\=!3F\-NCE4F%Q-HWT MW:E2,2;I(EL7^=(>H4'.,=/E8^U&!9,U#0;<5/!U:+=C8*#*>3EGU"<]Z#GN M9HHE+U&CGRCN\J&/_PB7QV7/,\<'QV5D1*EI<.F?[.<49#ECGP5.D/':"WN$ MA2^#(?O0K%3X[$_9?L!L?!'(,G47PI![=5ZX*>5$B.^3&\,*#=VX7+<<'.X4 M^K*M7RUF&:8D]:=X,*_I?[VJJJR#G%0YGSM 9PBR2A)1H' HO1(XXS'2U#[[ M(#5:,SP5H'2[NJFK6D";C3TOG)&X)AZ,COT:0QZ (7S;*7J MI,]63M'&I&##^<#HJ!)09&/Y-P+37L-,6JW1=>59I/TC1&I)4P"4J40\F*,E M="^@K>:U)EIN>1?AD=D[=-$W#7SXE;GSO%,04O4PP#6G<(/=V=O80,VS+E#3 M!6JZ0,U=J=/-\(N_J[?B!^"8QK:K8PA9R:0-,>TJAJTPL*VBM+X5DQG9WFJR M596G,//"I-U1=E)N/"M:)730@;_^(O>7]8&Z9'%3@4!6+%FX<<^DU 5)F];< MU-8M%=1H D0H[&PCZZF#G2%GH.O[K=U1#&&7OBP79Q+P*?DU>32KDL8;TUHM MVF@8 9@[0OY1\OQX,Z.+!]R2?3LQD"ALER1#$CKQAME M5H3I7UDF?.Y_8I.VL"Y1U]RIYJPA*[3LYL#LZ[WH9>5W[]5<0*[?[9FD;K3! M=95;:"U [YAO+?-M1@G3*67QHR<^-4%=)%CRRZ)&"!RSM^&]$[ZX!NNYY/,6 M[U65'1@&\FKS+YJNJQYHQ,*6(S40@5GBCDB!.;Q;B]R:QD!V(6W7O95*E>R) M;'39&<^E#*#8TYUJ!5[NU*?VOBJ5*[_R^G92X@ZEQ&84&IW.:@&*H*?: MLQY[WF,O>NPE422NV&N@.9=!B7T%J"]M]=.1W&U);C/J0K _CPDL]UB&&49. MY-G:+_23<:KJ'\U9.M2FF/2;4>F" MHAV[2Y4&L\1@8U#V'Z_*"'UR"5_#D]+DI5#TH,HNA%$)4-X /VY9 /FIEF%" M$W,':JU'E 'O5!"2LE,6'-O8KO"C[8M;?8OKQN2T,QF7IFJ4C"TLKU^=F.O. MTIZ<4QT^\+%N: M[+_"&1? M_X[26N^!"EO"G<^[<&<7[OQ>C?=N)2.?O/[?4ZH*!A648OK(>6$\4G1(]U18 M?2=UB]9!7723#/43/*(YZ'J^+AO]_^Y>Q=QTLVP>^NCAS,@V.F3_*M-S";", M_0ZO;B;@EU,1S5(0+-,E.U;]'CLIXF^@K"_FIY6INHQS+?!\X5V]RQ[-Y*\+ M)1[4K%!6D:CXZ0D*:)]RX124$?1X5#+/M!BY7\)I/8.G636$,LZ>^UR7^V&J M5^YQ4UV&%UXMVM$&9I$7.B2,KK.CO.P/]G\,MZ=AO@=".1@>VXQ/$K5P>^3^ MWD&OQLBHP07LP5KU9/4N/=A=RL?4XESXM G>WILX>]FC M]_:^&3P@=^\_9 MGOX8/B#]\;LJV2E7#V="E?*@B&#+_#JQ?'6Q?%L9C!W[UHG@W;&*E_!C5LR3 MU_\/4$L#!!0 ( (%)FU;U]^7/<1I+NOX+GC=TE7S1O728]CJ!D>:T8V^.5Z'7LO'@_ M5#>JV26A@1X40(KSUV\>=0+H@VR2)K&8B+&D;C105?*++$N59N#X\/CD^3H^/3D]>G+P^2W7Y*= MWR_>[=+5/_SMW<5___:>G_K;[V]__O N^6;OX."/DW<'!S]<_,!?P.V/DHM2 MY%I5JLA%=G#P_M=ODF]F5;4X/3BXOK[>OS[9+\K+@XN/![-JGKTXR(I"R_VT M2K_Y_CO\!/XK1?K]=W-9B60R$Z66U5^^^?WBQ[TW<$6EJDQ^_]V!_9.O'1?I MS???I>HJT=5-)O_RS5R4ERK?JXK%Z7,?5;PU$Y+F8E*74F\=W#7229%>3HNJME9 M\P%=OUS8WTV+O-J;BKG*;D[__4+-I4Y^E=?)QV(N\G\?\2?PIY:EFO[[&5VM MU3\EW!JF5\FOU9[(U"7<',=ZQO,_A>\2_/_1,?\%GSB.GLCW@*_YEM>2ICHN MLA2N??]UIL:J^K=_.7IU>/8"A.>[@S$LY.(!ACT!&9;E;K?_]B]OCH\/SZJ9TNYI]-G1&2W4R@'O M)M?P5'IE, :5PRB*/#E^D9S7E[ 6">B1XV1\DX@\3<:RNI8R/[5CO+\W$.W8 M%V^ZWPE]I/(4!GNZ1Q?=S][X393PNLY/D[=2?891)/]=YU^5@+_\'99T)N$O M%W(RRXNLN+R!%=X?)3]7Z?[*UUB!')CWPG(@S1O9':U_)XE(,C57J,\S)<8J M0W&:%',X"&[@09=*V[?EAOR34"D,.?D!OBL52-O;&DZ$.BFFR2^B_"*KY%.] MD.65TJ"VZ&6>IW.5X]4"-5FRHXM,9C=PSRNI\OSW3R42[J<:8F.)QW M,UBR9.?N#.U452%4J M3Y-OCXZ.#H\.W_QR?GAX_!^___;ZQ5DO]]K;TV3]F^.S*OSO'63F/U6=_"'5 M/Q2\N/6/_/!#,A%EFOQ:[)\F_[?U/_O\-<-^]?+D\/4#O+@-CZE7MW\K?R]J M$-=B$]4$2_3NV2_1)B?YSD^KM?O=%1@?".7&*@R7Z_C-M_U4!>].D[_"$'0Q M!268%76:[)@S;3?YD(/NGK-B[3J!G^A1NN$9>/LSX>CM^Y./KW[>:(_M/^G- M]0&7*#!71WQ"LZ4T,G\I:7&-F"2BE/=G*Q_ZUO,^0\TOX0^=2Y<)<:93,9%F3^K1=B8OX-ORCA_ZE]Y)6$E9N(S(R6!EX5B[/K&>SZ/?RA/,V+ZU+ M1^3!'[_PFN_43.!^%LV$*L9%515S7H$@>K%D6==ME:/H[1Y4:3CYYS.-"[>_ MRZ2XSG6"@134A9*]9?B;V>FC1,S1#(<7.)F=)MZ"2V8@0CIYL^1WR0Y\!-H3 MMV.HVB=BH2KX'*[\^,O;Y$T"JY*!GMZE76Q,'W/OX^WN?>SNW7YI!RBV!R3M MC[Q)2>#7O1\[45#*3_G(G L%?EL"/KFXY#%8)2I!'1;S>9V#,L![ZF1<:Y5+ MK<\PK"'+'(:A HM"XX F$KZNO&V12E"HQ0+#-"/^''4+3#_7=5;!7,-/_1UP M>6HT%/4-K,X\^":5&MX/'&EED=:3BCQ(&'H^ >=3I*2\-"XASY1&=I9HD8$@ MP*RUS*9[9DPP77,3/7(/A+^BZ72-IR.NJZB_P@L3)&2P&#OFY>EZ_!G.&IWHF-IAC"$3UVO>#ZYXZ]W:+^__Y+N;28.BS5OE=*92 M6!ISO!^>1&9[*W(=Q9A#M4NQ[B#D_! !YCA2BVHB.?3_7W\RM6?&_YV5]C=C M,?ER619UGNZ!P5*4I_]R2/\["^8=?S%C:P&?D(&\[)E_'W8MC_DH"/.;3\(H M?S-_L(#=MS<&]?1ECWR[4Y%=BQMMUOK-F_WC%_]ZQN:("?D?-O("_[4:)C&7B]1J?&FA73R:P\J@/X8=X(H#BK3!D MSC>!2]D?'TN\QGUH8I6P/O)*P-6@G^ X0R4'&GC>J<3RHC*GB#U\NA24BQW: M>8U%GN,HR/[G8?OG@V*L\3,,F!:@S14K'UB&Q^M2. >$N7T,8>!C MC?GOMK[Q@&8R2^/!E\T[%1BFP2M4F7),!?5R@8-J_%2N<8H&9;!:KDX&9=!0 M!N\Q>Z?!(L) HG'0./?F?+1/["CXK;1>8VR3G+S+B+94+$%FOJ5DS+;>3]X* M3>@@5BZ!7K%^O[0#1^]ZOLB*&QW=#9Z%QI9*I?.]$K)'.0#JC"==+]"3['"3 MV1_TJV(_1AM+P0_(?<6!:7H8Z#;\1M>3V39WC[75H(&VVKHO>JV!7/HA/.W" M% 1&@ U_0XNFG9\S?71)%&D9UY'&NG6#N#OD+_ M@6P&2GC ]FV'6F'%#XHE5PNM9:7#JZV%HJJF86+N@\:)\4W@U_P&F^:8QBN, M"PGC*=FV-*Y;J$\#MY8\'W!G<2P?WPV*9:L=^;+7BN4NRN+33)02DQ(@NL8J M3_ZKH*/-;-KWL.7@.22JM[%N;F%#+%>%6ZBA8&;.W=A@9D8W;0+C::26FZ[4 M76RT\%?+M.-+8],']-2\2-74Q+@Q#2;SU'Z/J@R=/#"XZ"-X;V0:"7L3 M[0-K86[X'M/4J,<%I3 <5EW?Z<1H#+SKT% PY*MB FH3A+.N9D4)]^+KC"Y? MXF.2[2A+3",D>",;?^L0NBM^,R6_&7P'!5Q:AM?:+V7^N;AI/JO$L)FUL ?] MOXWB?-4/_?\C;-++6L!&J21%J*N9J);J4"NF^'TQA@>9W%:=I\8:Z=QR\7;A M/S7).ME2)NB\WCY"[TJ"_BMYH-*.!TM2[+:9&-6&N>];#/%1LM]#HF[31-WQ MD*@;$G6QEC)[W6[]KEUL] P#TY+/>-KB8>PB-.A+Q2B^9!SZA%.P0HIKLJWP M\,JD'E(_\5ER"QL,46#CIW\Z;CPC^GDJ)P4G(!M*I_DM*IA3.G/P;ZVOV772 M1:9PJ7Z04Y73/HR7[(D#L'[/,XQPD@EZK32FC-6BY@"KZH3+^@UV#;O(VO\S M<<6&\ER*G':?!I\ +CS]DW??_M%3VW\KW\?1_M%SL4GO6H*P.?C99ARG/O^G MY01,Q^K&I1^U=]36Y0P7=:EKP5[L.1\.R3';G)&4$P24(1&+4A7T.#JJ/3## M>WWD^,X78-+ZZFG:!T4N;\!ZK83BZ"V8.9WK/;4,=]WU"IJ?V]\\9:YL41Q";S^7B[K^H%_@KD(ME!Z%2=4T0#-X>% M5WR')N=?<]''05WDY+.G/@2(&=LE$! MUOE&5YG#[Z1U^ TBOK6(O^BOB+^_HH@_" UX.Z+.-L_B4AR&WE; 487G?#>E=2T#^XF@WPPYIZ"W<1G" MB%8J)YDH.4&8T*X+QC2(\-8B_*J_(FQE""W;O[GLPX2V]LDK:/-*K0$RHG0 M%1MTKU?Z%X=7XAD!X46I$C/:&6:(K ML/S-AS ;?-7+@ ([J]Z#J1Q#F8&!E6-ER]'X$WDELIH_X-+FB?O2Q7_CN-OC ME-T/P(--@0# GVVYSFQW1HW^('0T)^TX0\Z^@5R?A!4M=5 3^; M5/3*>80<0$@#-0[A1/Q%QZ%NL\"5RX(1?Q":!#-CMG!.&&Z2*DTTG[R^\)>C=8B M&/P3(9=H4(_!^&A@J<-J(]YS]XDQ<6Y?I M$I%5N(&CTC_O2(+=B[3TY*6 PR>5 56-B[SF>X!AIL"*I]T/?CQX@_O)'ZJ: M(=<1NY<*5,MUJ:H*?&BL3&W7E'55/J"+U'XBW,H]T'F>L8;83\Z)&\4PD>#5 MN*W 2OF<"OQU3FD40F#!O6$I%(R'9GX@WD,/)*?;4;3^NF2/7N/A-FD4=K( TC+/LE]I*.TCT8:(V?=^KQ)4K[#.>&<4IX M?@W+ XO%+0[@;+E4TW;L(6G4$2ZK/3$T*M?(RX#8O( CA2L%:;4^OFOSW,3? M#QIN2PWW;- -*^?Q81I8-XUJU#G(&(CO3)1SM#!J9_,4XRM5U)HJOV!?PY<8 M1I$Q(,+NU2X%Y,K\Z^D4.8Q@@&YC:2^YB 5?M%I42%-1S=W33Q_?I+/4R)U7X$++_TL! X- M3YEHA;)B EI2[R6!J$U$'!X$B?C#S M3B[+ HY_6'_89C(/EW!@?[@/M?IL$#4;NZ$3XD_"CDM:.H\#9-?Z)M@E(MC$ M&]ATG*>P]_1NC*\5=5C,#F$ M=35=':ZMVVD]ESWM/,UD4YV9&=BH?6&-S\;_+ XBPV\&Q,R_ 6PT2#'9] M>%@P!)R74;5F ,;B^FBOA'<1YGU#-]-LSIST;50NR.T##.G MS6UB)EHDH]MW4JQ2X;=&U1F[M'RTS-&YT;G"5Z)4+M+06A"-B;YDY_4NSE4' MDPU^5MKE )-6%6G@,I$\>,O62(Y1^KD[O,G4 ,M$@=D<#W*":I"JV.60C7E* MV9@70S9F* /UXN#1<*&RBK5)E^IJIN5_[.RO-+H#T83E\GYKD^\_"%M*L0'K M!X$IM 4[H)IG.H<*E&KR251U"9^-DD\@W.(FH'O@)/0D*XB'FU0F:%7DFY8E MM>,8B_R+=A2I#>]\,!K7&8W/!J6ZSA>WAD0.YZ,V%6-:(>,90XV2*7Q?E6IP,A9$N(+#*AE=W3&Z*B)),$XA7'O..;G M WY$/M0=\FM%"Y=& $<^! AW<]&$M:&_;B8OM_X;AP6-#85AP6 :R^."<.T< MW8+ M[ME,,S/SZWHR 0-N6F=9D[.>PJN6DC\FI8=Y@K%/L0C/X-\5!G5EL1P"37;P M F,\WL'N[+!R-^G*Q_U<.<)2!=O'V,Y;4.1M4<&X:][4%;QI.!?S2F7FF-'5 MDD.1TYD8"K=Q\>CXPJ"( 42PF1-4VC:\1)VD[&E.CN M6&YL-B]V34(.@="!P5M;:'1'OC<.D#B8+YG]+6'NA$W@$AC/H)(Y@K&L1Z0]%]@O857)1Z8YU MC'YH%H_Y!V%AP[!?@%%?<0=O@8X,YX+-;)B41G1UTP=MSX'UPA?,%I5R]72M ME6SZ\\&4:[B .1 GQ)#"NJ=<98KX_!5&ZA5)>KJOWD/+]A049> MO#EGH_R:-E?<:S9S&Q?'CUR2"-#U8RJ6S0HI8]MNFLY;G+(5CRE;,7+(5LQU(X\AZ ,M\48PDP;A9G>P7"* ME.#?)N4>FBQ#R&F+UBS]"#DMM3;0+_$L3";)V($C264&2HP]LG<>BA!('!WX MF.^P\0 "> I.";9^+K\Z"-Q2V$D'U?;$2+[S[S%6 MLG/2 FD8+S8H(PE<1^+L#CTYXYA&5A%.1>4U@T"_2+E@ \@5 >-<[&A2#Z+G M9BM+%GXY%^G@)6RY;WOO);3M=L=1ZPJWPHJ'M84.@\3=G^WR^' XWS6O1.OH"U"72P/J3X6A^JEMX]7^<4\,O@"-#9)42NHT+34UR8;+P$*C M&#JF$A%Q*R94M@(G"#'=XJ=$-P-[> %G!IIP#.C"5DFF5,\@O,R/#9Z9?C]& M?INT#IL,I;:WP(;Y07_7,_4 H>&TZLKGX^.>+YG*+D!$.9&/YBHT:A8^YXC9 +C@91^7M4K*^ZPNU$81#=5PR?[B3 M2C7'\\[U VL<'/!\8RQ> )5L>F>!=:;1HV$<;E76,D*G(G2R^4M$ MV>L09C]4'-[JL'HV307^I,/*)YOOY:Q*[G\_9';C?[107 MW+X)H]N>*C04>03GYQ(KH42YEIQ\$.-U8ORF-V(,$DH= (K\-N+DF+:X&0P1 M89' 7JDB\^D1(M1B&:<**,]<<$:ES[8N@.-!35(BTX^5$MKG6A<33QG#E2A% M>2ER]4_!M='^9#HC-),95()VYV1FQ^.J'Y#^S/:7@%.%J7UY"&_CVA%P2DUCY9YYG:6\*B;1 MS=TMN4,\/JC[YK3.'-])<.,96? S/-NLAQS<9:/K=EZY:2!6"-\GC==S5Y7< MR\(L=%U6R>3&&8*(YNP<@SX3/B+,,> )UZ+:*].YRIOE/J/@W?&VXZ5M ME!V.J!N)%P_D61!@]W"\S E;N*:FS_&0VKR'D^+;7IP4OQ9!YGMD<_46#5M[AGLH J1%8%1SSLZDM(F[V-,5OX%)$1;MD;: M<8TF+H2Q!:T 'P>FEM]RJ,*Z=QBAA!"V2W N@Y^KZFPD_SA:"3NY)JJ',Y- M3-1JT/[NU"*+4"PLI&)%09*%]5Y[5)=/\ Q;\OY AZ\&T.&FH,/_<(PV*)T_ M4BX\:%879=E7H0X' 5T3XNT)G&YS2$@'TM/3)S4C1ET(S?L7,B,YAVW):;R/ M6TOCR:OG)HT]D4>33W8<">W.*DO06=>W[J601]8T.\LK@%8CZ\"@@8%L_4Q- M0$A*,SPT;2C#S+BL(./-KG"4]X9[(9FVM5$L7*3D7J.$\+",:PTN]TZH5),T M%VN;P393;,_Y 0?-8[ \"H>*<,VG>W11UQYYN4G.L4L-=2%=1B:^X!0?=8XQ7;$ZP::H,5B=P=N\UTSC M<)P'QWD_T-9A#L:0N8^QYRV[)P;^F%B*KU4\7)VY18(T4Z,'8HK"FD *9."A M1@Q2"$/.=55R'PXZBG5]>0G[@8MY.5H)GZ*587#3#89CHB^KHEA$=QL4!B)3 M[2P_/'IV_.B.LJR!PQR#1@@T0O\0V;QS&)T0;0=C M2W,'\M@^CEJA-4XGVW8+#&%2"&@4C )ML*PUV?J),07NBE:ZC;CF\QAYU'=?D1-[._I<:N;N03#YGRT MS=D/-/?J<@ET*65^*9C]T'F53 Z.98 %F8_&-\?D'O4)3(B%$7,-5&\A:\JIAV8)T\?G(@6[L]#5]Z\\&R7\TR>\'U'N9Y#LU3$SU05UMS'CI3Z4" M5;M[C>^C9"N@9+F:+Y9)Q:;$(C=LO]@62N#6&+SV(1('!N M;C$<+D]=,'&+]0.@:EA)VRVT;.RAC#M3=L1^VR5&H<%%I:;7PO+"+##IM< P MCN&-4<97=*S 5L#!X\E@H&&:.*AG77$B;KS5_0;'1H>&>)A]13=[9'H>-M6C M;:I^@US#^PW&,2'_QO'#"IRTL9$+H[@Q%3A2'O^P@$R2 94Q!%AUGGL"N> MB^[C7;(T61N4A3E L67Q*#J?1LT\(8DZYPM$%O#,.R?.P\/L S@363@XZ)*< M:;O]J;G5;1.]9RN]6!\!%38V"H^ 33;0.S^I%.B;(07Z?.F=AU,I.)7Z@37^ M@ ' E'$D<["+J',+'D!<@0J"0QUHEG %4:% X#09(K"&*V6+%A;8AEA&5$QM MOZMQL='F(]\09O7EBP7X@'1.I7(J39$B=:0?@HF/"6([[,7N^./V8+3"QLW1 MM)HKK:->+VF12]YJV. JR$PML9)&O@D4)]+!0LN-U:#D0Y/W#"(=BG0_@)FA M&Q(T;;'@!]_EW9=5<#6ZIR675ZJH-;CQ&2A8 78; 0T<;YLJP;F>PW.I#)"* MMIJ7QJ@)Q#VL"9:_%1G%#S_-I*Q&R:<*]H_M$O@AI_:$N#_>S4S*^)W0L^1' M\%"&^HTM!;]_^"4"P&@?/>;X$ B-]8EM37FCD5]'(X+ %1U+]GK+>E$QT(;^ M.96MV%$Y8@^?>V46I='LGF3Z2EH< T,33)_A:@9.T>4LK >3N/P#A=NV,MX_ M1(X+&[>(N;E-)P9608(J@XGANM\0GN-".:UJ=!=A[FRTW<[DC ALFEP618JM MP:K9R/@(V+\;(V#X QLPDJGK@1B-._(L)KZ]AW;X(#:07&5PNYFA.VQ:[(Z\ M%O."EX*V7/=X7.HU[G5NGP3+"IL(+#/A.QYRB,X'U(.Q7C)QNH<7N6()U_W< MT*;'F:>53*M!Y\G.9N7@("&M.R\+N&\[Q&[AN* /0F+H7:8F()O @9PZX9AA M&35%WA0UG=7*=D5!XEB?)??Q?(=1E*:=ZJ#+MM1E_0,PF2(UVB,8,.A4:2AQ ME#<.<1CH@+BN_^ MS"Z,,I86S'-8QV@9IHSD2K("7$=4$[K.K"(J)?+@#)OK'HN97P_%S)L6,[^_ MHH,+CL ?Y%2 5#[A-BF8!,O$S:G**94PSHK)E_!V&+&/"GQ\SN7X:/_5DA3( M7>;AWA(O9HX8FBQZ;^8CE$4?G. _UFI77X;@6!,"#E][>&-O"=,]W+W#E-_A MO79M&2)-MD2P-Q7 #41+V"$X)- )B3C6H('M;2)_9(CJ/YY@]B<6U+2Y,++O MV5_F(I5-7DUP8C?2K><;7<5D:\E+,=.K +FFC A^3C<7S()!^ZT(X/ MLCU.]H]:&V3-)AB@1H\+-?IV@!H-4*->:/S^Q?2"5AZ M2=7BJYTZ2N$U9;Z6Y'HL/&D->'H0^$<3^'Y4^:&VS@J1CZRG>3/BJJ)<&UY: M^-=<59:&F?.FJ1Q7KH]MT!X[8"OSN(:0;Q^)S5WT$=Q?H5+F]#9/Y%TFTBN" M 075A1$'>E3EYU/ R(E-%.@N2S-V"6#&:I@G^@X9L,L5NQ'#UGF\K=./6K[S M@%)]!+L!_!@M1P&%.[.]&WGM)$F>,ZU(''\Q[1Y3TSV2-@71+UFH-H*Q\4Q( M2WD],JSO*5ZO3\\>2\+Q5MH72.I>E?E3&&) *S! ER MT]V@J,F$,MER8L?L:K :JGJ9"P-7FC9IQ@;A?3SA[4?A"]HWMJCQNH7V#+GG M)S.17\* 0\$US/NC)A3,@9Y&$65]P$/?-HB6T=(_%@?](-QA[K4?A2L71#!C M <9H2,,/BU2)MIDI3BB7@IELD;L_6MS8=A/@^A;@?"()SYRE. M5 FBI"MFW*8RP CY9G)&U/#$L'';SRPW*5H8!GP;4X\.F+CMQ*T?H("_85B! M6MH$H@97V\C#_6<07V,&,::K-**+':\(F(4$);'H@\&-#7@($C##8M[@P?K=@('_%1$,4LV=DB% M;FF 0CHE.\$WK531?G+1F@%1H% M.O5WR'QVU<^0_K;95S+ ?$,?[*(#-ABS6J5=_%72 M96:7?#.3F2FO&\BGGA0BK!'<&2!ASPH2UG]UWP]7NFTOW]+$-T9Q9,4/=O"6 MLM4//_533(B)S$ONK2%1KXX<14TC@1CJGE'OP$6VMAY&T!9[<9\SU MA^[G0\SE>-@R6VZ9OL%NK3JF]AV.TLPD)4-LER>1F!>YO/&,.):"QEGFCD]6 M!%VK1.:!7Q%--$52N:L/JOHB"XBCF_36LMGW'$OH*Y6YZ*:E=[9'ART8"5 % MMW0K.-33F'*#!,BN0'Q&-8(V/M!5:PYR;=A(]U&+GX\WZ3_X([)YC>"EW3A^ M@2FRRHB2FY&YH%9('MP!575O:UDS -\OIKF8 3-R)JYOPL[OICTVV,=Y%7ZZ M&_DP3V]5/TDD>/#+2B(IOL)X KC+ZA5MY52?WBPO$-])_!;BQI,*87,(1(G& M)![[3WLJ07M":I-DZ.C\0<_K34@1U=6 <,3DJN6CVJ6"F$)DJ%\RY?0E'.-HW99QM MS0IF7MHA+J9"5]HSC'C-!X9%WBRBW;W7-J/]-T#Z43KQ!UK(H0"99$R(G()M M8*)M&W:NC_DJN4$V;\F0CU@72:M)3&C4.U! @VUL>:N-P:C>4J;[4QWALNDZ MTLG(@P8B.>/N"*$IVN4^1GJ^E)B7-RE$7]C0-)KWDR"BWC"\EYA?G9V6PG2F M'6=C(' W-PYC'LMJ5J3W-34+DLRE,B4ATL#9&S?+B^:7*T8*[^-S\I *O;.^_;8GJ=#;$\JO!7=%=:2IQ*A)#'?$7_T9 MN/+^RV1?\C5A&8]WX%1.%K#IZLO1."MK& +:L9$+<56HU$9TTJ(>5P:4V/Q- M$WMNV2PQO"-#EEIJ>5I1W&B"==5-S&/X&4:G25UE..$+F"8I]^/$]/D5CQ=YO=3F9 M863A(U_CRZGBN",;4P.D'"L)Z]P;/-5-JN(L>K+287 M9].UD&Z0H>&-L&.HO"DK:0W!6MR5>7.BKL%J1E2JF *U+GQJ98 M9-<1SR-+,V@[)M@S 9P%/@ 9!BZE8WDDYG.9+NVNC74=V!+;WC4W578;A;!%HH2![P5CD7[ [PP3^#F*'I=2>N""&V;M.]Z8Y3Z#2W1.DZX$5 M]'* @P]7 NMX*\3.&U419_J15%KSE:$,5U-9PL]:4)-R!8V7I@/_E@$B2XJT=1QGE9)8$+1+5]GMBK"D>N M$S4U?>R$T=W-F"_L*@6KCF;D?M**9GMZGQ7/WVRINK"JCOO'JH.@Q86G7?&: M$9^$6:JE#3 &KV]+/= /6,B'>$?8(O? A[&"W2IR-X*%->Z(EG:M8((>2FY_ MFH-\?&.,B.I:1OO';PB\DPNI\R5PD,U;/1A,%O0K/!#<.BWFTL-5&GRUG/BT M;M\*BE"7[QD*XK;>'OU(6EZT%+%M+-*6,6-!FH^TE7E=9)+KYS_CB0=_M8K8 M=!3"* >G/?C<0=5=%6$WO,UB!:/D4] MW.!@DO_B?D;FVO=P*4R=#N1S>X(D M.X2>@7-^7J3<40DW!5GG#.Q!-".J _H3QT<>X^YH/6E%8%J[A;$[N9Y4OE'F M@>N2290:9 R[4EB;'T)[A"B,+);(<"$95HW]Q!0P^F;FMC]1&\(%>@"#K@1; MZZX-L>EA4]ZG4FQR%<>;EN77!O5QCSFFH\,AR;1QD@EC!;G)JL(&P7\/":<[ MZW\0O7YDG,X=1*V3;;VF%L2DEUOP61M#ZFCSM[Y"KPTS2)6&X\MV_%NF0+E; M8*LO'#&OBA('J^WQ(!/;P1,,4JG;N3/N],?@H(ZB\ E&1;(NH[ -7;;6XT=C M3^)%X:GKS-CFG9K\]":FTS9"AY-CVPW;CW2X-% MR&P28BWUK@[Z3ZVHWXC#*JP!G)]&>]M@U1>+[,:W^9PO0"L0Q^NER-4_^7F8 M^H.IR=R9J!R MN%;III5DQ-S00&E5YKALVO-UKG"'EI0S!,/Q4EWA[05>1CRU)X>[22ING)EM M*GQ4/N3FGE1N[GC(S0VY.2\/ACFZPU'4"SD!WY>U)@+F-\'<-"//3IL@U9XU M*T*]HCCLCII]2+O<[ECO1]YE"1'*EH%4?X;'OSZJ30@/M[$ECUW1;<8 MK>=8##A(Z#-I%U%H)JW#- ("&SEMAK9+IN:J\AES3KM/,5["X1E$JU1BODC2 MFKQ-FR,P33NH3!4_PR&-.@K^C+74:)$NR6M%))*I>74#CVX8EUZUS3%^7(U1 M)&N5504SPD85[ WP$3Z0W-[&T_!,'.RQN^NBXT$7;:J+8&-.%78,5X*(X#\V M>".?E4JZ"*)1$YP8I0*1 P4#O0Z-(K\RKB -[-&N'N/"]C$BR!V]47*!3V5MK?*">U&*B"\'8,*G?N&H>BLT)SA:_W0-"D*X9S7 MF]1M%"Z7JU S2FX9ALMR2OV-\,?A#=,VJ&U!R.>S'^$9$R;K3< MRPYJS&V=O*Z*R1C,$]/J8F10W+3KW(Z((E]$(95W##(/XJRFB_::V)72QN(7"CIP<(B.#5X MK9CT3WF;TL\,ZD"$J[_R?L$NJOC$+9G]ELDY: %;=+C+>W4U0,2(P#,.2+>S M@62_B-:+(RLN]N*9=SE[-)SK=S_73X9S?=-S_=RKQ9_%-6V1'Y1>('[D4Y$1 MN?.0A[][M.6D)WEX*O" 'R#F&5VM(B=8%REIS'0L2EEY);L*MN]2S:D1,VW$ MK,O(XNYR'@3%)[?!,'U\9S!7&%JD+#2W?"&30L],>SDV2MC,&/"1V\MS/]+4 MV)S%"F!PQ-]6ECU0V/04:& D&1.96-HU6 %6M;F\+, \L?P8^),I4I415-&% M'NP P[Z?]D%HTM,OX[RN"6G&P$PPD2X56A_6ZC=97S/I(KC68%&,S

56CX94LM#:CDH^RR2=Z!)1/(AY[:J,&1PA-[#$5_ M?F&L+-E6)38I75]2=,B.QW@#+OTWZ'-+Y&ACB)F24\>,:Y-XT;EH\J!@(=26US1.>#92G=30 M!;^#S5V5RD2%S_B,>>TJG,I M$(RK.?1MX+F9@CFD+OT12'VO5A M"]2JB52 S^/S. ^J ?]=X_ZKQ^EG9]:NDQ'RLQ4.]M]0D42%L/]&VV\G6 MEJ#92N1'4?GG.B<;VNYU5X/I+_*$F:6?8HB\U[@1E)[- S:Z\,F@/,=USAK& M5'I630:5@+D&] *M,",PP&8OJPZO88WR3B56#1@5-RVE_*NH='/7BO[ZB6GT= 'J3/RD3ZY/HST\M%3"8@AO#ZSGD[['EQ":U0BBX5/ M/@><,JZDU:XSL8A'[YDS8III']*D7J"#&.O:0:]MJ=?ZP4G\^\)8,R154?%, M2W,T@HZ=]EJC#FB9;J,Z'*K&5K9G,3UB$,MMQ?)U+\0RA J1$C.(F LK5>2C M4O!FE/Q4@ S]%?_SZ?SC*'DG;F#-MK/GN]&=@K@3\R:PQ"I+-B+838=K MBG)1Q+5E>(@@^N% ?C65HAD6>7)1+-$@33'897&6?(J4:Z]Y+EK;+( BWJB%AB@8S\#TW;.#A1WH%;-SXR6^:PO64:7S3[%VRS9U@_L< _R'UID7]98(3\779,?6"=4V3N5R5W2>!%4&-4Q1D QE-[N#6#^B6/<# MUO%88OV>K20TT7*X,\*:$#7%[3$=FX.Y2FG3]Y,9&Z@,C>\<@%&OXU/0 M]#8V:@77F!_4 M,78B,7&HVY:WT.W2M4$B[S%2\I)\_EO\8HBL;!I9^21!E@Q)\+,JL/[ >6=, MTF-F/N!I:9<#E72=*2%6&6&H,*'.W$*4IG=TR9FT5%1$#MAH=.LK>Z.&T6I) M^IJ>1$U0?"*[;% S6VRE44C+YS$RM4@A L@1)!'ELW7P/0@9=9O!5M@2BVK6 M*@ZY+) N4"AL"%.5-ZSN..?"M=]KERP8-H&G9D1$)EOHM+2+^OV_UG M/ %&0+CEH&<=FK2KQ@[CII6J&+A$0(]2&H G]2EP?65@H(5%5UG[D7TCBP(V MT$K;:@;#4^34!V@XHV"U:>$55+OI"MPC[G;C.@.,&)&%X#$4?]LI((IW+TIY MI8I:4R]',9EYEZTQK-8!";H3DWR>F:.;6B1FZ)O#VT>=RJ_&E,+ZU\8A<$]+ MXKD^(LBR;PX4-&0-*/W"H\ JX-6N[497&1J%;QFB$#5WB*>!B,#6>F$)(ML2 M.39:,YW%\HP\8&8A\6U=V@C&Z"09( */#!%X.4 $!HC <.JNZ5CA ML?)!@[T4;"1J,Q:P+#*-8'?3"^]=N>H,"2KMX-K0"),SI2Z@.R,E*RGR!]5A@0C"* MHT:4IB,DZ+0F51J& <*8HM,,CLVI:$18CXDTW^W!#J-LC*H*;C8QK_3H^,S\\@&CD7)"K( MQ UL?3!ZH\#]+7,J=UB5P_^M"9A70P*F1^R0ZS?S2FGX?Q=4U V:*<2M?WF>U/W?OJ0(UH[ M",.8F?QWG7]5<*@E?Y\A)3;\Y4).9CGLSLL;6-[]4?)SE3YHROM^LMQ/4;5!0NA6H5)2L'&T%-EILL(SO_OV??0Y'>B#Y.Z' M_OULH:=Y2/= 8)W?W"8!>+;"^H<@205_OR #]WR?5-B;.ANI#C_:VD8LAG/WXX>PXX? M0\E3JU,F%*)[. M@/QABF?IJN$-IU2_3JF]#8ZI#0ZI:CBEAE/J7DZINXAVTIM3ZMT3.J4:VW[' M[/O=Y$- Z=J5/AT]G3G$^6P\W/HPJ_BX[L[6_+DCY&S80XYLP^+56V1.'C'G M,%@G3S20O*W]<%6H=)WY<# NTAOX8U;-L^__!U!+ P04 " "!29M6\\PZ M7=LZ "K4P( %@ &MC+3(P,C(Q,C,Q>&5X-&0Q-2YH=&WM?6ESV\BU]E_! MZU02Z2UJ]2XY4R7)SAU79B:^MB9322H?0*!)M@T"#!;)G%]_S](;%E*D+%(2 MW*F*1Q)!H+O1?=;G/.?-_]O;>Y=.PC02BR!XO7_T;/]P__6+O;T?WL"M+M1WLO0D>'9P M_/+@^/#X:7!T?/+TYS?'QP^?%@4DZ39P=)EA5B/R[C)S^\P;_ OR*,?W@S%6481),P+T3YER>_ M7OYU[Q5<4'L[* M4_CF 7S'A'T]G81S+=+R7B%%Y\GS_U2O[IUR.)^9O&4_M M)!=)6,HK@?=V[AHE(LQ/AEDY.6T^H.N;,_V]49:6>Z-P*I/YR9\OY504P2_B M.OB83^^SJ10UG^Z0]'+PY/G^T?/7]S,(2% MG&U@V!'L89'?V;BCI"I@A8,/50Y;J!#!1_R\""[@XCR,RLU-Y'-5E'(T7S83 M_/*"R3SYX7(BB^#F"00[?_K#J^/CP],W!WB+M9:GQ$?45F+IB.A!1Z>[P758 M! 7,D21&"Y&>Z&'A&I?A,!'!,,MCD?_E MR>&3(!))HLZ6^;V8A9'Z';Z1P_]C/:(KD9R%'OX17&2 M9M=Y"'^BX_;\&0Q!$+?K=O&@E5^!XE]F4%\@1-0NVPGJ;]T.8E_/@["0P M>_2@C-WE>*P3.Q?R,XP[^&>5?I4A_/ OV(<3 3]O?CX[/#S^GU\_O'QVZLH: M.BL'*#\.2.ST6/J\V)CP.;]7X;.)>?VOK(+?A/ROA,UY\[EX_S:(PCP.?LGV M3X+_W_J?V7!+;_)FB)MP[:/[KZR"8Y&M(OY@F!>K#/,[.Q<;U,H7_=/*?X-! M%]D(Q&N257&PHS3E;O ^!:TP99']B!0TZH\+]8@5M.SZ6N?H_-W3CR]^6DD& M["\_@@_.^7B/Z^R?LKGS3@,EB@@%+4:QL:\'V3Q(]A-KVN(_- ML,9D?T.;,"Q.C/S;NOXX?G#Z8^D+/VH?_@>J+99.0YW[8 +;H @PD(6R$[>^ M^&^%\AQ^4^( 9,,4G0-X@]$DL":7^NZK)5\-=N!/('11AKB:(0IGLH2_PY4? M?SX/7@6P,@F(^5TZO9?OFN.^['Y+ZV$!V.B%"EI M.8R!U?4D[:MQ+D2@+)"\ZN9;U4"/C^1"3. MER\>FSGQ(YPQ# ]4"3NOM*[9Y/V!;_L9QO80$]?/+8-U),M9 QQ4*I@$DCPN:^R"/8)BZ@J M-;HR3.!O9'J@$G6N%!S+I\0B62C!SDIAC-N[R$J&UB7G&BE':RT-@J(:?A9L M:Y%!D6<11U(96&#TSXH@%FA?R-2UR\Z"L PD MK%=VG0:Q+*)Y'L0PC+Z,\PRT?\-(<*94_V#"VQ>7"\V%/?7[8=?,U9\< MP(CZBXL7:2)19N%8[ W!"OZR%XY@9B=A.6P@ M3/J)6UGF:[Q:Q=FP,4O7KP)9Z(0!5I9V1R]72_(4VFG;M""]A&4!$Y3EZ<8" MI"!P)R#NM$S,#*7+@_!GWA/],L%RI[C@+:/,^Y>(<L#G^9V.ZNX M IU$7@2UQAO;V:?R@RR;"\ */B]>0'X3& \(381=U#,D)SBA$1'OO MFR4XVS?11?5\]4PGU$-6V)(W;!^X'V"P"2V38,.BY,.ZXL,>CPTE9>R1EBJP M%B5AA=*;7KH;:*.+"SK]8-F"P7LEXRI,!CJM. @^9Q*>=@62B001GKD4OC*1 MLT% M@08<@5\4.:(73-'K$HE6-#Y#.,""'#+QV$J?Z>]MW^7H2?OF3F>V7&/ M/+.F%,#=O(J/YF@0QSWKBCAMW,CH>NC&SOV@ICY=5PUMCH4*L6N,@UI6]>YL MA'<\(HS;."&_C1A>^\%9!.*'8';*P>V>J5XPMB*& F4:8N'CEH/<%477;JH5 MJ"'G-"C_\+7$/2Q3:V5*YKS\&7I([^;0MRTAK4-"9 M03@LLJ0JA9M/@/N9] .G)#B?$&GKE]0"V55344ZRF*7H""TLD4;SK4A.O_5I MZ_=#=MYFZ_.F0_,N XOC2F88]U?V2CB;)9*3B0MW?\LWT4X"&"EUYT%(,A;A M9.CD&UF&>5:-)\J0;%G$!?D<8(=B");B^[GV+GSV;=O9MV.???/9-X6%K\?2 M'?"MFPQBV5(_MBQ8E'/5^;4+'X/=E)I[V@LU=U:8(M;.T.% ^]R4S=*AQAM4 M5I@/)2C$'*:I##4V^\(I"#6S<1LI))M /8>[9E42.QFG=6(^;HKI7 UPM=S5 MJO&DL!ER5!-3\3PW_3KH, >:I@ >[%R,JR0L75@.F ;[:P^-ISL+><%U8"[X M0" OZ!BI:+#M'27A8O7^Y/OCSOA7QYNU1\3&&7*D^WP\+.N[:D M]:4'>(4!4RTX&(MKR_T!16SE2>!K-$$!30(*&X M> ZY&O2Y;=SI^!H<\37T\W%'Q- MK4G6P#"D$=5DJP)YNO*;7Q6N4RZ%H MX-1\AG-;4K$?X0LGPTEVJ%>JV]H^/E9RF4JBCTZ0 4%&<).?,B1C MTW79;P[D3=#=32O)YH V!L92M):*O;(&ZC=*JDEY:?774(2@B4-8>N22B,6P MU(021X>:4:(%]=8%\2YJE+W\\,98)E=:@(YK>*_@U+)HF*^E^AP+J"N:T7:> MAT16P'P:>'?8>ZC_,:,(7Z8%T+&,ZX7T!XS_QZ_C:_:INVVG[I[ZU)U/W:'J M,$0<5.F*_\"S]X,?X>R" 3 ()#L52+,VK:9-F1,B:\="2$SMGN"V!1-86CKV M(1>,.<)BT!60,P)G&!9,/.R.9;;N$/91$LZD"H>$P^S*K20>Z/O/;ZO?H:W>#TC64NMOX)I_W1DG^TD[>3'$6\OXUA;@Q>H6(-JW6)&P<[2[ M'64!'Y"\?^QZ0D>Y;J$?UIH/349\C82(B]K;\M&%K4FL?H2GWMO*(CB5KN[/ MAB56?""BLW$@]9:MAVSKJO*<4E2+;XE1;=S1,;$!#RL47G *1Q++4& :>6A_ M'69IA18,YKRP*EBDL.M="%G33%,RE^T7M_2)/.M&+KX^-QXB#(:P;.G\]@/D M"#E\:X>D!G@*XHI*QL.O6"]9X&1:]@\X%'[#4BBE 30(.OAQG<&\L M).*$N^B2'DWDD4QAAE54JDR^'J9:%R'<(+YC$\+36?XHNVD8IE\HSHZ+VTWT M4!/#7E1M353U Z_SWN)'^5P4BX33IBM1F^J^)F\61?!N$ -&\)!@6P6L4Y!A M(M*"#(EO%@<7#UD<^"CAW4<)G_DHX3U$";UBNT/%U@^@V**:>3?9MZ$T7%U' M;9@)R$):4#U&X&V#NC+-/>KL9.M@/3M1/@M 'TO("^JP4#ZZ"^%RW:P$G2$6 MCQC9ED#HAYW[=]RP!KN$<+BB"Z]TXAVH;6VKGB!)ZFY_1#QLCB4/ OE*I(B] MA MR@4R0('7OW(D*ID)0)0!*:++]DWD :Y(2I1#2"148/*$*>[/P%QME5,C1T*8XHJPQMM48)0=P2M5W(VTC>09 MMU@;=^0(/]A5/#=.[LO.8L.]Y;Q8<<1*/Y)>=;%"+53"5.]XLT-M>^,MF+6+ M'KY!G!E9F.L>XYUKM/6=FJA=,D+)?#2BY!:6K(8RJRRVH6IE4+T_XML[XOW( M$G4=\9I^C-3.TQI250+F09Q%%?]2#W^J+/G *MM1E1,KB%*U;KZH]JAQ!OLF MI30J'!J18N*%[ :B\''OV%+?+8Y@,1IQ90-I1**275"CN;Z*UJ6/J(D+$8%C M2%7+V)VL*!6'FFN#K7YG @-$V515T=B>9S2)S@FTB/FLT%A$R/LMG'V?]'S? MJ_EN+K+ ''HPGW$54D\NW%33+"_'X9CV%_)S[\U"APX/$Y/N>Y@W6;@'M1" M8"V234G$#9TMI*F*S#\("RLNO@HQB%#S-5!1YQ6 MH_5L" N,$3RB31FJ4E,BQ78!TJD,I0$030X6Y]'W:HR[T=\:7%! MGK;=*9CI^+(&1GP[(W<9A?,V8]PU+^#FAQV=\GP7.1.[@Y;'OT'G_A2_/NAR M!M37-I#MKM$ZH"3J8FQ [OTHJW(D@75C-)0QB*WK^:/",06 MZM"R^A)["NY':#QN&M)TIY4-/<@TKF%?'/LFO*LVX;W(IE-9DO3P/78W;^GW MA>3;V38=C48>0,OT9ZNH6QU$W4&'WS65G3GMUH(&JH1HB@'-R%D#JB/""I'5 M$J%WVF#=!P3LX>K)\7JO$NS:YN-@.IER*@39Y!"WD2O\XKC=6GTU@J;"1B@' MIM40LPZDA<"R80KJ%P7AFRFQ#1>&53G)- 1SNUQ5F_#==F MT8]97C=$X7=LY,+6L#))V&[2#'#BQO6;'C<9T,Q M":]0GF0:2L A(N1;A4\$Y3=B>/'8CG(ZP\-EPBN;B*';0^*UY3WL_CZF[+ 3 M'\4N"<+R%?6,LM.7%#^,LRP&ZS:%OT@5A$67$B'EI)O@#Z!A%)0&=8Z,!($> MJMBV@C=X&?@=6PQB2>&P*F0*QJ>"X8 *C+&AXF@4RKP8\/F,.3M?&S@8YI7H M<.?O/+3)(_=Z9\LGKQ^U6=]LI\*.&1CSRR*3&I9CPR;C;((#Z$F1P3 5(TFG MU7Z %B3Y[? ))DET?;(^E-J<1;"8(Q^<3EV&G,3G8;>=AWWA\[ ^#PN?QJA& MX73J %PCVF;,6XJ,P?J[<:]N9PSL@6HZS%'[%XK0:'KJH\ ;TG3](.]?3].E M&1/SF70X*)D*0XEH\8%6PR[6 XO)K?UL=K3IKPV+A,P7M@IIX(9(=HYVZ6&% M>4B@;,B4X 8!PH]8>6J]1QJ38B(*"DM:+LE"'5K=.=;W).^0/,,A$@1C2]>$ M>GW7D5M\B2'UP:A)#KSEN;VSM_+7IR_!H.<1K<([8(IATO+?CQU>K/7 M/;^E!^/!.&0$<6?P?5: =9<@2G!,6KH5E]G$4,SBF:2+QAZ)4BU%7!'*&L>H MLBH'F4HC%?Y\;^]\O^K%^5Y'OY+7AGR]8@8V'7Q&YZ++OQP24^45NAJD5V>@ M@V:J(0RE#S&/1UW)T.!N#*X/]WJ>#%6!>:+ 2)^1 ]49_$KC^-VSN-K_UI M7'@:$TP_PM6PU7)PV)2]J5'PMD(-KR%4#V?-,/%(6MRM84,C&8&PPE0'E0BS MP%I%BX2%LS'/R-2E$VK-7XS2$@S7'XTMPH$._=E8>#;"V0S9\SFG/DO"2)LIVUQ&;3:O0D;D+CNTL, M%5"BUVD&:7;PT]>G-;_;F BJ=,7Y.M+)DK-+N,G&2'01N&+/IE_G,S+L[1WJ M]CKFI4M+6&(OT_.@)_!3L6!(G;)T#,<*7DZ8.[EE?ZBV>*CZ 1GZUM0MDW.@ M-2_<"<;_V0K^IM[BI^X$$^M9- M#7LYD; S,><8#S#;463)%<>.3!>F&_:EQP+#+N1RYA^X'X>M^5 M'VLYA"Y=&/F0Y:+F$!U%/&@>H(T- AS-!Z>BOJ.@IW&Q92(E'^#&RV'5 ]-N=;-@^DR'SF/IYH]_2L= =7GJ6LX_@AM\0CU ^=QAOA> M,$7&JFU/F ^E*D"%7V+L \@%J5>FJ0Y,C!-"3@DJ^Y,F#Y0YQ)EXPK(HJG). M,\W5+ZPPY@C-%U'9B!!UU*NQBTL:+/,89E!&L*;RKG@IZ; MS,SZ_*@K6<<4C2D*"M^4"/ESO,5SW!-0!K&A&RACX82GB'W0!*X6<:*WVO*R M6$ W3K$ZS 3>W %,#D62I6."W=L^0D:SN:W"UR1'4"R.&#4AF[_07H)B!<3".,Z MW VNL_P++FLH<5F^#A7+_N0&3* M[)HJ&_7JX.JA'1_!2Y5EAD6*#J&)*9%J7K4?O!\-E-.CF(9Y>U::.T3O3^DN ME&E.>Q;LK+"LN\$$ 6Y)+L)XS@V_N[K4+N4H/P=CC38?MA;(-2V!BW1GBXR\ MMBG(\])"_> 0?Q%$KR!R;B^@I+N!9\0"R_N9>0&^D5+';-0>](I;R]):AX5; MUO'!%AW;6H],U,!F+[7831@(B:Z=2) W!G43:?ULS?=!) VY\/ILFQPG_0!2 MK=VQMF4A&FF$%,Q%7UK,XAS(C>SH-.M33]M./;WRJ2=?A@J?.BV>[ZZO,]&6 M^\K33>G)[PRUJ3'$%D+3N04ON$@DEN!PE)G+K^E[L6YK<_8#F-G)/'O^6)EG M%9\L4\FR/^BY83>T_7O"#7L;O-GY"OPW*]#?$/*R@_-&12H:O(4E8C**.V'+ MD/6J2)HZ![VQ-KB:*48-W5V1 Y$J@K@J?Z./)FSO)/9#%;7/EG-J"+V)\32. MX;5KJ=R0-\?:W /7II!RK]]1AP$D02'<]/)-Y<&[JY"'#MI'<#F;* 4N>)3^ M%&WO%'V_10'UCNG-7N0J9N=V$,<>-.(K['0"<6@WI':F5$4DUMGP'<-$+-63 MZLB&R*@G*W*DBG1)MU051#YW27K=<'*6B7&^"X7D-B^4.RO4/2#[1[_9"XD%@" M]=F@KM8ZW%\*4,=<.AL(]8@P/KD MXCE376I\8=_6LZNO?7;5%_8];E'?C[J+SKH^3(/4:OFZG>9F),#7]/ES<=P3 M7LIV7'D!4Y, M?*4FYPMJ)#H[=/KN5/>#$>@'SKEA'%'C>MSF0V38&QH<(=<3%*V&LG0>6(E8 M!N+/*-43LGT*K#C@DZ-XB:VFJ-7"T!XW>D)U5E0U+[8>Q.STKNT]53&8;0"J >TH=>FQ\-]=;DK,"SL*KUR-WXE3 M$5^Q$QHL)V67U8I4:8(5SQJGSG?#Z#N.UIH67F)N46+V U;5 >80X,#E0A7R M5V03N*P4Z;R;E0+SKG# [*_#+ 6QP+ *0Z7AM^@6MV@?\49./Q)3X=W=>U)W MWL'J6=UX(!ZXQ;O<@Y@+>_W&W.+&[ >$YVV5Z[)/8VZ!YR^SN&596DT_A9MK MC@)DS2\HA1^+*Y%DLU;4K]9&2FW]YC5)> T6IFZD.DMDZ/;H83O2E"H+TZS8 ML24I=M(V)^-PBM=VIT*9!2:+\#PMIO8RZ#S7-48 M4Z8B1 & '$E1!L/YO1Y71(:41*H&.XQ-50,U#Z&[T_VL[@3W"^-!]O8^-[OU MW"R&7WQRUB=G'[5RZ0<.S0E0K4F58*)520O5K+IU%H8Q$A6.=:KCFWSHF@OM MMO>\L K.,C,@(\/@,%Q ;)'4RBHXO5(7"* MR^T[O,LZ,97I M%_S B#YJ67HF.!.K;@KT&L,%^HI^O6:/<@@;#*Y]"JLY?/A*>.49T==C 5N) M)%/#[6Y^BB[V">6G\:?6Q_3,$SC=$I?JH].>4G?Q^RW,,4VC,!.7'D1B?LHBF-2>'I'G6-<7) A6-'3RK%',CT=#":*0! MWM4!*^GOJ!;0JJN;L-*N@V .M,8H0Q.BV #YB.?> ;'0KQQY;:.C3<#F(5H] MJ0T,6YVC MTS3@?4:@'SMJ<=B(13O(6 !40ZT*,^DYM;H?F<<&(8.?.H3^UEHI@ATYLO#O M70WM&6B3@1\+FIEB&NUS6HNV0_N(0O^/CWUN/?1S[^W7?JQY4(PNJUA:X79\5 M!N=81I-N*8+^F_X-9$ I2_26,N4"1_9/))4'G$!D,38$*4X5P8XC;",A[F-< M;"9U%%+PRD0L"M%TRB=R-V6]^:8W/N[,^.@'^ND7(14%D3 &,>XCI8'G;2V7 MY=UZ%S&]2S#("[]&^_PDV#G:5>$CO(SC\ X]"Y@7">PGW+T4AU/!$8K#[1SO MXKX?P06EBXVVN9,SW(R)H -W9HDK!D%>)0I"R/CH+!^'J3*6P)8QU6WPD*=F M? &*9I 0:FB1LS(<#R [9P5!PHQ/AM,*;V:D1-HM&1CNK*4,?8,'HY'>6QT/ M+,NSI:^M)H[ O@('K4I*_?8(NZSK/'#8,JUJ7U<@'AS2##%V:* 5%8=TU<:E M,9\&6**U\WS7+6VO"@R%JDA@+JZRZ%;WIF6<$HL8GFJU,^S$MI*1\1(7)&X_ M8'UN?0(B<5C9APDK^%J1;JU((5'D'TZU%!L*4K5KLIW-%&46WJHS,+T?O*MS M6*EP*7)8P9] @+8=P)4*(_341-NJ+RT>(0TV[)^)%/%Y2<>GQ M4OKSNJWSV@\XX%\UF=55)MGL1G!%5@W;5'"XW; FC&W[1?W0+/B/FP4N/'*K M-X=E]PJ<8FS4SIS]E($K M,%8J_(S"5,6C6) N)3C0#$N82>+T%1L!BZ9K:^96G>] )=Q4Y$=EG:3.AGNY MLRVYTP^DF T%HZ+#9HB@Z=@8C\60 5-&^J#W1'_EC'N^4J4E;G'TG?B+-A=- M>>A8%E&2%77X!$>!"=6K<%CXB"9/GP,@VT[-H-_UL.O[ 5:Z=)41YCP4B=XL MPX@\XL@7]A1>3LU'@4G>S2U[>+!06U@,G\_HWV%&_YG/Z*^:T3=FWZ7(IX\J M@7]9"QLJYD'DM 0[*E,5(JJBW>.52*DL0%-]TUBJ]YVQ:\PFF%C.H M9BKA[U(0AHHHH0.7W.*#OS,N$E=T^/S>!O)[QSZ_U_?\WDHB9PGYRH"S="IA MUJ:4W@]^918,VZVEF(E(CB3;TIAU&'3&SBW^D))UI2P396<8440A=9 (22.7 M4J42K1+&+ZFB600W[M]ESN[[,BV>>]-B5=/BS.;4?@JO:4^_E<4,$TN?%%IX MB<'A7;<[]P3'=LER-4JJ@OPQ73P]X,#9+!>EKL!B1%=(%\S[UTD\#S1_(H,I&(BVL*C#]TWZ&=U&,.H%0=K@NG X@ZZ%!,H:[F6X-=NQX$L *L-A.Q3@K51,. M%>\;R;S@4D%B0U-U#S3 42@3JCMT'J1KA":2RA^>'NZZY4&U/#@E+,'T2TW M#UD.(C/IS+E6<4:J2@E^V-+A#_2SV*K"[,A()J(V?KC3!0PV#-[C\J8:I/$. MA$X&M]0X[%@$9T['!FIM2=PC%"EUFSD,"<6MO$2$@I"'Z%P@Z3L1#2-%?],. MQE*\JNO93#P7\C/,FJ]U;Q5BR9/]%E(T)'5<6-IT;H5:3%@(7<)2NZ-*I8($ MG&5\#[Z^3AB;I?9K!(1 LQ9-^ 0D,\@3M>D,KT;:GR4+G 3(F!P[DLCT.LO+#O_@!C$:BU(5OZOR^M_U/5R:#7*_Q"@$6\OZ M%TY/.BL?>=QXO9$RZ&V02E#B1\/"1N23\!WQ@GN @+,DZ[PMG$X> MW>20M")#[%U9>\^Z&(!J F/.$ZXE_WP.;P,YO*<^A_=H.>J\*@=5W@\ UJ\: M-4&"U G"=RC+03U V.DE8.&6$?.+U?F(FFUCL(W@'T0OBH_8BB2^RQ)3UQ%3 M1>?@;9T$EWKZY.53"&T0_)C!9/^&_WPZ^S@(+L(Y##=X7Z"'41A3H^A<,&W:1S6=97GN/J. 1V7E /++L-11H%J![0L5V(PPY:KBK4%7[NNT9)9S]!@\,"K3",YPS"I(M3(D: KHG&9O18CC)W&2T<8D1LH:ZH'3P]T ^ZB#,8A*>SO+\6OI7,9EH"5CC M,KFQL7#7W;T N+4 >.D%P*H"X!?DAE> !X^OV;Q%^[(G^)HS#G;(2*D/W=%M M.JU2M9W<])*#* ]8 ,O8+1B>AC(9T*VP=$V5"TD$SXS"J)!33!*C M@;Z'%VIC'A8NQU [C'ZZ0-3N8Y5>EHYD/F73$,1UZ8XM3(I,#[#,QH*F1/%X M(C5(G:.B@DCNGPI[(V)MBH6B>[6S-HT(L,6>0D@0*1O54<&@3[81ZO:$RG@* M^W(.->YED0]"]7/D/F,G1]Z'AGN0 I.6704!&1@ZEY:#6)\K2P8^".2(*O^Q M:A9&9HZR.J94(-5]JK>2R?';F[9W3R!MW[Z]BRI"3C]L&V5V>FL'C\*OP8Y2 M#NU:'786"+W!9Z."*8:TA9+YINEU_:YV=G4_8$3;VM7OV$3BYH#!! %XB._# MH)4JL28B%;Y*8EDJ^,HI4_%S>TRZLX/,O(8[S_=&(.F#G>-GN\$$*[E]@GY; M!Z ?0OU=.TY/N]Z0_S!9/_>.,9=*3M436[V.LN@-KHP4^)KB N"@?=T\[Z#Y M\'74=QAU>>6C+FO448^PB1!R"" \X".AIE4F_;%QH[M))FU"D7*A-@Z:M! 1 MIM1H(NX*"[0\YLA9(4S<4%$B<0CJ7N#[P3OTRETI\D6(&3V53K]KL;FW\P70 M&P9////@B=X70*^2G;'$P61,*@X?)L9K'E!,SJ=SAZQ]3C9GQIUJ5%^=)KR8Y48>(@;CV^?(PA D#P410" N.=5AQ%DU3&04[&B,&A- U.B' MG,N&LIES+>V%-@IC..!SK%$'2QL =L,H#"A<;WN"KCAIZE*+#H6K A'NM9?!A M&1JN$@XKFW-C/)=G5W_07A.]6@4/W7VTN[ #],%:?IUI4V6KU^SJ+[V?0[]- MS6QAP6V(;*V9P!([V2Q7,60"C/ND M)D(V'9_,IS>???5CB=4]2*6VP M')76V,(ERGPXI"L'3E/5';3;CP^-W;[&P6<>)P-KISO2OETZ6GK>T>DNENO! M&I%_I!O&4HO#CA+#D4J8ZOK >BM$5T-+IZS0\KN3-B@Y9T3C=5RY;U@ -?G5 MYZR:[XE:[[VS;L@G%F-(5?O07&53.$9*-=)%'Z1GJ8YB;DLHL"1352/@^LDL M-B7MK=N:VO;;WUP3!*$BEN"54-O,Y[5Z>$OSA2^SZ!X*AXHGYH7AEE9+4JB: M,!$H>ZVQDE3/@F8@VL=HK>2"G ZRJR\-G5 ;SK3BDCO-0I*7WOO*53\;J@P)7ZD7!+1@Q+A%-DV+4%N\V;-HPCTY-YEHO/ M54P-6?'PD'UH2TGT^IG';BBUFA7:Z: MY71A,1C^-]#=-&Q]M\N'4QNVI720W_.O>Y(-_24K4=,90FDE5)W(1E<#B)L\ MUP'5&=;H\+@PS]87UYNR+-OY/D]TAX[NT:'W=%?U=/]:Y70:S@HP%%&Z/IC, MT"H!X([RH\RVXJ;FEVRW(RJ?95F)9@NV5582IG)$+O MI[K1L%-9I/DWB02"RVNZR#A)\2E;F 8T4LNN YGW,:Q]GZ?:<)[JN<]3/<(B MW^],61YY9;FJLOP[U:?Z*I;-F^Q'O8'/@WJ.R?2H<[\6.DDY4RI\*XVR[[+T M&\E PY5GMXA5;BB8ZL3";IKY2-4Z@4.2M7X)BWLE^"; FSF3CR8&5BV8Q48A M=U2?*X(W!]6]#""ZKP>;5&CU>*27TQ(4XXL:^.,*-$=Z$;-#3<"QU&*A5#K= MI-N^WP(N39WT8KX(M750](FOQ"F.-$ZZ:V% 38_;1,D*L:_A*\RK2;F!;$02 M>,"E)@[)F YE,2L%_HS01WJPX3FV/,4P<;@4*;Q%)GU8OTNQ/I_0CQ_BA"'.ECLZ$P?C7AH5-\ALJ ==29 M 644%X/ADLCUV 3 M-@Q(BCIN X0Q_@C:(]@/3MZ?PG1Y4H6#G#KU/,XH.Z M!DTW8T@P'EHX,K C\=@I]L\"3 F%GE0>C"'>S7(Y)D+\+.6#6P.XUBD=96'- M ,U)-5/LFT44IBD16ZA"IR:>%(U M"3W2@>V%NL[>U@Z1KDL/0D:DED98KF'11J MX36H7Y4Y+.LHQ_*MW0Q@J&26;>*!TD@AO'07%!Q/HW\+=3$?A2 YX+)\SE@Z M]DNX>N/&I7*&RRPJFOX$7TZAUVP:?I73:@I>$#;5M67)>J3(XH7OR5UK7.=3 M0YTE=+N/H4C%2")(*XNKB'T9&JM]LAF3JTI,T<#:$_,R=$,RM!_\I9^X2C_+ M'YL 76!U-=H#L8VA63*06V]'>T'A529CW>LDSBKJ$=_U'0N;/%?/82I1-F5F MW-06#K^8&6X]N"P7DRR!8^9SY!O.D;_P.?*^UW*N)!":&&>&D9+5I(\EG6P* M)!K2)^>DUHAXE[?^>I(IRZQHGGR7[M\I=Q-?D32N4+%>-6J+ @>#0&.T M56C9K3BM-1>3Y:XN5&09;EPXTQ6-"] ;?;?/;6^;PNW:38:-+,D#Y>@TR#J% M^0_S'(LU.16GF4C1ST.KT>",')A4!G8BE@ZHN]IJ"") +I&O*T3##18Z1(,# MKPR$ D MG.S11;<6[_C2@H]Z9DLOK<.L[_X(>:8S>AM] =A@"M,IR ISI9PKIF_(%;6# M4=\SJ8G[\P!LIF2^O"2ENVK=)G[7O:$G\]OB%G\T>)4;LX3UR-R92A$^'Y@? M7]H?7]D?7ROL.>Y _3<2Q3=MZWO?PILP=)YVW/,!OW=X4:]ZL8$1*LA&]B"8 M9=X-4/+TV2V87C3*9:E/44V(I*IP[2#>_KV' X?C9..][$<%FO< M0K$[W$P#L>L<2!4%( *%ZQ#9:EOGFRJH$41H/L8H]I6,*VYR2>(,693:4UCQ MY*MOPB!8!F#(45-UN1?SIQU+Y07#]NH6#GLA&13UR"WNGR-YP3]DN;C^I MD.K.2F[][8_^IW<__FV#9]UH>954S_(Y$K!/LIP)H%0#.3KB+@8XR&8RY>K- MK&D38)APQ#0C! @#@-:PD('4Q/5C(&P18'0CT#+;ZNP99KNB:FB-M0IB]2ALE+%/;H?F2&3$M)0 MW2CRJVZFG3:5Y_YRBJ:[?)33J,1-]K#G/);4N3+4]/LF.U,C1?']EK>?9G[I MT\Q]2#/77[1^QR_LSI;+3 0N6Y(EW"M2V_KH^%3]YY/!S7Z Q:]_]N9 WB4$ M9)T)??M1W8@\VH@7X@P.0D.BH/@OM?_#B=G[*$3 MG-AO(A+\1(#EE6)H*P)H;,7VE=CD&=^F]7?# M4[U]Y]AW*Q[L;:AR;V=Z.]/;F7>O.U18<0.FYQT.\G]E%?PFY'\?N!ZN6SKW M.^C[C:O<8E!>\3Y,Q;MT),%>\#?D!LE&97"19%5L')=;I&?_\?[=S6E6'ERV M@=Z(R_34S<@TS:W0WG3>7O'VBK=7OBM[Y5]9%5R&V8,>8]U8V=B(??KX@>IU MKZ"\@O(*ZDX2-QZ<+HGYA$#8R MAKUCTI?&B3*=7![=H 'A%,AX54Q69.B6#06(;,-X9_N M+>1-#)'SK"(D_JT-TV]I0PT/SXGK'Y9DC?[;,))_OWT;_/QS\$_XWW\,$6'1:%X%;._##W EW7K;=#!S-6O:K"O;C%@4J8[)>G%WHA5S#[ MU%=6NK:H%6 ];(P6Q0%@PXI!;)(\F"- S66D;'OQ[[S^K7?GOVTQ,G\P4 M=,R!4ZZ,OZ\0REER7J\E2@/BTS3COX>F-'_ZP]&+P]-5_J6^-4NG^T;QFH[KZXF]H-?9XHU-1>1D+/24%7PV1\$,[!V"^P:BO7Z M\.J0J50)1[AGB>.?2Y XU1 M?^JUW>O)OT'CWI^"68FW[9.$508?J$9*1PXGEPAKGY-]-SB_23@KQ(G^P1T: M\D;ML3_I^GK-R$! UC&?,)N\#4LV(WN MJ?D\'()8JTJ0>:I^=Q.!D)5@$^N&=M2_RXN^_6K?_6I32?'RQK8K+OL6A-(= M)97O9)?=_W2_I8S'O_OO9[K^-3_:Z3[Y8>>3")-=_T[[\T[]T?TN7O.3'\Z8 M'.IWXFIR$\HG_CWWYSW[X_Q=O.8G/[P-RT4G5U,RL5_UP,+C]TW_X5HTRB"X78Z].TCA\2K?+5[E>*4$@0>UW 1J M.<.4^^/"M-P:=_&@T]2/!OMBTY28D+*5SO2KJB7:/M[$CJH!/*$^CPI7,MH@ MHD1]H% BWP$ Q-D'/42"=,I%#P2Y3R"(BQ ;M78@4F&+6!-CAV491A/X'?]\ M9WB*2R54L&LD;9#B_K 5[;%XG(7'67BYS%8UMM'_I]M-/U.(OO]]W[ M[,YW\9H]SJ)_[]0?W>_B-7N\]9Q%HM']OWF\(]ORN$O2"EV M^[^;3.%_:[[^*I/Q3>GZ@V$6S^$_DW*:_/!_4$L#!!0 ( (%)FU9C_[M? MQBP .Z# 0 6 :V,M,C R,C$R,S%X97@T9#$V+FAT;>U=>7/;1I;_*KV> MFAUIBZ(NGY(G5;:LV:@29SVV,JF9U/P! DVR8Q#@H %1S*??=_0%$*2HTQ*# M5"611!#H;KS[^+VW_[6S M3Z=1)C[*HE!I*MX7*AE)(=[T]Y_W]_IO7N[L?/<6;G5BOI-G1^+Y[L&KW8.] M@T.Q?W!T^.KHQ:'X]%%L_7Q^LDU7?_B_D_-_?CKEIW[Z^?V/9R?BV<[N[B^' M)[N['\X_\ =P^WUQ7D295J7*LRC=W3W]Z9EX-B[+Z='N[FPVZ\\.^WDQVCW_ MO#LN)^GSW33/M>PG9?+LN[?X%_BOC)+OWDYD&8EX'!5:EG]]]O/YWW9>PQ6E M*E/YW=M=^W^^=I G\^_>)NI"Z'*>RK\^FT3%2&4[93X].MR;EL?PS5WXN''- MY7X:']O[\_'TRA)5#;:2>6P/'K1?_W:_ZE0H['[6\Y;.RID&I7J0N*] M5SPY> )<.+67#?.LW!E&$Y7.C_YRKB92BY_D3'S.)U'VEQ[_!?ZO9:&&?SFF MJ[7Z7<*-X)[\C".S,?S0WO9":350J2KG1V.5)#*#"_[[3Z\/]@Z/W^[BA7 . MTY:SB%,9%4>#O!P?-X^E;;]WLXU27I8[4:I&<',\X6!? O_=/^ ?\(F#VA/Y M'O QWW(FZ04-\C2!:T\OQW &)=#B_LNWNP/>\9VO. :FD\5UE_RF?\3HO3K"PJ71*KOQL54N)/][>[W^!9:CA?M;V0 M[!HOY=EWYV,I;K@IL366A519-(3S%84<@A #&57F(M+"$O$UR $??;!W7(Z5 M]@^A/^X?TP&NW,BVF,%C)U$B190E@EXZK$9EL)X\$P?/Q;MJ!'L0(#H/Q&!. M5PUD.9,R.PI9KHP&J12#O(#C^.NSO6I>4'TKD#(',_&JI0[^$5YE.6S(IH:D?/B.6S /,"*BKL4/SL@+5UY(C4\&LB^!X5,YBE(!7]5PT;#()^(\4K,HZXGOI- )"B\]R6@U2%>-R3L8@!L36S9F>;K VK_?$,"]H3=.J M +TG!4LB8/1TWA/R,DZKA$[0;>?+5,8*-MTXH<]P\#GLFW:Z^B(Z$3XG\0[> MPW:/33AR"/Q9G]_?V]_[_7'=WM[!__[\Z=7 MS^L:'OEE%T7(+DF>3@#=1 "]WS@!]'=5B5^D^H\"ZKR:(\X^B#@J$O%3WC\2 M_[/PCR6XE??X[S^]?'&X]^IXK8O?#I!BK\WN_\HKX*%\'7D)6SJYZRUU#'=7 M#'>R<0SW RQ:YT,0VVE>)6++:.%M<9:!MIFP*GA"RG]-K7U]+;;__O3P\\L? MUV+ _FK.>W3NT!D>6NA_](2Q<.T/[^FL#1,(<)R$C.+QW;D_>096#=Y];6N( M%A3G:2IC=/O3^5WZ8KP8)?7:RZF]\F_Q@J^QS5_0;HRTEV4/K@H.'ITJ6/ER M]Q<9^I%*_I7;L*R,00\M,'R&\A"I7?ZG0ME\"U?&B 8G<4_ICM>(8\!*S#UZ M(IJ@\P+4 R+&6X1FW:]YV6;)_FMB"_X$ ARY/]0N<315)?P=KOS\\;UX+>"- MI* JMDF"&-/,W/O@=O<^^0@,\/,,=]E^]>%(\=[!9/*>R4F9 84!!DL.* M5L4*<.K1(#*!B41JN#_E/?#:2UG$"EQ]56IQP=%)"D;#77[+YW 1:+HZ[PD= M!#9[@=Y^%RXBBF,)R@.>[1Y(DH#"Z'!;LQI_I:Z &:6/B#XF&^=@'2/G>^!8 M#'H$VAUVBU8,V)N1"^_F;$ .P;+(9WC<2NM*ZJ-[U>\WB]8OD-FO M!;!!1(71[6^H^Y^<*-KO[V^4+$+S;S 7"HSEBSR&]S\750:OOXR^$D^,HH+B MB(%E$&KG2F7TN/5NY3 M1I'=ZVR<@\5#>X)ER"G8BV0]%/3)+*_21 P*VKK,Y!#4 (CM8:KB4A^[_%1T MD#$@Q1-<3#:-O1"3ZQ?C+7.@[:,LEY*?&B-(7%P5L#/IZ M* $ M(-"B+)I;RG(0';R-';L-N-PN1%]S)5:1@>000SB#PBK1M>^PO;*Z &]U\4USR=Y@HUNGL[]<_=W?&5%5QT 7]FQ]]Y M3AJU.-93)2N?!WY*;NR67*313!AB-.8PK?L=T'ZL(FLM./++D'1CVB5X""O9 MN^XN2EG__=W@N7<7$C2V_MZBH=\PGS<]=KBUO[T1SL-) MGEV J"2-$I481R!6T"U55!,IR>(.F9.E%UA9[(KZL(CA6](6+B=C7=BE+'O/ MN4U#:?L=]1YL!O6>AGJL%D>S-LL$B1JTVY;LC_H]D/I@.H#)UPOB8TCZ6J*< M#^J)"CDMI :R)G.VYZV8+?C7^*87TOUY&\T5SF"B%0;\( NX"QP,\ ;;:VRJ MP"T5W,%\$&C=D^UMHR$SB;8-WEO'E=:H'^'KB8Q5PEG5*QBT!XM'WN/20>.K MTUFH#'[4[G:8;*45K.3VPJR2)T"4 M:UH?<'GTE5ZBSE,3R"B<=8^_(HFZBZ5&X:;T.' !\")TJ*>M9[U@QS4M+2+F MA5N%=E=2.5LVO'"U(T3; MZPN[*<%NX43SF\(WS-Q9GL(3??.QVXYY16 CO9 M[C3$ VF(P\W0$%_@8B>T>DX$ D49 6?$H1-K0Y7:?A;6'U2>HAOE*2QF*,P) MKB?0)G]Y#)^ER#?N^YQ5+"(?R92V5@;E=!E9>0[KE.$ZKF#")?OP?*FW>S4% M8'[VXB+TMXSH\$^W^2+/N(Y/3>@X,I;BTI,S.Y_;7=M;\NXQ36.VGD43&-X-<5T>QLWF7+[CU;=M!E MR[ILV6/,ECU_T3]<)UNV5'B!SQ=J50UW4-.*#3QCUI&WC!782X15W96[J\!T M_\T]J- G5]JR]7(SM"AY;Y0N8:>#>OR'0(:^RL2'UJR#X3T22I.B2Q;$H*=% M'LND D?)9!@C4,67$84%K7<73>&JBRCMU=TWJF!12*88TM48!OM4%?$8;573S7P"9U9$F'ID#Q*;@=/4 MEL(=>Y\/6!9V-V $3FRVP%37U+Z) M93!H" 89E4?7+O&T2':_?[ 1)(NP+-$ C*6PTH3$,6<>"CM38#Y'%\%%22?MDLR5;)7L5$ULV[#CE;CCE M^49PBJ5:+%Y6J*5L;X[20+.9Q&)OY!1;>F&YB@I3OPI=C492LPU(@$CV?D&] MQS7IE'"(4.F"TT0J;88J*@CZ63"F>L*B+[[/9Q+(KE=;IU,G6$X3U@R2%@3E M9/F:RJ4Y>1Q6T4R+?)IK;MR-;0'CRBHFQ6AJ'7_=DK]>;#!_U=T=XP1YTK;$ MVQKI<[86Z@652%,F/C"U9'%9KZ_'&&,:%M/Y2-DBGU#3@YRX._IK7=4=7@;W MY[HOH'5@9,EMP?6TX/N^V.^_%&<<5,5&BK;NNOJF9A%:XZT" O>!1J'5X]RD MPNH;05MPU[/L05J*_^"9QL,NT]AE&A\TTU@[<=)C+8*8_J2H,>MHARZZ*981 MBJVU0)H^>!OG.O)-446&=V@++^&\\^M\!IC @>G=!LWR U@F M'730VC FFX$=\+<&]"APBU'FEHE:O0)RG-ML^H'TU>5 4^ANUXH_50 _%X(/ MV$QL#D^/./8TJ#3H'JU[(DX5&DD],01O!!P6<$8FTS2?2]/+P/7B7.Z:YOE7 M44W- \-VA>!I0^I[]=V()V;UPRI-$' M;UKZC:S(:/8=30LLN%]TEH)V&E=BH(;"1TNVAM1/%('LD"P#-(@:/9S[)5(V MV,F+]6'9G!K%I*D:1FPMW<3; M,M%\9DR,Q"DX\*@>IPMS3R8AQ:FK3!I='$<9&MD<1.'8B\UQ64&"L!M38%_B M+F!IC^^%/3'>!8:LME0'Q%XO@+51560E)=DJ-G8GT&2:E=#69S;%Q4=UMD M"OM%#(7/30D'8B.3R+]*"'/S.LFG]=&ACP%^FK0:5NF00 M&C'-*309I0MP,XW'O*ME\3C>& 1I?8 4Q0AF Z(*<4>R^2*.S:H-'+L.((2& M@6_3Z2W>8LNNJM7;X19M-#K<7EOO@P\S(0-J\BXDU4,W Q.4F*17;NMYL':2 MZ]WJ)018-H#-'0[NT:]XS:HUG['IY-SMY-QF9"#/:BA62*P6ZH>)7+M.\!4- M[KYYM$Z&#LFRO[]UL&W2C$WJ]](#B;6E6@/9K@A7?8; MI]",2*!#%A2TL]GEMV7U1"VWA$=1VUVX%-1&08%ZEZNY_US-\RY7T^5JULS5 M=/KV*GV[214)[VKH+&A1;XA+,CZ*L(>C-BV\[;"V,V&$BB #"(\TF&$5K2%" 7'8UC:U$J MM:E617I/ @#5M59HQ](#NYJ#8BH%RN9XX MC=1$VR9!L\R@_CL*YI9A60D-*U4C[_=-*_AX3 $\WFV="X.*6650G\U#QM$4 MV#=\5E#@5R"Z&QQ@)D=4&A\'B$J@FU59ER-.%,AD(]3J"QP%Y_ :*58&1_U+ M5*#_#F*Q4ZUKS;6.Y#<, M9AE(?@S$1<1-TP*X'*8JQWF!=,[3S\A9)[^"4I]@_A3-%#S'U0GYC.J#*$?9 M$^+]B1R9[(.LW M=H&)CH)/.HO4>J2@2X,BK5 MNB')]Q%NRD(\+ &8JY?)K85\_B_NBR^)V6=P'RN)V^G+#T*'/RO8*0G1L M>LYYJL]O:7&D&@5.BT[*LD%,;;C2M>+2'HUM=3K4H!B931-BD=&98@GY"L%#!1,CVM$*$Q>9I/NM2"UUJX2:I!9N4MH4=83/=5'3,8UHO7;FHMVF\>VC=7>9C9HN MM?$42/6/DMHP09\3PW]=IJ.SAJYM#6U2Z^,)4%)A^O.7UU3X9AX3%M9YB@:3 M41?A/!&OQUPQ\9HQXCL-NSZ5J.M]5U*]%.>MG>A=!=6:;/)R0RJH6O.5H"DD MJSY3U9\;K450UT-3IY)4P&QU1$-3YMPSD2.^6R$G./[2,5&541$H0B&HS&9Z MHN2"8E=!NZO'X*8ZS+;6PC?]?=-7V&FO6Y+S9OCR9\'<9-/OJ*G2F";P4.7\ M (>QVEICIXG\W"!%+:69KLVZ?]=KZBG3O&V)N+TWWK66NM[X>N24$.Z=X4@* MDQOQM6^O:2 !T#+ #^H9^T];C ^OX!!S(E:M@ZSNVNB5;;891 M&+:P.!7!SD2S-WGH\),L_("?K,7(3*7D7 '!PE@@."1"E7.&@7P=;"?8.MP6 M$UC+& -M\&6#OW$Y57[2<@ EIW,*(.2,]^)XKL:V.'^BJ9 P!Z*R*J]T>E5@ MX6E8=Z_$3PBZ#9S5-9Q=@\I?;8A-]\ZBKAL"". 3D6\G5>8^\$D6IRU@H1>L M Q""H,=X3RH)73A@G[1'MT)/B\8D5(7"9I9A%!,J%,VADSL3 SEEP$I*2C0F M28'V7\Y]+UT-R[W7L+SL:EBZ&I;'.)_V8+__\DJ>?/:=Z9A[9X'\6?>#]5&& MM7WPU)O*8^3(6_6J72CKGG&2JMV[_)K77[M@8D;C$$$[1Q6 MJ:?S!?H=1I=BRZ@!44W-'1RT50-Z/*I@BQ$14#J_;V3>CJ8WK)7GH6CZE-TD M@WHY5I@$RQ*T2Z3V<4-SE4*TA+(J3+H8B^)\TQ &3F9PU_G.$"3\6G,TQ-:! M;TY9?>48[GG?LUX[)MJPEJ%3Q37%%$YF1G+H486=2<(RVY8?TZ7 /#$8*R,; M*+1,8HP<^%(A8XGM/GK1E(^0N4J,[H'UOU9^Z&G$]5YC+]-0)5SO"JY@%]I; MDPQ?;TAH+PS$6S.(I]K5L$#E)3%/K8IZN7\;!T35 ZU")89Y$21@^^(4?>B0 MB[]*.:6G$O^%5E=XN\9D)81!3G-3PKWPQ1:P*O3?\ZH,4G.XHE)F88J.$@E. M=E#^6=K&PJ@\$N!!&B =_RQ%X#XT"F,@*=^-P%QNI/&T&J0J%EL6/\ADO,WR MD\9E@SE5)IJE@&!24V6G2S0>O'TL$ RWN1QO8KA'U!+>T70*#R(F3Z.9!1DM(;@O:@.>%S]V$(8)/*T91IG[G-Y52]U$;;W90/7+B'=49=L =>QYX%/J M.=H-IK-LV7.X!F5BF/]@[_B#'$952N4B)#[HS_O'1(0K5[V-W55P2*37S7@8 MXMH%J4"RU^3L;/D^7>CD;2B_E:\7R^#\RHIN2U*CY' E+3B<8W/KW:^_Z3[/ MOX7MX<2'7@-IL]&1:69"D=1LGK/#P"?Q&SL\=?P3CI%*YF("XH_*'\P,>RQ* M,!4-I&H:M^6EX$'KV]V<;1BJF!BJ88GQB*W]%]L8?M &E-Y7T^';U*U+Z7*P M]YZ#?=7E8+L<[*/,P1[V7[U8(PEKRC6<4.?B+I*:),1XC U;_ UA2Y/0%B?A ML&-V;HW)IBH*'G"56 X C\D@]^C:YDW[=YD5WGQ#<3/JD-L-Q5K$IF5TGP^4E,NXHNYP"4N1 MF! 4V1/89$9-L-@3:9*V*'E+M%F,UM7ZWM+TMV,6M^?\A)- M2J0DAO0P;6 ^PM0"S%5>&4SH$19W#9XZHH(:WSVB*XV"W)K A@7:PQ>;$&G8 MWQ,?01L"VT29S*MO"%]M;+ZG0J+[>QL43P"E0,AU&#.D9#)! 6,C1C$%0\E$ M$P- _!Z/0#79+HX.KN*5EK\X'YBG&'L6;. '/#:5\/3H=#/,F0]*3S&Z\]E- M]^[* +KBQ^O4TF24[2 B:HRV\%(N1 UI'\\<=BF4%+L#N44=2,;61B^-[EWD MU6@LX @X:9;)45[Z;FZJW54%#H^&LW A.KM"%YD+'N0:DQ3:ZEN'>[4H6RU% MA& ,(X6Y$YNL]".ZZKG*.7FX.#J$TWS\L)7+[]6?A3-^ARJ5M?7#G1"V/A)G M>+ZL%Z)4G(*JR>&6=,[G191(,-GH<\ MS1_3,BJ;E[G7!]>_E^HW2BWCQ>%%T2PJ$G\IY@+3)L@W7**OJ0:!L?Z=OX0PN]#7H80LE 8K[Q;?"[/&8Q2TBYTR?C7*)T7QA%O^46EE)6D*[;#O[=-PXJ^ M$@Q7R0WD82QU&WO_\K$:\(K"^<&"9PT33*A)5_&&N<;#G*A-7'&EQX2O638Y M&FM!(@RFQK\+-L&<=0+9O1%UL".M'PY!_ TM9)ZQL@ZPC&_WD8I$O MLN J@B[7NI*V3,?C<+?Y)!QJ _5>1-C(D?U69>0>6(7G9K#ZBZB&PTYLM5L, MP2PT,HP=%6G.)7PR6!"#*F,UR^:Y:>0/\SUHY4_0U?3I'31G= 7^2%&V>$17 MF#")1) DWG=7AKCJ?J.N)N8TPCVMK@X6ASL.62X5"7V'JA\< MXA0]HB/?;JK%[6H;N,WBW%(?98@I\M43W^= :S_@?[Z\^]P3)]$?:$.:P@#3B #%H;$,VXA$6,MDEH&QV.PD S0)L@^0'4SBJ M8Z+UKO,8Y[(;+=?RM1F:&*$V-,]Q>*-3\*5C-<7P)KOS.&HCS6-:U[*NT_"( MML.6N@5FYPZ5 D_BD:(D/KU\WF;4>& ZANVM'L,':E-N9XS5$<7C?)N3X79? M;61+&)BL%DTJ4S12?P2%U,T3#$"H[X4ANT\O0;2W@VOXM@ZFEY\>AN:=@V#A MI59NT_1MA:H5]Z! 1ABSL':_UDTU;^BWU#';;9GM^48P&^I%S"@B)"'&364: MS=F]<:Z-@ZR.KF!,55+&C^2]3]C 78E-;M!=L67:*\Q00JL_@_Z2[:M[+>IE M749?43QY%A%J?I,9#=:!_Q3WC=F]"Y78L3XH59.E\PPN#Z0@[AHBR6U)X$/,#-242T[KYA/CE5B%5,[:DAQ36;@!T M7!#A=OGP>\^'O^GRX5T^_"DWY+0"2]VASA MEIY-4R!'))Y4G!_ALH+V.MM%O*N^"->TL)KZD_W4)-]O;>< .F@]MRCLO[[9 MHI"#1HK2,U%0R=ZRI'X#'R=(5UKL[&8AMR1,3(.3F7-SM5VSE,&+(,_#;M// M]L%M\6;K]%3^2UTSA:%XLB'LJ'%E2-QW02@/;"DX+"/Q+,)/' M9'[$/W*R_TRLR 0['JQ5N:1 M3@!Z>L+RS48(RT895RV:X!M:^Z^7N"M GP'7.Z<^($$MMIQW=9&KQ'8 )7DU M0+N@[3NA:/0.?62SL&:NE9NR1?P43J5TL=Z032AV82^W$Y<#?/3P#F$B&.NH MY&68L38+F(US$Q#1"TL(RJ6"OB@3EJ;3&MIE&FE&'U/'Z(4KNII610RBGT2T M._A@E)X;]A6(P+!5197;@NK%C!BNQ=NIQ<8>D*O5U^$P,0(T,/.CJ?[*3(5" MI"(:&#HR_C&)'AX92&I3XO.P3L[;B/7Y33TK!S%.2HEXU&,R*L=4PF8&4,/A M1]G7HIJ6,?P,QCI%L>\[V-D-RFN?$+ 8*>&D!0I!=?F_.C*?V\!3[;E]/O?[@&(IWC M30,LD8,,L-.JT48U%3R,CX81M?E"6 S9@6.^O"4L(II.I<-P34WI3X"2:MM3 MB!LG(40K+K\^?!L>=N)BQJ%G;.$M+GC&EK0P MLQXTM7+2*!#X=8+5T=,4S?XIHQEC_@8(E3,7UL-J&TV MSSC16 /GK=[#HHNK/_VL7RW1*S53Z,Y2*%,UB/;UUS"#;:YM[&Y!S1* MNN1#EWQX?,F'JR4(%IYF\E+LM\J+AQ/2U[!N;QB]]_8&Z$\J0[QX;H2X MZ2O!BJ:;QBBWN.J#\]A4VF2F2H!V-W[!#3P*U/++3W7E9FS-(E6TD'VUWFPC ML%Y^%?]>[]H\$[]^^" ^?A3_A'_^;0:Q8Q.>[.:?*LAZ^C1P%US#Y@R$E$8B0S68#EQQ/O,0\)RJG(I&M^ M,N?"B##F%R0%XUG^SG;G!#.?-,@@J+R=S(-"4?@E0PN48C&-<-T/F);,AZ4X M2?,*7&:#8[,-9K8?V7 NXW$&BG8T!R>RWQ,_EDE?;.$2;_[B3[AWY1I.=J3- MA%+=C2;MT+E6:&7/$[V0CWQ,_4)F9M8!XEDES3"VIE)K,9&R-#%K C^RS5;- MG@[7P(&Y ZWS6-6J6,WWCN\W@-)1\89!#9U:44XQ#K9>.#7JG2F@F/!$$[<[NYUPQ_@6&OA0P8Y[#@&"8:=JY^=Z:NF% M^%2<7GH0VYU^Z8!LKE4!@>+1RK&>$XSYT,H\%I(^DXVXG(D/7,,*OLK222E+ M\"R:R-%-4.R6_.5%\#6-0KIRAY,7L&OXPK&7+(/SZO:Z <+CF-^ M]B*DI:;"/[V65%OD5Y,2MPUY2T_/[-X!M-C;\@DH'H\T5AK9FYVW98S?\7T' MUW(W=B4'>H#NJ#C%C>JV?L\HQY9P4YC245V'LG(CJC-V[**(#9"R0ONN'4'! M(ZXY4;N>87J%]O#E_&UNDJUN*FI\HV'3:EJQ_#9*B[NFX/,"UF/$S' M%"K49PN,L \ZM%L+)^6*0N&$!HYD;$T"^J1QVXSULGFPY M:EDX-\]$/-<-"%_9R]]1^%U1^.O-H/"_H3*J%2Q8\QSI$62W&RT>IF;,T%X1 MC2*5Z378 W,H<9XE52 M35V+^&>57:H(?O@7; R,EU%K<4NOGO''"+$I6F\S;VKYM48]%:6:+J0.E_"J1N?%1TBT^=;=Q*#O@WC(A)-XZ-V MTFB>5^515)5YPP5WCU*/,=Q^._!GK'JX96"]3=O MD[Y-W9-;'?.Z?_C\(5=]4Q]XY79J+^+PH/^@[^$V.R(I_8AI[/[?UC>@OY^B MB3P23X"L?N7,2/C??W>T\TUIIY-='?U]2_IS[6U'-R,M8TU9AVEZ*72.AK3- M!#R-U].1WJ:*/D.?Z+UWQ/GX]O9HB?,#N+9/PJ;[\&'WX\===-&7Q&HXV_?( M(C9=TW)76- 5%G2%!??<%WUUS_%*#OCUG$9%*8T3 ?"V#)*&@60@$U.8KW0+ M^@;&)MO8YB9AY74CR/?:0WK3(S0 94?B7WDESJ/\01I>;[I8[PR)7;W[!);< MJ=%'H4:OP\U?UI(3ZW3Y[S1ZGDD(7&!N]4=J>R.Y6]B2K[=OKYW=$UZ\<>BV)Y]IVM8=,R2MD]?YH[>5 M M?F\&TR\1'7SZJ TF6YGS1!9[CC >1^)'JOY="_/N\UI7U;!K'O$)=/9M9]]V M]FUGWW;V[1_8OKWSD-3)T*-W.33-Y9%9RUOB+7<&75_0*/N MMA8<3LR[RH#;'>3)'/XW+B?I=_\/4$L#!!0 ( (%)FU9Y'C;;"EL %CF M @ 6 :V,M,C R,C$R,S%X97@T9#(T+FAT;>U]^W/;1K;FOX+-K=DK5<&R M*,GQ*W>J/+:3<4TF<<7*W-K:VA^:8%/$& 08-""9]Z_?\^H7 $JR(_$A<6OO MQ"()H+MQ3O=Y?.<[/_RO)T_>ES-59GJ2_/W\GS\GDRIKY[ILDJS6JH%/K_)F MEIQ7BX4JDW_JNLZ+(OE;G4\N=)*\/!J='1T?O?S^R9.__@"W>BO75.6KY.SI MR?.G)\TB_?O?KV_/_\_$]/_7C[W_[^GLV9>G#TMJLKHHTDS^>ZO/^ G\+]:3?[ZPUPW*LEFJC:Z M^:_O?C__\7GQI-#3YM6SHQU+E237VJ\=W#7K-"J?C6NFMGK[@.&KES8ZZ95V3R9JGE>+%_] MYWD^UR;Y15\EOU5S5?YGRI_ ?XVN\^E_OJ9?F_Q_--P:IM?H+\T35>07<',< MZVN>_RN9^CAZR)6FZ8RK8@)?OO\RR\=Y V_NY.R'IV-8I\6:1H6_ML^YS V, MHLB;Y:M9/IGH$G[PO__CQL?GN(/[VE<&:B.KK]BN?[QX9>?/OWZXWGR M]N=??P>A__7G=_A)\O.'?WXX?__N_E9P<*3A$O8&NS-K"KO.*/GT]S>_O4\^ M_/+V_2_G'_[U/OGX\YM?-KB:V[1X;R;5@K?IY)?J4L_'NDY&S]*$UDV5DT3! M"3#1D_6-"$;R3F<\DI-C&LE)*-7957/5?$ZW _DH^_^.CIR:\;_:>W3 M::@3G56UPK/T25855?WJ/X[I_[WN?HMS?-7"Q&K\5^]K'HBIBARWH8]M#4:)LU,)Q\+5?[PM/WK47(.?RVB;W.3? +31"7* %^)K/SE^ M?>V>QS&?Y[!?I'!EHK_H.6T>634'DW"93&&-X4]:%+I=H:[< ME-^J);S%Y(.!T4W,[6?SEF\>3BA-QLL$5OTSJB'>9Z%K@Q9ADJ,":].XI[[+ M:U#?JC9I\GZ^**JEUB:E:7_2]64.T_Y85YW CYB?C4T?/7YO$ MX%N9P:CPQW@+&,6"KL9QP)+.X/E@KN635A6&K668<>Y>(ZQ/4K6-:>!BO 2& MC4O&JU\E%[K4(#WX=N";''YI2;]]$9_._+P>WW:S;P[S>S>Y]L8O=^IZ=Y2?Z5\9OV MM"J*Z@K5>.*_1I4$IU@M%B!H"@3<@.Z!(FI0%I1FT1F_321OKE0]2=YO;P7H<&OIG,0BP_JCJ)L]RN'EC[E+V(RD; M\1Z^2M#Z4B*!*PI"X=LD>!EP!EMP"C"TT4,66IF_N5&JCZ.?I]_2"PY?W1#[["DME+\KW*\K9)D49 MC"<0UW&ADY_!?QR6:=R)"Q#>/UIP-]APXM W2G'E?&PRND@'>&]FUU3Y)\ 8 M%C@,<' ,'!.PH>?HKC3J"UU*IA>YL6E2MP5^5>N+ME!L[>%/+JI+79>4)ZEJ M]&I2]U"Z @\;/&2"AYH&7CH:>N!X7]!!52I.:< Y4W_6\*Z7IM%S=!V+EES% M<=LD9=6 UTO^MYWCWROX[A_X/S8J]1N/DC3938A&]&,+SB3\^]<:[D@^Y\'; MF0('ODZ>/1_9,_%G<=G=G0_==-Y6$YQ.F9RKSQIGS??]IP:_2O[-@8N_MR%4PVN16@&07R/+P'S#78=R!U[9PCU?)C M4CACJBQGUS\V]E+TK-":&VL;VY:(AFDH84EAW@:6CG0,_OO PP3W*+7?;TYJ M]2:E%L^:89%E1P$D\C<0-S#*4.!XS_P=O&C8M_F/7Q=\OJ G0R=0LUR(8/,Y M!E^,=0F^=V,=D?_A0V$LSXC"L'@2KML-V48?Y$]K7R_/'V7D:6;P[Z::,S(@ M2-#?1SH^3E>=G 5+SU,_ MCX=F'KYFQC;()R'+HY.POK\=D M9 GVX;@#D'AHL(N;7/VSW=ZDIYO>I'VTL[]=H\U^56/T![P('Q3%*"?G0=SF MG)>PE[?B 7C4E,8D1YFA40Z."#TO#2SZ9@;:=S%+=*&SIJ[*/(,'3_)VSN'E MSO@D^#K&[,?XWW"%]0 PPLNV-^9") H=9!FWRGIIR/UA%?ZO[XZ_2S)=%**2 M[F^S4)G\#5?4\'\3^QC9"4;D%\MU=CA/FTGX4W!/P!Q4A>R5) RPT[R^FH'_ M] 2?@<)Y5:N%5X11_ZYWN7!VASP^\LI,NQ\_Z^""T02=B6QN0.M41PJ[#MM, M8X[(3I.)S2QV3/HCOVQ/45Z>DIC=D]]Y=O3GW,ZM5H&7:U.!0068;4P!-BW^ M;SD2E)<@TW"^5,6P*E19UM:UQMB-1)5$$WPRDC)_YM7C4XG1RG[9G\D,)HU%=E;I.99\NEF@-87Z9_TI15GV,M9N#B_(0 MTWS:T,/0Q4D.GAW_Y="E\^2ZIFK@B9<5_7Y17>G:WT(3- =^M4XM$&O\&:=G MNT@4&$P987]DY'Y!7C\\0VVW59+]H@&MW)Q:KA@2Z@-8_Z:=SZ.0IU&%3A/P M7HTF=P7=0O%814&<^N%Q OX%_ C\"Q32!A0:,2SXX3"X2AFC&_,ZP83\6M1L M+\O?+CBG9RMD>8/"/#RF(6%68 -AD@GE$[]#JVDHN&\QETOQS&UV#WZ9VDCJ M#+."*^\'7S?)5=46E!%HB\9"MGK[=??1X>:>S]&59[S5@I"<^&P-+CN&#_*R ME32E.[&2 YW3\,9X$LY57N(OPEM6]-U8X[_A)BAJA+2"NZP;DSQI\[I#FK:UUBB#A3.N1% N-(@S*6 IYQZ8.1. MA=K6F(@YW6V,Q[\WF(B!4Z;4E B733D4SIDR?A]'2:5LBLGJ?,SY[MP9:"N@ M4%NU+6\\_;XCB<'/&Y3'MVRA5ZVQ!4M#NZ7B4B2JJ3)BU;A**)!+-%)^JJMV M$5K OV&6&.3V/9N^5(&Q3#*%YW!#/K@MGO*U4WA=MW *S2PTT*A2JFZY@+>F M5&!>XA.H#B0TNHQ )5$MX$J\&3Y]F@;WFVE;3,%!Q!@%.VSJ6_>U!&LG MX(Y^@V1H70>H?I2\"0M_G!MYFTT1O% 5;+SPD<2#:(_$B!5OD>$,8),&+JK" KQ0[0EP<;OL9E61H(&")"]::,]6CT[/*#&',K#1>1@ ME3NNQ&C+%)=;@U-&+Q:D[Y+/H[&A-*=:X!@YT'2+C3\$V)@\^\PW3),Y[G<8 M_)"_X4(?)735X_(E1OC9LY\2KGU>B=C=^'"YK10HHUP-G/&W/T[A0XK0\BU< M :!RBW&WY."1F:Z-:4<031)7*'-S_X&H^36>G+@:U=]S:K(F'OE'6#3X;Y& MH+?E[:+)7FS89%^)F8!SRX R4@J <]%A7CJUX0T.;<.VYS['?;\U4N9,'_*N MR\4UL'9PA!,T#\%W"QA*)G%O)3M*"KNNEJ0#8_T(PX%)'&^:,--]I38P!;B[4[2/ 4QA9MT?4PW@\/I4_M&&R) M',_QOB6RSLCDZ.CY7F'N2V'*1ZPP1JAW!HXRRL/24:.1,@@/GL5L:?#5(K!# M+ERK&CP[&KU\5/;5!D/TU0;M*VOT#Q=)6&/'>UZJM%0;E&#-G2>BZ49<*3&] MG4O5*7?()/F,BA :9;<*N"J*(6)P@^YU5=6?Q=$5)BZI!17[KL12O*J]FM^WFB\VJ.8_JKQ._LD$!/]"(L">OJ<4J+E"+%/ %<*"72PM@XB( M.VH!AB,*Y.HS0C(:9^H^$1'">TN$@,KVBS(3]0?[6#-8'#82#T:'K/Y%1>&I M12T!C6 4?J,3V'>%&3")%W;+_3!2\O.2/%LY22]>EM6./6SDN4"\>5G(@ MP1:*6W$5.?,C')SP !686^ 77C_0&C[63[C4=_"';]Y],NL:_53,[BD&-L,2>.F@X%F'',.C]JZ;97JC>'SE M*M#\>3QG$4NVM<=ZUFG@1[Z\/+% ^[5Z$,5)3R;4\A2DJH;" ,!LG M,<%QX-<#[B)"+)S1105'%%Q,Y\/$,CG"KI?5FL](-S+0#!S9/J"PF_[1'X_6 M/_):-1SJFZ!H@_XZE@5;=]O1(8QQ9_","1ER9%-9JL+G!Q>'6PXEW>O&:MVH M'[%N@$.P&M='#%1X+L"AX,)H&*]>07=S7]+_K5QP\'\BL7N0Q>9 %J=[D,4& M0!;[#9_KA4:#6[[97 '3X(#6ONG;_?T MO,5#*#!"?#40A^F\5FP9U'81958 M4:+:;%N%ZCJ58@40?%@SZ*OD)^+PM($*>QFH2$"AB;R7Z+UW@BO3"'ANFV.8 MB%O0M(M%03'>U?R">W=CNU5M4,_:1^MNK(K##6O9+91FKP4[JP67CU<+7#>P M%2S5_B3I)RI6J=!>$W9!$U9X(U>/V!OI],:[/D9+&N NV#L?NZ M!9QC'19ZR;_^5%1C58!3@92?DFG?2_Y=2?Z&R0N7CU;R@XJBN =-ZNJW;>FV MT<3Q@ADXFW%[MLZ$P\N!A,/+M20<]JIS'?7M_SQBZMN/ :CP' :BOT6+1B<' MX[4EKK>(G:,'S!^)XO[9]I:;@P"J33;:LXV)NS9,;K@E^%!GXBC>&88W[Q-@ M%#2Y\T'4!RSH:R+]&&U.[L>;[)_7Y8\8 KIW2,C29*J1=9EHQWQ9DFT]%/3% M[G8@BI'C%G.9QG2%"["JI%(P=6V_BMSV9LX\])LADE+L+;60A8<*!B!Q%950 M#9"HWXL"G1R].-MKT!HT*-MDV[[!CD9#I7^U_R$U,$]:^*$#!#/Q7X 07K2U M:55YBX87<$;=7\<+DHW3O1BO08PGFVPY1[([M/]C=\>\Q(V3I7:@K9R:_+LU MS?4 T]$I]0.OIOL-=_]W8WL].7J^*_6D=R"W9QML MO+7)SEM=VI@!9$[0:N(@I.TN(_Z9D)<&68@+X?\& V,A):,U.J5UQ")'/,'9 M3.[O6)H2: Z#\;"**63YKI O&[NVX!]C9;@8%J%W M[CQ!96L-,>!5H(UTM+A"+"XV0DV6LB5B40(3RAY R 'T!+465+JZ@NG+YSR< MP>(AIG+M\?=P7U1V3F**9*J4M85B[L8HT@M-"V75H>))3Y.W2 M969]C[SVBX@S5)]QCKB:%:W"=NCT'F&^1H3YV1YA_E!H_$ZWPPI=K>5VCS=' MR8^RMZG+*I]83M1)U8Z;=&";-#-J$*&_R$Y9*.[R>$%]Z.%64VJPCBV1U 0F MB]=X/E/ZJ$(_PNY]N+-.0:QKE1MBY)]+2W4\Y+(_VIQ?&36&7-JGJ\)4?@AU M-662*WBFY7M;^ 'C@8<'6PL67<4WIN+2VH1G&L:NVAJGSU1VM?9,B[ M"_M! M=^>F,S>?8[P*9FSW^HIH&_)+^INZ-PPA/AZ[&7GT[-EN6Y(7%YNT)%TP2:ATM2Q3DKH].#+(;<8(V-S14^4*[)-C*ODMRU@V2@S?*^" M%>:R:IS91I@/X2IYYXFMZN1@&3Y5#3[7V7QR,U1W-B'1;LV1&0CYIU'+92[D M^E%?#&Z48F/"P[W9K&%HR59\;Q;+7%>5FD@8;!>VJ(;0M9L)KQ8>S6!]>>FX M;11M,*XK1\,AD92&[=NZP'CI+>+-2PTW5@327_% VG9XS\+0BR_&'U?5YU77 M3*/=NM8T)&00X(8F9BB40P>%YW[%KUON6TA@&I./P,(:@[&8MIM\]MH;8(DF_E06RX[RSU,!N4Z)_7F.\ M?RA=$%OD#?\N[,N."L 4/'B65'G83$-:R;IEH)1HL;22OA386GCHY?I*/O7Z:GWS^30JRCKBRZ;CX^ MXV5W5S2Q@Q3N6!?55>H[+?CI6';P+_F\G2?JXJ+6%UCR4K:6\%CT@(U_.0)R M8]I.,DXF;M>A0Q[I.DB45> ]GKXX3I^=O$C/7AS'-6=IT 21^_K:5#4E2:94 MD$#L:[2DU$E E^C'\ <@;;DX;28'F5%UV/KP/BVIDS]+M;S7U5O"[SJZ>AXH M)$AI:I4$!HZ!":2N YF:P2L(+)>X)8HC4[5UD!)-G'.<=-KUI+M4>W7"K4Y M@841SRQ!:.;P[2_T%UUGX.I/ M7E,087QH?7YR\^LJ:R6[%LQAKCXC->$362;81V -#4<#/.ODFW>?PE'AFZ61 MT38F<]S#4G9?E;LPP+68=\&)S)Q[5-A/IAT19WSCD>B.6*>#M=,0V[5^F%ET M(.G0HV#&B*'K \1'G:+!FVRFY[K7QOH _[ >YCAZJ?(6QE5QW6J,K:-XF 9] MDK!O#O7&*S'PFZ ]:O8'O3%4I1WC$TXG#KO:W.KKQZ0U_]9X8U!G[9@KHH]-9C6TF3E^D MQ\].TA=G+YS?RS8U'K+>31X='?L$*_SAC]D54W#';LB(/N#\\\F[PV@7FSF;[@3GL&N[84$7!-F0(AP'W#-N@AJU< MP")G%SWUCC@#FMK&]:"5$8_;1A!8MI:/+>U"+3('29C9 M%K8]GV#TE]ON3;?V33[X3J$]K^0H>8.)I[:FM75$ZGZ/5L-+*/$/0J;!J-K" MI76O\?>N%9JNDU=)D&2UF&!HH[WC=WQHIS$Z2:(7U2ZXS?LDJ.8,W3$:2;R. M_$;M#[MOP8=T@^/!Z(6BA@VLF!S)KMHZ4LSD@&1K]=QQE'A0NM)4@_UU&Y53 M)IZRC-R(\I"1D*18(7V81%+3K:+3 M64\;6RO(C!*\)J"V2[G2NQ'RT>C%?ZJ9%SG#\X)PJ&0&+G*\ZX'MDGQ9%6W9J#JW:,7@ M@T-_2$RPC(#CUR*26$6ZJL MX5YGO0%UK-?0]76KZ,V^,>)7F[8NV:")C-[P5UDUQW(%E1>D7UQ"T&!J"!]+ M%F?\X#21[NPTW'P*7TLN*DB@!>^*"M=L(JD'39+@P;7\H->BSE[(T(WP7W\(U,^^&5P]NVOGC;;"]U7=+XK2O=-TO$E4*:.AM\>H?#.0@W_U&.C- M1\_.J+1O9SV6P3XNP?:(Z,%\NKPVBOYI.1]7Q7_2.H]>=#;[+6E-,S@E,1RN M#^,R44J(Z"?TE]CP5!+6-W*&XE4K@!IRX?P)H-@C 37J]H6-L-WLI&! MF.&,P:#E=/6BT. 921$L[&[:J%S6R+;BVY(=:&UIZ;.CT]U.2W=K^-?$%TD* M)K#JF]"C*PY)&ZNY$7+AU9F+ZC"^HQH;NZJU3I;@AY@ -:HFDE,.$UNTJ7!9 M_, EX2\7M;[,JS;:)7P6;TK1-0_]D(M6FP*K)WC0WUP.<8>JQC;!MZ#0[K49 M1&P@KTM=8]!*LG:"4.?L&\5GHT 8%MED=3Z. IQ1P[V!3G?)WZLK#8EN,'!#\02#;MC 61R6@!Z\]-IL^!]M;2F'=$6NBXS5>;1,7;DTK)&)F6;<+ M_\K1>UCZ"\H^1P7J=O_(ZS WCBF-?,JD%)C **M5MTBE- .I/ X\$B0T!$K8 M^&#YLY8JU!SSAWMTDLUR/4W\3SHS]2,4X@C\C1_L(2^=I//#7#X*Q51=HJK+ M+6N0FDN,C\*=JJ+ENC8.OW>4_S4]EB+$X5CH44@\;9GV^*[!KL#ZPU(].CTZ M?7GP/<_TX#F('GQR=LS_&=&G^*^309VXRSS]PT>$=ND?.K5;B='Z\P"61.Q8 M<\-)@)L#;9!T5GM;46SPL5Y6(LL;+C3Q9GV ^ A&FI=TEABWG8AI7WN "SD3 ML*M$6%-+'$3Y/4J ,$93L@68*-)29E;#()A6\%]Q_ETR*EXFP90]H<9G01 ;(J:_O8N45 &KN0\? [&)KQ+6;+-PH6VAY=T_P+BH2\_>#E_>__.'WY.K ^/I2. XC29BNP M5GU4U?@F5)5%4Q$*#^%4X&R7UOF,<577'_C;L?GNTUEK3&<]WZ>S'DS=3QB/ M&$!$LI%6@YF5G)P>'9^^OW<+;$NBR0^42^;L\7')! -"UN9[2B7S!X$O#H[ M)Q0R6Y0O7)-\4_0I0B'Y4&C,_Z+D1Q8OMF;XTLX2*TDZ9'=]_BY?RR;VW?=U M77'_!G)KR-:XI%)&"P;,35@[HL E+4OBRT665Q1;=%5M*.D:_J4S@8-V((88 MA6[G"S2GP#4']RJ?2/@7 QOLZI#C$Y/7+!#OUZR$@-XGGQ%O*SNB(KNM(1NA M0?F(B&@7CAC8P@/.,8ID6U+JB39P*+->23 M*P5&3AUV*<'VA-Y7K:5W.*Q72<[$? &6MZ,-!BM)+6ATF'U#E 9]81\Y5H+@ MH7.+4%R595E 'WGBAB*6?^13V&:"V/\P-/K=RW\L9MDN[RF#&\KF]I/K-Q.I MUD[Y),-&,Q138=T)]P[Z,B(*\6>>)<+2#?5*RLO4UCOTV3NZ%RT0<(Q7@*[, M4D?TQ1B]-U>N_0Y_@"ER>/%+[FC6N96%TJ6=PN>@PG:O/CNJ/MME/#JXK. 5 MZ[G#[[!$OKFH-8'H4K$/2RVUTUC@3)BC3(##>P?GH8CH=LGH1&?4!!+)MFCO MG*NF8<-'>9Q34"T/M@>8**6$Z"U2B^1Y+Y,[*Y/;)91@P,.[RO&DIXH,(2;! MKJKL0#""GNSL"V%/(E-9:C^0A +V4D1]8J]M- *P_RJ]?PS!N_2I\W76);IW MDP[:2_*J\-&7K9)C:N$)5D 385935V+">VVB:FH!'!K2:51YY/UU9S$06G]/ M4K)'=?91G2_VJ,X=)BG9Y3UY17)SWSA\.^<_=)#W*;>)C$W)!$&C!7-M,\0QT,O'PUUA,#PR^B47"#/NZW\BCDX+%M.UYFH/AYC, M[>@E24VM[V:JGA,IXE #8OQ'41D8;U89\+^+7%)GJ;"XZM+HZ'#,YUA3)CSN MY*XK4Y4P\26F$3&VS@7>;3#]>F"F _$ESNFU!9? V>%EA#FZ9)W_;B<7M(M:8O;K MEL ^U]_R=?)#'BDL2WK>@#F94=1:ZFE_>)K_U:_)!;PDTZE23ZH%T@"W)0D& M,LPB6^I5:04D90[0"G6C 2Q/DCA9/^(22W6,%HAJ]$7HR2:.UE>?!A M8PUR/N5S#.]W41&#*VX;! J.53?F0O"(2EN6R:P7>+$9NMJ)%->$ZMK@424" MH[G;1O\D?(,6>Z&9%4A9OQ]N7Z@KG[="8M+4^ON$\&0-B\KQE; -PYWMV$A_ M^?56Q83_L-K]:$^YW3[DIAL!^G-/>DM.$S2Z[U2P@PRZ$"VV6ZY;V=FDJSU\ M%O0I509!_Q[QKZ)Z M^.@^YP?=?5'M/S[-I^M3=!_M/;-XU-0YX!T$G>>/%* M9]#RU39E0LQD< \\(^18'^M23W/N;S%8^/[:$O#<50/8E# F.>UIA#().L$& MRQOV@@VI8^(%IHWSZY=8U@U6#$_X'"^:PGOL=>6%ZQ$]@%1!8" HCWV1QB)J M:7$O:DQ4)L/8%T*#ENQC0 M$Y"'Y[DJO&)1'? 8;8+?@R_9UQ@&(!>Q9S)LI_ER$5U56KO8_*4+&Z*U2KX M$&N)X'@NM^HP^"Y$5Z-G\XOQ1FG]JTL:":6M 3K*[?A+>_SVVO,;[_$]&:RS@754+M,E:RN$Q,0\J;Z6N,QN=^,(DVDDK;#E^\\YW&MO\X5Z.=WX$ MZNCJXWZTH=.^2Y+ (1JB%&3*:1>5E*R$B./#;NL8_QLKDQH9F M8'O(2T0YH#/?&G1WLJJM.5(R;@T6)YF@K9F0'E"B61O?:ZVH,'VCZSD8K]45 MYH""<__V78^O;2,>]K"[$@@)MQGG9:%ZZ8/4J_/I2 MW!SM@[0+PO1T^+[CML_$41:3D14TRI3JZ(MI]@1?-%51+_.361Y[2Q% 6[4Q0WFZ)JW2<4 M9C%-O4S]80C/5Z6Q ?")OM1%M>"B,-=4E%O.@P:Y3ZB!*(RIA=4D;O>VSN*: MB I/X>E4Y4SPC3,;'@O&B3CM3'.S.C6Q[ :5, ]+M72"S#"4$(=W[6:!"E=B MA6B8S(Y^BKFPMN83W$7_[?6I!79-P0[ Q %"X-4(+ITC"&(< ;D6$'3WLR7CZA!"%9A1]%@S_VBQ M6!]V:-SV+]DJ);O:V8A/R$:,S$?3'7H\/E\X\<@V>^$^W.7=?B/TAV^]*&$Z M1S@)N9\8GC45-?O*8#N>PP8E._"BY7B)VV/YE&%9G##E1 M.XL>_CF4KN\@ZK'+&]\!L)U4[AE> 8[G'+B(W2M$^'[>I?-SH>)^0>S!M1.*X MW049E@AA=;8"U2[B<>^3!O+1TMN;&!-%D&>MJ+(]!:NIOI".N2J#4Y3G8VRU M@H_96*-0+""XQ)K;JIWD9&? )9>J:/$[/",LOE09T];V"%!U@%C$6"&;++A[ MY;4?)W=-G%.T4!661[DBLF;8(QO&.M,9L2+8N$W[QMK"AG'<\ -E%/$-@BQ8 MK AA6:\-O,I[,[?,.0FK7IAT2H,X!^-AL72$84L1C1Z?Z+J\:-A:9UK9:=*W MMRV%)S])E[$O4PMW((FD=\CP!V2-C^&"&:*Q;9D3N0JN!@=O'-K.8BI8H UJ M X-G^)FN;V2<_*(*%&EGRY^XE>S9I\0K55!3,.X.265*U "TVPDLJE;"/ZP6 ML/L(BZMQ/D[M7:V\Y)N#D,.=%:VT=>9( 057 MZ/Q'-AR94-,FP< 5U!=X%& )0D=*(GTEN? B8852P1>PE\,^?L$TGXHT($0W M!LZX2;?I!=Y94Y][0<]< =\[W38\X0K[U;489_L ?;7NT1^> MWWC)'ZVR/-P=CVR!-']5:XIE4'!9[>5YE^1Y2';.MFU3!:%SR1/;B)D$O*ZF MN>0! KL@R.B$SAA5YU98"9NKHG_#H [87P.V1&')"7@@E/++-:5<2#4LW4": M?(97^ 2[7DME< D[?55_3A,I^G7$_G9::=#>ZW93:UYMFU:@Y9SG0UO MW8SJQ8 9^F9,[2$0:_+C7>8C]^FRI&[7QKVZ%\Z[%8?OMTXX%Y6QKY0R4[QK M<_#"(\H';6CV^ )2%V9JZ46ZD$= $QF##7E(;IZ4HP4/D!Z=(8U-7CI#QP<+ M64LR#+1A%@VQ(IC%DP)+X=% ):HU5F0BP +TAM'*]/U>>QZ$]CS?1NW)"=^! M"1&$0I %061#8Y!QM%BNA@R$\CE]D7BQ0=;6P0'1YLP@ M+ D+6X88CQ_"C5-XR )R&)MP8+Z318VU;UO.L;JG&+E>&+[?',?(\(#6P]#% M# X_^<:7;[F6"7E'F/4!,:J[Q"=R9]OP;G=H'1(IJF[9'AMA76CK6)Z/4*") MAXQ;"X;M"^$ F%K>[+__(_F9<=6@%NMLC$ BTFF-$/ 01= :$=,]6FV#:+71 M'JWV8-!J1T'M& ?\=J86N+V, MSM[03]S?SVVPU>XX1)IW/VB2N^D8M,9Z\K,=YQ??2)&1PWJE(&6YGB;O/3%V MG7QJD>>183\!7JA)!T(P$?XBN@4O;JVQXRKF8@GKFJB+BYH8)9(*286/ MCT9_<32[L@2EL#8+RWK_IHX8YH%'BG9[DQCF?3W8)"77X(A6[Q0DX[[^ MH![:(LK6\GK>L%D0=7A8CN==[)Y/#5B]8-UE,X0X'Z[8C]*=:D>Z(08#>AW3MJ93LZM/ MEH:_:W=&YC,L]X7&NH,BF6MM7S_^# 9<4B$]EQ"E0D[NW$C&O04>H]'P]+:A M'O5K\@RWYVT]5%>PRY.WG@AH7A-Q%7MS_\TGAN7IITW&1"Y@'9T:T7<'DA^C M0GHN:C_LGA)1I9S%- R%6N-MM*MO?J,##?K$[&HFN9:<[WU=5_7_2GYS5 M, M'D'E=E.,P1TA0U_Z9V^2X%U0?>]D,.'2T1YCL"^12C)Y:]27IS'Q>T!.;3NOP /7&QMC3@F-] M.,8,@B(N"U.QN^@T_X);*&.Z".DRT$Q"MM T**(38'!PYR3%]DU/<%J]\CV1'S?$M;(><[E/"ZTP)G^Q3P@\F)>P52E2;TTT& MV9^X9@V[DORFD8*-C$R*""2_E[ GI-R:A#_Y59BCA"+:![D6=5-IAU8C6@V'0 M2$&I['9#^UD 2:"_/29G(K_VVY9*-Q>U)@/U'G5P=YRGHY,=[PFQ MF4R]31FE1EQ*D91 ]==$_R;&C&@ )SO! NGUO*N PG0*$Z MXL!=NF)H^+.HL+_OU.;4A(;*9VUJO5"Y-,[EI]KNNR:;Z4E;Z)1(EKGA<;0P M<-.ISANLT.M\/">N71YAM/HIBET6/S]ABF([W*=GW\VCS2+N]&W4[ MU*RG5"2@622)_)7D^]R7DZZ,\%"K;8+%#'<,S4.52(EX<;Y@01=P N@?_3TE M)Z-M$*[ F0MG&X<=N&%CY'S2M"7%53;C--B8VZ8!T/,!1XZISM]31UTFEZP9 M8< *;5OMTKB9E9ER_-'7="\/ E1%_-ON4RS)X7@IQ)8I>P.N!3LM2M"2W>\O M=A\*RGH?JU:?[+96ZXW$:#6+3V!=G(M)T3G\G:%M30X87<_:3N[9[MW7A-T# M#=/!=-N(H=8B^K_ )[1K3L$Z\R0/.YH)VZ,V5T&[-PC:'!K0QU5QV+:DX*]O MR'%3YPOBBK*<9C94ZY-4/9M?P#M&S74GZ$NM$CK;/*@)>B2%GEP07LU@> 7_ M-5LN<(S(S(H>E6@0@=JX%P;728 JD5FTM-BW@\#*J1:6G!=^5JBKJ!/)8=BG M>RR4O_"#;@*.&%D,9F.X94K4!:6..C0H2X,% YM4<_3],D_7DI#6B)]%\T?7 M-J[S$N0L4FBIIH%CD=[C-$B^C7L M-&21I8Q@4]P1G?ZNF?,+'YQ?YH6^(*0+OPH6F-RP?4TT8MC&P5.2V20GHL&J M*3V87%,6$'2'"WW)9JR;[,Q*P8D+8]"@2.&)[X9R3R"98DQ M#7;O.>*/"FX6A!0W1PZ3R4)L$RGKC?4):_D9U]].N!D/$>GD4TUP71N1"KVV(<-8A].]]B'!X-]X$"I''%5[8Q :ZL.U-BH MY$KE6.62^TU(#CP/1(Z+5J2,'CE)W?["1MNEGN6P$,F!Z]F24#=N#M6AG:&H MZQK%[P8[9W*:?2.N\*<'^NCBB.ZI*=)!';P)GF.!GW:S"MK\J@]EML;WD/6MN78 C9CPB0@NS[ M$&Q^BQ<O MKZTSH75)WL%DL)Z$KAB]/GRD*K;;^C7;A'[]BRM=N#\4GBBE52ZP_2?V$Q\6 ML@E]O*"L;*&,>/_N5^*22[\D%VE!\4:T))[ ,2@2T=J,?Z/S3-FR( G V+IA M]WOZ%5&)SPE(PH(>(G_:$M,]<.GPQ#-1ZHINYX"[V(I?\BCQ_,=\@:< MEJRG '>H/6 OYF T&M/^\#27 \G*,0$ST:ZE3K!4.!Z4N*-T1V7ND8!SK$L@ M*O3ML/1ZC:.>MM38VZ*"9J034O(GC[88TT[)9ER++/&X@5J(-V@=HREH+6TI M2[>US'?_76!Z[? ]4MP 5U*7G+;;8%M.U0^Z?%KR K2 M(4X%BFHXX$8-?R^PRJ/F/FY\C/,G>$'@ 72P /F4=QEZQA06Q7 /P8FBA/VM M;X56.YG,; ,P@Q'>Q+4[>8+Q\%)>]8J[IHE1A#T7:S^BX]23^W&_TG7;B!EM5^3I=]%W@E5%S-UJ,(@<78.)"^<&\#Q/0FD)) MZ]\:X[@>88Z-W8M+!U^F5RQR:U;S4?7?'[^/1GMT.QER_ /6V'V-YB[4: [G M@5]LKD9S@XGI536:PT? SF6J][#C[2[;_!>;'=[#EK.7KU]:MIVUC&6UR#L? MW394#BB$P! J$K'ZNR[\Z@3Y$')Q"#7-N;V:_FN0&8 C"&J#*T(+@@MQ*0C# M*SA -5-YT'&_>F[42M=/$-^LQW]['#?9'39[Q%CDW#,X*$[0XY/86MW<4LBT M<"%8@G_%T#0+0QI2(P7BC)]:<:GJT);9M)![\YY%6X0X8M8P-U0#.(#]-B/T M]C&BVYT(&R&3_=&70* L_>8*):0:ZPL6=F (]"NP2TVPEW9X5+VLLI=9:\K, MI4F$#PFT-% 'UT3F+:=?JM8UCTQIPD1+V MD]-@X7B!!G40?_%A%S@*5FSE-B BB'Q)IT5!@(AZNN]<._^;0.AM6?L'H?D_ MA;,'_ %?1(0;9P_<'7GH0?BIT!>J2.I@8=A#0?EY@JW W=$VULV5EH13F+-C M?P;>Q%6=4SJD!K^+S!P$^X\Q_390\JK0YX'A1M2: [F^+L3%( OTRW#*RB'^'"C 1(E2]]J$?=P5TI)G2/3(W/= Z+LK5X-KV=X4=XN& MSZHNISD!=V[R544L#>ZH7C8?:?ADUX$#&ZF=/X]C%A*0X'WP]V[95[>D:Y"[ MX98Q#U]-PSE[JAO2RE3"$;)BYPR8?+NPV-1NDS!A[BK0N.CJZF")@SP,#;L3 MT>G/0@Z+CL&/V[OU"7!N@5F#NQJ;1<1/(J9YW(?D=M-7,9J@#Q/^IL5_K'O' M\8[GXS96HF_5 \ZG=UHU,]XZ/JP.?VKB0755>WV!)#"]].B@0DJX:RI8D+B. M'YP)HRWP>Q= @!$MI^'A#O\,"TKY>RX=[T;.)%@7=ZJ4W?W(0/ M[A/S$OA!*K*3T/*B*EEO9@V*)E53'"5O0-9HLD&M ?=X:VNXZ:R_2&2^(GX4 M[5TX??#P$>I,K(V Q^*6C[=ON96WNW'J,:&:D$Z9]HQ*E:^,]<_"DE^#+XM& M@@E"!>HH' 'DAGB[5:HW\J *!NUXJE%&K--%:PN-P49UQ/WPJ@GV)/?9JC-A M#TRZ-A3Y-WT/<3;?\VOPA(W4CMV@X3AXE?Y/72 ME2_BS-8-7KKVO0T BH8!!5_U]BE^11* Q2_8Z@"$:3N@/7L P8X ")[M 00[ M6WC_\.V'C0#7G/WPL7;QUO.P\(I;+RQT+7R;8:8FWL$#GO&;6;F0JA/.%O;^ MAT(BW$:4=GJ&$42T4U_5!&+EC#[=,*,;&D-\15^(^XPV!.F&&[M/4$68[H23 MI;[;OKXI?%6DR3@7_ECFNP:KRX!"'R4_2F&;0J(IRU4]J=IQG,:3AH3)Z*7M M8-LQ=/WV?>S;A8Q7XL[G0JU#X8F ML*>HV+W< 3).B+DH3;<]>](M^.?[9]2>UN;P$^'+J*'R_0O0:;@_T_Y :J2G*=YNC P5[?8E-. MV]T3'"M'(# 4@.YR_\C:$FO.52G8#N),K(K"KU^'1NBI;(HW/R%TZ_M]$YB? M)^C[XP9S1>6V'5J?.NDS]PQ,]FM'&!3/\BAFDH^%A%J3FGSO:3*H [W:8YW15Q$]*H!E8?*U8 MU;ALG#Z=3&I*PT\M'(993'T*05!$MEA+"4F)3]YO0**35 M(0U-R!@A"K8FO^6;,"];A*:I@EZ%MT76K'R#>T#-G6*2=QR-MP?4;!Q0&,HE(UA4'@G]+" .OEH_2<*\:=H-?CR:U** M<_5%KP&7TF$L9]GHD);SAP,Q/2NB^P3J!A.HW^\3J \Z@;KK%7P;AF!U]]J! M="IWW;$]5&D_MA@<]M?Z39NOC5+?0)_1JUK+C<_,'<-ZI398D2D;@'V\?4$@ MC)9I,#UM-4V5VO5EU"]2;$6?-HMX2:Y+O"U4[:^4G/% =ZH%3K&1!&^+MQJL!N*\!F\M/./T'*=1'=0,PH6-3'\$J".(X8(="YU\AD1GF[ M"3+WUMB.@SN*7!>@L7HTU'0<-*22I%D0$\-^*'BZ(6*$R(&#;LP\\.X1099# MV'H9<^/M&!2; D&\ #/F/"9L\:RJJ2.S0%ZY_5V#^-])FU%4S@Z ^8ZY.4DG MX R_KS7,LM.2A-HY<^]Z6+\I1J/DG.4E6%)>+L"*-_S2[B]_$#0S/H@WI:%@ M%FQ/F*RFUQ L_:%OT5+5UY[8LE?2"NIBPI:*C>F+J,'-Z?>,6$/4E*XIAA0O ML>6'[@1$7?<_]^9%V*@[>)?YP2+DNA(8VW]!BQS70:CSML&LXADX4;(R9Z7% MJIPW;?#$H)FRY+K#X8#SL_ 8MMB:MBY]PID2O;PR2QOZ3CN*ZG0?-<^*5 M[YN\I!^SN*%0> -W5\?]SJ]1Q")SI;*F@*)'7A4TX=4C)( _0(:M?+N,*AH!R M<:HSVI?KX%7%4JDNP+^XH,:;O!':5Q8NW)C>L#P S9UYRXW 6XI?AX^J79ZN M4V>SXOVX!CVN TC\EF@LIH7/2.%5X38DON%665S[R+4K6!RL6!R--EA"N;D: MRK"@C?:(G:N7O!O!?@'NP_W(];K$>C0D0Q2BVY!4#PYH+4+]$7M!3Y!9#C=[ M*^*OD]^D);2Q422&DS]2D=]M1L2^< 6I%03WY]/EZXV2AMYRA&^<#6M!2=1Y MG S]P?9E%B$AY;VE=<3IPY!SZ&;,M??@ARLYQ4)O L>;Q#%NE<\06$<]SI:I$U%KP@1B MJM8ID((T.'NY6%5?,E \496% QA+N4RWIH<\D6H0=/X HZN[[6FLZ%"YT1X% MPT/Z;_2P;Y(OR4Z:@0R>KSV2BZY5Q!4ITC6K9ZB? [I(:+C WX?)YY70286^ MF:LO&:AS"UBT6'L+%3<6[M[>KGSW=Q78?LB*X6C$W"A2SC0AVWM295F+U MOGBK-H,]OFNKX2W.U(,SYE]Y53A%[2 0+ +FVG9IF*"L)X54:E_--.7%W<8P MBWK02=N&()@7*M@@56 ^P&^ ';"'N!(.?;S/YBP#@%E6M<4DN:0)&UIC%>.^[!WJ99C)BRYE8#C MNM^'6$$!_%H$'GW@:NACKIS@F>AT(FJ,!D:%T4LQB.#O/AE?&:3#IFU-IU&' M?E=-+B4#!D=":73ALDXAI#0$#DJ.V!9E;]6IL->8;ZZ+>AP>2)"!Q"$ARG M=ERKY^XBW%T#MU)- T_U\%17ND:("K&@)'K:&C^IOU6^IW> _\Z%BA2-1%HD MNYLP[)W@J(A4"3;VHJRMFFM"*X.?&\[>&WSK.R7%5?9:"-EQ]"]LN$?U* M1 IU +'.R+7*U3"<8W@&J6"30=9H2?(MPZ+>O::?/J-%EOBD;*V(PO55WD"&[&*M",^K4.>5&'$GN2U)(,XHFIAG%)/*"KP#%ND$(5KF6[8# M[ SK@)612E*_<6:=ZA.X$5?,^E'!+^)"0B*O(1X4J3QS)SC)%7!<=[)WQF>>LFL86 ./4#LQA MO$OP]S.R'@JJIIE0Q,G7+QZHL/SH4&R=N?JLK;M0HP=12?&78P8/^IG '?)F MH&8.;2Z$\G%U$5A\DCBJ]92JX/C^,ZP![;HJK^ZSEO%X5WS[W793NH[]8.D8 M>J-2H(G?GQR?C(2LD1V4G['T# 7?S_4$%:18ND9 W#XH M-&'J: XN0,"UT?.XTBZ\8U#?>-T=7]^?UITBN!D?XCGL68N\I,X44RPKYX 9,BPS\T-.?OF%+L%GQC)V MG(217*YQ7>SRK"U4+056.K 7V.]@LP$)5)7E7@W,7! R2KA2CP#:*N4^_M0E M=OZHV9Z$\H;#"6E"[EA03Z\5-=O@#GQ"<*5D7($YKQKW["N%(51]F58I2#Y@]WT%^0+I9E!<\DW OJ M<+,%87*UX'R%7?@(Z[M>$8#=D2XW.-A&#_4 QP.1#28D._ &'6-^XX)YO MBI9&4NF3GB27GA_%B .0\ZUS?VO2MHF>6G) NCVF-_Z!_Q-MSH=D!1+P!?G^ M0 ,_@U4#F\Z%%J:G R;)$7*@0W:#:D4*A/A.&00S0*FRA%TPTY),]4.B8++? MMF\YQ632UM:)%'@I!DN$KA#;\\SA#?;5[G%O)3 P(/%HX$.WSA[%I2VF3_B??[2PB"!RG902]7;*YW:5#BS6"7Z$Z^IX@/P@XZ&]]B<) MK9)6$Y3J7O*96)KX'9.T#(V7R,GMB&]>%B+2NK-IK5I[/BIUM/&'LF G8F?' MS9E_J>(Z#5O.+7(IS;-RIN^;Z()9IA8M4:DS3=/PC7_D[#^VEDKQ[(YRDL&# M4&S[2@ /^_X8M<]$HK_ OD$.!T>CD',RG"D,! EY[+@ZX0NTR:=H'N'K2,.' M.FXD74YZA*+^Q.>7OG"]O09&05HFSP\$;W">I]\\3R^"=SM5?U_Y]>TGV^M\ MUE5_WLMKM\$2\H^"L=MJ!.QS0NO,";W[(/[O;PG M6DQT?+D/"3JR%7)*\NGX#HY%[/9!?0IA4D;C_X=CC( GQ9#1*"XQ5?U0?, V M#P9CH"#GL/20([0,R55NI*,]N[Q?F@';L&,*>C('WBZ+)>VMR/FV51[7'M%\ M?<7=Z-GFV-6&1[0>7#-;^Z ,6')75\4>QOQHFB%$@"C7>+H/VN$>=#U)(4^' M*,(5>)WU!6_5<>XN+R^KHNL>QDX1/[X+ _;P@+@)TW'O\L>B<"S>8Q8O^ J&SECB.(M7#S7?I4".^ M-NX\CR>QRX@.G8G!@?AZKY2W4,K+[5)*K!.X/BMSF)&YX0%J2/1/AN"]49N5/(>;.-'G3-A:]$G7+ZDDI3@(%5!6Q MP&XY >L]>(_?'PTZCV@*)NSZG?>(:4*E:;L E<[V4B_R/-B@XB>IDMB=>M;8*+"$>^M-N_::*L+[?! #@+9]6GIB& M1))! $%2:+!N.,A5@[]-F"9.DE-8V/'=!JX[FD88TB5.::+!I?9,E,,D#IB) MO\PEMJ).*C7GY+JX:UQYY)B:YP9K4ZDGTD"D ?G8LWP6VJ#3;PS>3F8^/+Y M0_=30A)QQ(-(IG"?S.NLG2/;1\:U5:$MWC/JTH1-!*O^DE/=!YFW,<@\&&%^ M_@AI,PIUA9F\@0I,##B^>N2!YB%\+%H)@S'BKSB.SH[99]N&*+-R@-!,4WR6 M*=/!P*0^8[!WASOU>"G@6=R(+ 9_.&L0#<(9O[D+ M+.--?JJK=D'('@[Q!K8K\[2G ABZNX=U"FIG^JDA) =%52AG"/>YS&D1J'%L M5N>,3$7Z,0(EN?BY'0=BB"YJ*<*?5268B$L:^1J'CH"5G @4$,?<%HH:66%4 MW\A=$?(1,!#/* M[028,[>H?>Q8.&"&U0DB+;*9-FX+\!VKB5Y'\OG.,)/LT5U6DG_[J]P#B=8( M)#HYW@.)=AM(=&W!$$5.?,50,Q.B3^]$4BFX'(;XK0N&$;5>+NF,(UJ";=3C22@J1R M&;C!P>C050Y=JH)B5YVJ3;!$3@Z#QL!(KJK,+.Z:.>?&F\PO%).1$:;@X/20 M[85Q8,S@PVG53@ZWRN5=7YSJ;M GFPI3O=A$F.H]F-$9F:+OF(AT0JTR4)Y0 M/]@K/1=M<0K"Q*GN4H*X.( ]UR8F!_@!BL/)\>L?QM%*RM3'5=$?P@]/QR1$ M)Z/7AT=)CT;0!7-O(@ +MX%/0ET\>@F^5^J4W]'X<;*7HO MC(X/">IN;C^Q3V";S8GM+*\FX;P"G&0\^2@TV L+RD[6*4WH='"G=X%[$KTE M]$7<>]JJ76$?"+LN$/;R\07"WB#^6>@_6SCN2\OP<3[0BL%N38\\.O8@N2^Z MX;&/8::N6S79AR>&J1+"U".C',H3'Q*^]X7=,0]>*7=0G*IBGVOCA6UXI/ 9P[%A'7N=T9B%!TQQK\WTO0ZPF M-$3N%VB#--6@#N><+I7J^"F#8][.U +/G-'SP9K]PS3DI>4QN%&[[AWQ@70_ MQXGEF7FYU[4-!*J&RY,MJP(Q)I;"+$D< Z*5DG(L)V'OVK 1K1=.BN*ZB!3< MK,6*2-)=?[]A&4_8M4:HM'63P-0#B\R KX1J"W*.T@Q"?G1\:J]<42 :\"^K MB/(IB+4;EQ8E @Z&=]OK'/=:E\2MORU1GM,H6&K7 ^2M[TAMWOD>I=8P*QAZF&8&=4KL(H39 <>!J6 M(=4,A4&Z74SH^D'V.#,LKGTJ[ [BV-/&9TR58>3 '*Z.,J*T??KEAGKG*>"'7!X;"54R/7^[M+ M:E=VNIF5= ^*!$;(FC9VQ$2(4 6!6U M5I-EM"&5RY"J1Q;VR&Y=;(99TVW@[+C![@D.IDZI/_ZTR*>Z-SFPB52.%.&@ M;3[ZR13L))>8L5D%-!M8M6IA-2I\TDUO.^@E/]P-.Z^]ZC/IE@\ZK'AW]VC0 MK3*3]DF@=2:!1OLDT,YVJGZ@D:Z3X\<7Z?J-B.\[?/;[<-:#;;77#6B=AQY1 M8&Z$G5(EIH-6)@:TT"ZFT4G3!#:Q>HRP*F 4,BVR0^2:4R AE:/#XIZ^!-N_ M&L-683V+RO9 ZK<^LFU9^NR/]V<[;+]H[GC!>S?^SSTN'.Y"%F*J\P*X@ MR)S'?3^P[@3N%S8+L]XSSE2XH$!EP"X(8T;>(2+L R$=>6VW#*^^ON3]LUU. MWI^,-I&\_UE?",$=<[J^=5RI8D\@GMSE%S12\F3]#(-+,%#J.,;6N,Q^&!I@ MW_MZ>@B%J1#)N?"_+*Q9:NBJ,B!_SH*!8YD=GG+);F8C,SRQ>#L!T\ M;;*J1"@;<]* T(;1?MH7<-8]S%TG+>).Y[<XW=]8B=%-;SD::!T9;SF^ZL1@ %*Y?*0/R M-UWJ*6@=;BUB9KSGE!BZGUBY.95T5-CS%\]3=S-7Z#F6>RVH&S"FAKFX)E!) M4<>$%26-:[NE-[ X$51 4TJS03R7I:^!X?:Z\T7;<%T1/=2X6I]\W+(EQ/DS M-I#<8+]B;+[A;R?7X1[IG[!B >";SSG;-\&%_#UF3,"H@$$5Z)X(^8"% 'I" M,'4)CHISXFH+-8;;NW'DAK/IG&4IP!DJ["+9%7RDF\9N%[N?;(3M_E^21,1, M[*0MM+<_1%O9]/> _:[MT0&Q!D&LB#[9)BN-/"?8<3SS?:>;.(_#7NF)ICWI M_ HD;<"/"B/Q_3%&)\Q"#SZ$-%U6EE2Z^YC<#$,87.N)H+]R%%GCH1"8!8Z! MX],?;Y/+)$^*^H)+N?]1\DFVXTXE/6$75N")+;F)S,C.A-LFWP_-W^;WA-7L MV"LC?U\?K[A5EXPMB5'_Q%VW05XD7IQI/*=!E7,!O2X&26[^9B@ M#]!'7=WG;<*/PXT.C&ELR8-OB.;1WE,OO;V\;US>>\!')\PQ! XDWNBP/ARY M_WP-RH2Q&1.MV.V:(";#V5U5EK5U;5L4D='7-FQF$3^L979U,FXEU079&-'L M2/'NL5??EK"L[GROOJ&L\@8[]0T-YXV%L(',PIY(1.T@HT_&2,GN9#" \R&P M/=:J(Z2&O+UP#WDBGPW C$2"]D"C#0*-3O9 HYVM-K_NX'=[ M0YT3HO>AFD=W;PMM5=9_LL+X00,8S74JQ8!-?ZP:HA>QW:^XU].T3V/#\&_T M/"D-SSPG!CWOG$T8<1^3\$GB7_L$N/5 +> ;>09F:B*U4;8JUP?!>'QI5$05 M.@(4%"> @N .2G'XKX8?_%BE^8XB7AL39WV#.%NY8ONF*J6G( :F _.'0[RA M[1_V)U.F\8$?XGY:+&J5!W5Y?V_A-LEOVE1MC3&6=QH)J6VX6W+H7)-BN/C MP&$:5K+[XG7XFGVSG(QJD&L25F&5"IED0UMNA8<\I7)$+ ; L+B$Q*E,8HN] MB;WXWUK\I\/B+W&\>?Z%RU-":O5>')5;"9O %0W\STOJJPNN*G9K1&R@"L*H M3BD>>KK@^U6& +_W#W&LR?84I3P0G&0&),@8;)*5]G\G78T[%;BVL19\V7"- MG:N*ETBW!<:,^96%3XE*4*APABS;A_Z2'F8B^-DF2%;8*.]9JE#1>WKJ=O,Z^=;M>"P'249 M\P93@UX)\"A .$;-O9Z17E67.<>H\8 ?A#!0L;U65/5829?F!=B4KH9%BH2Y M\#*N-G[ORJ7+@,<)WAO!/9WQBR.$B?+I".<8HLEK2RHGWB-9XD6+FF43J/)G M_W?V%D?)[\9!-JG"0G:HJK9[DQS3G;U,?Y$*99?F#8:94&BF<#09 475X]3= MG5;!92R[H1ZPE4F./VBZ0JG[5+U9$>&8(.#[A9A\, MW')RI_;YCK:/7AG#=B,^>NZ]UCQZ)K^\O('+,_CV__[V_I]O/OSR[OUOR:\_ M)A_?_/0^^?#+^?M?SC_\^LN;GW_^/\G/[W\\3_[V\YM?_O'_?GB:[V88_W2M M8?P_&[._K$"O;@C9/\7:)/C/K)D7?_W_4$L#!!0 ( (%)FU:&(>@@G@4 M !!] 5 :V,M,C R,C$R,S%X97@X9#$N:'1M[9UK<]HX%(;_BI9.;S.Q MS6T38B@?0M(IVR2;36@[[3=A":RMD#RR"+"_?N5; FFWW:5D:YF3&;!S=+&. M=!Z]V,:H]XOCG(D0BX 2]&9T<8Z(#.8S*C0*%,7:6!=,AV@DHP@+=$&58IRC M$\7(E")T[#;:;MT]/G2O%N M-'B9YC[]?3#Z>'66'?7JWJ&>\[7$I8^H236K]7F(Q[Q23?F]&-49! MB%5,]:O:N]%KIV-R:*8Y[?>\8IOE'4NRZO<(NT6Q7G'ZJC;#:LJ$HV7DM^J1 M[IJ2GDE^D&?I+!C1H=^HUY]V(TP($U.'TXGV?W4[G7N38M/PSB8SUWQ%.=;L MEB9UK]4:<(J5/Y8Z[#X\P-=*1D6YB13:F> 9XRO_^8C-:(PNZ0)=RQD6SP\R MB]G&5+')\VZ:.V9_45.U<4_3I78P9U-3>=+6;N:_;])0\FHTLYWDB..-(RYH MZMM8F&A.9>L>>;?J1)!;5WK+8 M]"9G>N6'C! J3(9G3SK->JO;\Y*,63/2N-1XS&E1<"P5HS/,$\M:U-90.FHFL--A M2Q!4YD7NG*1*FR'A^>":P-=REE?0/G8[K:?=W)TLR6]$2Q1+S@AZ4D__UGLP M;TK1FX\Q0M^,?V'FE=5&&-U%BZ?)O_ [9)HZ<80#Z@NY4#@J^M+M'/YS3R1Q M:0JI^Q$L0V\\>](XK'>_?-]1E[2/W$[;INBXXL:'K OD)-LR$4@52863B7U' M_5)WVY:&RF8'>.E$L>5DD2CWSXZ%+>;R74P2%7=R$_N]'.>,<#NT%L?BLQE\H7 M^4GD2S04$ZEFVZ"6)1MFJ[@$M=P+8HL3S?73RYM5K.DL-K8 3BM+ MC"A(9X5 !.FL#)<@G?M![+>>7GL_/-OM_'>T#3 MTC$N)]&@KA6%%-35.A:W4-=/X3S$#!XEL1M6N/-9#@!!#*O)%XBA?2S^^ \- MP+>"JL N:&,Y> 1MK"9?H(WVL;CKR[!?^?5&N"QK'7@$#2QFGR!)MK'XA::>(E%JHE_,"Q6#-V$+)%&N&%I+[@@C-;""/)9 M&0I!/O>"V(=?^1FQ5$]?KJOF*;VE7$;I8HV@H!:P"PIJ+8^@H)6A$!1T+XC] M, ^Q>'BC$LX_[>5V3]732Q?R[>>K39>E>6ECLO=0%87'./@\57(N2++2L%1^ ML?KBVA+6FPGY>L,)O)P)ZN3_%^LUKB^=G5O65\[.37=K: M*A_?2D;R@>]TW.;]*I%Y,"3N>]E:W^GBX?V_ 5!+ 0(4 Q0 ( (%)FU84 MQ+5'OR< '0 0 / " 0 !K8RTR,#(R,3(S,2YX "XV0$ $P @ 'L)P M:V,M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( (%)FU9+R^9FO6P $Q5 M!P 3 " 5]& !K8RTR,#(R,3(S,5]D968N>&UL4$L! A0# M% @ @4F;5BT]V.")WP M.H. !, ( !3;, &MC+3(P M,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "!29M6D&@6/S*F @M@P $P M @ $'DP$ :V,M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0 ( M (%)FU;BT^Z95%L( "W#60 3 " 6HY @!K8RTR,#(R,3(S M,7@R,&8N:'1M4$L! A0#% @ @4F;5MTBYG\5J0 3N0 !8 M ( ![Y0* &MC+3(P,C(Q,C,Q>#(P9C P-RYJ<&=02P$"% ,4 " "! M29M6_'%9:N?B "I/P$ %@ @ $X/@L :V,M,C R,C$R,S%X M,C!F,# Y+FIP9U!+ 0(4 Q0 ( (%)FU:GR%_Z*S0! "Y\ 0 6 M " 5,A# !K8RTR,#(R,3(S,7@R,&8P,3 N:G!G4$L! A0#% @ M@4F;5DYBTZ4&P@ LMH !8 ( !LE4- &MC+3(P,C(Q,C,Q M>#(P9C Q,2YJ<&=02P$"% ,4 " "!29M65;W]6XRD "UV %@ M @ 'L%PX :V,M,C R,C$R,S%X,C!F,#$R+FIP9U!+ 0(4 Q0 ( M (%)FU:/2'/%YP@ .1 6 " :R\#@!K8RTR,#(R,3(S M,7AE>#$R9#$N:'1M4$L! A0#% @ @4F;5F&9",ZF" >#@ !8 M ( !Q\4. &MC+3(P,C(Q,C,Q>&5X,3)D,BYH=&U02P$"% ,4 M" "!29M6MODP\WT% W'0 %@ @ &AS@X :V,M,C R,C$R M,S%X97@Q,V0Q+FAT;5!+ 0(4 Q0 ( (%)FU9[GZM7;@4 \< 6 M " 5+4#@!K8RTR,#(R,3(S,7AE>#$S9#(N:'1M4$L! A0#% M @ @4F;5J?R,%-N"P MCT !8 ( !]-D. &MC+3(P,C(Q M,C,Q>&5X,35D,2YH=&U02P$"% ,4 " "!29M6)>::3< & #W'0 %@ M @ &6Y0X :V,M,C R,C$R,S%X97@Q-60R+FAT;5!+ 0(4 Q0 M ( (%)FU8])#T8)@4 "H7 6 " 8KL#@!K8RTR,#(R M,3(S,7AE>#$U9#,N:'1M4$L! A0#% @ @4F;5J%-&#GG" :S, !8 M ( !Y/$. &MC+3(P,C(Q,C,Q>&5X,35D-"YH=&U02P$"% ,4 M " "!29M6TA;I0+)= "(0 ( %0 @ '_^@X :V,M,C R M,C$R,S%X97@R9#0N:'1M4$L! A0#% @ @4F;5D8IO8OS,@ ZJD" !8 M ( !Y%@/ &MC+3(P,C(Q,C,Q>&5X-&0Q,2YH=&U02P$"% ,4 M " "!29M6P./+^/ $ %@ @ $+C \ :V,M,C R M,C$R,S%X97@T9#$R+FAT;5!+ 0(4 Q0 ( (%)FU82E'(L=QT -7H 6 M " 3:X#P!K8RTR,#(R,3(S,7AE>#1D,3,N:'1M4$L! A0# M% @ @4F;5MR^VQP4.@ -P8" !8 ( !X=4/ &MC+3(P M,C(Q,C,Q>&5X-&0Q-"YH=&U02P$"% ,4 " "!29M6\\PZ7=LZ "K4P( M%@ @ $I$! :V,M,C R,C$R,S%X97@T9#$U+FAT;5!+ 0(4 M Q0 ( (%)FU9C_[M?QBP .Z# 0 6 " 3A+$ !K8RTR M,#(R,3(S,7AE>#1D,38N:'1M4$L! A0#% @ @4F;5GD>-ML*6P 6.8" M !8 ( !,G@0 &MC+3(P,C(Q,C,Q>&5X-&0R-"YH=&U02P$" M% ,4 " "!29M6AB'H()X% 0?0 %0 @ %PTQ :V,M H,C R,C$R,S%X97@X9#$N:'1M4$L%!@ < !P 6 < $'9$ $! end

@)0O:]' M"U$*0@AIXV6V-W"Z 9-! *&'JMRNT_4]IP63\.U^PVIZW!H2$.4+%;*D^:E:'"9$_<1[W6L#Y86S..Z,PV-(%2MM-(Q)U* M]@L,*D)X^O2:X4SQ/PPW,JJW2B3!TPO,@"V@"'&52>)O'$_,%&C?^NQ]E7QY M[^R3G"\Y7ZZ9+^^<)IVS)8=+QO*:;S*-^4.,1R/.:F MS!7QY;W3^6]03VXKEMGF-SP"F1RC5$EB8T2E;8:U5VFA!$.1FL.6X!R"7MTS M2B'6 ]J+>H'V>KDS\V)FBNN7.$55(E\&SY%@*3E&P=+0^WZH M@M_&$[NRQSVSPM$2UPPZFRG&XAR*_7D*2-?W=#-LQ?;Z<^676+(Z0$+E@.ERLW%[(+EQ^7/7V\OPL(;ML5!5YP9'" LGZ$-,?]/< CP0H!$!A%W2 M^7\K6,A@!NQ'8,%GMD)E3.UHKHG)55MHD]O%X=+VC]! G/G&[9B0.=27VU;- M]7I(HM"I1*'3<)%\OL#HS7S V7/X,JN5[ZU\,V%;(?3B:LU MY+QF[]B4Y\K>%C_SB&[.SYR?V>5GGM-[4^S\:'AF]Z1H*EO+EB6DX]'Y\Z;,V]V@YE!VLTYI# M9G53A9HV,D;=G@1#\?_OOI)%$DFWK;N*E+'L(>6CLZPO7TEY3:[YE^$FE6"Y M4+$F'&U9R_$1Q%0'#+.M;A.X(#^#2XZ6:TR4SNV$V[(3XNJT;//SECML M1T&\-P9!05;B/31(^EGFZ9]7F?[Y]FVUW]8..]-@N&:,&_P\J'/R'MN3_J:D MA-[V%5VVP;/K01!I:CQUD%">Y+8?FV\SWP4\.--]VYZ/NWYU-E]9".UK3K3; M^[U!;)'!H/TV@I%%C,2+&)8.&^2AK^R'@:_MR/(G4/G](HPT4D:R'6EG@?+] MZ!+Z]IQ;E+@>-R@Q6-"H=18(G0#EF"Y!4SE$/A5$/FQ#>;[_]K+4-567#3!1 M6(Z6@H"V2W7GE470O[6W?(>,C]@BVZCC%;%$&]7JLMM&MP0#()-D5!!PO+-0 M> Z;/)G\AIEW'3KONKF7Q>-]YI+);X[KGRH!^EI,^0RF0[_"Z'?&&Z<'A2(L MFJI$1 1F(231 Q8,2)(&)@Q9A*C\9JH;V04SB:B/R)A^!63*P5YR:]%VRLE- M46;*1 @O52.!3&SU4S0X*C_75#4'3%83J3\>,&^<5OT**=_VEE.N#^F,M3[@ MT]'-1V\-T;RH.K 'D>!$!ES9_;KS\[&V@ M2JRCA8(^E'=G&XMUX\.W^VPC,3DP<+''114H:DTJ-.*T67BS!30"A60H7<2P M2]8%7R50<@5VBP[=%=]H*RBEK"$,;Z$:P@ MNWD/4"UI7Y%O4EG&7MV+B =[NUT)137'2- !KC=' MK[0H*>^7G&%OZ@7%N09M:A)B=URQ63&0Q7 MR9YLZ:6Y'&AJXH6-27_L]?-O:QZD7.N7R=F\S3@6W)&OXDE8]/X0NL>2(N+H'5[ MMEP3O*9L@24#W,ZY*9/OAI^ >WENZL?FIKY86U4F!B(TA4$$L8U6Q=HW(.7 M).>N)$OUE]KJ5G)4N9WF*V:@%6*>%S9:$,:_7_#T0O#(=RIO8VD(+N UO4J( MGURDGA]OSJ7CX"_P:E<(/-M4"_^ DO]=)=ZSU ?DX?>C>6"JINSO!S& !3T9 M\T,O-U73'! N83TW867\L>MKNN;[L2'U^)E=N+_V*%<0B1D589#>H39V[T*] M13AG97M[34L&=2-?6<10ZMKRV4XCJY)"X,N9[T)RK3=!1LVZ. IC982!3B,X M740HLD@2\%7V?[NXI72#0+S1%B/?[Y$-AMY/7+7G-_#S:/(]PY>=OG8L1]$& MFK\Q%>V(PKZF>(9K_F3W7^S@DB5N1X&HS1NFBVE2:,,& !RH7;QDU6*.M!QI M[QNFR [JB*9K=RQ$'7"EUEFV95?1"G( XBH534GVNP(*%PM )/(4])>FH#_5 M*VBL5U0OFMO:52N6WXBY,($DZ&_IWO4) F_-QTH$59?;"5]M0O7 -EX1$$G6 M(D1A %87D_],J,,96OA>;70#"*EUZX<57\%WAZT$XR#4@18)H"DHN$AA-Y,J MDKWCZD]33&X282_=NC\ 7K^?]G Z0!UG4G<5.P),.%L[=KY>\\S6K4R]R8RF MQ(4E=X5!X.*82%H] $D,W'-0)"_IEKV572O'U 4P]7R<9-^H3EK"!AYQ;&,P M:S>9WM+HO;*,[M\* MQGY6Y9%AB%VB>/FUH'IY6Z;>F/8-2-Q#568_HLI5G OE# #LI\706-A>+YJ: MBW(L@3G;BN'-]TB"M/@,BD!DD3JSE;U=>?^MX.P:][(, >T7M_.6S(AQ.)6- M.,3CE]*A/=%&4I9151N$VVYWH<)6B13Q;;#W1JTV U#U'A?Y?O;#VD_KI'(P MOL&5OTT-Q9KULJ9!U?WBH)M]W^'8+(-QIJNKMMX+?6A (@.4.V ]G3,2,";7 M!&,X7(00^F8 ^0$E;!D&5F9/;&\1 2Z3\YI&+P@3$J#=EF"&.[4F9M!?PN$C M;T1SH@4)$U9C)A67$?7C?@CZJT%% D*+-);&8 [!&S T,PO!%_5I$WMR2U#; MRHB3J= PS>%!,*<9V.]^Q%B]LO!V0Z-#BLVN0UBM@]SMK(\8 U=E4%01([$< M8'])BF<)%8/11AI:\O4,[CSEI=/2>N["$\>+-B-6:VYY MTTC\&TFS-[B(T4@1.W,Y$:Q_MKCY<-%7 M)L,&VQ,%)9S)(['B6[48^L0[QLT_E=_E7 [BC6!''%2D!>0=U$W#)$56E51U M8>X/YKSWX<"!/FZ;_8ZU-NH-M&$TWD)5J",;&MFB:2[!6G*S(45=\&AWE?M, MCI6/CG1G C?BU)&TQG@BBOOR7&POC>G.;# -_&9#2E2!%J$B0N>VJX2.V=* M_#(%G=_QY;\76-XP@OTAP/G!N_\=03 U8J'(WK6X_4PR6 9#RCJ:[#SQ^0Y% MB@223A/YY.WI,[_W9 A KXY,9PLM!C36;:VF(1!A&QMS-EW2.SA!"PA,PT4$ MOM)K3K)W&CI7X9JC[$(AYVRA;#Y9Z4.=, R+'?:;ZT6+F(W<(\H0@#*8H(O( M12/.5[DOG:LMSA1B,GLF>I]8^.O*3+[,0NN-8L29P Z-E#NZUR-D"!GH2]R:"#S7/&*'.%US=^:T M]+F1>"IYFVD\$BA% R1\$CY^.M%$M&#DFWS];3X]5H'/7X#O MU53B?QTNM(*L@,O#9'ZJ@FZ[L*F8\)'A0S,%]S*.W7/VKF?!OU=Q\_3O^\?![BJW)/E FB]/# MO^D*\)*3%H2@?[[=83?-P=.J$.R[-CAQC"_!T*-Y)S__Y_\]GO_WA)>2XMF> M_^5!L3U:V$(#JN<+DN@X0RO-?4VV2K(>O_N+;&_E?7!:*$7=(]\L^2_?E",@ M10&_IZA_%KY_! 1)4=.1=Z5'-'N2['#\K8>O$FWX\)T7)!&!+[YFRZ&YT<"S MGSPU84SHK;X@\#UQ(;[\@!OT.Q?^E@L+'RC4?PP%]JR#(D&2"Q2G?7SL]DCR MTU]4!P(_++ M0:P4:D*K KXIM.KM^I"K9$4MSI],X?%B[[ZR0F<@M.H5 M)IYO83",_VASG>&@(/ %ML9TJMR@4.\4!C6FSX'EA)QY:L_B9-JM2Q#G\(P:!)7J M9J9O)12DU3P=N2O/AQ:\'->MJ$4*\.@PB4=2/XY@/Z;5< MCM8&F&GJJ5S300*^6C/%O<:7L.I2;PY*C(2E%Z4:U?6H6B,8:[QC!@0UZ)3G MHYZ4=&1].K(]1<5RV[#VEM!JCNC #"S^ )Z96C[ME _(H-?#N/6@@E3H *': MO!&/3"^_ITY9B^GW>IR@-Z+IV.^681F\'D[-E)B-Q8XW41G(K&XFDCF#UPTG M>2KVX]!AN;G?HPV,L-9;J[^LX)4]T4Z>FEJ5TIE"W?6(VG$(0D"3"AZ4%U0R M-+4L.-JL&5NK3;A!51OO)OK"K-()45/+&I)SQ.SR8]]JHOY.6. XO]GW)#Q- M_RY3:\Q@Q1]S&MD6K,V^W-,,0TI:+_RP_BE=:DK#G22.NYTJNA!YC=QM)3S- MJ4-\#EK*>L!:ZX"7>RN')*IS,#*UI.IAWQJ/NDN20V;KSA F=;<5RPE^AE,P MY.)>*+=;4$2,L$Y_*\H.FPQ-K0D/^/90A_HERYR/89B,7RY6P.K3G/++M0'- MA5,4BEK;NNIB<$\4P?+3G!J/^SS1\6056NN\W=0[!N%NDJ&I975*H[VPMA=C MJVFN9I19#9M."(:F.47;O6#;1+$M-UZ*(UCE!IN&OY6(-/W#&HRN0VTM6G*O MAN]X/FC7[9Y$I*D*V]W-9LU&HEA=$*,6Y\[&80!&IJF*=$:\)"D-1V2E)3*T M0\IN[\'KTU2U46QF4.NNQLGFH%>:!)7QH90,34UUY]$VJ>Q'4P@)!+-2\IM: MKYI,($55!]NSOE'C;4X@H9(0#:UH%Z.:.$/5:M":BF:#ZHI[=5ZF:YB'=00P M@3150ZCN#"/$W%@.L8)930O:^(*12"D]DAOPAF'A)2B:5?>#847F2A88F9KI M2#>IZCS>!F*I8FB6+$V6G+F5J/0S1_ORRD.#;@-:PS6WRW'=@(L5-95&'\*J M?+1O11MK30EAM61&D3OIQ2-3).T-K#K96&[*D$FQC@;C]%!K@Y&I>:*>0JM: M?>I#38:CB)9KMGHVF&>*H#7!0RS7(BQH/(8#5N^%0C-Y>UI.=&K=#FNEC6.M MN^I6CM?G;*H&&)I:DV\@CLM1?94,32N? M/36PRY.H+>Z99F5=T>3#JK\%0]-2!=4G\&*E6 -H3T_*_6G-U=9D0H*THFBY M#=Y4ELY>;')CK]SL1'Y+3::0UA2CDJBI"EHB.((>RLM:N=B5S85J6)MXSG"Z?9X/$8O!K E8-8TL.R('G=&;[H@:$I-H0\/C8$ MKMH0Q]/>)')@NSUN)D-3;,"04LG$B;!K-?>!0LSZHC79,V!HB@;6TE"7HX:E M00(M3I$!7Q>1('EJB@3M;=0>(.OJ7&3[/811ROH>ZR3+2K-AI(Y6>+O1C:RU MW%RB"VLM+>K)8],"SG.;::\^U>I6:32D-C,(;K46Q^>F=584K11H.7,M1.FV M$9=?3K>FD8Q-F\$RO0I*97$)15,6*;.6M:CA!G"3IG517UWA,T_1+<>R$7.[ MXCE&8<#0U&SU\731Y*F])>ZEWO10&6*5,MX#0]/F36>XISLCM\F92H<-QZ00 ML';RU-12,*1H$XYJ#M_I6%9^KNW!NHM-E M\M0T&YSF6E-J$LY;0LWH="%KHC/1<6QJ89HB-C<*N78LQ"_Y%8D=R9,P65B: M#:RX#)=FC>>XYMS'B# #-:0F0Q-3;8:+;B= M,:P..199Q.284I38V)ZNH_Y!@3/P5%DO1SMH3:U%#QU)77QJ)#>HI2;;1W;; M>6<,B5946>RP(4,&K=IQ;&JVLQ:*CCKF(+9>=L3>8K#EHJOV'NZ1_&%E2VU> M]7F]9\6:9E3B-Y,]TMR"KJ.I*:B+V:;4J;5H4>/K5$^H'61+Z)TNG_AAZ'[: M]ZG&?L9%:]4;RM-H5XF-$OC<":8OR=U#X/8T<=S!YYO=Z@"YY6/?T]3**'H: M8 ;,2AS1:YJ-:<4J[:K,0R?HIV,K6)G:;#C>A,Q@)"P[ZU%G@O4>^JG^<#+T MB?K<9S"2J\HHMC[H%,N,DYZ*J>F.Y]OY8+#'!9$XX"2VZW)3XMA^,8W(O:?* M4[TQXZJ3FM*'REUF?RQS3DV@XI3,>1T=L:*S[4U%#NI#F_+VH4/(#R>N@3+& M--+=['//0P."'V;JEWIRNF?$&A3?L[7K7F>/:]J'2^@<-%G)- MU"MI.H>(CNVH.V8F!]N'VK@?EK8>5]J[E5FQ]B6A(H:MM:HY2>@P-=T=QNJ2 M*XP$KH08*.D0=,MD8SY\MV63@,HWS_,QM*8 U\\JT+X\?'CLL &^VI-C$C@Q ME:/S\\'3GKB%Y2CT'KXX.H63;YZXCA]%YTYCTL[YT'^8V(,G].CR>5GQ'XS^ MHOCOD6?VT?.]^)FZ[6T?8@X/?R^!0.27HY]]&]/IER[N4] A>?'#4'D>>'84 M:A?V=O\\Y0[^C92[[_&)5X><0?I=SH@/9P1U_VSH/^=##HC/Q0CL'L^WB"PP M(D=$1AB!W^> R (?4/@JN?DRBYJ/Q)V/&CJ9*+QD<:)[EH9%TTWH4(OXH[?0HB M9%T2/D9)_"H \]%4R47C _>/YR,1KZ8*^0*B/->V(^F?>>P:]]!%\UNWCEP@ M+B$0SSOB/YHJN:YX/X/B>0?T-1$A=_Y>O5W->;BTKN MZ\U%XT9\O:\]JS^ZS2P_HW]B5V^^GV2'*KGO-Q>-:_7])MN8_OQLYDKX7)$1[IGV\$E8M[\U[MLHFG VI[9/M: ME$/&.9YY)YT7+C3_6IA]E4HO=\_EBB%WQ.5"<(TNM].EY->R/V2>W;E#[=,+ MP<5]:6^28OUTL;G/[./%^BJMO$OG2[Y6UCO)U9]'?'OZM6QS5RD*64^0S+7$ M>Q'ATJ[15V^ OB8'D;__).K@-O(87\OTE6RJ)=/->?Z)$A05SUGYVD)S W.C M?1+.WZ@/]+6B, CE, J]7.E?5;)AGJ&<2;YGWJV9Y#\LXL^:'X#5P^1;>7=R M_K^'G_/5QW[/36ZG]#W;CN>5\_Z*4@4OCOWR[@T'#V;5RP.C.-%[M7TTS2L6AL)U)0=G7!J.?L\K%@=%7IFI M>' N#J]RB5ZQ.-A>D*N&MTH$ 3[1*Y:%>)?0_$W\-CURU5PJWC(O](JE0M5T M4S%S:_(M,T2O6!RT=62&5Q-5R;PTD-L9H+P"=/6TT)P)]Y2>>R8AF^%[GJEW\H MBJ;I^J47?7IFR=;T,"8S\D 'TXU9&7XI';]Z0HBR;,NNHA7DH.#IA8JF:*!* MNX#"Q0("(?";@>#]B?%DF0^1@#=*1WWWQ3P29Q^(ZJ/W%9![!(__@([_@;2R MO\U=/&N7]V4%=)@K1*X9]C7]OW=B_$$:A+*KRKXJ';//)+,_,49(R1E!1%=I MH>)%BH.;%T<4ET@?6< ME>?&?PV8G1E\&Q5_[7CN(/04JYT(F.03!-Z:CY4(JBZW$[[:A.J!;=P55$TQ M'=D._GM7[_!W!=WS'3G\[YVY"[^XD:-ZX6G 7<&5G9BHIS=\&21K$:(P *N+ MR7]7"&*NQB.@NX*I_O=NJ$C318-#.!\J6P-GMA:<>G??7FPE4D+NOJ)% B.* M* 47*0SZ^]]/"?AV>\&MP."4AWL;.& [4VG=6&G,?.5.+&(B&2(*K;F ^7@0 ME-#?P0!X]*G#]@""LJ1[/I>.U$[/6L( M I#Y*V.8^5Z4+X#FQ.SC+AVQ1'N.=L(/U!O3O@&)>ZC*[$=4N8ISH9P!_,2$ MCE]]!DBM@)R(%6S9%@5X47:ME4T0'C#V82@V6B"R2)VQ6OYUI3C*W@YVRKC/ M\7<6?Y8B?>N"TC^F]O,@L?\$MI(9,0ZGLA&'>/Q2.K0GVDC*,MBJZJQIB7.I MQB&]B3ABZ,H8\\&N!<=':[)((NC-0.UR6]:I'"&'S+-;5E\+9=/55$[V77 M MV0DR30W%FO6RID'5_>*@FWW?X=@L0V:PG'>GXN(PYTKC'3OGNEYON4GV)PQ M!L/A(H30.6Q>6K:1)=AD]JP4[SM)R^$F0(ZGA\DU?P\7_)T:D \>->TX%1@= MGW5"6IF2D](4CLR2U!;2LC3J9"PS2'!\&<9F"O M^A%!;J-=DHEQ!1>)L3FWQ979[OH)@JB[KQ1%%3$2R^'SPKJA3PZ?PX[8^&VB MXEE"Q6"TD8:6?#V+NX9*5X:$)Z_$0>6P9'&N/]\NP$D&@>)= RYB-%+$SAQG M,EQ2]8>9 1TM+( 6!( IA7"A%?::[%]#4LR%@_^9@NU;!UZNDBWO77%T6WSY M,8?LC _@HYV)[]S%_@;YFREVOG?5SVWQ\](QLYPO-ZM'W[OZYK88?&G/_VVY M^2N1+X/G2+"4' $1:>A]/Q B;^/UW\Y<=K(2=95C.^NEL2MSFQWTYZ?*KN_I M9MB*#SW/>>[5@<>*1(X582IM&/D[3SW5RGC M[UWW8PM!Q7/6(M0B1Q"'0\)&X+!7!@(IQ %&PD;/7IUE;3$I5/W7U%H2("Y6+^P55>61!SS"6=8+'Q2*AI:=&HMY![ M&_;2Y@A"+B<-S845<8_V!;KI(XQ@ "T,/-:Q%J:H(DI1SXGG#9>W)5F-A2>7 MCQ7,)*^Q\!=P;N?I%%=9X';=]0:?O2SKNKEW!7Z>O&;H$V9<7T?-T'5S_5/5 MJUP^2^1MCXTO+V8Q':3%">/Q0MPC=6ZUW5=G8VG[QW;ZS]X&+/>.%@KZ4-Z= MS4KIRGZ\BC,V/>>,EN;.Z#?%9G3P]?(&)Z0!(]%)\0I!0$4:)VXE\^H*]M,, M%K/DJO6:ZRIR[N7I_9\RL/#V6^48G:"X(X13#BDOK'UKV>DB_!9LE<3-;96? M*L<_CU.\+7!^ZD!&9S;+6A-U;Q$:6[*Z Z,NMGL 0=3=5P3/:]#R'/\L1$,N M<,IB)^YA6P\)2!C#"#=%-DUO#[8.Y'3*(FCR$R3Z,ZN5[ZU\,V%F(?3B:9Q* MTPL/U\Y=0R@S>QZYO%S@IMB9EQG]'ER=D MU^/PBWY1K;[5@6IX?,ZJ4L%R;;LKDQ5_W]=@*5^>G 6&WH\O?381K6T,4*KL M[#9B4QL2V+9TF)>$G@1#21?(GQIE)]MOXC8'V[?N>TXAWGI*CR)YYG M>X,^U9R?6=.C>;[L;>'LH]-CKYN?M]N].^=+GO9W77S)&R!GW<=8T;Y[6^+/ MGAMXMJDF2SSC9-DZ4W(,5TE!E ?F6)(4C)R6MV#]P+5(%V$TW8+C*C+_\_;( M5^1>0/ GTAIB7)X'FN45Y5FB>%9I=KF?ZR,+$U %/D^VN M;*IU]U14?LS"/IJ:KR*F"O=F+J>.I+M M2$OLEC(P6]A'5LL9TP]W=DNEM3BX5A,-4!^=ZK,(-R08E<"=+C121&@X3XC( M4W(_GGM7L&WF*;G7#.(\)?>:N7<=*;F9M%XRV"'Y36R;0U58A$B_CT%(O]'J MX*X\G.F);0.Z(N?&S?6F2^?!BU>#Y:<-C QW6EW3\\8>0EHP,V'%1)-=H@='$;+AG39'5 /+JBMA\]!*Y!T$/U $+9(X M\@FRH[F=YBMFH!5BGA.Y"=Q/6VA_U"T-&Z:SA(C!5 Q5 MT^=M]8DFJ7?XUZN21(L$G+.RO;VF)8.ZD:\L8C1T;=G]WM$,^J9/NLWYOK3L MF2X7[2NH0Z@D-EQO)1B3D+NO&%ZD4;2(P!>T.S\5EC*8)I]IN_1/D/1;>S*C M+J,@!/,(AMY/_.'G]^;S*/,]PY>=OA8O*HAE8*#Y&U/1CNCL:XIGN.9/-O9Q MZ.^G4KU;$36>7'!#P1N;70, $;O[BE#0]2(PVU[0O+#AIC1L!@L;,JUAWS4& MF!UMJT:JO5'&JPHDX&A?]%EKY*H,T+;4W5<8*L+P!0NK/Q4@\XJ6&]] \Q*7 MVP)L7AIS6_S,8$E-)BVB#,85LV,OS<.VV8A@'1*ULL,9LUW7(L8]8"^!X&1L M,*%T;C#EG=)S?F:O:NCC]>\;Q]&RHQ4%UV>8YL;@Q<@)3#MR$,F9)#X[$(S[ MI5:\X4JDOK8ZD1<$Y3P__GW9WQ^C<]\BAW]I.=(\)J'FEXZ__@5>[0I) MB5SA'U#RORM);KGUB-QWJ3\3ECL3?+/GRM"MK(D--%Y)>KTL.XH;QE85#H)O M,(46:0@NPG#:]Y\#Y\6E8-E%SLVERV;/]OI995AVA2+[N8)#4*H=^?M$XQT5 MZTFG^@?)[,(CM@,)V[FV;FJ[\J;YRJS:GZC4)&GJ7&WX5"/"5DGH0/N!/N;K M%%Z?\EN@4>-C*@)1193";T:;9@]O/RW*RR[@;DX+?T#=6,[=O*[L!75EN9C< M@!+X:=U9SMT;X.Y/Z]*RR]WL6LP9C"C]B4UM5QM10^142W16J%)R6M8$D1.; M&KY!H_H#*M.RBZU<<[Z^@BJ[W/T(S7F)FJK?U6=MACW4D-5EFUP T=!#D"0IJ(IR9930.%B ?#J&L*]EX[$/,$N&F-7 M]:*YK64 O.]2%\4$DJ"_9=BE<=ACZ[XY943-@1 :JRQVM:>UQ+\9=DG6(D1A M %87D_],E$69516/T:=C3NX<-AS2V516VUYLO( H"UK$8\!C,%JDL>NLP# /#[^]_I^'"Z5\E5[ @PH>OY@ ),>+P@7HY9-O3.%_J?V22Q M[IX[C%>]/;>F>X01A=UH03( -* <"2]"Q'-5QME%RQ7XSXY!J^RB[A)FXRMQ M]O.8U*I!K6>MM1!R^S(APE,!:6GM5]J;;X&WGS:TH#R%PNN+N6:MP^ZZN6A6 M;:Z_!+_,9&0"I4&"';CP??CYBK ML!4$JN*+CDA8_' N^ NS1"46(J@&HXH$1A41* V[:T#=Q<.!.7K^'#V*$CF1 M'0]5A7"A^6"8KRTT-S W6BS;GJ.=D!0$#6-Q\)MUD84P3^$/>E!_1=G[Q9"T M7RWI4-:[2XA@%VNS61\.F5Z")!@"_230(D1B5XFC*S <3X'7[ (R0Y:CI20# MHM#S]WTM7LA&XR-7#4YX.VQ(JKJ=&'71U&QY9"QKAP/\RK#+1VK+X6RJ:KJ9SLNR", M^1"F-$2U[-0:+,="I3K1ELB&3&; K?%3O$#]<:\)#]R#N.[V#ZUYT"KARA$O MV+$# (04D?P.I)\D"&07,YDU^MXB&\!7N'K4)8*E*(\Z5 U:[1VDG$$SL-J4 M'&=*&3:D]38() CJW+]+$=+"#+JC1K M.H=(HK0QO:TQ.F00/%M('E(K!Q&AJ!*:;6(Y&>/8\0Q%W7TE*:2(D>F>MI\; M.J?LBQPZCZ!C;.:8'=0#A%MW.+HI8PJJUC-@D_TH[^5YT.O;[68/(MQ%!4$K MTO01E4&#D6#R'1,Z/GNEUPOK;3,.L)?NP>*@(BT@[Z!N M&B8ILJJDJ@MS?S"!I.?I(C$D=9:;5%LBW^#&1K/;#,65MN=[ )(8@"2!7M#I MGQ=@_5'5SG<"XPWEE'#\VAAV%BS!L7[@=F:8;S<6"3K!S4)0$3G3 M[?1:ZS>RMU6^L"@Z4WC,_%9Y&XDG$[8M3[F*4X$0HN[9$*LT%_LM "9U]Q4I MDA!:),_$(*X4FA]>F9Y#['-GIPB2WAJY4!T2!V9=Y&<363&)!&X@.X7 BP1] MP9A$;J?^6:. 3*$V0X;JK:6P!'R9[JA#7X60AJ?)G7T%Y@9&@DX$[(8PFO;G M7*N5^N']&7)0?8X\EVY%:0Y:H:!8B%X:L?75H#%5$E]IDN=2Q BL2%!D#JRW M:HV1*6!EUL;\3,DP8QSV5OHTVD,$@O:MR;)!M@]'JQ/T3B\B)%&$D M&]&\' M@2]JH)$C\-.ES S]4<_V.T&90Y2P18H[9.CZQUT.5/# :!'#&[JCXG,)J350%QIO6UZW+'.#EH3U]$*;J(D=2O$FO^G;SWZ]^JN7F] M4^+^NWO^09P>?1-ZJ^-?X\\+#7 Z1AA,:\Y_5EZ0^'N_^/%A-C0WV@, (>B? M0,P>3>Z[_)84S_;\+P]"^O!$(*2IQR6OOB>TAR0A!+^''C+* '6T;S)7D.,C M=P$J0."]_XY?_/ SH=.W61PA$\_ EE>!]N7AP\,CD]]^-F7;[G/?2D M=Q(D53":TM5*V^7D#=)M^0?>UT+F0K=('[_G/?]T'T:J?WU']GU)DB-R$&Q; M?:LIQ)/RNN.F4^Z!0G6BB,?_H4BZ3<1[D Y^0CI8\IFM4!E3.YIK8G+5%MKD M=G'X6-)-:AV)&S4@WQ(X4F5% 2WUI6VLEW&J2$-(D2;3ONA$_-[_LH5?-^UZ M=^K!I+]$^+)?A:(1-B.QOCAO[@U@Z\64(^@BB9^AW@_WD!0+\8^5I@#];^^+ MA6V\D1;,Y/4@K?*X-<0$CK5]N-".OU20MS%Q@_O"<*$%VL.%)N ?;,V0;7O_ M\(!XNR[$NJC@?4]ENT]F]*"D?K;-OKGG7]& B? DT_1IC#RQG8!6_99V^#0H M #Y_ =%54XG_-5YX05:4^#0AN_MX56"5)Q+(;DRW4#-\V2ZL9#\$BA10+I:U MI.<=""45])@%KF+&0X*' TH *'.DQZ7C_R\-;"0;^B.C0K$UV0<&].*'W0@% M+WEJBUR*@Z=5(=AW<_?$,;X$PX_FG?S\G__W(J/HT<).]A&2&!6&5IK[FFR5 M9#U^]Q?9WLK[X.$@3MTCWWK4?/EF_0-2%/![BOIGX?O'[T;2H]DX\J[TB&9/ M\J*/O_7P56+N/WR7,MKN?GCJ-YL @>^)"_'E!]R@C])UY<+"!_KT'T.!/1M> M2Y#D C5I'Q^[/9+\]%4,KL2$C&'# O4<(^.;4,HO$\MW7OQ@G M5B]A +;.<.%%0;SI):9T7W/C\]S<+/P%%"T"_:??+B>?X/_\*S%HQ/O!?4$% MYR,_^#9('/SOPZ!__?WO^=='3)8(>#Y79$V7% @B)8P@8T,>IU )57%5@Q1% MIB#JQ&'YX3#L+*/>=M4>K"""M)6 %11=$!E@[_PXTJ9+.U-T@H;H",M5?<:Z M:@O:2DAZI%XI,<@R&O:A2"WM70Z2<&L+1F(_CJQM55A93P\]3M[I6%MN.ZW. M$(PD?ASITFJM9U6GFKBGA04QV'KC>KT7CTRM:-5E1E*U(2G6NL15+++)'O9& M3T+3\R0G-*1%<*-IL6-K87J-\<+3F'AD:IZ-1A_%*JS$B6N<0J@-6IOM72,> MF9IGB#9VQHACI^*:L,:JO&Y/#]XV'IF:IXXUV46OL2EQS1G,SWIX0V0C1L(D MZ,>1$=;9M6UKCEG--CM?"SXR,UQ&PM,CQEY?(7(1,R]I4HA;>WK0-B4B/ MW'/U2A-6N@I7[0;3=961(9'ID6@=FQVJY%""'*IFJA3=[_)H3Z+2(Z>- MH&+6)^;&8H>55L /5;D=;"4Z/5*K&(P[%TL$M%YMPNE(77EMR9!@*#UT-''K MLU[?=CEBK/7+ASIMS_KQ4#@]U-JAXU7',4?0FD:CAB[B\ I$%)#TT+7;#FH3 M;5@3Q^8(IS:[#<.W>F!H6DI:B_)("(>>**S19KDY,G$\,L#0%/.7O-RN\Y&H M6NO(V^T4OX15G60"*>[W%EU4[Q%ES2)Z6DO8+G52,>*GHNFYP@ZDD_1VMN), M>K3R24_U'"T9FIIK<[?#!*JFURVS[DM:%1E/:[%$PV=$VJX@UJ#>JG"04]6; M,#_BV^SQZMK4!.CZ%&N7>:(K(B.T;RW65)ETDZ&I"43CLL4Z&-6$QF5VPBR0 MB<9[!F@BG'JJ)+IXN&F-."Y:5?&5N8A(K&2<;GE[.G0^0 _DC+$8#JDU!PT+ M63@0TCM=7_1T:-W>Q1JGM8$@PH.PLCB75S6> 4-3+&"G=;<_W8RZ7',Y:GB< M0#>M8=++,2VO$8$+3-386IK7<@EI:QA+FSGU2GTZE,"YSJI71GG+W$2UOAL- M>Z/:]M0A\@<6''8<@I$U'*HZKC)>$H&].%8'I";0A[8KY'"8&R*[FX3(TM6U MQH0Y%1+\ )@F/%LI*M>U]K3&M7M,9-;Q>.@9P-('3=_[7,"*&N7ZFE8-EI5R M//0,8BU;&.#SJC\2JRVCONG13$NH&&!HF@*Y".B)'(VN6V ;EE,/0,N-5.N*!-A!U!+&$1TQJ+2 P1#ST#[DYE MOI/6%;5GR8<&O4/7&A-$TSN:A_5>#8Z'GA'M'=&)=2X?;"%!PEN4TVYO\9BNR!G)ETCC66<@9&5@HIC]%$$VS$+G91$VB*7BE> L\P]C(1OC:8E<5 MQ%)WLFX+'E="[)@"9QBK^^R*#82Q9CFSJ30MM:)1BXFWR^_<>IG_]I$]!8X8 MIT,3L+V5H\W^<$!,3C/ 5_SPQ?$LDWSSY,3S*&IR&I,^4X;^P\0>>;'O7EKQ MBE/W]+.EW8\.%(^>[\7/U&UO^W!4?OA["?B@OQR/A]N83K\\F3WR]'\;*L\# MSX["'QWY[U< /]&GN,C+_]K X;8L[=[YXQX)T;0]S"2,R(#C,@1D1%&Y(C( M""-R1&2$$3DB,L*('!$9801Y3^:(>$-&_&;GHE^>X]YOU=1OK/JBV'_UDJGG M@JTO"'P:JVKJ\>-#^M7Q;Z#PZS$M<]1\(M2\QG2[8J @27_4-Z%%+@O7 M+PMP+@NY+)QD NMD@_HE_4'#=J?I<3W#.X"WQ?:!:'+]9EAO5,M,.RP/JH/ MZ]S@35&1J5Z;[V+.G0YTGV[=.;\_U[IS?G^N=7]6?I^<,M>Z[FPZ8-[:KNEH M8<'V@N!:+/HT@]^L9\[%#UXO:.3ZYI>$OKX3Q6]UP.GZGFZ&K5B@GFME*(^) MFM?:CF!NS3C5X6PQB&>YE9(R&II BC"=;F7S-FT,<^G,M'3^?K./"TCG$./5 M9KUE4)"&"FU!B?!@VP#2F;39Q&FX2.*7NDTVE\],R^?OMU.Y@'PBI;HKV+4* M+0Y"]0#+_KI5;8/:6@+T5B8HJHA2-Z,_/\ILO1)!?FGGNTP*<@,/>G[7\'EH MC4NU8,=:_('N24G=*^AH1YZY'/5?N2_R*Z,NHR!,VNV CD:^%G-:,6VMX)Z, M>? M^*S(P:+P5Q0D79#^53 T5_./G7M\SREX*_ WT/<'T'9CAJ86?+DI'^8; M;VZ9N_;A:4@B9UK.M)QI[W#!2NXUO$6OX84$X&;(Z#Q>W<_@MH!>]D?Z=O8B/12W^;&M)ZVQ791Y)W)GSQ,!==4.;AVFH MN1GC@5N&]C,5-(A"[KZ2.%6$T."^PD$]\(.QC\47/1@A^N5,^I!>Q'G M!(F6)]M]3THZ)5$X7B2@"UVZG ONM0CNA1TV?RBX\*[>T-Q>T!:CD>^1D\W* MF$",E-Q&#!=AG"QBR*V([B?T1/ZAC&?4*?F',M[@Y*GBE0\0IY%CK!>9C-UN M;J7D8E^8((L4G+[,\',X*9,N[Z6Y#/R+H(NXY@9O>QCXZ-/O37LU;NO(D,AB M&8@B^T@2S\"Y$VJFWVV-^Y!6GDQ8KN9, L>0*'!(0%&H",,7W+!R@;X=@;[P M4>+% DVQHXY*'*9+42B7M$6_WC75,6AV'!\>,!0KHF?NS\@%.A?H]S:_7BS0 MHBLT*CN.[D'"C#[0FB@8PAQHZ/A0@>)TD4+QVQ7HW.%^>P>/%TO^/H <9]F# MUU;$[Y!VVYCR2Q6H\OBH@2-%F'S[DT8&CQ5=WP."'[,YIG!!\375/*8U:,%U M>@YRIU>VS@R6\N6;C/&>SR82UDH$[ PH_L[WQ=EKLO*JQFO#B!#2KK( MHW"1HIX#92ZFGT!,+W02^#TQ5::8CV^G\Q+4U(PATK1Z2(L"-YE@QZOT(!C- MY?1SR^F%S)S?D].:K$+B:D"RW(!'.)Z3C0IG 74*K'N,*%($>2-RF@<,KM1N M_SV!EC91G0D)&8-*GM7QPBK%ZP$3"S0PVJ$B0G_6\,!?51ED'2<)R4G"L6H& M*R^0;7"5W,H'ZY+; MKBV[(?<@MV?40K"AAU-]B4AB51-A>\E*M@EMP7UQ""C30;#T==IO5Z+ST>)_ MTV[9&RB$_&.IEFO83D'&,UDL50;M1B@U>'// *F.CQEXD3H3/,NE^BJD^C;. M(K\MX#\M3@MLIJ3)4D/G!A-;6X\U=[#8)?=]@C)+JDB>J;&\&4G/HQ"W0B(\Z6!$FG\N8^$!CNAOM5)UYG7Z+V_&OW=3YH_Y=KLYM5\LYZ],X0ECLOMS0 M,"84%^,MN',Z/F[ 6!&%TFZ(*VT)D,MG)D\2S\OG9H)+,Y&5RYS9+VU7QH&I M5<<,D$]0XX 4,?J2Y^%V)#'*3)FV;]0L,M:2^(,8C 5HY&$+*O&:LQAB;&0)!I]TG@%(&,A9O[C M,,4%;?J//N-_*F\64&$PDO?;N KF7;%9;"F)-A;>^MW4%<*%Y@\7 MLCO4G)7GR_[^^_9QQ@R>]0B/0U?PC$/V70EW5_V#Z\1F,)JT$\&*-';!2M8; ME_?7=6F]K.0A8=KEGAS C'=D%Y9@!YIT"*($RDN\Q_#D_<3T/LJ\A7 M%G*@ =8'IJH=>0[^12[,H\!TM2 HR$K,G,#,.Y'D9^2<>5G5Z]GSVYV43MWE M8Y4S AI'T-G':D;0F?))QS#?5%\B!$&7(E1_0HQ:VK=14^",>#7 MHXL(ENYOGPM]+O3O6.=T :&?$;8I5/'*EM.X]IIO"#,2/FR!T!\39W'X.;/F MRJ4^=X?>CJU_&7B4;'MR**]' ;1W-+]:BB(9)I(]X9A$BW[N)-K'%CZXFP0X MFM_;V+]QC9$YUU?NNKPN_EUW?/XG.OVD;)YH]W/=]GA]ITJ+5<@18]=%2V9U M&Q'_G[TO?5(4V?K^_D0\_P/1]]Z(F2>T+CO8,^]$H*+BAAOE\H5 2!5!4!:W MO_[-1*VR2KNZNKOL4F0BIMJB4B#S_,[)L^4Y@DI$W0&Y%'Y&?-]H&NL= CL1 M3/'R,7]0&/XVG*8O(_-(MB(!!#_X,4I:3.HJW(/#-*%R0N5[I?+-NA*?]Y^= M/HTFD$.;SQDM.J^HZUI1(16K.'4?RXTPLUTMH!;-(A\AER*Y&)>L3ER$L7(1 M_@CL]76MGE]S2AM?+$)HFD\#>/E,7&]R?Y?J@Y.MBIIAA8 MHY+(J"FQZT'-=00?XXQO-(\T.?IYG:?HCSIF=UP!KB1ZMF8W--.0G)PV-P/- M;@>N;B%L N. T&_QL9KI=OU9U>+%HM'-3*8U#7=K396(.@U2*8Z,2PG+^.+Y MIET[\27+;6J_%Q(S4V$(E[><>U1FCNX.IN:\ZMLK)&;0^7,^Q7-O'=6])4 G MOLH;58 OA/S\V,+;@>@#. 2K,> MA;&P/\9/179C8R''.G7L=P1/+ZQ-[T&8"ST/./JFXVF.OYO(H1)%%L";@8ZV M/L/;VVUOJHD;KZ&$19J>LV/;)EM0>8XZ\!$\W-;P4^]//R.&S;U^7 MXL]4);S1O-H$LE>D!O\"9 TF75'YDIY1VJM5*YWSB+6C-!%DH^JP*2)SVJ;Z M1B%[A^[Y'\'VE6JROX!MKY5>;22F'^"5CLMJQ?7:'V4C<1SYWPG\S7J$<7; MUUTGK6O^!$/-,S1T: 2S 3JOMD]CB8UMF_AR;L8?+Q^@6$5(W'/Y.:ZF0[EG M9Y=+,632C0*UF#8&_15\)>1Y9\@4GXEQVF6"YYNQ(]Z+YU%SRXFN*_*X;)%3 M21B+P_)"0'BF(SRS=(Q;="5XOADCX[UXUBR0GCQJ8EN4,\*R0)6LNNA$\AEE MQ:.>H1=L.?'9>$Y\Z?'SI;\7^&1'J\KI)5?&M1;Q&!3 K"Z(301\/JI_3M]' M9[F_AR^>O (('/#E;>-EQ8QGTT/S?1#X40]MV]0BCC&!__7O_PYO-!$P5LZQ MWR_2$HHE%$LH%CN*W:?_]:=G'6?_HZ#K\!7AGN\!'9A+;6@G+L>;,&ECD/$:['[N26N]GB9R89JFG2CN@RPU)-_)SIXEPC:K[TER*.^-/3U!] M$ZB.EP/RG0#_9CA8&/8RRVI#T"R@%R0B&RS[5A@AG47-F[D4PR=9OHEG\H8\ MD[_*$7C8E#1#9E86J'#!)E/OT-,@TFF0QY+(I#+\6[&GV+@L&QZ8:YOHW&?D MA711!Y2]6_(V;>U8>4?B9W%$@#.-0V[3/J8@.$;4>T>(@'>N\DYYJ]G2P,WA M:93NA6GYTX0Y&114[&#;%L416XKDUBQ2M;A13R8U M;SE&F$9- "DRQ5(7M#7NPK"X/?3?C!7QJ^BO%MAQO9H?M2VYJ"SK%1=D>ST! MH1_9%9D429VJ*7<2^)CMXAY&"+"1Y\XP#]A: QLKGDHZ2$V[H98^]5B:9/D M0U" B&SM -G8X7%W@/A$EB8&V=9@R=!R:Z62-+)%."9%$9<\ M.)3 ^\;A_=NME!^$]T;%L]6TM:@IL_Q:Y8>%<;%'" C>-.IJBW,)NA-T7X_& M]H/H-A8T.VA(@B(6"T0[CW,%$E4N)Z/NAE0FQ?"7]"-]-KR34,B/\L'-6"X_ MR ?X*C_J%Y<\@<\*<]5JHU5R2,>::YL/S<6Z MY5WK]OP+-V-J'/#6V,'M);>>8=.2SJW==J[FB>W1<"@PHY:KK:"MP2!;@\?I M%)&YX!FY!,2W .)/RZYZ+X@WI5*AF);DK156"GZW45("<1Z!&)WSS% IFKC@ MP>4$Q(FQ\%[D?M.O&P24/*@+CR51$R0V4[)R-:+71!"&9@/#,RF:3!J'WFY8 M(Y86P4^#79DWQLQ"()K69DGUFE3+#88@DM?0-N#I%,]=P#BXD2B&KGLA, [5 M8HZ3IHX.<,;&7Q!K=]@=V!H(J]5G7![BF,_GNI__=B[0P;5'9HN:E:UPF];D M$;%LJ@'<]-@HZ8HG4CC^5C0SP?[U8C^6@8X?!OPW=\!V)=,,2G-\;%4Z^KKM M$]**R8T1\M'1$ A\XM3JCH^7.-;(CWO^UB]+_7 FEU9<4QTIBU:&'C='JZ*^ M62'L0U.'9(@4Q\18ZB<1DGM(\_IE)A'G"\6@!-JT9DRC([I"8V5YT08!322* M33%O:D:Q"9_(KXIH7L(&NN6M+^8:WH5,&M25^81E7]:B>J<>-UA276F@KE1E M,\ [:7[DL%0;LFG4Z)5F4MR9"H,WZK5+D'L%MLG'(7?;+A?$\J8[MLC<@LYJ MN9KX.&PBY**C(5 )RR3GG>X2N1?2E3X.N:TJ.H5+L#R^(89SJ6D(UBRW0LB% M]@--I;@SJM&-(C>)E-R2.?!Q$&\W5Q;E*Y.RPG;*)09,B&RM+2"(0^V?35%G MVMO>2WSDZ)1'X"9G/!(/V?7%1?(AZ+B1L?_>9,F:-N";'IUEE':0\7!_4!?K M)6A&1"UO^;/)D@G4$ZA_?D3DQZ&>#Y;]S+*6'^&Y3I6<]'A17FZ;".J[TQ]L MC$N8QQKJ-VR;_ J^OZG#+3N5TJ"#9SA+FX1SW6RZ@U8ZDNGHG#IJ_Q7G3L]) MF./&C9F+\ 2U+!KV('1J%CE?K!L%3^V#4B3\>23\R4NT#;M"(T9ZZG6;' LY MWL]>C?X*S%?8[YKFP;V+SSZ[X[TN,]*Y7KJ! @.29WG2F6M;)K<\N6) M. .T,"X)_%08K50RLS-6:.:MQM4)O!-X?UKBUKO@+>C=C5YNU@=*D05Z4Y$= M3Q$C>",#!4]Q;S9F3_!]C?B.I6WR%JB_;95(DXK46%HSJZLN)H^^+//^.$(W M.F>2(ME+UEF_#PLD'FQP,^;(3[%!#52',FGJNFAVPNG6RW!N)A 0&T!#A'N; M">(<7GFSPU@=!%C4VOB/T <&9CI_8F/@H/ 6_"TJN774> PNVW*?I_6!O<8^ MW:WQUOH<]M,/F>\W77S7+5_>7*!;S1<["!_( #F(_X;G+DT#&-F-XB/!\Q3B M%9Y _Y;LZ3 #+51&Q1#?U.;\O+^H"6INI5)1EV4R@Z=HZJS\2=@H8:/?PT87 MML\^AHU<6F[4G4E1QEDJ)XNY,U,1]W&K(7=Y*2^G* J@CP/M-Q$@H4,7SJBNW^/$M,!N;6L<:(P5#4BTM19TLL'?-7 M9'+^-T!6[=7X2CX<7CHT2H'WPD1]^:(1U@CR&7#FBU>(/G\U W@W'?ZU,P'0 M"M7=&7SC#3))'3= ]10\>-F!QFL QIYF1YF#F#O" C@< BQBKIU!:SJ:HYMP MB!_ "U$+FP=(IX^<_7>DT(L9O5<,&>;RG[_AC\.==!MH'I(_D_WC#K*$0H_= MBV$<_\]%1,:>IOMYDO2SP-C3L) FR*/WCG[^[_\>#Y_V#/ M']&"G*SF3%NGC];LA8ME]ZW#I4A:'JZYOHG8^FN4KVHN ;KWB[M&A G<^5>2 M>& O1)=7G$0=B6X-FWA(K/ZK(^>^C40'B4O[KV/QOK\$V0T))\1(.22E'=3= M:0]*[3W ?+FJYY;K8];@9&OZ)EC/")R*5"^VY4('RU5E)8^5Y&H>7<&J4DWJ MB/EK$8MO[<,YN=Z6JU)>@.^+M3OPGYI8[[0QN8#EA'8)*U3E;AO[ Q'1=$)@ M/!M,5SZQ/PZ9X:8#9;D;^E"A\!$>6\"9F<[0Q/Y TI+$_VK5LM$GXJ\_H^HZ MRD/[ 3-&*ODZ4AF'M0(,F?/+;,^<49LA7+&N*!&[45?CO1PX&6Y2AC@.;M3 MR\]L$FHD335JS_AR)%'!^Q5;+^!6;CNJX=*LKI0%-))_/7*QG"\;WCBGX;GQ M*.B-NR)85='3"?SU4) /FO6:X4N*5EN*.L>HW#@KJ-3IBRIJ+\T5EN1$E$N. M01+YL='DH:IT^J+U49G6\_DE(5;4,L65>O3&,M'(DQ=5NKFE5%/S>25M3(?9 M12M&!)5&X)0%M,!^E^:;+NLUZAJ=+JR4BC6:VYG#_AQ2*8S(H& M973[NJ RIR.]RDK9=IIL2V'].K#I;JWJ2(+*GHX$#B :?5'WQ?1\5=J.>*Z; M-065.QW9SVK!N"&4\]9FGJ]OG<$(M'J"RI^.+&:E16'6[19QMIUOU;O6H(QS M@IHY'3F:P!5G)*%MM7L%7#)%I[%D5W"13H?2':I"#8M+1@%-*FW;-K5L0H66 MP$_)I VI]7A4GG;PA3+8J'R# >E%-/2$3B[>GNJJ'92L8K=A"AEI2#/=Z 5. M"37>!L6<7LD5\%E6VV;4D3N8V_"VQ.G++O.9DK;FMD,EK:\81;:;QIP;(UOA M9.AL.)?RBPI1P-F*/+6-"E3E^V M8025^>.JHN'%)D'Q0ZM&%CH"&GKRLID%L[(-TTTK%8(0-,8H=MTYG-<97'M< M9M-A0\U6@**7%2U3Z/3*\ 7. !ODQT506M%9:V,[P^*<;3MY,AIZ\@*!1H)" M1A@4Q$5VNJ*5XDKRV&CH"6#&8S=L=;?-ECA;]PEE1!6D- 6G=89?:O7'40EG M&!(O9N4\%6S[BTX63NL,P]3DX;1<8#3?2K=6,WW5;-73++SK&8ZI#?-,D2ND M=7$S7K)53AF["VZ%AIY0=I*M%OV@FYN*87.P:7=4R2/:T=!3RKJ+ELT'>;PH M:BV9D&O:QD+32+6.3M5M-&+2+.\"P_*OG:HF-DK79ET 0R M7O')QGC?9/OET,&F59XN2EQ9;(?Y5HZ?3_Q"^M"E^.50+F06F?K48"S-K0LA MR:S"OA&U63K%BZ).UNEPV!!9G=CJ2K7;X;:K?3^RET-]?Z6 ,E/T\(7.RF)H MRY5)9[5OWO1RJ,588G?X2%F*.>]4&;>2+2G9:.@9:.4':V^YYAK*S-+SMIB> MXFLW:CEP,E09+Q6B;HLVSI;X0GI5VY*$U=QW)WBUOS>IWL0A&$MAR^TRKP C MC^JS[0JXOQRZIHU"G9'PK15ZQ?YPM-C4TGCT F3H=,I42_G/6HAII?4:$BVV_)J>2CK^TK .(^/*[RM>"(Y*U-I3ZM6 MB]*A?.K+H6'@+1IT9]W"NR.Y8YD3MH8%G%9EJCQC9S?+] M2G-?I>N5V%H'U&A M883]R?M76F-9(+=X;P*'KLUJ@[2FG+P9[X\ZO]IH\9'-JRK9Q$U3[9I48Y.M M3J/4ZI,7R!966M4H*1FH/8BYA36?U0.OB9(?3H8*5<+H3K2S=ZJV,8KQ4T[TS5:&:>+G-+E>FH1]\UI7X&W/2.VC+;QN!F,\[K8I?Q'K4Y4+:H) MAYX1,,8L-V][.:]KR7[!JX3E-;W$X= S[+T>9T.QH\P8O#BN#%9$>4-14(>C MGIDK\B$^N59VOF4=V3YS'WP]?#@VVI S8N]>05:ZOK/N#ZZDR.^AA8%[N+#S M>D177OA&CO-1=F-.O4^!=WBQ_0.)G=GWSCP;ZCOI_D>NAZ/[N_">(]M='9QJ MA]_3R#G_=>=(6L%U^JX/9^]5BQY\&*H-?=<. W!A=\YYYV$T$/[QAQR'^Y\7 M3?9+"/&;"$$],'1"B"L@1,(15T*(S -!)(2X D(D''$EA$@XXDH(D7#$E1 B MX8@K(43"$5="B.\5A4L(\6.$^-$31-_S;/R^6?,_,.OK/C#(OY6H].[TZM.? M)XFQNFNC1?E_7S)??G(M:/J!^=R#A;^Z6 77VZU., &[#QN@[2\!QP#&[F,> MZ& V!/L_4,29),B$:S[_F.WWD/#M1?B.,E<_-./^BB?[;L'Z M*]K]#8,!'6Q,L)!@88\%(L%"@H4]%L@$"Q\R_T\OY/'Q6$B4Y\]'_0TKS]>[ M*@DT/@T:WW.4?[H8;-6RM[(C)@!( ) ( ' =>^#%^\.]*OT5MK__@B]-P;% MVHY.171W\T[H M?5_S3NA]7_.^5WI_6L>8CYGW=;IT?T*/;82>/M%\$)7KF'NHB'"PB4IS@$5H MSE'EI9LQX*Y")?WDVJ6?),!^*VD_LG?"95THU] ;X<)UF1O:)BK/UG$%'4H, M#PB^#P)?"66:X%,L=5J4^-YA>W'W M_!TTF/DEV/ITJ6!M)Z:@F.-^F[$=91Y.QQ"VJ*P(B3,IEG^SZ6NJ W/A2MJ^ 7/G;6A.)='C;UP M:MB:$PB.(1[DTQF!/^L4'9,6&D6+G=6=2L;T>),;J^S.>*3.-!*+#<;OR#]_ M/&2;X(\GF%)TX$4'YNH>*86.01N MT]5T!Q')[^;-)B')Q/O]^T.2TI, V3D4SXC=1]HM+(52H2*&4#Q3]+996LW& M:E07FF!3/!N;0$T2AKQ)Z_ G,+TL\DR34VHUQ<2YFBGIQF356ZE1 7."3!%X M;$+KB?B])B/O)Z JYD61UB9%030?/>ZQ5NKAW@Q!%<4<^11WI@OJO4,U"3A^ M#E2UA>N/5&-K*XM@C1>\M>A,NJA35!1G3'%G#+0[B3*^,-K\B>L%:6@-S*#] MAN*WLUUCPICX8^XSS'A-]MUG(R#6;N=X6H%/8NB,6)]N'UO-2:6\Q'K8<;L#\9; M),;Y",YT)L7@?(SA?$[.-'T+]]E2.;\*A:&FY!8+>:2Y8-N<-]5=-U2* MS:18^DT72GPBA_OH*S;RW!D&USKTHHSAWV"3QIS1DVCBC>HDMY?9<:TFY:O, MCMI.NFP$Q\BYM@VB.?GRZ&U1O9J&_5%7G9)B!8"Y6)''G0RY4J.VKF2*SQ I M)L-=+I,IYE+JWB#_F[-2?Q+R]G*@<\/N4B1!=U&MML>@*HW5S,[(Y$@\1?"G MP\$TY]#LE-EIP&Q'764MC+;*F-M)=1PA.0HT91G4R1QZBBYPT"F MC_K8 M-463'-9\O#%9@>8*2O0HC95.\=2;R2DWCN*T82I :" MB6N\[;3@+*/1K0OI.CX;U@NE?J,^HXFF2A![!9=E+IFC%W-Q=!?8_MW9=^_' M=M,.\@8E3"IBVA?T+9,A'7!D#@FQ[T?LG.R@1-T?2PI MH"$2,RWL9O!,!%D4]\B<#43?R?FMXRJ1%S3J/ML)D00^/MOT^VP$)"[$VZ5= MXN2/?Y*9/'K_?EXP>]VR/]Y619D>2OUR:5YWI3%Z639206GN@HEEG\T,B2!+ M:)?$0JXH%C(,?=,!OI_"'!"@"[KF3S!M9Z08MVGY)G&1)"YR_8ZX"^\6,>>X M:R/?K2NTK_U3V?V^ /PZ".11#NX*^[\84*>%"P(?<$:Y;6R6[::^X><6<$?% MYK8X#XBNH!)45,*-RJ2H,_&NV\1\?"11'$,";^/W-6Q5JB]5.NNT*W:;*B6! M&D4TF0BVJ)P;PZ5H/JGGEL0%K@ZW%LYFIN8J!/A,'.K-$&R<@P-1/;RT!VPM 8V=N'$'+36V-C3X(IC'M"!N?Q &^>S[?,D3/#9 MEM!G(^">O&LW>C+?T@_.8^0[CF14:R>BBD\2JA@)J-9>/IVK_6TL@=VB0<;2 M=#=8%'7;6Z-3$S1**N-2\'7CZT%.PBGQL3X_A!DJI,\(U2&]4!9X.+3F 60+ M54#, $U.*D4R29.=!..?9Z%^",8I?+,>%E8.KYAR6:T"J-_+81-A'-JGF4R* MX8@$Y'&(.]WH0?\/ ;GGUN4,U&1:>#K?R+=#,LBKBPCDR)@EZ!1-O149CTV$ M[CBK3"OQ'R-^:YM&MB_\.B_ M*Y+G250OUN3]\+/J"7T_E[XW' I#.M@^FE!PO>,,Q:.4'WGT'& 0'$-"&Q?P M \D11B-(?*BQG4M9[.)$-=.EMQG+Q$?^+'&%9LF%6$+E'Y?C=='L*95,E;'YQ1KOS<>():+ZU6^W_XISV.WOX8LG MKP""$YR/;< _UD&P2S ,?6!@IK,_K@,?@:%56D:%K__^[S ^SHL7 N5D19(H MW1U&Z=[DD(.SZT-8X)M>W>O>;MY5](-QYQ>;5MC4'-J-87$1OQT$PBO]6G/D9<=/GPY3TPR95Y M%CZ62=*5RC"SI1:2-;,*6IMLD$2O)R F0;#YG3+]+B&$SY) M0#J>YQ 33KLVI#.M0<"_ZJ.;$Q MT))S4Y\MN3X; ;%.HX]!S.1)%/GRJ HE40<*HCP8!F=,Z5RX-DK3@E&SNFIM M"GRU0N1H:$KS4;UM'$_A^"4+;G\VDI/34;\+\A<.8OP Y&W0+*A@D[9%;9&1 MU?2$T[+Y,8(\^^4?CDY1S.GAD/@@/M:R.ZDH%YN3/?&M*/?"4/ GKA>\LA22 M]CJWY+=-W!L)NO_+9K&W(0[EDH MCZI0')TK;57;.I4QM5'%L(^3O GQNZ_U)(^Q(LUX3@1^5$D\Q-)XBV*153H+J:ZCM]FY4 MS_.%6F[H;K**6=1*1MW05MLP$NFHDAO%IEB&3S =AX#/S9=R>S>FP^FPH.:F M9L,B==69$JS7XPN1I([L4(I)\6?.HL8P$M8&06"#YU"8YH'T4$.E#K05)'42 M![NE.!C!).2Z$?=T$@-+Z)?0[S;\[M>GPC_OVLCE#O?L+-JRA6C'?NO4)C48 MUN;CZFPKLD27D2TRV^[4!!4:S5"5IZE4AK]DWEW,,9W$DCX%TU8H.H+)$RTE MYZ09>VIH;$6/,(U4>39%O5WJ+]8!I>XNB7Y?J@Y.L@AW>-/E)U-./O6S5+6Z!4@EK M^%8QFW(]OT*HC^HQI]A+5&2^1BOE1=J;U)!3F ,N:;3<9OSP*B(,R4F;F_)R MQB,-[4F^'@5Y#\)5@B]N:G8C'-JF+N_EQ1EARTT\H6+Q95$)B5I[E:.R:;6OG\;&OS@_71Q!$>.\)>HT\L'HKLJT3%@PY;B(20[+RAOG9T MH5LVW5(3#RMN=0;T?,-M"BI)1S6B4CS'IB@BQIGEB6?X'OS_]R3"$MK=D'/Z M;@HCY;2Y&6AVM#EZYC",-M=(4X;;2CJZ"C1.7-L WKE@=H/!F4?0JY%6V&@- M%:E.JAPZ][_OMTW026PE+N[B&STE^@O@QHO;9M$?CFQ\UC=DMM\<#VLY 8$[ MRM0@3@]-W*,O/2I0A!DAP (7\X"M!<# YIJW:Y =$S,W23C_;%/BLQ%P3TZJ MV'D8$S_R)VBK%Z[E>KRAMW;;3@/N.IMOE"!+]I34SG'J!')6FO4U3 M)=E=D1XB0Z9HYK129FQ8X*[D5WSLL'<@>VZ/MLQB9H]P=C4:=CLC;A84!81L MU+CX&XUD$ES?8 B1B;8.W ]G#?K9KKA*18H3/@9PZY)CUTA7$>]AJD4G7DK M]!V;X,RK]G9'UI;VPM[:))Z5)"1S7;2-;49KXJE/Z)>P57+H]4S_.U2Z'94? MC-2<1^ 8[EGG5.:9 6-X3AS+NZ7*QRT![ED-;.,4R*(S)Q*85D\?;TVYZ4BV/N(DR1GB-2F?BF13#O=FO]'XB(F -/-WT M072<8([6(0F$)(&0N" @<21>_8&#20Q(EN-$[T;B8H;$HAVU\Z%KM;#L5JM;W*VIHF13>I#9*:;1&16'YR$@E4\R90L?Q MC!B%GC[1?/@@9(-Z\ ::M]GU>4A.[B1AHKNG[:<[OF,5CTCHE]#OQN@7@\#3 MH>YDP?6>-WQYE'-G,]>)-*8S&E)--]VLNW* (J\W%9\=VL92@Y9MU#"F7?@=GMF)07SJYV"=SQ:FG5:Q8Q67M-\M]]+B5A+'^FP+X[,1<'DW MYQ :WL!+[[[_E9BO,=^U30/[%Q[]=TWJ:WSB7(?J6O*H]23I=/;&0Z< ]%];[0!KW\$\%TZ0^R7F(0RWMDT3 MWE0IVELCLY'8*=UMHE=E4<(%5*]2-'\N8_1FF2?98-Z[&K<>8/LAQC"_U:B: MJ?!,K:P96WQ&DQ)1ZYI5OQIM+WQ4>(1!9?).#[+_>;LL\M$FYAUPP)7&XCZ& M [II@FE7"QT*-TE^,=25RI9AHSTB.CK&:, 8;,'GA:.1;VX; +A_EPF/(X*:ZE+U:/B]X&T&ER-U)-#Y%X6?5IH1M$K:Y)OOZ M-[/-AGMYV,Z;V[^$&AQL4TMMQVL0W MP'3;574N$4P3<<.NBDN*Q=^J@1N;^#@*@9N.[@'-!]@?D"31IS_AM4^QM&]3 M*/R>H/95V- QG^2G'\>)5S[J+TGM!EP[UY#VPBF_%TWP=SM$)#G>'W9[QADQ MG\=Q7)ETQU4\QY,>854W8GD.E1YJUS>6(3(ICKA@'9>$76+%+AQ" M?3SLECT;-SN#:54G,H$'FHA=HMX .$^D,ID+]@:XS>W_T[G@->^G?:"GS75Z MQ_A?2]$_ZCI"*P1!;_]U' O< M7T*.K$R&3>$4]^>3*+IA+25613W?@:,E;9/-5K5=44!!EO'LJ%+JDJO/P1%! MTRF:(+^)HS@'2W/OM\\P+<"& '[50:G,[@C; ,U+G#M)>/2:R'A%<9XKSK2Y ML,8K^*H\>E)QB8S*U4?KLN1ICE6I&FXE:%(K(#0_1\4]UW>5]MNM84[01=(8 M>2Y.KFM% FJL-#+PR!1.4BF2O6#OU81I$J9YQ30DKKJ51J5?;6_+2IM2&NEL MKY+OZ)]D%Y[SBN3; EA+G8P8TIRYM::E4F49,0TT\Z@43=(IEDL*>R:\\.N\ M0*C;-;OT:FS>M>3\6 "/@$I[HY\/#WTT+Y04L\!N5[RIM*LYO,^K&6Z"CQ$O M\%_^@<8%PZ98,BD$>A?'8#\Z0$%1 MEF93!'W:BR6&4=$?-*T!O/S11G5,S_(DH=*X3/+N3[K_U MZ.*MF02#)=\76D:1%T-WJ0XJW(#/E: :Q" [^BV3X%;/9EWIV=^$@VY5>=)& M4U7*+3NX9?97C-(1!SF2%Q 'L6\;$C?+09]Z #AAE&\P"JF.ET/:]B6?%!=U M,5/1:)TRI.MQV=97I4>WM\XMQ+2;K?H+ 0SI\0HQ"FK3GF(H*L61YQI:)XSR M,^>$X\\H/VF.7SVCT(N9/>7[LB::VIII;_E*U[4B1D'F.$.0*>ILSO[):>'_ M!JCXX]78'9>JYGILU;]\T0AQ!/D,._/%*^PR#

3THCA',Q3GQV3- 9UA8%=7$1>6,; M?4;3=P@88E4=VL"GNA%8R&G020!-10O0\-(DKR%0V?-*T/78PLMQV "4(;3G M%8BL8\=@JEFJ)?B,PR-.6A8G*YK!Q)(VOJRX?XBA)[N)H M5UM7NMP"=NA6:",'KO0QW+"M$E+7P1DMQ(E9*6)@7IE#E3*CA,J:S+\=^HCI MXLL!ATGKM*JI/>PP:M54#JK:QG!#K%UD[;E^1AEEI&U/PL;0%0O25N9E&\QJ MEQ( MZNYS=;-0M9)KXI @1D"4G7M[/_0I#M'4MSE/R MDFI#![B1K":V_N(KI\[\6:)O.8I'5-J3E+89P6?3 ]5I!/A(K=6L.;(]'9--5JG!6/M+39H=1R(K%VKEUEM!7-)A!O%<+V MC[C2ZUI6EF:'U2\X+S@UTK6\9YRD=%CE:K6\7-#0'';$M>E9OIE7W19N[+5* MK.N@!6$1@3.[CXX,J*BHB6CO::Z\+F3C=/"\%?3 J]2J'&^E)I##K%K0WDYG M=QHWF%JX4JU1@NDFBK'_&%X=XQB'[LLV=L+$<>FQX ^.']+!^Q+O2)OZMV.[ M48 =A!K6D .T0W>XP:NCA&X$"%XH8X8D;HBRRY^)?6 \C3\3JQ[\-LR"O[A/ MA ))YQ\)CZ^KDM]QT@FKRC\R/P@J)C3CS+#I,?M5%.;S?:IR?HR')#8.HJ"HF>1Z*J6("/ M0I'H\W8DW1OL0[8RE2JS((=7E%(!+ TCTS.5O8&( M:"^&UTLZ,EM:6T@*(5!"R7D23Y=^BS\Q='WZ-OT*I\!:!'<&7, M&@&/[IP8AP#@Q]@7=H8E?R8 DD2[5-36_24*:'&B!-WZ>S\=Z,&UME03I.JC M@.D6[P]1[,0OBW\<_?1E[KHQIL&]C>ZQ1SZC/[,G7>?>?Q_YL>X:&^I1@@W, M/:PCP[<&&;A97!]EM/=>,YZ(,YVAG"V-JX(Q?QB:?)SSMK0N9\-*)9O$A4WX M0\FL*)R'\9ZA$7%^,G%-??KS@4 )CLF'XB$RZTG=_-GQ Y[X2J^P/1&X)&/8 MI9/XK@J.*U&!C3^:5JF?/[:2@(L[NHH8S-4RIC2^Y#<:!=\98ISM)V\C6:-E M75NXP-@JL?;JT'JS07>+>[3Y97Z_L )K@^F6!^F!OCA!25NI]'>J7U-R4]=V M6K%7FZA4-IQ.U)D9.S*JZ(X^'4+IVDPJAM%Q,'T4=N(&U.@$3B"@R;4?',D\ M5=$61>MI(> .FF@BV&M "#,7['_^$1$ MF1-K.(]X=:1O :QW3-MD73Q?+R2^]A.7"'V,,3LZVC*_,$8<-GZ9M:$,=V8H MPT5'P_KIAF,F!A)R("X(76'EHB!)%G2/J4_X@<]?O+-<.QV(":]Q&.W]D"+4 MZ;QK++ &8@GA,<>$^),?LI-J&JMI_MJ5QA\#Q6OG MNYT(3!^3S6'.$;E#J51IIG'>1 MCH=#@-DCY@'?TMV0G)C]8<'_WK;$T(T";!#5L$;I*27U[G#!4T<)[9F:Q"L[ M&9)S0QD[VQ/\,2W"ZX;0N6F,GW"8T+=;Q T"J9@(!11ZT9+\$_J!E>DK$_1* MEI.;IKZXX#STV&\!FW,7A_16.%WOMLZ7NRAF'Y1N:?##VS5?S-@RP 8O*]_( M62VKL02 "Z!VS-"W0*>;%6U-"TF0DXMBY][M_PA3CO0 ^YD1,Y,LL]>L*VW3 MZ<*I>2ZP(7<@JY:?D3?* BYL#J6H;C27Y"D?6YZA%<_!B&ST:8CL-7@A'N@; ML;#-;.M!F :K# .'?W3X&P#N_K#P!@O.+(*7PHJ>;3/RZ_UE8T[HHG^#^;H; M?,KXU!%[)HDK]C!CP"OW;5>3QK.'SGWTTCTE#0#XW64Q_>;MNS,2T1/$]#JAYR0B=^K5/'C6UAPGIRIK*"5]M8[CI7KO(NOXL*//" MY8(V$L2MK%2-I&HL5#T,IZK"O-:"LB]VD"A7[N4J(K/@6GNS,VCKG3RY$<716LYL M*O:%'>F=+% ZIZG2$6[4=Q-?>TQ;KS;KV^7U?+NX1ILM^>?C8K7=H/4-NOIE MOOJPV*#EBM>Q^65]>[VXW_P)+?[R:;G]FY5H<)^P=PSP>G=Y3/P0)\G<)?9( M?/X&SXOTVY9.S^M,VYT,\!C1M$LI7#K2 !PYNIIH'W 6#.DXD;%$,L\9>GB1 M_X!^8XQ/#SJ/.Z)P)*&#:Q2RT\U?_+IY6EL?X-&AHG'ER%'5 ;#?*XFM70F% M$44%5?0;I6O%AT\4O([VCG^ZE='6%K;/-FI8JM13U1"NCS:+:\HWT6^2AQ2ZYPV$L01HVYG+F-'5S, MP\Y"9B?+V<'R[%RY.%:^D9:\4\DIXM5,6Y8XP M@[*[[ME41JT7Z!&^JP[:"3#C@^9(XH1R5ED=S"&#MVZ& \D HT]Y "L_4GW+ MA\3W?"=^V3CTW _;PFHZS]+0'B:Z*6M:KE19TQANLM$NLK;S.OR %J-H\>R* MI-?*V9,?I;IFC0=9E#H"]UYEW4MNW-H+L#^KRV[(L2V>?%G>K1LG>_+GL!WU M3!/9'_,/X;K=N8BZWD4HF9F8W)#Y3O1Y':YW)%T@$Y^Z>4AM.Y@>TZJ9F&54 M-P(]J6@16;^ )B6+HI" %B<\YMK>:$K9V1'W,-[3H^65?\8+$ MH9O>D5B,O/5N[D4'5NWR?%+8H1M,G^^J-W5UU3[P/+RSY-I7XW(FB'.9((4FGZ:ZVCSPR&.#C%_ M%7L;G1YW/)W=J/6 B14=M!6K;&W-0:^W*0NO/U7/#R73Y[+]T*47\S ].\9_ MHL^/R?53_Y2(TV1YF:LT0HXL)OW#V0'G4<\V#VZU^:F^9Z> 1]_P'U_G\^_8 M3NT*XIK+)#EB[_I(%UEY^O>K$QRQ7&^C#N75N\,$1%T[E(M;J/4%G&IUU4#_ MN#_=4>6<$&[#Q;.98Q\L(V3D$5$ ;P#$X?!"K[3Q(%ZBVA M /GG2>' PTJ# $$V30-*A(,8(XJ*.@YT>D-"TV5(LV_/:M.%3:$&+*::IG5 M/^2+KUT5&[!,J_Q:3]TSA0.^VM.GFNMX%BQ7>[7U%F'U'9.EF)+3"O'%45A^ MMXQ".UU2JC%N+X*P4:J_K=IO8:E0@XM-!G0R?(.+O9C*EY=8G?2"/Q+5VC() M %WQ&L5@HGX08OPIQE&49C8"]8A@M86N<6$A\C/))J/ ]ZH6-/O0F2(<*5BF M'84:B$P-?%14,8XY&5,>3R=L!WS'JCO4#&F>:S\Y1 F!&)(+.BC)@0S0<@U; MGV)3TTLBLD>30I*0->&(%B'80*)O&]4%W6HJ<*&DAR[]MMG%XDZ^KLO^>D%; MT)=L7NBN'9K',6'!*BS/D+,C<8QNHGB'_?08V\EB;)E+&,:5"-LIZIF=S4FV M44T=R&HS+/:'('K!F!GPCGPO3Z3%71P]QL[^'O-%+;S!\;/O8F[3>X+1CZ'? M %#VI(&-6=$(//9,LEF;?),E,I"_"^>S$6B71AMT9K#8F0"(20 I^QS<6NHH9'M3DBE_CP]"_?,D MO*K]TZN'')-0R7=YPNO)5U5\4WWFN: '(T)-RZTK_)E]HG/V7.X[ =Q3M8#J M)D7>$3CZ*8L_X'ESPHPW #7E,VR'[*A%>Z9G?UU),^[/.T\R\&MLH+Q(--W0 MKY-_R"4@F,%OVA(-T0]B/:<&_GCQH\2/PO5.*H2TP2YIF?I:B8$*S4GB1C>+ MJ282K00GAS(=U1HP\2B$H'$I5_HJY("$2B-9KFR6K$#V+/OIDI[RS"UUR&NB M"3BC"]BBY57>YUK^\_7_0V9#>8&U1F)^F$;@TR7#**E.=)(PV=%FRFG7'P\H MN^HU9)HV-:@O MQY X)SZEIZHROO!@#:II1H(4)V5'X0BD.\G331!]3N8/21H[;MV-YY8NT.&B M7=\R.-2WAPP%"E)K#]+KU69]N[R>;Q?7:+,E_WQ_RY5."O66X/N#8H2> YF[J/[-$I<7#M0C!]GM]VY2N MI'6F C=&>NBB?2D-IXCR1!E3]/""7E&^)-W\&N6L4<$;_99QM_30X?A6*D $ MW=RO/Z+UW>)^OEVN/J#YU7;YZW*[7%B!E]*1;'IF.G3] !,#%24*MI$9 !J( M%6R(&M*^M5<\#/&!"W.#:MN_9')""X[D8K'R)*6*)?3CB4'F%"P>YQ8/B<5I MA1/Z5_JS2XU]Y/9%46Y>)Q?I9QO8>TWKDKJ\V"3Y.<"L DSHS?>T&,P_FVX% M*W:%C8U=])>Q3J4?7.SJ)+WV57B)"2T/(-BP94.9D14L&=T"3&VG7NWQ:MHK MW_J?Z,U^]=O[4[NA/_RU\LJKG+2*!AV\%E\H4TO7[<%?J:^H%\_R$+KIU$7?BZ9J#KP;<*K>MP.6&V0.TRTBQ-'+=RNPW] M; QX'QP_I)JM0_X:,!&/9-[I"[T-F=+B8H=]?052Y HI7YHUV*&/*;@NG*&=KZ2[-2#81YGBDIF$%P3RI,-8A M,PG-B7&-04;&AV5(KS.S>7RKY:(I/#^2@G>/'_#8K#4_Q[HQ?J[QF.DS56(=9A;SU3A3WS-F^UC;"&D: $N5O2DOKZ+H5F._ZVG+ M8'?5=CDX+_0JS0RE$7VP0GL%77UXHJ=1"#J5=%8V4TWGJ0U#339H'GJJ>DYQ MN&G48X@A1C LNS^ ,65H0YR-(YDA2AS!#!SC^H4\6%0ZB/*XH8F1Q42!:T^/ M"M+RU15;]TU-P>)?JWX"[6K;@<:V=JFU3WONHZ.8//+#,,AUV)G.!S*/+$TN M7<%W3"@;3N_RQ#FCS2JZC_X"^UA:9M\@^<'2.V!*M>J+&YA9]9XJH#)$$B:@ MF;17YST3YTTQ 2#!#\F7?6?YDH07, 6&X7'^&1MGP MP^\Y1[L=IG>AK8#4M:COP"]A;)TOXICH)0[QSJ_; FGO!1MJ%+4N7QEH[ (7 M,%0%US\F+RJ$B M*A$-VUAB]$DSLU-T=37.?:YX2S1\X[2'T?<;Q0P1.8RM/ MUF?WKV[IZT1"QQJ3U+6%#5"-&I8>C:]J"!>,FL75=QBPI[EPI:JCA&'V/%CV(JMT55/D4RWWN3L1@!VPW6TA1[%Z;[BA MK:&#=C:=O4OW*F/V-9U[%#"0O11N^ "[PG0<_L'=3 M^=P4<]>EJW')/7:Q_TRWRY2M6-EU:OA0KW\S,ISWFQ(F-$AO& TR3JA@9>G2 MQBA6R-6-Z]2U%.=W,3XXOI=-'41"- \]=E9LSB!*V7"*Q*:&!5ULU(P.*I2F MA!>=]#&,(()WOII!QU%^%)/S!0,GHQB),7GA:[_4$A&SA%-E"4M(Y>Y,9&K(HF*39D1IHC E)%'2PS""$)[\_J3@B@3; M&1*,P4#(H-;A^^X)\C)SQ,(D:_T*,]M^JD>?SIUA8HR>#;+SL>H]89^8U="C-SIX@EEYRX%O2DI^ M/NH)6AMVR)BAI;P#Q?A9P\*1;;&N__IAY&ED=KN-&.+W7AQJH0,3)7M;IG6) MJ(G(E'(M554&6"A*(Y%+C;)8I)].#6TB>;6(U>2&N59$<[S\G!W.IKU=D])* M"E,#D59K*,W7DH _CV3$)*V/, MZ)Z;@EUL@B>O(67@.;IF0I,$4P7;*(!J Y7)@:N*+@.!;,X:T-M*%JQT^AS= M=ZJHHC\/O;:G);I1 M (X1W:U1 @GU[H!10D,)_6.TG!=/RBDW^9F)&7]G8L:B9)C')E1SBC&-<@WR M>8DSJ%R&*='/?PAPX[4%E7[ 04%5\\9\X;038 !0%MUD=E PL7NA8 3MY4S M+]2V=WN@0N>V%V1:NDPNHAO?DVEJ/ZDX-O?B2G4(C_'$3,?@-:BR'+?)4Q2G M%R1OV-M^RN$T-?GHI,?83U](3G(5!0%VZ3&I9+U3B&DM2L!#7=\Z39F] AG MP-!#&7.9_@QE?%ER6W"FX344E.CF^^.;:,\Y^N#@YA1B;\FW]PL.O)LH_E1; M>*B]%W 84=.Z,6DH=P$,#XJ"FTP=* M$>5SLHOCB:+A:48\$PK3N<@X14*6) MKBCV'Y^ 1'/U2S;*LX#Z[A.+[Q8[- 9Z3=\)17R;!B9#O^ZE)S!SB*&,(3V] MH?2$TTB9SUCJLUWE\J,SM/PLA"E4]A2@,@QVZ \QQ#>Z-S#,DS-Y,PLD*TX+]!,#$)YXJF#:3 (X-&O9HS),:^@-& M"!TM3.9+!;\9HJ>SZ",6="C-F$))FX:TRTGJE#V>,T,A-P@[_.E4&T3S)%="7O,>:)'QE04/\3>F+>.K1J$<*,JYC7S\>VRAS1<